:root{--app-color-page: #f3f5f9;--app-color-page-gradient: linear-gradient(180deg, #eef2f9 0%, rgba(243, 245, 249, 0) 320px);--app-color-container: #ffffff;--app-color-sider: #f8f9fc;--app-color-header: rgba(255, 255, 255, .72);--app-color-border-strong: var(--semi-color-border);--app-shadow-card: 0 0 0 1px rgba(15, 23, 42, .04), 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px -12px rgba(15, 23, 42, .12);--app-shadow-card-hover: 0 0 0 1px rgba(15, 23, 42, .05), 0 2px 4px rgba(15, 23, 42, .05), 0 16px 40px -16px rgba(15, 23, 42, .2);--app-shadow-float: 0 0 0 1px rgba(15, 23, 42, .05), 0 8px 16px -4px rgba(15, 23, 42, .1), 0 24px 48px -12px rgba(15, 23, 42, .22);--app-hairline: rgba(15, 23, 42, .06);--font-sans: "Google Sans Code Variable", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "Google Sans Code Variable", ui-monospace, "Cascadia Code", Consolas, Menlo, monospace}html body[theme-mode=dark]{--app-color-page: var(--semi-color-bg-0);--app-color-page-gradient: none;--app-color-container: var(--semi-color-bg-1);--app-color-sider: var(--semi-color-bg-1);--app-color-header: color-mix(in srgb, var(--semi-color-bg-0) 74%, transparent);--app-color-border-strong: var(--semi-color-border);--app-shadow-card: 0 0 0 1px rgba(255, 255, 255, .05);--app-shadow-card-hover: 0 0 0 1px rgba(255, 255, 255, .08), 0 12px 32px rgba(0, 0, 0, .4);--app-shadow-float: 0 0 0 1px rgba(255, 255, 255, .07), 0 16px 40px rgba(0, 0, 0, .5);--app-hairline: rgba(255, 255, 255, .08)}html body{--semi-color-primary: rgba(232, 66, 62, 1);--semi-color-primary-hover: rgba(203, 51, 48, 1);--semi-color-primary-active: rgba(178, 40, 38, 1);--semi-color-primary-light-default: rgba(232, 66, 62, .08);--semi-color-primary-light-hover: rgba(232, 66, 62, .14);--semi-color-link: rgba(232, 66, 62, 1);--semi-border-radius-extra-small: 2px;--semi-border-radius-small: 3px;--semi-border-radius-medium: 4px;--semi-border-radius-large: 6px;--semi-color-highlight: #e8423e;--semi-color-highlight-bg: rgba(232, 66, 62, .1)}html body[theme-mode=dark]{--semi-color-primary: rgba(240, 90, 86, 1);--semi-color-primary-hover: rgba(232, 66, 62, 1);--semi-color-primary-active: rgba(203, 51, 48, 1);--semi-color-link: rgba(240, 110, 106, 1);--semi-color-highlight: rgba(255, 122, 114, 1);--semi-color-highlight-bg: rgba(232, 66, 62, .18)}body,[class*=semi-]{font-family:var(--font-sans)!important}html[theme-mode=dark],html[theme-mode=dark] body{background:var(--app-color-page)}body{margin:0;font-size:14px;line-height:1.6;color:var(--semi-color-text-0);background:var(--app-color-page);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--num-font: var(--font-sans);--app-color-on-brand: #ffffff;--app-color-card-border: rgba(15, 23, 42, .07);--app-color-brand-soft: color-mix(in srgb, #0064fa 8%, transparent);--app-color-brand-soft-border: color-mix(in srgb, #0064fa 28%, transparent);--app-color-table-stripe: rgba(28, 31, 35, .026)}body[theme-mode=dark]{--app-color-card-border: rgba(255, 255, 255, .1);--app-color-brand-soft: color-mix(in srgb, #4582e6 14%, transparent);--app-color-brand-soft-border: color-mix(in srgb, #4582e6 36%, transparent);--app-color-table-stripe: rgba(255, 255, 255, .03)}.num{font-family:var(--num-font);font-variant-numeric:tabular-nums;letter-spacing:.3px}html,body,#root{height:100%}svg text,svg tspan{font-family:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background:#d2d6dc;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:#b7bdc7}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}body[theme-mode=dark] *::-webkit-scrollbar-thumb{background:#ffffff24}body[theme-mode=dark] *::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.app-shell{display:flex;height:100%;overflow:hidden;background:var(--app-color-page);position:relative}.app-sider{display:flex;flex-direction:column;flex-shrink:0;height:100%;width:240px;box-sizing:border-box;overflow:hidden;background:var(--app-color-sider);border-right:1px solid var(--app-hairline);transition:width .2s ease}.app-sider--collapsed{width:68px}.side-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 12px 16px}.side-label{margin:18px 10px 7px;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--semi-color-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-section:first-child .side-label{margin-top:10px}.side-item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;height:34px;padding:0 10px;border:0;border-radius:3px;background:transparent;color:var(--semi-color-text-1);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.side-item+.side-item{margin-top:1px}.side-item:hover{background:var(--semi-color-fill-0);color:var(--semi-color-text-0)}.side-item--active{background:var(--app-color-brand-soft);color:var(--semi-color-primary);font-weight:600;box-shadow:inset 2.5px 0 0 var(--semi-color-primary)}.side-item:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-2px}.side-item-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;color:var(--semi-color-text-2);transition:color .15s ease,transform var(--motion-base, .15s) ease}.side-item-icon .semi-icon{font-size:15px}.side-item:hover .side-item-icon{color:var(--semi-color-text-0)}.side-item--active .side-item-icon{color:var(--semi-color-primary)}.side-item-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.side-group{margin-top:1px}.side-group-head{position:relative}.side-group-head .side-item-text{flex:1}.side-chevron{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--semi-color-text-3);transition:transform .2s ease,color .15s ease}.side-group-head:hover .side-chevron{color:var(--semi-color-text-1)}.side-group.is-open .side-chevron{transform:rotate(180deg)}.side-group.is-current .side-group-head{color:var(--semi-color-text-0)}.side-group.is-current .side-group-head .side-item-icon{color:var(--semi-color-primary)}.side-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.side-group.is-open .side-sub{grid-template-rows:1fr}.side-sub-inner{min-height:0;overflow:hidden;margin:3px 0 4px 19px;padding-left:9px;border-left:1px solid var(--app-hairline)}.side-sub-inner .side-item{height:32px;font-size:13px}.app-sider--collapsed .side-nav{padding-inline:10px}.app-sider--collapsed .side-item{justify-content:center;padding:0}.app-sider--collapsed .side-label{display:none}.header-account{display:flex;align-items:center;gap:8px;height:40px;padding:3px 8px 3px 4px;border:0;border-radius:4px;background:transparent;color:var(--semi-color-text-0);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.header-account:hover{background:var(--semi-color-fill-0)}.header-account:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-2px}.header-account-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.25}.header-account-meta strong{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.header-account-meta small{color:var(--semi-color-text-2);font-size:11px}.header-account>.semi-icon{color:var(--semi-color-text-3)}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.app-page-anim{animation:pageIn .2s ease}@media(prefers-reduced-motion:reduce){.app-page-anim{animation:none}*{transition:none!important}}.semi-card{border-radius:var(--semi-border-radius-medium)}.semi-card .semi-card-header{min-height:48px;padding:14px 18px 10px}.semi-card .semi-card-header .semi-card-header-wrapper>div{font-weight:600;font-size:15px;letter-spacing:0}.semi-card .semi-card-body{padding:16px 18px 18px}.semi-card-bordered{border-color:var(--app-color-card-border)}.semi-table{font-size:14px;font-variant-numeric:tabular-nums}.semi-table .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--app-color-container);color:var(--semi-color-text-2);font-weight:500;font-size:12.5px;letter-spacing:.01em;white-space:nowrap;border-bottom:1px solid var(--app-hairline);padding-block:11px}.semi-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-color:var(--app-hairline);padding-block:13px;line-height:1.6}.semi-table .semi-table-row-head:first-child,.semi-table .semi-table-row-cell:first-child{padding-left:4px}.semi-table .semi-table-row-head:last-child,.semi-table .semi-table-row-cell:last-child{padding-right:4px}.semi-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background-color:var(--semi-color-fill-0);background-image:none}.semi-table .semi-tag{font-size:12px;font-weight:400}.semi-table .semi-button{font-weight:400}.semi-table-pagination-outer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;padding-top:14px;border-top:1px solid var(--app-color-card-border)}.semi-table-pagination-outer .semi-page-total{margin-right:auto;color:var(--semi-color-text-2);font-size:13px}.semi-table .semi-table-placeholder{padding:36px 12px;color:var(--semi-color-text-2)}.semi-table .semi-table-placeholder .semi-empty-title{color:var(--semi-color-text-2)}.semi-modal{border-radius:var(--semi-border-radius-medium)}.semi-modal .semi-modal-header{font-weight:600}.semi-sidesheet{box-shadow:-8px 0 30px #171a1f14}.semi-popover{box-shadow:0 6px 24px #171a1f1a}.semi-checkbox{font-variant-numeric:tabular-nums}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--semi-color-success);display:inline-block;animation:status-pulse 2s ease-in-out infinite}@keyframes status-pulse{0%,to{box-shadow:0 0 #12b76a66}50%{box-shadow:0 0 0 5px #12b76a00}}.stat-card{border-radius:var(--semi-border-radius-medium);padding:16px 18px;height:100%;box-sizing:border-box;background:var(--app-color-container);border:1px solid var(--app-color-card-border);box-shadow:var(--app-shadow-card);font-variant-numeric:tabular-nums}body.login-active{--semi-border-radius-extra-small: 2px;--semi-border-radius-small: 3px;--semi-border-radius-medium: 4px;--semi-border-radius-large: 6px;line-height:1.65;text-rendering:auto}body{--semi-border-radius-extra-small: 2px;--semi-border-radius-small: 3px;--semi-border-radius-medium: 4px;--semi-border-radius-large: 6px}.login-screen{--app-color-page: #f5f6fa;--app-color-container: #ffffff;--semi-color-text-0: rgba(28, 31, 35, .86);--semi-color-text-1: rgba(28, 31, 35, .72);--semi-color-text-2: rgba(60, 66, 82, .62);--semi-color-border: rgba(28, 31, 35, .1);--semi-color-fill-0: rgba(28, 31, 35, .05);--semi-color-fill-1: rgba(28, 31, 35, .08);--semi-color-fill-2: rgba(28, 31, 35, .12);position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:grid;grid-template-columns:minmax(500px,1.08fr) minmax(480px,.92fr);background:#fff;font-family:var(--font-sans)}.login-visual{position:relative;min-height:100vh;overflow:hidden;color:#fff;background:#0b1830 url(/admin/assets/login-bg-BHf90H0B.jpg) center / cover no-repeat}.login-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#051228c4}.login-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 78%)}.login-visual-inner{position:relative;z-index:1;box-sizing:border-box;min-height:100%;padding:44px clamp(44px,6vw,88px) 38px;display:flex;flex-direction:column}.login-brand-name{display:inline-flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:.4px;color:#ffffffe0}.login-visual-text{width:min(580px,100%);margin:auto 0;padding:76px 0}.login-visual-kicker{margin-bottom:22px;font-size:13px;font-weight:600;letter-spacing:2.5px;color:#ffffffad}.login-visual-title{margin:0;font-size:clamp(32px,3.1vw,48px);line-height:1.35;font-weight:650;letter-spacing:-.6px}.login-visual-desc{width:min(500px,100%);margin:22px 0 0;font-size:15px;line-height:1.9;color:#ffffffad}.login-capabilities{display:flex;flex-wrap:wrap;gap:0;margin-top:42px}.login-capabilities span{position:relative;padding:0 22px;font-size:13px;color:#ffffffd1}.login-capabilities span:first-child{padding-left:0}.login-capabilities span+span:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;background:#ffffff38;transform:translateY(-50%)}.login-visual-pills{display:flex;gap:10px}.login-visual-pills span{padding:6px 14px;border:1px solid rgba(255,255,255,.26);border-radius:4px;font-size:12px;color:#ffffffb8;letter-spacing:.5px}.login-pane{min-width:0;min-height:100vh;display:flex;flex-direction:column;background:#fff}.login-card-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:48px clamp(36px,6vw,84px) 24px}.login-card{width:380px;max-width:100%}.login-card-brand{display:flex;align-items:center;gap:12px;margin-bottom:56px}.login-card-logo{display:block;width:44px;height:44px;border-radius:3px}.login-card-brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.25}.login-card-brand-text b{font-size:15px;font-weight:700;color:#1c1f23eb}.login-card-brand-text i{font-style:normal;font-size:12px;color:#3c42528f}.login-support-inline{display:none;margin-left:auto}.login-card-heading{margin-bottom:32px}.login-card-heading h2{margin:0;font-size:28px;line-height:1.35;font-weight:650;color:#1c1f23eb;letter-spacing:-.3px}.login-card-heading p{margin:8px 0 0;font-size:14px;color:#3c425294}.login-form .login-field{margin-bottom:20px}.login-form .login-field-label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:#1c1f23b8}.login-form .semi-input-wrapper{border-radius:3px;border:1px solid rgba(28,31,35,.14);background:#f6f8fbb3;height:46px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.login-form .semi-input-wrapper:hover{border-color:#1c1f2324}.login-form .semi-input-wrapper:focus-within{border-color:var(--semi-color-primary);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--semi-color-primary) 10%,transparent)}.login-form .semi-input-wrapper .semi-icon{color:#3c425275}.login-check-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#3c42529e;margin:6px 0 24px}.login-check-row .semi-checkbox{color:#3c42529e}.login-check-tip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;font:inherit;font-size:13px;color:#3c42529e;cursor:pointer}.login-check-tip:hover{color:var(--semi-color-primary)}.login-tabs{display:flex;gap:4px;padding:4px;margin:4px 0 20px;border-radius:3px;background:#f6f8fbe6;border:1px solid rgba(28,31,35,.06)}.login-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;padding:8px 4px;border:0;border-radius:3px;background:transparent;font:inherit;font-size:13px;color:#3c42529e;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.login-tab:hover{color:#1c1f23d9}.login-tab--active{background:#fff;color:var(--semi-color-primary);font-weight:600;box-shadow:0 1px 4px #1c1f231a}.login-qr{display:flex;flex-direction:column;align-items:center;padding:4px 0 8px}.login-qr-box{padding:10px;border:1px solid rgba(28,31,35,.1);border-radius:4px;background:#fff}.login-qr-frame{display:block;width:100%;max-width:300px;height:300px;border:0;border-radius:3px;background:#fff;overflow:hidden}.login-qr-tip{margin:16px 0 0;font-size:14px;color:#1c1f23d1}.login-qr-tip b{font-weight:600;color:#1c1f23f0}.login-qr-count{margin:6px 0 0;font-family:var(--num-font);font-size:12px;color:#3c42527a}.login-qr-sub{margin:10px 0 0;font-size:12px;color:#3c425285}.login-qr-mobile{width:100%}.login-qr-mobile .login-qr-sub{text-align:center;margin-top:10px}.login-qr-fallback{width:100%;max-width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px dashed rgba(28,31,35,.14);border-radius:3px;background:#f6f8fbb3}.login-qr-error{margin:0;padding:0 18px;font-size:13px;color:#3c42529e;text-align:center;line-height:1.6}.login-code-row{display:flex;gap:10px;width:100%}.login-code-row .semi-input-wrapper{flex:1}.login-check-tip-static{font-size:12px;color:#3c42527a}.login-support{position:absolute;top:18px;right:24px;z-index:5}.login-support .login-support-btn{color:#3c4252b8;background:#ffffffb8;border:1px solid rgba(28,31,35,.1);border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-support .login-support-btn:hover{color:var(--semi-color-primary);border-color:color-mix(in srgb,var(--semi-color-primary) 32%,transparent);background:#fff}.login-support .login-support-btn .semi-icon{font-size:15px}.login-demo-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;font-size:13px;color:#3c42529e}.login-demo-lead{color:#3c42528f}.login-demo-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--semi-color-primary);cursor:pointer}.login-demo-link:hover{text-decoration:underline}.login-demo-dot{color:#3c42524d}.login-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.login-trust-item{display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px solid rgba(28,31,35,.1);text-align:center}.login-trust-item b{font-size:13px;font-weight:600;color:#1c1f23d1}.login-trust-item span{font-size:12px;color:#3c425285}.login-btn-row .semi-button{height:46px;font-size:14px;font-weight:600;border-radius:3px;background:var(--semi-color-primary)!important;color:#fff!important;letter-spacing:1px;box-shadow:none}.login-btn-row .semi-button:hover{background:var(--semi-color-primary-hover)!important;color:#fff!important}.login-btn-row .semi-button:active{background:var(--semi-color-primary-active)!important;color:#fff!important}.login-btn-row .semi-button span{color:#fff!important}.login-copyright{padding:0 24px 28px;text-align:center;font-size:12px;color:#3c42526b}@media(max-width:1280px){.login-screen{grid-template-columns:minmax(440px,1fr) minmax(460px,.9fr)}.login-visual-inner{padding-left:48px;padding-right:48px}.login-card-wrap{padding-left:40px;padding-right:40px}}@media(max-width:991px){.login-screen{grid-template-columns:minmax(340px,.82fr) minmax(430px,1fr)}.login-visual-inner{padding:36px 32px 30px}.login-visual-title{font-size:32px}.login-visual-desc{font-size:14px}.login-capabilities span{padding:0 12px}.login-card-brand{margin-bottom:48px}}@media(max-width:760px){.login-screen{display:block;background:#fff}.login-visual{display:block;height:300px}.login-visual-inner{height:100%;padding:22px 24px 30px;display:flex;flex-direction:column}.login-visual-text{margin-top:auto;padding:0}.login-visual-kicker,.login-visual-desc,.login-capabilities,.login-visual-pills{display:none}.login-visual-title{font-size:26px}.login-brand-name{font-size:15px}.login-support{display:none}.login-support-inline{display:inline-flex}.login-pane{min-height:100vh}.login-card-wrap{align-items:flex-start;padding:28px 24px}.login-card{width:100%;max-width:420px}.login-card-brand{margin-bottom:36px}.login-form .login-field{width:100%}.login-copyright{padding-bottom:20px}}.cb-panel{background:var(--app-color-container);border:1px solid var(--semi-color-border);border-radius:var(--semi-border-radius-medium);padding:20px 22px}.cb-sec{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;margin-bottom:16px}.cb-sec-bar{width:3px;height:14px;border-radius:2px;background:var(--semi-color-primary)}.cb-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr) minmax(220px,.9fr);gap:20px;align-items:center}.cb-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cb-col>.cb-card:last-child:nth-child(odd){grid-column:1 / -1}.cb-card{background:var(--app-color-container);border:1px solid var(--app-color-card-border);border-radius:var(--semi-border-radius-medium);padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.cb-card:hover{border-color:color-mix(in srgb,var(--semi-color-primary) 30%,var(--app-color-card-border));box-shadow:0 2px 8px #0064fa0f}.cb-card-top{display:flex;align-items:center;justify-content:space-between}.cb-card-label{font-size:13px;font-weight:500;color:var(--semi-color-text-1);letter-spacing:.2px}.cb-card-tip{font-size:12px;color:var(--semi-color-text-3)}.cb-card-num{font-size:28px;font-weight:700;letter-spacing:.3px;margin-top:4px;color:var(--semi-color-text-0);font-family:var(--num-font);font-variant-numeric:tabular-nums;line-height:1.2}.cb-card-sub{margin-top:6px;font-size:12px;color:var(--semi-color-text-2);display:flex;align-items:center;gap:6px}.cb-card .cb-bar{margin-top:10px;height:6px;border-radius:4px;background:var(--semi-color-fill-1);overflow:hidden}.cb-card .cb-bar>i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--semi-color-primary) 0%,color-mix(in srgb,var(--semi-color-primary) 60%,#00a870) 100%);transition:width .3s ease}.cb-ops-hot{border-color:var(--app-color-brand-soft-border);background:var(--app-color-brand-soft);position:relative}.cb-ops-hot:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;background:var(--semi-color-primary)}.cb-ops-hot .cb-card-label{color:var(--semi-color-primary);font-weight:600}.cb-ops-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cb-orbit-wrap{position:relative;width:100%;max-width:360px;aspect-ratio:1 / 1;margin:0 auto}.cb-ring{position:absolute;border-radius:50%;border:1px dashed color-mix(in srgb,var(--semi-color-primary) 28%,var(--semi-color-border))}.cb-ring1{top:6%;right:6%;bottom:6%;left:6%}.cb-ring2{top:18%;right:18%;bottom:18%;left:18%;border-style:solid;border-color:var(--app-color-card-border)}.cb-tri{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--app-color-container);border:2px solid var(--semi-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--semi-color-primary) 12%,transparent);display:inline-flex;align-items:center;justify-content:center}.cb-tri:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--semi-color-primary)}.cb-tri1{top:14%;left:2%;transform:rotate(0)}.cb-tri2{bottom:22%;left:50%;transform:translate(-50%)}.cb-tri3{top:14%;right:2%}.cb-center{position:absolute;top:31%;right:31%;bottom:31%;left:31%;border-radius:50%;background:linear-gradient(135deg,var(--semi-color-primary) 0%,color-mix(in srgb,var(--semi-color-primary) 70%,#0053d6) 100%);box-shadow:0 10px 28px color-mix(in srgb,var(--semi-color-primary) 28%,transparent),0 2px 6px #171a1f1a;color:var(--app-color-on-brand);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.cb-center-label{font-size:13px;font-weight:500;opacity:.95;letter-spacing:.5px;color:var(--app-color-on-brand)}.cb-center-num{font-size:clamp(22px,4.2vw,32px);font-weight:700;letter-spacing:.5px;font-family:var(--num-font);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--app-color-on-brand);margin-top:2px}.cb-center-sub{font-size:12px;opacity:.92;margin-top:4px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--app-color-on-brand) 35%,transparent);min-width:70%;color:var(--app-color-on-brand)}.cb-bubble{position:absolute;background:var(--app-color-container);border:1px solid var(--app-color-card-border);border-radius:4px;box-shadow:0 4px 14px #171a1f14;padding:10px 18px;text-align:center;z-index:3;min-width:84px}.cb-bubble-label{font-size:12px;color:var(--semi-color-text-2);white-space:nowrap}.cb-bubble-num{font-size:18px;font-weight:700;color:var(--semi-color-primary);font-family:var(--num-font);font-variant-numeric:tabular-nums;line-height:1.3}.cb-b1{top:2%;left:50%;transform:translate(-50%)}.cb-b2{bottom:4%;left:6%}.cb-b3{bottom:4%;right:6%}@media(max-width:1100px){.cb-grid{grid-template-columns:1fr 1fr}.cb-orbit-wrap{grid-column:1 / -1;order:-1;max-width:320px}}@media(max-width:720px){.cb-grid{grid-template-columns:1fr}}.ov-card{height:100%;border-top:2px solid var(--ov-accent, var(--semi-color-primary))}.ov-card .semi-card-header{padding-bottom:8px}.ov-card .semi-card-header .semi-card-header-wrapper>div{display:flex;align-items:center;gap:8px}.ov-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0;background:var(--ov-accent, var(--semi-color-primary))}.ov-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:4px 0 14px;margin-bottom:12px;border-bottom:1px solid var(--semi-color-border)}.ov-hero-label{font-size:12.5px;color:var(--semi-color-text-2)}.ov-hero-num{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.05;letter-spacing:.5px;color:var(--ov-accent, var(--semi-color-primary));margin-top:4px}.ov-hero-side{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.ov-chip{display:inline-block;font-size:12px;line-height:20px;padding:1px 9px;border-radius:4px;background:var(--semi-color-fill-0);color:var(--semi-color-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ov-chip b{color:var(--semi-color-text-0);font-family:var(--num-font)}.ov-chip-accent{background:color-mix(in srgb,var(--ov-accent) 10%,transparent);color:var(--ov-accent)}.ov-chip-accent b{color:var(--ov-accent)}.ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ov-cell{border:1px solid var(--semi-color-border);border-radius:var(--semi-border-radius-medium);padding:9px 12px;min-width:0;transition:border-color .15s ease}.ov-cell:hover{border-color:var(--semi-color-text-3)}.ov-cell-label{font-size:12px;color:var(--semi-color-text-2);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-cell-num{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;margin-top:3px;line-height:1.2}.ov-note{margin-top:10px;font-size:12px;color:var(--semi-color-text-3);line-height:1.7}.ov-pending{color:var(--semi-color-text-3)!important}.ins-heat{height:5px;margin-top:4px;background:var(--semi-color-fill-2);overflow:hidden}.ins-heat b{display:block;height:100%;background:var(--semi-color-primary)}.ins-risk{padding:12px 14px;background:var(--app-color-container);border:1px solid var(--semi-color-border)}.ins-risk-detail{margin-top:6px;font-size:12px;color:var(--semi-color-text-2);line-height:1.7}.ins-hours{display:flex;align-items:flex-end;gap:1px;height:20px}.ins-hours i{width:3px;display:inline-block;background:var(--semi-color-primary)}.ins-net{border:1px solid var(--semi-color-border);background:var(--app-color-container)}.ins-md{white-space:pre-wrap;font-size:13px;line-height:1.8;color:var(--semi-color-text-0);max-height:460px;overflow:auto}.ins-sample{background:var(--semi-color-fill-0);border-left:2px solid var(--semi-color-primary);padding:6px 10px;margin-top:6px;font-size:12.5px}.app-main{flex:1;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--app-color-page-gradient),var(--app-color-page)}.app-content{flex:1;overflow:auto;padding:24px 28px 32px;scroll-behavior:smooth}.app-page{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.app-breadcrumb{margin:0 0 14px;font-size:13px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;min-height:50px;margin-bottom:18px}.page-header-copy{min-width:0}.page-header-title{margin:0;color:var(--semi-color-text-0);font-size:21px;line-height:1.35;font-weight:650;letter-spacing:-.2px}.page-header-desc{max-width:880px;margin:5px 0 0;color:var(--semi-color-text-2);font-size:14px;line-height:1.55}.page-header-actions{flex-shrink:0;padding-top:1px}.page-header-date{color:var(--semi-color-text-2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.stat-card-title{color:var(--semi-color-text-2);font-size:14px;font-weight:500}.stat-card-value{margin-top:8px;font-size:32px;font-weight:650;line-height:1.15}.stat-card-sub{margin-top:7px;color:var(--semi-color-text-2);font-size:13px;line-height:1.5}.mini-stat-title{color:var(--semi-color-text-2);font-size:13px;line-height:1.5}.mini-stat-value{margin-top:2px;font-size:19px;font-weight:600;line-height:1.3}.app-header{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:12px;z-index:20;position:relative;isolation:isolate;border-bottom:1px solid var(--app-hairline)}.app-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--app-color-header);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5)}.header-left{display:flex;align-items:center;gap:10px;min-width:0}.header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-support-btn{height:34px;color:var(--semi-color-text-1)}.header-support-btn .semi-icon{font-size:15px}.header-support-btn:hover{background:var(--semi-color-fill-0);color:var(--semi-color-text-0)}.support-card{display:flex;flex-direction:column;width:420px;max-width:86vw;padding:6px 4px}.support-card-head{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--app-color-card-border)}.support-card-head b{font-size:15px;font-weight:650;color:var(--semi-color-text-0)}.support-card-head p{margin:5px 0 0;font-size:12px;color:var(--semi-color-text-2)}.support-block+.support-block{margin-top:12px;padding-top:12px;border-top:1px solid var(--app-color-card-border)}.support-qr-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}@media(max-width:480px){.support-qr-row{grid-template-columns:minmax(0,1fr)}}.support-qr-card{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-page);text-align:center}.support-qr-img{width:118px;height:118px;border-radius:3px;object-fit:cover;background:#fff}.support-qr-empty{width:118px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--semi-color-border);border-radius:3px;color:var(--semi-color-text-3);font-size:12px}.support-qr-card b{max-width:100%;overflow:hidden;font-size:13px;font-weight:600;color:var(--semi-color-text-0);white-space:nowrap;text-overflow:ellipsis}.support-qr-card span{max-width:100%;overflow:hidden;font-size:12px;color:var(--semi-color-text-2);white-space:nowrap;text-overflow:ellipsis}.support-block-title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--semi-color-text-0)}.support-block-title span{font-size:12px;font-weight:400;color:var(--semi-color-text-2)}.support-row{display:flex;align-items:center;gap:8px;margin-top:7px}.support-row-label{flex-shrink:0;font-size:12px;color:var(--semi-color-text-2)}.support-row-value{margin-left:auto;font-family:var(--num-font);font-size:13px;color:var(--semi-color-text-0)}.support-row-copy{flex-shrink:0;width:22px;height:22px;color:var(--semi-color-text-3)}.support-row-copy:hover{color:var(--semi-color-primary)}.support-row-copy .semi-icon{font-size:13px}.support-row-plain{margin:7px 0 0;font-size:12px;color:var(--semi-color-text-2)}.brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1100px){.brand-grid{grid-template-columns:minmax(0,1fr)}}.brand-agent-card{padding:14px 16px;box-sizing:border-box;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container)}.brand-agent-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.brand-agent-qr{flex-shrink:0;width:76px;height:76px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px dashed var(--semi-color-border);border-radius:3px;background:var(--app-color-page);overflow:hidden;color:var(--semi-color-text-2);font-size:12px}.brand-agent-qr:hover{border-color:var(--semi-color-primary);color:var(--semi-color-primary)}.brand-agent-qr img{width:100%;height:100%;object-fit:cover}.brand-agent-qr-empty{display:flex;flex-direction:column;align-items:center;gap:3px}.brand-agent-card-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.brand-agent-card-title b{font-size:14px;color:var(--semi-color-text-0)}.brand-agent-card-title span{font-size:12px;color:var(--semi-color-text-2)}.brand-agent-del{flex-shrink:0}.brand-agent-fields{display:flex;flex-direction:column;gap:8px}.header-menu-trigger{width:34px;height:34px;color:var(--semi-color-text-1)}.header-divider{width:1px;height:18px;background:var(--app-color-card-border)}.header-crumb{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px}.header-crumb-parent{overflow:hidden;color:var(--semi-color-text-2);white-space:nowrap;text-overflow:ellipsis}.header-crumb-sep{color:var(--semi-color-text-3)}.header-crumb-sep .semi-icon{font-size:13px}.header-crumb-current{color:var(--semi-color-text-0);font-weight:600;white-space:nowrap}.appdir-anchor{position:relative;display:flex;align-items:center}.appdir-search{width:200px;transition:width .2s ease}.appdir-search:focus-within{width:280px}.appdir-results{position:absolute;top:calc(100% + 8px);left:0;z-index:1100;width:min(430px,calc(100vw - 48px));max-height:min(430px,calc(100vh - 130px));overflow-y:auto;padding:6px;box-sizing:border-box;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container);box-shadow:0 24px 56px -16px #14181f40,0 4px 16px -8px #14181f1f}.appdir-result{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:3px;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--semi-color-text-0)}.appdir-result:hover,.appdir-result.is-active{background:var(--semi-color-fill-0)}.appdir-result-ico{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;border-radius:3px;background:color-mix(in srgb,var(--ac-accent, var(--semi-color-primary)) 12%,transparent);color:var(--ac-accent, var(--semi-color-primary))}.appdir-result.is-active .appdir-result-ico{background:var(--ac-accent, var(--semi-color-primary));color:#fff}.appdir-result-main{flex:1;min-width:0;display:flex;flex-direction:column}.appdir-result-name{font-size:13.5px;font-weight:600;line-height:1.35}.appdir-result-desc{font-size:12px;color:var(--semi-color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appdir-result-cat{flex-shrink:0;font-size:11px;color:var(--semi-color-text-3)}.appdir-result-empty{padding:26px 16px;text-align:center;font-size:13px;color:var(--semi-color-text-2)}@media(max-width:600px){.appdir-search,.appdir-search:focus-within{width:150px}}.app-footer{flex-shrink:0;padding:8px 20px;text-align:center;font-size:12px;color:var(--semi-color-text-3);background:var(--app-color-page);border-top:1px solid var(--semi-color-border)}.menu-brand{height:56px;padding:8px 16px;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--app-hairline);margin-bottom:2px;display:flex;align-items:center}.menu-brand--collapsed{padding-inline:8px}.menu-brand-mini{display:flex;justify-content:center}.menu-brand-full{display:flex;align-items:center;gap:12px;width:100%}.menu-brand-logo{width:38px;height:38px;flex-shrink:0;object-fit:contain;border-radius:3px}.menu-brand-logo--mini{width:30px;height:30px}.menu-brand-copy{min-width:0;line-height:1.3}.menu-brand-title{overflow:hidden;text-overflow:ellipsis;font-size:17px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.menu-brand-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;color:var(--semi-color-text-2)}.semi-button{font-weight:500}.semi-button-primary{box-shadow:0 1px 2px color-mix(in srgb,var(--semi-color-primary) 24%,transparent)}.semi-input-wrapper,.semi-select,.semi-datepicker{border-color:var(--app-color-card-border)}.semi-input-wrapper:hover,.semi-select:hover{border-color:var(--app-color-border-strong)}.semi-tabs-bar{border-bottom-color:var(--app-color-card-border)}.semi-tabs-tab{min-height:42px;font-size:14px}.semi-tabs-tab-active{font-weight:600}.semi-banner{border:1px solid color-mix(in srgb,var(--semi-color-primary) 18%,var(--app-color-card-border))}.semi-modal,.semi-popover,.semi-dropdown-menu{box-shadow:var(--app-shadow-float)}.semi-modal-header{padding-top:20px}.semi-modal-title{font-size:17px}.semi-modal-header{padding:16px 24px 4px}.semi-modal-title{font-size:15px;font-weight:600;line-height:24px;color:color-mix(in srgb,var(--semi-color-text-0) 85%,transparent)}.semi-modal-close{top:18px;right:20px}.semi-modal-body{padding:8px 24px 20px;font-size:13px}.semi-modal-body .semi-steps{padding:6px 4px 10px;margin-bottom:8px}.semi-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 16px;border-top:1px solid var(--app-hairline)}.semi-modal-footer .semi-button{min-width:72px}.semi-modal-body{max-height:min(72vh,760px);overflow-y:auto}.semi-modal-body .semi-radio,.semi-modal-body .semi-checkbox{font-size:13px}.semi-modal-body .semi-form-field{margin-bottom:14px}.semi-card,.stat-card,.cb-panel,.cb-card,.ins-risk,.ins-net,.ov-cell,.semi-modal{border-radius:var(--semi-border-radius-large)}.semi-sidesheet .semi-sidesheet-inner{border-radius:0}.cb-sec-bar,.ins-heat,.ins-heat b,.ins-hours i{border-radius:4px}.ins-sample{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-tag{border-radius:var(--semi-border-radius-small);font-weight:500}.kbd{font-family:var(--font-mono);font-size:12px;line-height:1.6;background:var(--semi-color-fill-0);border-radius:var(--semi-border-radius-extra-small);padding:1px 6px;font-variant-numeric:tabular-nums}.var-chip{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--semi-color-text-2);background:var(--semi-color-fill-0);border-radius:4px;padding:2px 10px}.var-chip:hover{color:var(--semi-color-primary);background:var(--app-color-brand-soft)}.tpl-var{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:12px;line-height:18px;white-space:nowrap;border-radius:4px;background:var(--semi-color-primary-light-default);border:1px solid var(--semi-color-primary-light-active)}.tpl-var code{font-family:var(--font-mono);color:var(--semi-color-primary)}.tpl-var>span{color:var(--semi-color-text-1)}.semi-radio-group-card{border-radius:var(--semi-border-radius-medium)}.semi-radio-group-card .semi-radio-inner-button-card{border-radius:var(--semi-border-radius-small)}.semi-table thead .semi-table-row-head:first-child{border-top-left-radius:var(--semi-border-radius-medium)}.semi-table thead .semi-table-row-head:last-child{border-top-right-radius:var(--semi-border-radius-medium)}.semi-toast,.semi-banner{border-radius:var(--semi-border-radius-medium)}.semi-empty-illustrate{border-radius:var(--semi-border-radius-large)}.semi-input-wrapper:focus-within,.semi-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--semi-color-primary) 12%,transparent)}.ov-section{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px}.ov-section-first{margin-top:4px}.ov-section-title{display:flex;align-items:center;gap:8px;font-size:15.5px;font-weight:700;letter-spacing:.3px}.ov-section-bar{width:4px;height:15px;border-radius:4px;background:var(--semi-color-primary);flex-shrink:0}.ov-section-count{font-size:12px;color:var(--semi-color-text-3);font-weight:400}.ov-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:991px){.ov-asset-grid{grid-template-columns:1fr}}.ov-asset .semi-card-header{padding-bottom:6px}.ov-asset .semi-card-header .semi-card-header-wrapper>div{display:flex;align-items:center;gap:8px}.ov-asset-head{display:flex;align-items:center;gap:8px}.ov-asset-icon{width:26px;height:26px;border-radius:3px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:color-mix(in srgb,var(--ov-accent, var(--semi-color-primary)) 12%,transparent);color:var(--ov-accent, var(--semi-color-primary))}.ov-asset-title{font-weight:600}.ov-link{font-size:12px;color:var(--semi-color-text-2);display:inline-flex;align-items:center;gap:1px;text-decoration:none;cursor:pointer}.ov-link:hover{color:var(--semi-color-primary)}.ov-link .semi-icon{font-size:12px}.ov-big-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 12px;padding:2px 0 12px}.ov-big-label{font-size:12px;color:var(--semi-color-text-2);display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden}.ov-big-num{font-size:26px;font-weight:600;line-height:1.35;font-family:var(--num-font);margin-top:2px;font-variant-numeric:tabular-nums}.ov-today-row{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;border-top:1px solid var(--semi-color-border);padding-top:9px;font-size:12px;color:var(--semi-color-primary)}.ov-today-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-today-item b{font-family:var(--num-font);font-weight:600;margin-left:4px;font-variant-numeric:tabular-nums}.ov-today-muted{color:var(--semi-color-text-3)}.ov-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:991px){.ov-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-value .ov-big-label{justify-content:flex-start}.ov-value-num{font-size:26px;font-weight:600;line-height:1.35;font-family:var(--num-font);margin:6px 0 12px;font-variant-numeric:tabular-nums}.ov-trend-toggle{display:flex;justify-content:center;margin-top:12px}.board-caption{color:var(--semi-color-text-2);font-size:13px;font-weight:400;line-height:1.6}.customer-board-v2 .ov-section{flex-wrap:wrap;gap:12px}.customer-board-v2 .ov-section-bar{display:none}.board-assets{margin-top:8px}.board-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.board-kpis .cb-card{padding:22px}.board-kpis .cb-card-num{font-size:32px;margin:12px 0 8px}.board-primary-kpi{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;border:1px solid var(--app-color-brand-soft-border);border-radius:3px;background:var(--app-color-brand-soft);color:var(--semi-color-text-0)}.board-primary-kpi>span{font-size:14px;font-weight:600}.board-primary-kpi strong{color:var(--semi-color-primary);font-size:36px;line-height:1.2}.board-primary-kpi small{font-size:13px;color:var(--semi-color-text-2)}.board-analysis{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.board-analysis>*{min-width:0}.board-coverage{display:grid;gap:18px;margin-top:24px}.board-coverage-row{display:grid;grid-template-columns:112px 60px minmax(60px,1fr) 48px;align-items:center;gap:12px;font-size:14px}.board-coverage-row strong{text-align:right;font-size:16px}.board-coverage .cb-bar{height:6px;overflow:hidden;background:var(--semi-color-fill-1);border-radius:3px}.board-coverage .cb-bar i{display:block;height:100%;background:var(--semi-color-primary)}.board-ratio{color:var(--semi-color-text-2);text-align:right;font-size:13px}.board-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.board-segments .cb-card{background:var(--semi-color-fill-0);border:0;padding:16px 12px}.board-segments .cb-card-num{margin-block:14px}.customer-board-v2 .cb-ops-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:20px;border:1px solid var(--app-color-card-border);border-radius:3px;overflow:hidden}.customer-board-v2 .cb-ops-row .cb-card{border:0;border-right:1px solid var(--app-color-card-border);border-radius:0;padding:18px 16px;box-shadow:none}.customer-board-v2 .cb-ops-row .cb-card:last-child{border-right:0}.settings-console{overflow:hidden;background:var(--app-color-container);border-radius:var(--workspace-radius, 3px);box-shadow:var(--app-shadow-card)}.settings-console .semi-tabs-bar{min-width:188px;padding:14px 10px;background:color-mix(in srgb,var(--semi-color-primary) 10%,var(--app-color-container));border-right:1px solid var(--app-color-brand-soft-border)}.settings-console .semi-tabs-bar .semi-tabs-tab .semi-icon{color:var(--semi-color-text-2)}.settings-console .semi-tabs-bar .semi-tabs-tab.semi-tabs-tab-active,.settings-console .semi-tabs-bar .semi-tabs-tab.semi-tabs-tab-active .semi-icon{color:var(--semi-color-primary)}.settings-console .semi-tabs>.semi-tabs-bar.semi-tabs-bar-left{margin-bottom:0}.settings-console .semi-tabs-content{min-width:0;padding:20px 24px}.sp-layout{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:18px;align-items:start}.sp-main{min-width:0}.sp-toolbar{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:14px;padding:4px 0 12px;margin-bottom:4px;background:var(--app-color-container)}.sp-search{width:300px;max-width:46%}.sp-toolbar-meta{margin-left:auto;font-size:12px;color:var(--semi-color-text-2);white-space:nowrap}.sp-toolbar-meta .num{color:var(--semi-color-primary);font-weight:700}.sp-empty{padding:48px 0;text-align:center;color:var(--semi-color-text-3);font-size:13px}.sp-section{margin-bottom:14px;scroll-margin-top:64px;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container);transition:border-color .18s}.sp-section:has(.sp-group-head:hover){border-color:color-mix(in srgb,var(--sg-c) 35%,transparent)}.sp-group-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:0;border-radius:3px;text-align:left;cursor:pointer}.sp-group-head:focus-visible{outline:2px solid color-mix(in srgb,var(--sg-c) 55%,transparent);outline-offset:-2px}.sp-group-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:3px;flex-shrink:0;font-size:16px;color:var(--sg-c);background:color-mix(in srgb,var(--sg-c) 12%,transparent);border:1px solid color-mix(in srgb,var(--sg-c) 24%,transparent)}.sp-group-icon .semi-icon{font-size:16px}.sp-group-title{font-size:14px;font-weight:600;color:var(--semi-color-text-0)}.sp-group-count{margin-left:2px}.sp-group-caret{margin-left:auto;color:var(--semi-color-text-3);transition:transform .18s}.sp-group-caret.is-closed{transform:rotate(-90deg)}.sp-section .settings-fields{margin-top:0;padding:0 16px 16px}.sp-anchor{position:sticky;top:64px;display:flex;flex-direction:column;gap:1px;padding:6px;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container)}.sp-anchor-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:3px;background:none;font-size:12.5px;color:var(--semi-color-text-1);text-align:left;cursor:pointer;white-space:nowrap}.sp-anchor-item:hover{background:var(--semi-color-fill-0)}.sp-anchor-item.is-active{background:color-mix(in srgb,var(--sg-c) 10%,transparent);color:var(--sg-c);font-weight:600}.sp-anchor-dot{width:6px;height:6px;border-radius:50%;background:var(--sg-c);opacity:.5;flex-shrink:0}.sp-anchor-item.is-active .sp-anchor-dot{opacity:1}@media(max-width:1280px){.sp-anchor{display:none}.sp-layout{grid-template-columns:1fr}}.settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:12px}.settings-field{display:flex;min-width:0;flex-direction:column;gap:5px}.settings-field--wide{grid-column:1 / -1}.settings-field-head{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.settings-field-label{color:var(--semi-color-text-0);font-size:13px;font-weight:500}.settings-field-key{overflow:hidden;flex-shrink:0;color:var(--semi-color-text-3);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.settings-footnote{margin-top:20px;color:var(--semi-color-text-3);font-size:12px}@media(max-width:1100px){.settings-fields{grid-template-columns:1fr}}.settings-console .semi-tabs-content .semi-card{background:transparent;border-color:transparent;box-shadow:none}.settings-console .semi-tabs-content .semi-card .semi-card-header{padding:0 0 10px;border-bottom:1px solid var(--app-color-card-border)}.settings-console .semi-tabs-content .semi-card .semi-card-body{padding:14px 0 0!important}.settings-console .deploy-workspace>.deploy-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1.1fr);align-items:center;gap:24px 32px;padding:22px 24px;background:var(--semi-color-fill-0);border:0;box-shadow:none}.settings-console .deploy-eyebrow{color:var(--semi-color-text-2)}.settings-console .deploy-account-total strong{color:var(--semi-color-text-0)}.settings-console .deploy-overview-main{min-width:0}.settings-console .deploy-overview-main .deploy-account-total{padding-left:0;margin-top:14px;border-left:0}.settings-console .deploy-timeline .semi-timeline-item .semi-timeline-item-head-custom.semi-timeline-item-head-default{display:flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;background-color:var(--semi-color-fill-0);border:1px solid var(--app-color-card-border);border-radius:50%;color:var(--semi-color-text-2);font-family:var(--num-font);font-size:12px;font-weight:600}.settings-console .deploy-timeline .semi-timeline-item-content{margin-left:38px}.deploy-tl-title{margin-bottom:3px;color:var(--semi-color-text-0);font-size:14px;font-weight:600}.deploy-tl-body{color:var(--semi-color-text-2);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.deploy-check-list .semi-list-item{align-items:flex-start;padding:12px 0}.deploy-check-name{color:var(--semi-color-text-0);font-size:13.5px;font-weight:600}.deploy-check-copy{margin-top:4px;color:var(--semi-color-text-2);font-size:12.5px;line-height:1.65;overflow-wrap:anywhere}.deploy-check-copy p{margin:6px 0 0;padding:6px 10px;background:var(--semi-color-fill-0);border-radius:4px}.deploy-callback-inline{min-width:0;display:flex;flex-direction:column;gap:10px;padding:4px 0 4px 28px;border-left:1px solid var(--app-color-card-border)}.deploy-callback-inline-head{font-size:13px;font-weight:600}.deploy-callback-inline-head span{margin-left:8px;color:var(--semi-color-text-2);font-size:12px;font-weight:400}.deploy-callback-inline-row{display:flex;align-items:center;gap:10px;min-width:0}.deploy-callback-name{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;max-width:40%;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.deploy-callback-inline .deploy-callback-url{flex:1;min-width:0;margin:0;padding:5px 10px;background:var(--app-color-container);border:1px solid var(--app-color-card-border);border-radius:3px;color:var(--semi-color-text-1);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deploy-callback-empty{color:var(--semi-color-text-2);font-size:12px}.cb-url-hl{border-radius:4px;padding:1px 4px}.deploy-progress{display:flex;align-items:center;gap:10px;margin-top:10px}.deploy-progress-text{font-size:13px;color:var(--semi-color-text-1);white-space:nowrap}.deploy-progress-text .num{font-family:var(--num-font);font-size:16px;color:var(--semi-color-success)}.deploy-embed{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.deploy-embed-code{flex:1;min-width:260px;padding:10px 14px;background:var(--semi-color-fill-0);border:1px solid var(--app-color-card-border);border-radius:3px;font-size:12px;color:var(--semi-color-text-1);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.acct-sec+.acct-sec{margin-top:16px;padding-top:16px;border-top:1px solid var(--app-color-card-border)}.acct-sec-title{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--semi-color-text-0)}.acct-sec-title>span{font-size:12px;font-weight:400;color:var(--semi-color-text-2)}.acct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.acct-grid .span-2{grid-column:1 / -1}.acct-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;background:var(--semi-color-fill-0);border-radius:var(--semi-border-radius-small)}.acct-switch-label{font-size:13px;font-weight:600;color:var(--semi-color-text-0)}@media(max-width:1100px){.settings-console .deploy-workspace>.deploy-overview{grid-template-columns:1fr}.deploy-callback-inline{padding:14px 0 0;border-left:0;border-top:1px solid var(--app-color-card-border)}}.deploy-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:stretch}.deploy-workspace>*,.deploy-workspace .semi-card{min-width:0}.deploy-overview{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;background:var(--app-color-container);border:1px solid var(--app-color-card-border);border-left:3px solid var(--semi-color-primary);border-radius:3px}.deploy-eyebrow{color:var(--semi-color-primary);font-size:13px;font-weight:600}.deploy-overview h2{margin:6px 0;font-size:20px;font-weight:600}.deploy-overview p{margin:0;color:var(--semi-color-text-2);font-size:14px}.deploy-account-total{display:flex;align-items:center;gap:16px;padding-left:28px;border-left:1px solid var(--app-color-card-border);white-space:nowrap}.deploy-account-total strong{font-size:34px;color:var(--semi-color-primary)}.deploy-account-total span{color:var(--semi-color-text-2);font-size:14px}.deploy-secondary{display:contents}.system-workspace .deploy-workspace .semi-card-header{padding:18px 22px;border-bottom:1px solid var(--app-color-card-border)}.system-workspace .deploy-workspace .semi-card-body{padding:8px 22px 18px}@media(max-width:1200px){.board-analysis{grid-template-columns:1fr}.customer-board-v2 .cb-ops-row{grid-template-columns:repeat(3,minmax(0,1fr))}.deploy-workspace{grid-template-columns:1fr}}@media(max-width:760px){.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.board-segments{grid-template-columns:1fr}.board-coverage-row{grid-template-columns:100px 48px minmax(30px,1fr) 40px;gap:6px}.customer-board-v2 .cb-ops-row{grid-template-columns:repeat(2,minmax(0,1fr))}.deploy-overview{flex-wrap:wrap;padding:20px}.deploy-account-total{border:0;padding:0}}.app-shell .app-breadcrumb{display:none}.app-shell .page-header{margin-bottom:24px;min-height:56px}.app-shell .page-header-actions,.app-shell .page-header-actions .semi-space{flex-wrap:wrap}.app-shell .page-header-actions{max-width:55%}.app-shell .semi-tabs-bar{margin-bottom:20px}.app-shell .semi-table-wrapper{max-width:100%;overflow-x:auto}.app-shell .semi-table .semi-button{box-shadow:none}.app-shell .semi-card-header-title{line-height:1.5}.app-shell .data-panel>.semi-card-body{padding:0 20px 16px}.data-panel-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid var(--app-hairline)}.data-panel-count{white-space:nowrap;color:var(--semi-color-text-2);font-size:13px}.data-panel-count b{color:var(--semi-color-text-0);font-weight:600;font-variant-numeric:tabular-nums}.business-columns>.semi-col{min-width:0;margin-bottom:16px}.app-shell .ai-workspace .semi-space{display:flex;flex-wrap:wrap;width:100%;gap:16px}.app-shell .ai-workspace .semi-space-item{min-width:0;flex:1 1 200px}.app-shell .ai-workspace .semi-input-wrapper{width:100%!important}.reception-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px;align-items:stretch}.reception-workspace>*{min-width:0}.reception-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(min-content,1fr));gap:16px}.reception-tiles>.semi-card{display:flex;flex-direction:column}@media(max-width:900px){.reception-tiles{grid-template-columns:1fr;grid-template-rows:none}}.editor-preview{border-left:1px solid var(--semi-color-border);padding:16px!important;background:var(--semi-color-fill-0)}.app-shell .ov-big-label,.app-shell .cb-card-label{font-size:14px}.app-shell .ov-big-num{margin-top:6px;font-size:30px}.app-shell .ov-today-row{padding-top:12px;font-size:13px}.app-shell .ov-cell-label,.app-shell .ov-note,.app-shell .cb-card-tip{font-size:12px}.app-shell .ov-link{font-size:13px}body[theme-mode=dark] .app-shell{--app-color-card-border: rgba(255, 255, 255, .1);--app-color-brand-soft: rgba(69, 130, 230, .14);--app-color-brand-soft-border: rgba(69, 130, 230, .36)}@media(max-width:1100px){.reception-workspace{grid-template-columns:minmax(0,1fr)}.app-shell .page-header{flex-wrap:wrap;gap:12px}.app-shell .page-header-actions{max-width:100%}}@media(max-width:991px){.editor-preview{border-left:0;border-top:1px solid var(--semi-color-border);margin-top:16px}}@media(max-width:1180px){.app-content{padding-inline:22px}.page-header-desc{max-width:680px}}@media(max-width:860px){.app-content{padding:18px 16px 28px}.page-header{align-items:stretch;flex-direction:column;gap:12px}.page-header-actions{align-self:flex-start}.header-crumb-parent,.header-crumb-sep{display:none}.ov-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.app-header{padding-inline:12px}.app-content{padding:16px 12px 24px}.app-footer,.header-divider{display:none}.page-header-title{font-size:19px}.page-header-desc{font-size:13px}.ov-value-grid,.ov-asset-grid{grid-template-columns:1fr}}.workbench-page{max-width:1440px;margin:0 auto}.wb-header-actions{display:flex;align-items:center;gap:16px}.wb-metrics{margin-bottom:16px;overflow:hidden;border:1px solid var(--app-color-card-border);border-top:3px solid var(--semi-color-primary);border-radius:3px;background:var(--app-color-container)}.wb-metrics>header,.wb-panel>header,.wb-scenarios>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.wb-metrics{margin-bottom:16px}.wb-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wb-metric{display:flex;min-width:0;align-items:center;gap:10px;padding:16px 18px;border-right:1px solid var(--app-color-card-border)}.wb-metric:last-child{border-right:0}.wb-metric>i{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--wb-ico-c, var(--semi-color-primary)) 22%,transparent);border-radius:3px;background:color-mix(in srgb,var(--wb-ico-c, var(--semi-color-primary)) 12%,transparent);color:var(--wb-ico-c, var(--semi-color-primary));font-size:21px;font-style:normal}body[theme-mode=dark] .wb-metric>i{background:color-mix(in srgb,var(--wb-ico-c, var(--semi-color-primary)) 16%,transparent)}.wb-metric-ico--brand{--wb-ico-c: #0064fa}.wb-metric-ico--cyan{--wb-ico-c: #0aa5b5}.wb-metric-ico--orange{--wb-ico-c: #ed7b2f}.wb-metric-ico--purple{--wb-ico-c: #834ec2}body[theme-mode=dark] .wb-metric-ico--brand{--wb-ico-c: #4582e6}body[theme-mode=dark] .wb-metric-ico--cyan{--wb-ico-c: #43c9c2}body[theme-mode=dark] .wb-metric-ico--orange{--wb-ico-c: #f08a42}body[theme-mode=dark] .wb-metric-ico--purple{--wb-ico-c: #ab87d5}.wb-metric>div{min-width:0}.wb-metric>div span{display:block;overflow:hidden;color:var(--semi-color-text-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wb-metric b{display:block;margin-top:2px;color:var(--semi-color-text-0);font-family:var(--num-font);font-size:28px;font-weight:650;line-height:1.2}.wb-metric small{display:block;margin-top:6px;overflow:hidden;color:var(--semi-color-text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wb-metric-vis{display:flex;flex:0 0 auto;align-items:center;margin-left:auto}.wb-metric-vis--none{flex-direction:column;justify-content:center;gap:3px;color:var(--semi-color-text-3)}.wb-metric-vis--none svg{display:block}.wb-metric-vis--none small{font-size:11px;white-space:nowrap}.wb-action-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;margin-bottom:16px}.wb-panel,.wb-scenarios{border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container)}.wb-panel{min-width:0}.wb-panel>header,.wb-scenarios>header{min-height:66px;box-sizing:border-box;padding:13px 18px;border-bottom:1px solid var(--app-color-card-border)}.wb-panel h2,.wb-scenarios h2{margin:0;font-size:16px;font-weight:600}.wb-panel header>div>span,.wb-scenarios header>div>span{display:block;margin-top:3px;color:var(--semi-color-text-2);font-size:12px}.wb-task-list{min-height:198px;padding:8px}.wb-task{display:flex;width:100%;min-height:58px;box-sizing:border-box;align-items:center;gap:12px;padding:10px 11px;border:0;border-bottom:1px solid var(--app-color-card-border);background:transparent;color:var(--semi-color-text-0);font:inherit;text-align:left;cursor:pointer}.wb-task:last-child{border-bottom:0}.wb-task:hover{background:var(--semi-color-fill-0)}.wb-task:focus-visible,.wb-quick-grid button:focus-visible,.wb-scenario-card:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-2px}.wb-task>i{display:flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:3px;background:var(--semi-color-fill-0);color:var(--semi-color-text-2);font-size:15px;font-style:normal}.wb-task.is-danger>i{background:color-mix(in srgb,var(--semi-color-danger) 10%,transparent);color:var(--semi-color-danger)}.wb-task.is-warning>i{background:color-mix(in srgb,var(--semi-color-warning) 13%,transparent);color:#b26a00}body[theme-mode=dark] .wb-task.is-warning>i{color:#f0b45a}.wb-task.is-info>i{background:var(--app-color-brand-soft);color:var(--semi-color-primary)}.wb-task>span{display:flex;min-width:0;flex:1;flex-direction:column}.wb-task>span b{font-size:14px;font-weight:600}.wb-task>span small{margin-top:2px;overflow:hidden;color:var(--semi-color-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wb-task>em{display:flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--semi-color-primary);font-size:13px;font-style:normal}.wb-task-loading{display:flex;min-height:180px;align-items:center;justify-content:center;color:var(--semi-color-text-2);font-size:14px}.wb-task-ok{display:flex;min-height:182px;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.wb-task-ok>i{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb,var(--semi-color-success) 12%,transparent);color:var(--semi-color-success);font-size:22px;font-style:normal}.wb-task-ok>b{color:var(--semi-color-text-0);font-size:14px;font-weight:600}.wb-task-ok>span{color:var(--semi-color-text-2);font-size:12px}.wb-task-ok>button{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:0;background:none;color:var(--semi-color-primary);font:inherit;font-size:13px;cursor:pointer}.wb-task-ok>button:hover{text-decoration:underline}.wb-segment{display:inline-flex!important;padding:3px;border-radius:3px;background:var(--semi-color-fill-0)}.wb-segment button{padding:4px 9px;border:0;border-radius:4px;background:transparent;color:var(--semi-color-text-2);font:inherit;font-size:12px;cursor:pointer}.wb-segment button.is-active{background:var(--app-color-container);color:var(--semi-color-text-0);box-shadow:0 1px 4px #14181f14}.wb-quick-grid{display:grid;min-height:198px;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.wb-quick-grid button{display:flex;min-width:0;min-height:90px;align-items:center;gap:11px;padding:12px;border:0;background:transparent;color:var(--semi-color-text-0);font:inherit;text-align:left;cursor:pointer}.wb-quick-grid button:nth-child(odd){border-right:1px solid var(--app-color-card-border)}.wb-quick-grid button:nth-child(-n+2){border-bottom:1px solid var(--app-color-card-border)}.wb-quick-grid button:hover{background:color-mix(in srgb,var(--qk-accent, #0064fa) 7%,transparent)}.wb-quick-grid button:hover>.semi-icon{color:var(--qk-accent, var(--semi-color-primary))}.wb-quick-grid button>i{display:flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--qk-accent, #0064fa) 24%,transparent);border-radius:3px;background:color-mix(in srgb,var(--qk-accent, #0064fa) 12%,transparent);color:var(--qk-accent, var(--semi-color-primary));font-size:17px;font-style:normal}.wb-quick-grid button:hover>i{background:color-mix(in srgb,var(--qk-accent, #0064fa) 20%,transparent)}.wb-quick-grid button>span{display:flex;min-width:0;flex:1;flex-direction:column}.wb-quick-grid button b{font-size:14px;font-weight:600}.wb-quick-grid button small{margin-top:3px;overflow:hidden;color:var(--semi-color-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wb-quick-grid button>.semi-icon{flex:0 0 auto;color:var(--semi-color-text-3);font-size:13px}.wb-quick-empty{display:flex;min-height:198px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--semi-color-text-2);font-size:13px}.wb-quick-empty>.semi-icon{color:var(--semi-color-text-3);font-size:24px}.wb-scenarios{margin-bottom:16px}.wb-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px}@media(max-width:1180px){.wb-scenario-grid{grid-template-columns:minmax(0,1fr)}}.wb-scenario-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:16px 18px 14px;border:1px solid var(--app-color-card-border);border-radius:3px;background:radial-gradient(140% 110% at 100% 0%,color-mix(in srgb,var(--sc-c, #4c6fff) 8%,transparent),transparent 55%),var(--app-color-container);font:inherit;text-align:left;color:var(--semi-color-text-0);cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.wb-scenario-card[data-tone="0"]{--sc-c: #4c6fff}.wb-scenario-card[data-tone="1"]{--sc-c: #ed7b2f}.wb-scenario-card[data-tone="2"]{--sc-c: #834ec2}body[theme-mode=dark] .wb-scenario-card[data-tone="0"]{--sc-c: #7d97f4}body[theme-mode=dark] .wb-scenario-card[data-tone="1"]{--sc-c: #f0945a}body[theme-mode=dark] .wb-scenario-card[data-tone="2"]{--sc-c: #b08ae0}.app-shell .wb-scenario-card:hover,.wb-scenario-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--sc-c) 42%,transparent);box-shadow:0 12px 26px -12px color-mix(in srgb,var(--sc-c) 50%,transparent)}.wb-scenario-num{font-family:var(--num-font);font-size:30px;font-weight:750;line-height:1;letter-spacing:1px;color:color-mix(in srgb,var(--sc-c, #1c1f23) 16%,transparent)}@supports ((-webkit-text-stroke: 1px black)){.wb-scenario-num{color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--sc-c, #1c1f23) 48%,transparent)}}.wb-scenario-title{font-size:15px;font-weight:650;color:var(--semi-color-text-0)}.wb-scenario-desc{font-size:12px;line-height:1.5;color:var(--semi-color-text-2)}.wb-scenario-steps{display:flex;flex-direction:column;gap:9px;margin-top:6px}.wb-scenario-step{display:flex;align-items:center;gap:9px}.wb-scenario-step i{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--num-font);font-size:11px;font-weight:600;font-style:normal;color:#fff}.wb-scenario-step i[data-step="0"]{background:#4f7dfc}.wb-scenario-step i[data-step="1"]{background:#21c58c}.wb-scenario-step i[data-step="2"]{background:#9a6bf6}.wb-scenario-step em{font-style:normal;font-size:13px;color:var(--semi-color-text-0)}.wb-scenario-step u{margin-left:auto;text-decoration:none;font-family:var(--num-font);font-size:12px;color:var(--semi-color-text-2);white-space:nowrap}.wb-scenario-action{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:10px;padding-top:12px;border-top:1px solid var(--app-color-card-border);color:var(--sc-c, var(--semi-color-primary));font-size:13px;font-weight:500}body[theme-mode=dark] .wb-segment button.is-active{box-shadow:none}@media(max-width:1180px){.wb-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-metric:nth-child(2){border-right:0}.wb-metric:nth-child(-n+2){border-bottom:1px solid var(--app-color-card-border)}}@media(max-width:940px){.wb-action-grid{grid-template-columns:1fr}}@media(max-width:680px){.wb-header-actions{align-items:flex-start;flex-direction:column;gap:8px}.wb-metric-grid{grid-template-columns:1fr}.wb-metric{border-right:0;border-bottom:1px solid var(--app-color-card-border)}.wb-metric-vis{display:none}.wb-metric:nth-child(2){border-right:0}.wb-metric:nth-child(-n+2){border-bottom:1px solid var(--app-color-card-border)}.wb-metric:last-child{border-bottom:0}.wb-quick-grid{grid-template-columns:1fr}.wb-quick-grid button:nth-child(odd){border-right:0}.wb-quick-grid button{border-bottom:1px solid var(--app-color-card-border)}.wb-quick-grid button:last-child{border-bottom:0}.wb-scenario-grid{padding-inline:14px}}.app-shell .app-footer{display:none}.app-shell .semi-card,.app-shell .semi-card-bordered,.app-shell .stat-card,.app-shell .cb-panel,.app-shell .wb-metrics,.app-shell .wb-panel,.app-shell .wb-scenarios{background:var(--app-color-container);border-color:transparent;box-shadow:var(--app-shadow-card)}.app-shell .wb-scenario-card{border-color:transparent;box-shadow:var(--app-shadow-card)}.app-shell .cb-card,.app-shell .ins-risk,.app-shell .ins-net,.app-shell .ov-cell{background:var(--semi-color-fill-0);border-color:transparent;box-shadow:none}.app-shell .board-kpis .cb-card{background:var(--app-color-container);box-shadow:var(--app-shadow-card)}.app-shell .board-kpis .board-primary-kpi{box-shadow:var(--app-shadow-card)}.app-shell .cb-card:hover{border-color:transparent;box-shadow:none}.app-shell .deploy-overview{background:var(--app-color-container);border-color:transparent;border-left:none}.app-shell .cb-sec-bar,.app-shell .ov-section-bar{display:none}.app-shell .ov-card{border-top:0}.app-shell .deploy-overview{border-left:none}.app-shell .customer-board-v2 .cb-ops-row,.app-shell .board-primary-kpi{border-color:transparent}.chatlog-count{color:var(--semi-color-text-2);font-size:12px;font-variant-numeric:tabular-nums}.chatlog-list{height:620px;overflow-y:auto;padding:2px 4px}.chatlog-item{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:3px;cursor:pointer;transition:background var(--motion-base) var(--motion-ease)}.chatlog-item:hover{background:var(--semi-color-fill-0)}.chatlog-item.is-active{background:var(--app-color-brand-soft);box-shadow:inset 2.5px 0 0 var(--semi-color-primary)}.chatlog-item.is-flagged{box-shadow:inset 2.5px 0 0 var(--semi-color-warning)}.chatlog-item-main{flex:1;min-width:0}.chatlog-item-row1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chatlog-item-name{overflow:hidden;color:var(--semi-color-text-0);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chatlog-item-time{flex-shrink:0;color:var(--semi-color-text-3);font-size:12px;font-variant-numeric:tabular-nums}.chatlog-item-sub{margin-top:3px;color:var(--semi-color-text-2);font-size:12px}.chatlog-msg-meta{display:inline-flex;align-items:center;gap:6px;font-size:12px}.chatlog-msg-sender{color:var(--semi-color-text-1);font-weight:500}.chatlog-msg-time{color:var(--semi-color-text-3);font-size:12px;font-variant-numeric:tabular-nums}.chatlog-msg-source{padding:0 5px;font-size:10px;line-height:16px}.chatlog-bubble-text{display:block;font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.chatlog-divider-text{color:var(--semi-color-text-3);font-size:12px;font-variant-numeric:tabular-nums}.app-shell .semi-chat-chatBox-right .semi-chat-chatBox-content-bubble{background:var(--app-color-brand-soft);color:var(--semi-color-text-0)}.app-shell .semi-chat-chatBox-right .chatlog-bubble-text{color:var(--semi-color-text-0)}.app-shell .semi-chat-chatBox-action{column-gap:6px}.auth-method-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-bottom:1px solid var(--app-color-card-border)}.auth-method-row:last-child{border-bottom:0}.auth-method-copy{display:flex;flex-direction:column;gap:2px}.auth-method-label{font-size:13px;font-weight:600;color:var(--semi-color-text-0)}.auth-method-desc{font-size:12px;color:var(--semi-color-text-2);line-height:1.5}.auth-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@media(max-width:1100px){.auth-settings-grid{grid-template-columns:1fr}}.auth-settings-field{display:flex;flex-direction:column;gap:6px}.auth-settings-label{font-size:12px;font-weight:500;color:var(--semi-color-text-1)}.acct-field{display:flex;flex-direction:column;gap:6px}.acct-field>span{font-size:12px;font-weight:500;color:var(--semi-color-text-1)}.app-shell .semi-button{border-radius:3px;font-weight:500}.app-shell .semi-button-primary:not(.semi-button-borderless):not(.semi-button-light){box-shadow:inset 0 1px #ffffff24,0 1px 2px #0064fa2e}.app-shell .semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):hover{box-shadow:inset 0 1px #ffffff24,0 2px 6px #0064fa42}.semi-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--semi-color-primary) 18%,transparent)!important}.semi-radioGroup-buttonRadio{background:var(--semi-color-fill-0);border-radius:3px;padding:3px}.semi-radioGroup-buttonRadio .semi-radio-addon{border-radius:3px!important}.semi-radioGroup-buttonRadio .semi-radio-addon-buttonRadio{background:transparent;border:0;color:var(--semi-color-text-1);font-weight:500;transition:color var(--motion-base, .15s) ease}.semi-radioGroup-buttonRadio .semi-radio-addon-buttonRadio-checked{background:var(--app-color-container)!important;color:var(--semi-color-text-0)!important;font-weight:600;box-shadow:0 1px 3px #0f172a1a,0 0 0 1px #0f172a0a}body[theme-mode=dark] .semi-radioGroup-buttonRadio .semi-radio-addon-buttonRadio-checked{background:var(--semi-color-bg-3)!important;box-shadow:0 1px 3px #0006}.semi-radioGroup-buttonRadio .semi-radio-addon-buttonRadio:not(.semi-radio-addon-buttonRadio-checked):hover{background:transparent;color:var(--semi-color-text-0)}.semi-modal-mask,.semi-sidesheet-mask{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.semi-modal-content,.semi-popover,.semi-tooltip-wrapper,.semi-dropdown-menu{box-shadow:var(--app-shadow-float)}.semi-tabs-bar-line .semi-tabs-tab-active:after,.semi-tabs-bar .semi-tabs-tab-active:after{border-radius:4px}.side-item:focus-visible,.chatlog-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--semi-color-primary)}.stat-card-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:3px;font-size:18px;background:color-mix(in srgb,currentColor 10%,transparent)}.dash-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:28px;margin-bottom:var(--workspace-gap, 20px);padding:26px 30px;border:0;border-radius:4px;background:radial-gradient(90% 160% at 108% -30%,rgba(255,255,255,.22) 0%,transparent 52%),linear-gradient(115deg,#2e6bf0,#1c51d8 46%,#1340b8);box-shadow:0 10px 28px -10px #1c51d873,inset 0 1px #ffffff24}body[theme-mode=dark] .dash-hero{background:radial-gradient(90% 160% at 108% -30%,rgba(255,255,255,.12) 0%,transparent 52%),linear-gradient(115deg,#2456c8,#1a44a8 48%,#12307e);box-shadow:0 10px 28px -10px #00000080,inset 0 1px #ffffff14}.dash-hero:before{content:"";position:absolute;top:-70px;left:-50px;width:240px;height:240px;border-radius:50%;background:#ffffff14;pointer-events:none;animation:dashHeroSpotA 34s ease-in-out infinite alternate}.dash-hero:after{content:"";position:absolute;right:-40px;bottom:-110px;width:300px;height:300px;border-radius:50%;border:44px solid rgba(255,255,255,.06);pointer-events:none;animation:dashHeroSpotB 40s ease-in-out infinite alternate}@keyframes dashHeroSpotA{0%{transform:translate(0) scale(1)}to{transform:translate(52px,26px) scale(1.18)}}@keyframes dashHeroSpotB{0%{transform:translate(0) rotate(0)}to{transform:translate(-44px,-30px) rotate(12deg)}}.dash-hero-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:#ffffffeb;color:#1c51d8;font-size:22px;font-weight:700;box-shadow:0 0 0 4px #ffffff38,0 6px 16px #0000001f}.dash-hero-copy{min-width:0;position:relative;z-index:1}.dash-hero-kicker{font-size:12px;font-weight:600;letter-spacing:.05em;color:#ffffffb8;text-transform:uppercase}.dash-hero-title{margin:5px 0 0;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#fff}.dash-hero-desc{margin:6px 0 0;font-size:13.5px;color:#ffffffc7;line-height:1.6}.dash-hero-metrics{position:relative;z-index:1;display:flex;align-items:stretch;flex-shrink:0;margin-left:auto;border-radius:3px;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff29}.dash-hero-metric{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 22px;min-width:104px;text-align:left}.dash-hero-metric+.dash-hero-metric{border-left:1px solid rgba(255,255,255,.16)}.dash-hero-metric span{font-size:12px;color:#ffffffb8;white-space:nowrap}.dash-hero-metric b{font-family:var(--num-font);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.dash-hero-metric b em{font-style:normal;font-size:13px;font-weight:500;color:#ffffffb3;margin-left:2px}.dash-hero-art{position:relative;z-index:1;flex:0 0 auto;align-self:flex-end;margin:-14px -6px -26px 0;opacity:.96;pointer-events:none}.dash-hero-arm{transform-box:fill-box;transform-origin:8% 92%;animation:dashHeroWave 2.6s ease-in-out infinite}.dash-hero-bubble{animation:dashHeroFloat 3.4s ease-in-out infinite}@keyframes dashHeroWave{0%,to{transform:rotate(0)}30%{transform:rotate(-11deg)}60%{transform:rotate(7deg)}}@keyframes dashHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.dash-hero-arm,.dash-hero-bubble,.dash-hero:before,.dash-hero:after{animation:none}}@media(max-width:1180px){.dash-hero-art{display:none}}@media(max-width:900px){.dash-hero{flex-wrap:wrap;gap:18px;padding:22px}.dash-hero-metrics{width:100%;margin-left:0}.dash-hero-metric{flex:1;min-width:0;padding:10px 14px}}.chatlog-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:3px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.chatlog-item+.chatlog-item{margin-top:2px}.chatlog-item .semi-avatar{flex-shrink:0}.chatlog-item-name{font-size:13.5px;font-weight:600}.chatlog-item-sub{margin-top:3px;font-size:12px;color:var(--semi-color-text-3)}.app-shell .semi-chat{border-radius:3px}.app-shell .semi-chat-container{background:var(--semi-color-fill-0);border-radius:3px;padding:14px 14px 6px}.app-shell .semi-chat-chatBox:not(.semi-chat-chatBox-right) .semi-chat-chatBox-content-bubble,.app-shell .semi-chat-chatBox:not(.semi-chat-chatBox-right) .semi-chat-chatBox-content{background:var(--app-color-container)!important;border:1px solid var(--app-hairline);border-radius:4px;box-shadow:0 1px 3px #0f172a0f;color:var(--semi-color-text-0)}.app-shell .semi-chat-chatBox-right .semi-chat-chatBox-content-userBubble,.app-shell .semi-chat-chatBox-right .semi-chat-chatBox-content{background:linear-gradient(135deg,#0064fa,#2f80ff)!important;border:0;border-radius:4px;box-shadow:0 2px 8px #0064fa38;color:#fff}.app-shell .semi-chat-chatBox-right .chatlog-bubble-text{color:#fff}.app-shell .semi-chat-chatBox-right .semi-chat-chatBox-content a{color:#dbe7ff}.app-shell .semi-chat-chatBox-content img{border-radius:3px}.app-shell .semi-chat-chatBox-title{margin-bottom:3px}.chatlog-msg-meta{color:var(--semi-color-text-3)}.chatlog-msg-sender{color:var(--semi-color-text-2)}.livechat-input-row{display:flex;gap:8px;margin-top:6px;align-items:center}.livechat-input-row .semi-input-wrapper{border-radius:4px!important}.livechat-send-btn{border-radius:4px!important;height:36px;padding-inline:18px!important;background:linear-gradient(135deg,#0064fa,#2f80ff)!important;box-shadow:0 2px 8px #0064fa42!important}.livechat-send-btn:hover{box-shadow:0 4px 12px #0064fa57!important}.livechat-meta-strip{padding:8px 12px;margin-bottom:10px;background:var(--semi-color-fill-0);border-radius:3px}.mwork{display:flex;flex-direction:column;height:calc(100vh - 140px);max-width:640px;margin:0 auto}.mwork-top{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 12px}.mwork-body{flex:1;overflow-y:auto;padding-bottom:8px}.mwork-item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:3px;background:var(--semi-color-bg-1);border:1px solid var(--semi-color-border);margin-bottom:8px}.mwork-item:active{background:var(--semi-color-fill-0)}.mwork-item-main{flex:1;min-width:0}.mwork-item-name{font-weight:600;font-size:14px}.mwork-item-sub{font-size:12px;color:var(--semi-color-text-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwork-nav{display:flex;gap:4px;padding:8px 0 4px;border-top:1px solid var(--semi-color-border);position:sticky;bottom:0;background:var(--semi-color-bg-0)}.mwork-nav-item{flex:1;border:none;background:transparent;padding:10px 0;border-radius:3px;font-size:14px;color:var(--semi-color-text-1);cursor:pointer}.mwork-nav-item.is-active{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary);font-weight:600}.mwork-chat{display:flex;flex-direction:column;height:calc(100vh - 140px);max-width:640px;margin:0 auto}.mwork-chat-head{display:flex;align-items:center;gap:8px;padding:8px 0 10px;border-bottom:1px solid var(--semi-color-border)}.mwork-chat-title{flex:1;font-weight:600;font-size:15px;text-align:center}.mwork-msgs{flex:1;overflow-y:auto;padding:12px 4px}.mwork-sys{text-align:center;font-size:12px;color:var(--semi-color-text-2);margin:8px 0}.mwork-bubble-row{display:flex;margin-bottom:8px}.mwork-bubble-row.is-me{justify-content:flex-end}.mwork-bubble{max-width:78%;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.5;background:var(--semi-color-bg-1);border:1px solid var(--semi-color-border);word-break:break-word}.mwork-bubble-row.is-me .mwork-bubble{background:var(--semi-color-primary);color:#fff;border-color:transparent}.mwork-bubble-row.is-me .mwork-bubble a{color:#fff}.mwork-input-bar{display:flex;gap:8px;padding:10px 0 6px;border-top:1px solid var(--semi-color-border)}.mwork-input-bar .semi-input-wrapper{flex:1}.st-shell{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#f5f6f8;--st-sider-w: 168px}.st-topbar{display:flex;align-items:center;height:56px;padding:0 20px 0 16px;background:#fff;border-bottom:1px solid var(--app-hairline);flex-shrink:0;z-index:10}.st-logo{display:flex;align-items:center;gap:8px;cursor:pointer;width:152px;flex-shrink:0}.st-logo-mark{width:28px;height:28px;border-radius:3px;background:#e8423e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;overflow:hidden;flex-shrink:0}.st-logo-mark img{width:100%;height:100%;object-fit:contain;display:block}@font-face{font-family:ZCOOL QingKe HuangYou;src:url(/admin/fonts/ZCOOLQingKeHuangYou-subset.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Smiley Sans Oblique;src:url(/admin/fonts/SmileySans-Oblique.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.st-logo-text{font-size:20px;letter-spacing:1px;white-space:nowrap;flex-shrink:0;font-family:"ZCOOL QingKe HuangYou","Smiley Sans Oblique","YouSheBiaoTiHei","Alimama ShuHeiTi","PingFang SC","Microsoft YaHei",var(--font-sans);font-weight:400;display:inline-block;background:linear-gradient(90deg,#c22822,#e8423e 38%,#ff9a4d,#e8423e 62%,#c22822);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:st-shimmer 2.8s linear infinite}@keyframes st-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.st-topnav{display:flex;align-items:center;flex:1;height:100%;overflow-x:auto}.st-topnav-bar{--st-m-bg: #1b1b1f;--st-m-fg: rgba(255, 255, 255, .85);--st-m-bg-hover: #34343c;--st-m-fg-strong: #fff;display:flex;align-items:center;flex-shrink:0;overflow:hidden;border-radius:4px}.st-topnav-item{position:relative;border:0;cursor:pointer;padding:7px 16px;white-space:nowrap;font-size:14px;background:var(--st-m-bg);color:var(--st-m-fg);transition:all .3s ease}.st-topnav-item:hover{background:var(--st-m-bg-hover);color:var(--st-m-fg-strong)}.st-topnav-item.is-active{margin:4px 8px;border-radius:3px;font-weight:600;color:var(--st-m-fg-strong)}.st-topnav-item.round-l{border-top-left-radius:10px;border-bottom-left-radius:10px}.st-topnav-item.round-r{border-top-right-radius:10px;border-bottom-right-radius:10px}.st-nav-badge{position:absolute;top:0;right:-4px;font-size:10px;line-height:14px;padding:0 4px;color:#fff;background:#e8423e;border-radius:3px;transform:scale(.86)}.st-top-right{display:flex;align-items:center;gap:4px;margin-left:16px}.st-top-action{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font-size:13px;color:var(--semi-color-text-1);padding:6px 10px}.st-top-action:hover{color:#e8423e}.st-top-divider{width:1px;height:16px;background:var(--semi-color-border);margin:0 4px}.st-shell .header-account{display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;padding:4px 6px}.st-shell .header-account-meta{display:none}.st-announce{display:flex;align-items:center;gap:8px;height:36px;padding:0 20px;background:#fff2f0;border-bottom:1px solid #ffdfd6;font-size:12px;color:var(--semi-color-text-1);flex-shrink:0}.st-announce-icon{display:inline-flex;align-items:center;color:#e8423e;flex-shrink:0}.st-announce-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-announce-link{color:#e8423e;cursor:pointer;flex-shrink:0}.st-announce-close{cursor:pointer;color:var(--semi-color-text-2);flex-shrink:0;display:inline-flex}.st-announce-close:hover{color:var(--semi-color-text-0)}.st-body{display:flex;flex:1;min-height:0}.st-sider{width:var(--st-sider-w);flex-shrink:0;background:#f7f8fa;border-right:1px solid var(--app-hairline);display:flex;flex-direction:column;min-height:0;padding-top:12px}.st-sider-nav{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.st-clock{flex-shrink:0;padding:10px 16px 12px;border-top:1px solid var(--app-hairline)}.st-clock-label{font-size:11px;color:var(--semi-color-text-2);letter-spacing:1px;margin-bottom:4px}.st-clock-digits{display:flex;align-items:center;gap:1px;font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--semi-color-text-0);line-height:1.3}.st-clock-sep{color:var(--semi-color-text-2);font-weight:400;margin:0 1px}.st-clock-date{font-size:11px;color:var(--semi-color-text-2);margin-top:3px}.sliding-number{display:flex;align-items:center}.sliding-digit{position:relative;display:inline-block;width:1ch;overflow:hidden;line-height:1;font-variant-numeric:tabular-nums}.sliding-digit-sizer{visibility:hidden}.sliding-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sliding-num-measure{position:absolute;visibility:hidden}.st-side-group{margin-bottom:4px}.st-side-group+.st-side-group{border-top:1px solid var(--app-hairline);margin-top:10px;padding-top:6px}.st-side-label{display:flex;align-items:center;gap:6px;padding:10px 16px 6px;font-size:13px;font-weight:700;color:var(--semi-color-text-0);line-height:20px}.st-side-label-icon{color:#e8423e;display:inline-flex;align-items:center}.st-side-item{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;cursor:pointer;padding:7px 16px;font-size:13px;line-height:20px;color:var(--semi-color-text-1);text-align:left}.st-side-item:hover{color:#e8423e}.st-side-item.is-active{color:#e8423e;font-weight:600;background:#e8423e0f}.st-item-badge{font-size:10px;line-height:14px;padding:0 4px;border-radius:3px;transform:scale(.85);color:#e8423e;background:#e8423e1a;border:1px solid rgba(232,66,62,.3)}.st-item-badge.is-ai{color:#7c5cfc;background:#7c5cfc1a;border-color:#7c5cfc4d}.st-main{flex:1;min-width:0;overflow-y:auto;position:relative}.st-bg-stripes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(45deg,rgba(232,66,62,.09) 0 1.5px,transparent 1.5px 6px);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 38%,#000 35%,transparent 88%);mask-image:radial-gradient(ellipse 85% 75% at 50% 38%,#000 35%,transparent 88%)}.st-main>:not(.st-bg-stripes){position:relative;z-index:1}.st-main .app-content{padding:16px 20px 40px}.st-main .app-page{max-width:none;margin:0}.st-main .semi-card{border-radius:3px;border:1px solid var(--app-hairline);box-shadow:0 1px 3px #0f172a0a;transition:box-shadow .2s ease,border-color .2s ease}.st-main .semi-card:hover{box-shadow:0 6px 20px #0f172a14;border-color:#e8423e2e}.st-main .semi-card-body{padding:16px 18px}.st-main .semi-card .semi-card-title{display:flex;align-items:center;font-size:15px;font-weight:700;color:var(--semi-color-text-0)}.st-main .semi-card .semi-card-title:before{content:"";width:3px;height:15px;background:#e8423e;border-radius:2px;margin-right:7px;flex-shrink:0}.st-tile{transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.st-tile:hover{box-shadow:0 6px 18px #0f172a14;border-color:#e8423e40!important;transform:translateY(-2px)}.st-floatbar{position:fixed;right:0;top:48%;z-index:60;display:flex;flex-direction:column;gap:8px}.st-manual{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid var(--semi-color-border);border-right:0;background:#fff;border-radius:3px 0 0 3px;cursor:pointer;color:#e8423e;font-size:12px;line-height:1.4}.st-manual:hover{background:#e8423e14}.st-manual-link{border:1px solid var(--app-hairline);border-radius:3px;background:var(--semi-color-bg-1);padding:10px 12px;font-size:13px;color:var(--semi-color-text-1);cursor:pointer;text-align:left}.st-manual-link:hover{color:#e8423e;border-color:#e8423e66;background:#e8423e0a}html body[theme-mode=dark] .st-shell{background:var(--app-color-page)}html body[theme-mode=dark] .st-topbar{background:var(--semi-color-bg-1)}html body[theme-mode=dark] .st-topnav-bar{--st-m-bg: rgba(255, 255, 255, .14);--st-m-fg: rgba(255, 255, 255, .85);--st-m-bg-hover: rgba(255, 255, 255, .22);--st-m-fg-strong: #fff}html body[theme-mode=dark] .st-sider{background:var(--semi-color-bg-1)}html body[theme-mode=dark] .st-clock{border-top-color:var(--app-hairline)}html body[theme-mode=dark] .st-announce{background:#e8423e1f;border-bottom-color:#e8423e40}html body[theme-mode=dark] .st-manual{background:var(--semi-color-bg-1)}.st-doc-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--semi-color-text-2);cursor:pointer;white-space:nowrap}.st-doc-link:hover{color:#e8423e}.st-sec-title{display:flex;align-items:center;font-size:15px;font-weight:700;color:var(--semi-color-text-0);margin-bottom:12px}.st-sec-title:before{content:"";width:3px;height:15px;background:#e8423e;border-radius:2px;margin-right:7px}.st-day-tab{position:relative;font-size:12px;color:var(--semi-color-text-2);padding:4px 12px;cursor:pointer;border-radius:4px}.st-day-tab:hover,.st-day-tab.is-active{color:#e8423e}.st-day-tab .st-active-bg{border-radius:4px;background:#e8423e1a}.st-day-tab .st-active-bg+*{position:relative}.st-filter-card .semi-card-body{padding:16px 16px 14px}.st-op-sep{color:var(--semi-color-border);font-size:12px;-webkit-user-select:none;user-select:none}.st-main .semi-table .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--semi-color-fill-0)}.st-main .semi-table-row-cell{font-size:13px}.st-main .semi-table-small .semi-table-row-cell{padding-top:12px;padding-bottom:12px}.st-main .semi-table .semi-table-row-head{font-size:13px;font-weight:600}.st-main .semi-pagination-item{border-radius:4px}.st-main .semi-pagination-item--active{border-color:#e8423e;color:#e8423e}.st-main .semi-pagination-item--active:hover{color:#e8423e}.st-group-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:3px;cursor:pointer;font-size:13px;color:var(--semi-color-text-1);position:relative}.st-group-item:hover{background:#e8423e0d}.st-group-item.is-active{color:#e8423e;background:#e8423e12;font-weight:600}.st-group-icon{width:14px;height:12px;flex-shrink:0;border-radius:2px;border:1.5px solid currentColor;opacity:.75;position:relative}.st-group-icon:before{content:"";position:absolute;left:-1px;top:-4px;width:7px;height:4px;border:1.5px solid currentColor;border-bottom:0;border-radius:2px 2px 0 0}.st-group-more{margin-left:auto;padding:0 4px;border-radius:4px;color:var(--semi-color-text-2);opacity:0;font-weight:700;letter-spacing:1px;line-height:1}.st-group-item:hover .st-group-more{opacity:1}.st-group-more:hover{color:#e8423e}.st-strat-tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;cursor:pointer;border-radius:3px 0 0 3px;color:var(--semi-color-text-1);position:relative}.st-strat-tab:hover{color:#e8423e}.st-strat-tab.is-active{color:#e8423e;font-weight:600}.st-strat-tab .st-active-bg{border-radius:3px 0 0 3px}.st-strat-tab .st-active-bg:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#e8423e;border-radius:2px}.st-strat-tab>svg,.st-strat-tab>span{position:relative;z-index:1}.st-trend-toggle{display:inline-block;font-size:12px;color:#e8423e;cursor:pointer;padding:4px 18px;border:1px solid rgba(232,66,62,.25);border-bottom:0;border-radius:3px 3px 0 0;background:var(--semi-color-bg-1)}.st-promo{border-radius:14px;padding:8px;background:var(--semi-color-bg-1);border:1px solid var(--app-hairline);display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 1px 3px #1018280a;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer}.st-promo:hover{transform:translateY(-2px);box-shadow:0 10px 26px #e8423e24}.st-promo-cover{width:100%;border-radius:10px;overflow:hidden;line-height:0}.st-promo-art{width:100%;height:auto;display:block}.st-promo-title{font-size:15px;font-weight:700;letter-spacing:.3px;color:var(--semi-color-text-0);padding:10px 8px 6px}.st-promo-pill{display:inline-block;font-size:12px;color:#e8423e;padding:4px 10px;background:#e8423e14;border-radius:999px;margin:0 8px 10px;font-weight:500}.st-hi{color:#e8423e!important;font-weight:600}html body[theme-mode=dark] .st-hi{color:#ff7a72!important}.st-hi-box{color:#e8423e;background:#e8423e1a;font-weight:600;padding:1px 6px;border-radius:2px}html body[theme-mode=dark] .st-hi-box{color:#ff7a72;background:#e8423e2e}.border-beam{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--border-beam-width, 1px) solid transparent;-webkit-mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);-webkit-mask-clip:padding-box,border-box;mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.border-beam-inner{position:absolute;aspect-ratio:1 / 1;animation-name:border-beam-travel;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes border-beam-travel{to{offset-distance:100%}}.st-act-steps .semi-steps-item-title{max-width:none}.st-act-steps .semi-steps-item-title-text{overflow:visible;text-overflow:clip}.st-ai-beam-wrap{position:relative;display:inline-flex;flex-shrink:0;border-radius:3px;overflow:hidden}.st-shiny-text{background:linear-gradient(110deg,currentColor 42%,#ffb4a8 50%,currentColor 58%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:st-shiny-sweep var(--st-shine-speed, 4s) linear infinite}@keyframes st-shiny-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.st-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%)}.st-shine:hover:after{animation:st-shine-hover .9s ease}@keyframes st-shine-hover{to{transform:translate(120%)}}.st-dock{position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:4px;background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 30px #1e1e3c24,inset 0 1px #ffffffb3;z-index:60}.st-dock-item{position:relative;border-radius:4px;cursor:pointer;padding:8px 14px;transform-origin:bottom center;color:var(--semi-color-text-1)}.st-dock-item:hover{background:var(--semi-color-fill-0)}.st-dock-item.is-active{color:#e8423e;font-weight:600}.st-dock-label{font-size:13px;white-space:nowrap;line-height:1.4}.st-dock-dot{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#e8423e}.st-spot-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.st-tile{position:relative;overflow:hidden}.st-tile>*{position:relative;z-index:1}.st-active-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:#e8423e1a;display:block}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2147483646}.st-theme-toggle{width:32px;height:32px;border-radius:3px;justify-content:center}.st-theme-toggle:hover{background:#e8423e14}.semi-button{position:relative;overflow:hidden}.st-ripple{position:absolute;border-radius:50%;pointer-events:none;background:#ffffff73;transform:scale(0);opacity:1;animation:st-ripple-anim .6s ease-out forwards}.semi-button-light .st-ripple,.semi-button-tertiary .st-ripple,.semi-button-borderless .st-ripple,.semi-button-outline .st-ripple{background:#e8423e29}@keyframes st-ripple-anim{to{transform:scale(1);opacity:0}}.st-account-btn{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 12px;border:1px solid var(--app-hairline);border-radius:4px;background:var(--semi-color-bg-1);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.st-account-btn:hover{border-color:#e8423e4d;background:var(--semi-color-bg-0);box-shadow:0 2px 10px #0f172a0f}.st-account-meta{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;min-width:0;max-width:140px}.st-account-meta b{font-size:13px;font-weight:600;color:var(--semi-color-text-0);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-account-meta i{font-style:normal;font-size:11px;color:var(--semi-color-text-2)}.st-account-avatar{width:30px;height:30px;border-radius:50%;padding:2px;flex-shrink:0;background:linear-gradient(135deg,#e8423e,#f5743e,#ffb04d)}.st-account-avatar>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--semi-color-bg-1);color:#e8423e;font-size:13px;font-weight:700}.st-account-avatar.is-lg{width:38px;height:38px}.st-account-avatar.is-lg>span{font-size:16px}.st-account-bend{color:var(--semi-color-text-2);transition:all .2s;flex-shrink:0}.st-account-btn:hover .st-account-bend{color:var(--semi-color-text-0)}.st-account-bend.is-open{color:#e8423e;transform:scale(1.15)}.st-account-menu{position:absolute;top:calc(100% + 8px);right:0;width:264px;z-index:200;border:1px solid var(--app-hairline);border-radius:4px;padding:8px;background:color-mix(in srgb,var(--semi-color-bg-1) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 40px #0f172a1f}.st-account-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.st-account-label{font-size:11px;color:var(--semi-color-text-2);padding:2px 10px 6px}.st-account-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--semi-color-text-0);transition:background .18s,border-color .18s,box-shadow .18s}.st-account-item:hover{background:var(--semi-color-fill-0);border-color:var(--app-hairline);box-shadow:0 1px 4px #0f172a0d}.st-account-item-icon{display:inline-flex;color:var(--semi-color-text-2);font-size:15px}.st-account-item:hover .st-account-item-icon{color:#e8423e}.st-account-item.is-danger{background:#e8423e14;color:#e8423e}.st-account-item.is-danger .st-account-item-icon{color:#e8423e}.st-account-item.is-danger:hover{background:#e8423e24;border-color:#e8423e4d}.st-account-sep{height:1px;margin:6px 4px;background:linear-gradient(90deg,transparent,var(--app-hairline),transparent)}.st-chip{font-size:11px;font-weight:500;padding:2px 7px;border-radius:3px;white-space:nowrap}.st-chip.is-purple{color:#7c5cfc;background:#7c5cfc1a;border:1px solid rgba(124,92,252,.15)}.st-chip.is-blue{color:#4098fc;background:#4098fc1a;border:1px solid rgba(64,152,252,.15)}.st-fsearch{margin-right:6px}.st-fsearch-box{display:flex;align-items:center;gap:6px;width:190px;height:32px;padding:0 8px 0 10px;border:1px solid var(--app-hairline);border-radius:3px;background:var(--semi-color-fill-0);transition:width .25s ease,border-color .2s,background .2s,box-shadow .2s}.st-fsearch-box.is-focus{width:260px;background:var(--semi-color-bg-1);border-color:#e8423e73;box-shadow:0 0 0 3px #e8423e14}.st-fsearch-icon{color:var(--semi-color-text-2);font-size:14px;flex-shrink:0}.st-fsearch-box.is-focus .st-fsearch-icon{color:#e8423e}.st-fsearch-box input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13px;color:var(--semi-color-text-0)}.st-fsearch-box input::placeholder{color:var(--semi-color-text-2)}.st-fsearch-kbd{display:inline-flex;align-items:center;gap:1px;font-size:11px;line-height:1;color:var(--semi-color-text-2);border:1px solid var(--app-hairline);border-radius:3px;padding:3px 5px;background:var(--semi-color-bg-1);font-family:inherit;flex-shrink:0}.st-fsearch-panel{position:absolute;top:calc(100% + 8px);right:0;width:300px;z-index:200;border:1px solid var(--app-hairline);border-radius:4px;padding:6px;background:color-mix(in srgb,var(--semi-color-bg-1) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 40px #0f172a1f;overflow:hidden}.st-fsearch-label{font-size:11px;color:var(--semi-color-text-2);padding:6px 10px 4px}.st-fsearch-empty{font-size:13px;color:var(--semi-color-text-2);padding:18px 12px;text-align:center}.st-fsearch-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:3px;background:none;cursor:pointer;text-align:left}.st-fsearch-item.is-active{background:#e8423e12}.st-fsearch-item-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:3px;background:var(--semi-color-fill-0);color:#e8423e;font-size:14px;flex-shrink:0}.st-fsearch-item-main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.st-fsearch-item-main b{font-size:13px;font-weight:600;color:var(--semi-color-text-0)}.st-fsearch-item-main i{font-style:normal;font-size:11px;color:var(--semi-color-text-2)}.st-fsearch-go{color:var(--semi-color-text-2);font-size:12px;opacity:0;transition:opacity .15s}.st-fsearch-item.is-active .st-fsearch-go{opacity:1;color:#e8423e}.st-ai-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#7c5cfc,#4f7cfe 60%,#38bdf8);color:#fff;font-size:15px;box-shadow:0 2px 8px #7c5cfc59}.st-ai-avatar-logo{background:transparent;box-shadow:0 2px 8px #0000001f;overflow:hidden}.st-ai-avatar-logo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.semi-ai-chat-dialogue-title{font-weight:600;color:var(--semi-color-text-0)}.st-ai-dialogue .semi-ai-chat-dialogue-list{gap:20px}.st-ai-dialogue .semi-ai-chat-dialogue-content-userBubble{border-radius:4px;font-size:13.5px;line-height:1.65}.st-ai-dialogue .semi-ai-chat-dialogue-hints{gap:8px}.st-ai-hint{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--app-hairline);border-radius:4px;background:var(--semi-color-bg-1);cursor:pointer;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s}.st-ai-hint:hover{border-color:#e8423e66;background:#e8423e0a;box-shadow:0 2px 8px #e8423e14}.st-ai-hint-icon{color:#7c5cfc;flex-shrink:0}.st-ai-hint-text{flex:1;min-width:0;font-size:13px;color:var(--semi-color-text-0)}.st-ai-hint-arrow{color:var(--semi-color-text-2);opacity:0;transform:translate(-4px);transition:all .18s;flex-shrink:0}.st-ai-hint:hover .st-ai-hint-arrow{opacity:1;transform:none;color:#e8423e}.st-ai-dialogue .semi-ai-chat-dialogue-action{margin-top:6px}.conversation-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.conversation-workspace>*{min-width:0}.conversation-workspace>.semi-card{display:flex;flex-direction:column}.conversation-workspace .semi-card-body{flex:1;display:flex;flex-direction:column;min-height:0}.conversation-workspace .chatlog-list{flex:1;height:auto;min-height:520px;display:flex;flex-direction:column;padding:4px 2px}.conversation-workspace .chatlog-list>.semi-empty{margin:auto}.conversation-workspace .semi-radio-group{display:flex}.conversation-workspace .semi-radio-addon-buttonRadio{flex:1;text-align:center;padding-inline:4px!important}@media(max-width:1100px){.conversation-workspace{grid-template-columns:1fr}}.chatlog-item{border-radius:3px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.chatlog-item.is-active{background:var(--app-color-brand-soft);border-color:color-mix(in srgb,var(--semi-color-primary) 22%,transparent);box-shadow:inset 2.5px 0 0 var(--semi-color-primary)}.st-ai-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 8px}.st-ai-input-wrap{padding:0 0 12px}.st-ai-input-wrap .semi-ai-chat-input{border-radius:6px}.st-ai-input-wrap .semi-ai-chat-input-richTextInput{min-height:76px}.ai-cfg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:14px}.ai-cfg-grid .semi-input-wrapper{width:100%!important}.ai-cfg-tip{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:3px;background:var(--semi-color-fill-0);font-size:12px;color:var(--semi-color-text-2);line-height:1.7}.ai-cfg-group{padding:4px 0 14px}.ai-cfg-group+.ai-cfg-group{border-top:1px dashed var(--semi-color-border);padding-top:14px}.ai-cfg-group-title{font-size:13px;font-weight:600;color:var(--semi-color-text-0);margin-bottom:12px;display:flex;align-items:center}.ops-console{min-height:100vh;background:#f5f6f9}.ops-top{display:flex;align-items:center;gap:10px;padding:0 20px;height:56px;background:#fff;border-bottom:1px solid var(--semi-color-border);position:sticky;top:0;z-index:10}.ops-logo{width:30px;height:30px;border-radius:8px}.ops-main{max-width:1200px;margin:0 auto;padding:20px}.ops-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.ops-card{text-align:center}.ops-card .ops-num{font-size:26px;font-weight:700}.ops-card .ops-lb{font-size:12px;color:var(--semi-color-text-2);margin-top:4px}.plan-card{border:1px solid var(--semi-color-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s}.plan-card:hover{border-color:var(--semi-color-primary);box-shadow:0 4px 14px #0000000f}.plan-name{font-size:15px;font-weight:600}.plan-price{font-size:24px;font-weight:700;color:var(--semi-color-primary)}.plan-price span{font-size:12px;font-weight:400;color:var(--semi-color-text-2);margin-left:2px}.plan-feats{margin:0;padding:0 0 0 16px;font-size:12px;color:var(--semi-color-text-1);line-height:1.9;flex:1}.ops2{display:flex;min-height:100vh;background:#f4f6fa}.ops2-side{width:216px;flex:0 0 216px;background:#14181f;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.ops2-brand{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.ops2-brand img{width:34px;height:34px;border-radius:9px}.ops2-brand-name{color:#fff;font-size:14px;font-weight:600}.ops2-brand-sub{color:#fff6;font-size:10.5px;letter-spacing:.5px}.ops2-nav{flex:1;padding:10px;display:flex;flex-direction:column;gap:2px}.ops2-nav-item{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;color:#ffffff9e;font-size:13px;cursor:pointer;transition:all .15s}.ops2-nav-item:hover{color:#fff;background:#ffffff0f}.ops2-nav-item.on{color:#fff;background:var(--semi-color-primary);font-weight:600}.ops2-nav-ic{display:inline-flex;font-size:15px}.ops2-side-foot{padding:12px;border-top:1px solid rgba(255,255,255,.07)}.ops2-side-foot .semi-button{color:#fff9}.ops2-side-foot .semi-button:hover{color:#fff}.ops2-main{flex:1;min-width:0;padding:22px 26px 40px;max-width:1280px}.ops2-title{font-size:19px;font-weight:700;margin-bottom:16px;color:var(--semi-color-text-0)}.ops2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:16px}.ops-stat,.ops-stat .semi-card-body{display:flex;align-items:center;gap:14px}.ops-stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.ops-stat-v{font-size:24px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.ops-stat-l{font-size:12.5px;color:var(--semi-color-text-1)}.ops-stat-s{font-size:11.5px;color:var(--semi-color-text-2);margin-top:2px}.ops2-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.ops2-bar-row{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:12.5px}.ops2-bar-lb{width:60px;color:var(--semi-color-text-1);flex-shrink:0}.ops2-bar{flex:1;height:8px;border-radius:4px;background:var(--semi-color-fill-0);overflow:hidden}.ops2-bar>div{height:100%;border-radius:4px;transition:width .4s}.ops2-bar-row b{width:34px;text-align:right;font-variant-numeric:tabular-nums}.ops2-bar-pct{width:38px;font-size:11px;color:var(--semi-color-text-2)}.kv-line{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;border-bottom:1px solid var(--semi-color-border)}.kv-line:last-child{border-bottom:0}.ops2-dim{color:var(--semi-color-text-2);font-size:12px}.ops2-toolbar{display:flex;gap:10px;margin-bottom:12px}.ops2-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.ops2-plan-card .semi-card-body{display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.ops2-grid2{grid-template-columns:1fr}}.app-shell{--workspace-gap: 20px;--workspace-radius: 3px;--workspace-padding: 22px;--workspace-title: 15px}.app-shell .app-page{max-width:1440px}.app-shell .page-header{margin-bottom:24px}.app-shell .page-header-title{font-size:22px;font-weight:650;line-height:1.35;letter-spacing:-.02em}.app-shell .page-header-desc{margin-top:5px;font-size:13.5px;line-height:1.65}.app-shell .ov-section{gap:12px;flex-wrap:wrap;margin:24px 0 16px}.app-shell .ov-section-first{margin-top:0}.app-shell .ov-section-title{font-size:var(--workspace-title);font-weight:600;letter-spacing:.01em}.app-shell .ov-section-bar{display:none}.app-shell .semi-card,.app-shell .cb-panel,.app-shell .stat-card{border:1px solid var(--app-hairline);border-radius:var(--workspace-radius);background:var(--app-color-container);box-shadow:var(--app-shadow-card)}.app-shell .semi-card .semi-card-header{min-height:0;padding:20px var(--workspace-padding) 0}.app-shell .semi-card .semi-card-header-wrapper{min-width:0}.app-shell .semi-card .semi-card-header-title{font-size:var(--workspace-title);font-weight:600;white-space:normal;line-height:1.6}.app-shell .semi-card .semi-card-body{padding:20px var(--workspace-padding) var(--workspace-padding)}.app-shell .cb-panel{padding:20px var(--workspace-padding)}.app-shell .workspace-table-content{min-width:0;padding:0}.app-shell .workspace-table-content>.semi-space{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px!important}.app-shell .workspace-table-content .semi-table-wrapper{margin-top:0}.app-shell .semi-tabs-bar{margin-bottom:var(--workspace-gap)}.app-shell .semi-tabs-tab{padding-block:14px;font-size:14px}.app-shell .semi-tabs-tab-active{font-weight:600}.app-shell .semi-banner{margin-bottom:16px}.app-shell .semi-input-wrapper,.app-shell .semi-select,.app-shell .semi-tagInput-wrapper{border-radius:3px}.app-shell .workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:var(--workspace-gap)}.app-shell .workspace-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .workspace-metrics--5{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .workspace-metrics>*{min-width:0}.app-shell .stat-card{padding:20px 22px}.app-shell .stat-card-title{font-size:13px;color:var(--semi-color-text-2);font-weight:500;letter-spacing:.01em}.app-shell .stat-card-value{font-size:32px;line-height:1.15;margin:10px 0 6px;font-weight:700;letter-spacing:-.02em}.app-shell .stat-card-sub{font-size:13px;margin-top:8px;line-height:1.6}.app-shell .mini-stat-title{font-size:14px}.app-shell .mini-stat-value{font-size:26px;margin-top:8px}.app-shell .workspace-metrics>.stat-card:first-child{border-color:var(--app-color-brand-soft-border);background:var(--app-color-brand-soft)}.app-shell .ov-asset-grid,.app-shell .ov-value-grid{gap:16px}.app-shell .ov-asset-icon{width:28px;height:28px;border-radius:3px}.app-shell .ov-big-grid{padding:8px 0 20px}.app-shell .ov-value-num{font-size:32px;margin:12px 0}.app-shell .ov-cell{background:var(--semi-color-fill-0);border:0;border-radius:3px;padding:14px}.app-shell .ov-cell:hover{border-color:transparent}.app-shell .ov-hero-num{font-size:34px}.app-shell .ins-risk{padding:20px;border-radius:3px}.app-shell .ins-risk-detail{font-size:14px;line-height:1.75}.app-shell .ins-md{font-size:14px;line-height:1.8}.app-shell .ins-sample{padding:12px 14px;font-size:13px}.app-shell .ac-section{padding:20px 22px}.app-shell .ac-tile{min-height:88px}.app-shell .ac-platform{border-radius:3px}.app-shell .business-columns>.semi-col{margin-bottom:20px}.app-shell .conversation-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:stretch}.app-shell .conversation-workspace>*{min-width:0}.app-shell .paired-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-shell .paired-panels>*{min-width:0}body:not(.login-active) .semi-modal-content{border-radius:3px}body:not(.login-active) .semi-modal-header{padding-bottom:16px;border-bottom:1px solid var(--semi-color-border)}body:not(.login-active) .semi-modal-body{padding-top:20px;line-height:1.7}body:not(.login-active) .semi-modal-footer{padding-top:16px;border-top:1px solid var(--semi-color-border)}body:not(.login-active) .semi-sidesheet-header{border-bottom:1px solid var(--semi-color-border)}body:not(.login-active) .semi-sidesheet-body{padding:24px}body:not(.login-active) .semi-modal .semi-space{max-width:100%;flex-wrap:wrap}body:not(.login-active) .semi-modal .semi-space-item{min-width:0;max-width:100%}@media(max-width:1200px){.app-shell .workspace-metrics--5{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .paired-panels{grid-template-columns:1fr}}@media(max-width:860px){.app-shell{--workspace-padding: 18px}.app-shell .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .conversation-workspace{grid-template-columns:1fr}.app-shell .stat-card{padding:18px}.app-shell .stat-card-value{font-size:28px}.app-shell .semi-card-header{flex-wrap:wrap;gap:12px}}@media(max-width:520px){.app-shell .workspace-metrics{grid-template-columns:1fr}.app-shell .page-header-title{font-size:20px}}.auto-group-page{--auto-accent: var(--semi-color-primary);--auto-accent-hover: var(--semi-color-primary-hover);--auto-soft: var(--app-color-brand-soft);--auto-soft-border: var(--app-color-brand-soft-border);max-width:1440px;margin:0 auto}.auto-group-primary.semi-button{border-color:var(--auto-accent, var(--semi-color-primary))!important;background:var(--auto-accent, var(--semi-color-primary))!important;color:#fff!important}.auto-group-primary.semi-button .semi-button-content,.auto-group-primary.semi-button span,.auto-group-primary.semi-button .semi-icon{color:#fff!important}.auto-group-primary.semi-button:hover{border-color:var(--auto-accent-hover, var(--semi-color-primary-hover))!important;background:var(--auto-accent-hover, var(--semi-color-primary-hover))!important}.auto-group-link.semi-button{color:var(--semi-color-primary)!important}.auto-group-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;border:1px solid var(--app-color-brand-soft-border);border-radius:3px;background:var(--semi-color-fill-0)}.auto-group-flow-step{display:flex;align-items:center;gap:12px;min-width:0}.auto-group-flow-step>i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:3px;background:var(--app-color-container);color:var(--semi-color-primary);box-shadow:0 0 0 1px var(--app-color-brand-soft-border);font-style:normal;font-size:18px}.auto-group-flow-step>div{display:flex;flex-direction:column;min-width:0}.auto-group-flow-step b{color:var(--semi-color-text-0);font-size:14px;font-weight:600}.auto-group-flow-step span{margin-top:2px;overflow:hidden;color:var(--semi-color-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.auto-group-flow-arrow{color:var(--semi-color-text-3);font-size:15px}.auto-group-workbench{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:720px;overflow:hidden;border:1px solid var(--app-hairline);border-radius:3px;background:var(--app-color-container);box-shadow:var(--app-shadow-card)}.auto-group-rule-pane{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--app-hairline);background:var(--app-color-sider)}.auto-group-rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 14px}.auto-group-rule-head>div{display:flex;align-items:baseline;gap:7px}.auto-group-rule-head b{font-size:16px}.auto-group-rule-head span{color:var(--semi-color-text-2);font-size:13px}.auto-group-rule-filter{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding:0 12px 14px}.auto-group-rule-filter .semi-select{width:100%}.auto-group-rule-list{flex:1;overflow-y:auto;padding:0 8px 16px}.auto-group-rule-item{display:flex;width:100%;padding:14px 12px;flex-direction:column;gap:8px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--semi-color-text-0);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.auto-group-rule-item+.auto-group-rule-item{margin-top:5px}.auto-group-rule-item:hover{border-color:var(--app-hairline);background:var(--app-color-container)}.auto-group-rule-item.is-active{border-color:var(--app-color-brand-soft-border);background:var(--app-color-container);box-shadow:var(--app-shadow-card),inset 2.5px 0 0 var(--semi-color-primary)}.auto-group-rule-title{display:flex;min-width:0;align-items:center;gap:7px}.auto-group-rule-title>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--semi-color-text-3)}.auto-group-rule-title>i.is-enabled{background:var(--semi-color-success)}.auto-group-rule-title>b{flex:1;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auto-group-rule-title .semi-tag{flex:0 0 auto}.auto-group-rule-meta{overflow:hidden;color:var(--semi-color-text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.auto-group-rule-stats{display:flex;align-items:baseline;gap:12px;color:var(--semi-color-text-2)}.auto-group-rule-stats em{font-size:12px;font-style:normal}.auto-group-rule-stats em b{color:var(--semi-color-primary);font-family:var(--num-font);font-size:15px}.auto-group-rule-stats small{margin-left:auto;font-size:12px}.auto-group-rule-empty{display:flex;min-height:240px;padding:28px 18px;flex-direction:column;align-items:center;justify-content:center;color:var(--semi-color-text-2);text-align:center}.auto-group-rule-empty>.semi-icon{margin-bottom:12px;color:var(--semi-color-text-3);font-size:28px}.auto-group-rule-empty b{color:var(--semi-color-text-1);font-size:14px}.auto-group-rule-empty span{margin-top:6px;font-size:12px;line-height:1.6}.auto-group-canvas{min-width:0;background:var(--semi-color-fill-0)}.auto-group-canvas-head{position:sticky;top:0;z-index:4;display:flex;min-height:72px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:24px;padding:12px 20px;border-bottom:1px solid var(--app-hairline);background:var(--app-color-header);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.auto-group-canvas-head>div{min-width:0}.auto-group-canvas-head>div>span{color:var(--semi-color-primary);font-size:12px;font-weight:600}.auto-group-canvas-head h2{overflow:hidden;max-width:520px;margin:2px 0 1px;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auto-group-canvas-head small{color:var(--semi-color-text-2);font-size:12px}.auto-group-enable{display:inline-flex;align-items:center;gap:8px;color:var(--semi-color-text-2);font-size:13px}.auto-group-canvas-body{display:grid;grid-template-columns:minmax(520px,1fr) 318px;align-items:start;min-width:0}.auto-group-canvas-form{min-width:0;padding:20px;border-right:1px solid var(--app-hairline)}.auto-group-preview-pane{position:sticky;top:92px;padding:20px 14px 24px}.auto-group-empty-workspace{display:flex;min-height:620px;padding:40px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.auto-group-empty-workspace>.semi-icon{color:var(--semi-color-text-3);font-size:44px}.auto-group-empty-workspace h2{margin:18px 0 8px;font-size:20px}.auto-group-empty-workspace p{max-width:430px;margin:0 0 22px;color:var(--semi-color-text-2);font-size:14px;line-height:1.7}.auto-group-list-card>.semi-card-body{padding-top:0!important}.auto-group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.auto-group-toolbar>div{display:flex;align-items:center;gap:10px}.auto-group-toolbar .semi-input-wrapper{width:260px}.auto-group-toolbar .semi-select{width:130px}.auto-group-toolbar>span{color:var(--semi-color-text-2);font-size:13px}.auto-group-name-cell,.auto-group-trigger-cell{display:flex;flex-direction:column;gap:3px}.auto-group-name-cell b{font-size:14px;font-weight:600}.auto-group-name-cell span,.auto-group-trigger-cell small,.auto-group-muted{color:var(--semi-color-text-2);font-size:12px}.auto-group-num{color:var(--semi-color-primary);font-family:var(--num-font);font-size:15px}.auto-group-editor{--auto-accent: var(--semi-color-primary);--auto-soft: var(--app-color-brand-soft);--auto-soft-border: var(--app-color-brand-soft-border);display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;min-height:680px}.auto-group-editor>main{min-width:0}.auto-group-editor>aside{position:sticky;top:0;padding:18px 14px;border:1px solid var(--app-hairline);border-radius:3px;background:var(--semi-color-fill-0)}.auto-group-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 4px 16px}.auto-group-preview-head b{font-size:14px}.auto-group-preview-head span{color:var(--semi-color-text-3);font-size:12px}.auto-group-preview-note{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:12px;border-radius:3px;background:var(--app-color-container)}.auto-group-preview-note b{color:var(--semi-color-primary);font-size:13px}.auto-group-preview-note span{color:var(--semi-color-text-2);font-size:12px;line-height:1.7}.auto-group-form-section{margin-bottom:18px;overflow:hidden;border:1px solid var(--app-hairline);border-radius:3px;background:var(--app-color-container)}.auto-group-form-section>header{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--app-hairline);background:var(--semi-color-fill-0)}.auto-group-form-section>header>i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:3px;background:var(--app-color-brand-soft);color:var(--semi-color-primary);font-style:normal;font-size:12px;font-weight:700}.auto-group-form-section>header h3{margin:0;font-size:14px;font-weight:600}.auto-group-form-section>header p{margin:2px 0 0;color:var(--semi-color-text-2);font-size:12px}.auto-group-form-body{padding:18px}.auto-group-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auto-group-field{display:block;margin:0 0 16px}.auto-group-field:last-child{margin-bottom:0}.auto-group-field>span,.auto-group-image-field>span{display:flex;align-items:baseline;gap:9px;margin-bottom:7px;color:var(--semi-color-text-1);font-size:13px}.auto-group-field>span.is-required:before{content:"*";margin-right:-5px;color:var(--semi-color-danger)}.auto-group-field>span small,.auto-group-image-field>span small{color:var(--semi-color-text-3);font-size:12px;font-weight:400}.auto-group-field>.semi-select,.auto-group-field>.semi-input-wrapper,.auto-group-field>.semi-input-textarea-wrapper,.auto-group-field>.semi-tagInput-wrapper{width:100%}.auto-group-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.auto-group-mode-card{display:flex;min-width:0;min-height:120px;padding:14px;flex-direction:column;align-items:flex-start;border:1px solid var(--app-hairline);border-radius:3px;background:var(--app-color-container);color:var(--semi-color-text-0);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.auto-group-mode-card:hover{border-color:var(--app-color-brand-soft-border)}.auto-group-mode-card.is-active{border-color:var(--semi-color-primary);background:var(--app-color-brand-soft);box-shadow:inset 0 0 0 1px var(--semi-color-primary)}.auto-group-mode-card>i{color:var(--semi-color-primary);font-size:19px;font-style:normal}.auto-group-mode-card>b{margin-top:11px;font-size:13px}.auto-group-mode-card>span{margin-top:5px;color:var(--semi-color-text-2);font-size:12px;line-height:1.55}.auto-group-inline-tip{margin:8px 0 0;color:var(--semi-color-text-2);font-size:12px}.auto-group-link-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.auto-group-link-fields>:nth-child(3),.auto-group-link-fields>:nth-child(4){grid-column:1 / -1}.auto-group-image-field{margin-top:2px}.auto-group-image-uploader{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:110px;padding:12px;border:1px dashed var(--semi-color-border);border-radius:3px;background:var(--semi-color-fill-0)}.auto-group-image-uploader>img{display:block;width:110px;height:86px;object-fit:cover;border-radius:3px;background:var(--app-color-container)}.auto-group-image-uploader.is-square>img{width:90px;height:90px;object-fit:contain}.auto-group-image-uploader>.semi-icon{justify-self:center;color:var(--semi-color-text-3);font-size:34px}.auto-group-image-uploader>label{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:8px 12px;border:1px solid var(--semi-color-border);border-radius:3px;background:var(--app-color-container);color:var(--semi-color-text-1);font-size:12px;cursor:pointer}.auto-group-image-uploader>label:hover{border-color:var(--semi-color-primary);color:var(--semi-color-primary)}.auto-group-image-uploader>label input{display:none}.auto-group-promo{display:grid;grid-template-columns:232px minmax(0,1fr);gap:26px;align-items:center;padding:4px 4px 8px}.auto-group-promo-card{padding:22px 18px 18px;border-radius:3px;background:linear-gradient(160deg,#0064fa,#0350c8);color:#fff;text-align:center;box-shadow:0 14px 30px #0064fa2e}.auto-group-promo-card>span{font-size:11px;letter-spacing:2px;opacity:.78}.auto-group-promo-card h3{margin:7px 0 4px;overflow:hidden;font-size:18px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.auto-group-promo-card p{margin:0 0 15px;font-size:12px;opacity:.78;text-wrap:balance}.auto-group-promo-card img,.auto-group-qr-loading{width:156px;height:156px;box-sizing:border-box;margin:0 auto;border:7px solid #fff;border-radius:3px;background:#fff}.auto-group-qr-loading{display:flex;align-items:center;justify-content:center;color:var(--semi-color-text-3);font-size:12px}.auto-group-promo-card small{display:block;margin-top:12px;font-size:10px;letter-spacing:.5px;opacity:.75}.auto-group-promo-actions{display:grid;gap:18px}.auto-group-promo-block h4{margin:0 0 3px;font-size:14px}.auto-group-promo-block>p{margin:0 0 10px;color:var(--semi-color-text-2);font-size:12px;line-height:1.6}.auto-group-promo-block>.semi-input-wrapper{width:100%}.auto-group-promo-block>.semi-input-wrapper input{font-family:var(--font-mono)}.auto-group-promo-block+.auto-group-promo-block{padding-top:18px;border-top:1px solid var(--app-hairline)}.auto-group-promo-download{display:flex;align-items:center;gap:12px}.auto-group-promo-download>span{color:var(--semi-color-text-3);font-size:12px;font-family:var(--font-mono)}@media(max-width:1120px){.auto-group-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-group-flow-arrow{display:none}.auto-group-workbench{grid-template-columns:248px minmax(0,1fr)}.auto-group-canvas-body{grid-template-columns:1fr}.auto-group-canvas-form{border-right:0}.auto-group-preview-pane{position:static;border-top:1px solid var(--app-hairline)}.auto-group-editor{grid-template-columns:1fr}.auto-group-editor>aside{position:static}}@media(max-width:760px){.auto-group-workbench{grid-template-columns:1fr}.auto-group-rule-pane{max-height:440px;border-right:0;border-bottom:1px solid var(--app-hairline)}.auto-group-canvas-head{position:static;align-items:flex-start;flex-direction:column}.auto-group-canvas-head>.semi-space{width:100%;flex-wrap:wrap}.auto-group-canvas-body{grid-template-columns:minmax(0,1fr)}.auto-group-canvas-form{padding:14px}.auto-group-flow,.auto-group-form-grid,.auto-group-mode-grid,.auto-group-link-fields,.auto-group-promo{grid-template-columns:1fr}.auto-group-toolbar{align-items:stretch;flex-direction:column}.auto-group-toolbar>div{align-items:stretch;flex-direction:column}.auto-group-toolbar .semi-input-wrapper,.auto-group-toolbar .semi-select{width:100%}.auto-group-link-fields>:nth-child(3),.auto-group-link-fields>:nth-child(4){grid-column:auto}}.sop-page{--sop-accent: #e52b36;--sop-accent-hover: #c91f2a;--sop-soft: #fff4f4;--sop-soft-border: #ffc9cd}.sop-page .page-header{min-height:auto;margin-bottom:18px}.sop-page .page-header-title{font-size:22px}.sop-page .sop-filter-card>.semi-card-body{padding:18px 20px}.sop-filter-grid{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(150px,1fr)) auto;gap:16px;align-items:end}.sop-filter-grid>label{min-width:0}.sop-filter-grid>label>span{display:block;margin-bottom:7px;color:var(--semi-color-text-1);font-size:13px}.sop-filter-grid .semi-select,.sop-filter-grid .semi-input-wrapper{width:100%}.sop-reset-button{color:var(--sop-accent)!important;border-color:var(--sop-accent)!important}.sop-workbench{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:650px;margin-top:16px;overflow:hidden;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container)}.sop-list-pane{min-width:0;border-right:1px solid var(--app-color-card-border);background:var(--app-color-container)}.sop-list-toolbar{display:flex;align-items:center;gap:6px;padding:18px;border-bottom:1px solid var(--app-color-card-border)}.sop-list-summary{display:flex;justify-content:space-between;padding:14px 18px 10px;color:var(--semi-color-text-2);font-size:12px}.sop-list-summary b{min-width:24px;padding:1px 7px;border-radius:3px;background:var(--semi-color-fill-0);color:var(--semi-color-text-1);text-align:center}.sop-list-scroll{max-height:720px;padding:0 12px 18px;overflow-y:auto}.sop-list-loading{padding:54px 12px;color:var(--semi-color-text-2);text-align:center}.sop-list-item{width:100%;margin-bottom:10px;padding:16px;border:1px solid var(--app-color-card-border);border-radius:3px;color:var(--semi-color-text-0);background:var(--app-color-container);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.sop-list-item:hover{border-color:var(--sop-soft-border);background:var(--sop-soft)}.sop-list-item.is-active{border-color:var(--sop-accent);background:var(--sop-soft);box-shadow:inset 3px 0 0 var(--sop-accent)}.sop-list-item:focus-visible{outline:2px solid var(--sop-accent);outline-offset:2px}.sop-list-title,.sop-list-meta,.sop-list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.sop-list-title b{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sop-list-meta{margin-top:14px;color:var(--semi-color-text-2);font-size:12px}.sop-list-footer{margin-top:12px;padding-top:11px;border-top:1px dashed var(--app-color-card-border);color:var(--semi-color-text-3);font-size:12px}.sop-list-footer span{color:var(--semi-color-text-2)}.sop-detail-pane{min-width:0;padding:0 20px 28px}.sop-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:65px;border-bottom:1px solid var(--app-color-card-border)}.sop-detail-head>div:first-child{display:flex;align-items:baseline;gap:12px}.sop-detail-head b{font-size:15px}.sop-detail-head span{color:var(--semi-color-text-3);font-size:12px}.sop-summary-card{position:relative;margin:20px 0 4px;padding:22px;border-radius:3px;background:var(--semi-color-fill-0)}.sop-summary-title{display:flex;align-items:center;gap:10px}.sop-summary-title h2{margin:0;font-size:16px;line-height:1.5}.sop-summary-actions{position:absolute;top:16px;right:18px}.sop-description-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;margin:22px 0 0}.sop-description-grid>div{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start}.sop-description-grid .is-wide{grid-column:1 / -1}.sop-description-grid dt{color:var(--semi-color-text-2);font-size:13px}.sop-description-grid dd{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin:0;color:var(--semi-color-text-0);font-size:13px}.sop-muted{color:var(--semi-color-text-3)}.sop-detail-pane>.semi-tabs .semi-tabs-bar{border-bottom:1px solid var(--app-color-card-border)}.sop-detail-pane>.semi-tabs .semi-tabs-tab-active{color:var(--sop-accent)}.sop-detail-pane>.semi-tabs .semi-tabs-tab-line.semi-tabs-tab-active:before,.sop-detail-pane>.semi-tabs .semi-tabs-ink-bar{background:var(--sop-accent)}.sop-tab-toolbar,.sop-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.sop-tab-toolbar>div:first-child{display:flex;flex-direction:column;gap:5px}.sop-tab-toolbar b{font-size:14px}.sop-tab-toolbar span{color:var(--semi-color-text-2);font-size:12px}.sop-empty-plan{padding:72px 20px;border:1px dashed var(--app-color-card-border);border-radius:3px;color:var(--semi-color-text-2);text-align:center}.sop-empty-plan h3{margin:14px 0 4px;color:var(--semi-color-text-0);font-size:15px}.sop-empty-plan p{margin:0 0 20px;font-size:13px}.sop-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--sop-soft);color:var(--sop-accent);font-size:24px}.sop-plan-list{max-width:980px}.sop-plan-item{display:grid;grid-template-columns:34px minmax(0,1fr)}.sop-plan-index{display:flex;flex-direction:column;align-items:center}.sop-plan-index span{z-index:1;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--sop-accent);color:#fff;font-size:12px;font-weight:600}.sop-plan-index i{width:1px;flex:1;min-height:40px;background:var(--sop-soft-border)}.sop-plan-item:last-child .sop-plan-index i{background:linear-gradient(var(--sop-soft-border) 0 55%,transparent 55%)}.sop-plan-card{margin-bottom:16px;overflow:hidden;border:1px solid var(--app-color-card-border);border-radius:3px;background:var(--app-color-container)}.sop-plan-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--app-color-card-border)}.sop-plan-head>div:first-child{display:flex;align-items:center;gap:9px}.sop-plan-time{padding:10px 16px;background:var(--sop-soft);color:var(--sop-accent);font-size:12px}.sop-plan-content{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px}.sop-plan-content>span{color:var(--semi-color-text-2);font-size:12px}.sop-plan-content p{min-width:0;margin:0;overflow:hidden;color:var(--semi-color-text-1);font-size:13px;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.sop-plan-content>div{display:flex;gap:5px}.sop-primary.semi-button{border-color:var(--sop-accent)!important;background:var(--sop-accent)!important;color:#fff!important}.sop-primary.semi-button .semi-button-content,.sop-primary.semi-button span,.sop-primary.semi-button .semi-icon{color:#fff!important}.sop-primary.semi-button:hover{border-color:var(--sop-accent-hover)!important;background:var(--sop-accent-hover)!important}.sop-link-button.semi-button{color:var(--sop-accent)!important}.sop-outline-accent.semi-button{border-color:var(--sop-accent)!important;color:var(--sop-accent)!important}.sop-analysis-toolbar .semi-input-wrapper{width:220px}.sop-analysis-toolbar .semi-select{width:180px}.sop-customer-cell{display:flex;align-items:center;gap:10px}.sop-customer-cell>div{display:flex;flex-direction:column;gap:3px}.sop-customer-cell b{font-size:13px}.sop-customer-cell small{color:var(--semi-color-text-3);font-size:12px}.sop-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sop-soft);color:var(--sop-accent);font-size:13px}.sop-member-cell{display:flex;align-items:center;gap:7px;color:var(--semi-color-text-1)}.sop-form{padding:4px 18px 2px}.sop-form-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px}.sop-form-row.is-top{align-items:start}.sop-form-row>label{color:var(--semi-color-text-1);font-size:13px;text-align:right}.sop-form-row>label.required:before{content:"*";margin-right:4px;color:#e52b36}.sop-form-row>.semi-select,.sop-form-row>.semi-input-wrapper,.sop-form-row>div>.semi-select{width:100%}.sop-name-field{position:relative}.sop-name-field>span{position:absolute;top:7px;right:10px;color:var(--semi-color-text-3);font-size:12px;pointer-events:none}.sop-name-field .semi-input{padding-right:48px}.sop-date-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sop-date-input,.sop-time-input{box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--semi-color-border);border-radius:3px;color:var(--semi-color-text-0);background:var(--semi-color-bg-2);font:inherit;font-size:13px}.sop-date-input:disabled{color:var(--semi-color-disabled-text);background:var(--semi-color-disabled-fill)}.sop-advanced-trigger{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--semi-color-text-2);font-size:12px}.sop-advanced-trigger .semi-select{width:260px}.sop-plan-form{min-height:570px}.sop-plan-settings{padding:4px 44px 4px 12px}.sop-schedule-option{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px}.sop-schedule-option .semi-inputNumber{width:72px}.sop-form-help{margin:8px 0 0;color:var(--semi-color-text-3);font-size:12px}.sop-content-editor{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:390px;margin-top:12px;border:1px solid var(--semi-color-border)}.sop-content-editor>aside{display:flex;flex-direction:column;border-right:1px solid var(--semi-color-border);background:var(--semi-color-fill-0)}.sop-content-editor>aside b{padding:14px 16px;border-bottom:1px solid var(--semi-color-border);font-size:13px}.sop-content-editor>aside span,.sop-content-editor>aside button{margin:0;padding:12px 16px;border:0;color:var(--semi-color-text-1);background:transparent;font:inherit;font-size:12px;text-align:left}.sop-content-editor>aside span.is-active{background:var(--sop-soft, #fff4f4);color:var(--sop-accent, #e52b36);box-shadow:inset 3px 0 0 var(--sop-accent, #e52b36)}.sop-content-editor>aside button{cursor:pointer}.sop-content-editor>main{min-width:0;padding:16px 20px 24px}.sop-content-types{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px}.sop-content-types b{margin-right:10px;font-size:13px}.sop-tutorial-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:3px;background:linear-gradient(125deg,#fff7f7,#fff)}.sop-tutorial-hero h2{margin:12px 0 8px;font-size:24px}.sop-tutorial-hero p{max-width:620px;margin:0;color:var(--semi-color-text-2);line-height:1.8}.sop-tutorial-badge{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border:2px solid #e52b36;border-radius:4px;color:#e52b36;font-size:28px;font-weight:700;letter-spacing:2px}.sop-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.sop-benefit-grid>div{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--semi-color-border);border-radius:3px}.sop-benefit-grid span{color:#e52b36;font-size:18px;font-weight:700}.sop-benefit-grid b{font-size:13px}.sop-flow{padding:18px 20px;border:1px solid var(--semi-color-border);border-radius:3px}.sop-flow>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.sop-flow span{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--semi-color-text-2);font-size:12px;text-align:center}.sop-flow i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e52b36;color:#fff;font-style:normal}.sop-flow em{color:#f39da4;font-size:20px;font-style:normal}.sop-mobile-demo{display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 0 16px}.sop-phone{display:grid;grid-template-rows:auto 44px minmax(0,1fr) 40px;height:100%;background:#f3f5f8;line-height:normal}.sop-phone header{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px 12px;color:#fff;background:#3478d4;font-size:12px;text-align:center}.sop-phone header span{display:block;font-size:10px;opacity:.76}.sop-phone main{padding:12px;overflow-y:auto}.sop-phone footer{display:flex;align-items:center;justify-content:center;border-top:1px solid #e6e9ed;color:#7b8492;background:#fff;font-size:9px;text-align:center}.sop-app-message,.sop-task-card{padding:12px;border:1px solid #eef0f3;border-radius:4px;background:#fff}.sop-app-message{display:flex;align-items:center;gap:10px}.sop-app-message p,.sop-task-card p{margin:5px 0;color:#667085;font-size:10px;line-height:1.55}.sop-app-logo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:3px;color:#fff;background:#e52b36;font-weight:700}.sop-task-card{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:8px}.sop-task-card b{font-size:12px}.sop-task-card small{color:#98a2b3;font-size:9px}.sop-task-card .semi-button{align-self:stretch;margin-top:6px}.sop-demo-arrow{color:#e52b36;font-size:26px}body[theme-mode=dark] .sop-page{--sop-soft: rgba(229, 43, 54, .12);--sop-soft-border: rgba(229, 43, 54, .45)}body[theme-mode=dark] .sop-tutorial-hero{background:linear-gradient(125deg,rgba(229,43,54,.12),var(--semi-color-bg-1))}body[theme-mode=dark] .sop-content-editor>aside span.is-active{background:#e52b361f}body[theme-mode=dark] .sop-phone{background:#141519}body[theme-mode=dark] .sop-phone footer{background:var(--semi-color-bg-1);border-top-color:var(--semi-color-border);color:var(--semi-color-text-2)}body[theme-mode=dark] .sop-app-message,body[theme-mode=dark] .sop-task-card{background:var(--semi-color-bg-1);border-color:var(--semi-color-border);color:var(--semi-color-text-0)}body[theme-mode=dark] .sop-app-message p,body[theme-mode=dark] .sop-task-card p{color:var(--semi-color-text-2)}@media(max-width:1220px){.sop-filter-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.sop-reset-button{justify-self:start}.sop-workbench{grid-template-columns:300px minmax(0,1fr)}.sop-description-grid{grid-template-columns:1fr}.sop-description-grid .is-wide{grid-column:auto}}@media(max-width:900px){.sop-workbench{grid-template-columns:1fr}.sop-list-pane{border-right:0;border-bottom:1px solid var(--app-color-card-border)}.sop-list-scroll{display:flex;gap:10px;max-height:none;overflow-x:auto}.sop-list-item{min-width:270px}.sop-detail-pane{padding-inline:16px}.sop-analysis-toolbar,.sop-tab-toolbar{align-items:flex-start;flex-direction:column}.sop-mobile-demo{justify-content:flex-start;overflow-x:auto}.sop-device{flex:0 0 235px}.sop-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.sop-filter-grid{grid-template-columns:1fr}.sop-detail-head{align-items:flex-start;flex-direction:column;padding:14px 0}.sop-summary-actions{position:static;margin-top:8px}.sop-description-grid>div{grid-template-columns:1fr;gap:5px}.sop-plan-content{grid-template-columns:1fr}.sop-form{padding-inline:0}.sop-form-row{grid-template-columns:1fr;gap:7px}.sop-form-row>label{text-align:left}.sop-plan-settings{padding-inline:0}.sop-content-editor{grid-template-columns:1fr}.sop-content-editor>aside{border-right:0;border-bottom:1px solid var(--semi-color-border)}.sop-benefit-grid{grid-template-columns:1fr}.sop-flow>div{align-items:stretch;flex-direction:column}.sop-flow em{transform:rotate(90deg);text-align:center}}.import-upload{display:flex;flex-direction:column;gap:12px;margin-top:10px}.import-upload-section{padding:14px 16px;border-radius:3px;background:var(--semi-color-fill-0)}.import-upload-section>p{margin:0 0 12px;color:var(--semi-color-text-2);font-size:13px}.import-upload-actions{display:flex;align-items:center;gap:10px}.import-upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:108px;overflow:hidden;border:1px dashed transparent;border-radius:3px;background:var(--semi-color-fill-1);color:var(--semi-color-text-2);font-size:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.import-upload-zone:hover{background:var(--semi-color-fill-2)}.import-upload-zone.is-over{border-color:var(--semi-color-primary);background:var(--semi-color-primary-light-default)}.import-upload-zone>.semi-icon{color:var(--semi-color-text-3);font-size:30px}.import-upload-zone input{display:none}.import-upload-spinner{width:42px;height:42px;border:3px solid var(--semi-color-fill-2);border-top-color:var(--semi-color-primary);border-radius:50%;animation:import-upload-spin .9s linear infinite}.import-upload-progress{position:absolute;right:0;bottom:0;left:0;height:3px}.import-upload-progress:before{content:"";display:block;width:38%;height:100%;border-radius:2px;background:var(--semi-color-primary);animation:import-upload-slide 1.15s ease-in-out infinite}.import-upload-file{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:4px;background:var(--app-color-container);font-size:13px}.import-upload-file>.semi-icon{flex-shrink:0;color:var(--semi-color-success);font-size:18px}.import-upload-file>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-upload-paste-toggle{align-self:flex-start;padding:0;border:0;color:var(--semi-color-text-2);background:transparent;font:inherit;font-size:12px;cursor:pointer}.import-upload-paste-toggle:hover{color:var(--semi-color-primary)}.import-upload-note{color:var(--semi-color-text-3);font-size:12px;line-height:1.6}@keyframes import-upload-spin{to{transform:rotate(360deg)}}@keyframes import-upload-slide{0%{transform:translate(-100%)}to{transform:translate(360%)}}:root{--motion-fast: .1s;--motion-base: .15s;--motion-med: .2s;--motion-slow: .3s;--motion-ease: cubic-bezier(.4, 0, .2, 1);--motion-ease-out: cubic-bezier(0, 0, .2, 1)}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes appSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.app-page{animation:appFadeUp var(--motion-slow) var(--motion-ease-out)}.route-motion>.app-page{animation:none}.app-page>*{animation:appFadeUp var(--motion-slow) var(--motion-ease-out) both}.app-page>*:nth-child(2){animation-delay:40ms}.app-page>*:nth-child(3){animation-delay:80ms}.app-page>*:nth-child(4){animation-delay:.12s}.app-page>*:nth-child(5){animation-delay:.16s}.app-page>*:nth-child(6){animation-delay:.2s}.app-page>*:nth-child(7){animation-delay:.24s}.app-page>*:nth-child(n+8){animation-delay:.28s}.app-page .wb-metric-grid>.wb-metric,.app-page .wb-task-list>.wb-task,.app-page .wb-quick-grid>button,.app-page .wb-scenario-grid>.wb-scenario-card,.app-page .ov-asset-grid>.semi-card,.app-page .ov-value-grid>.semi-card,.app-page .board-kpis>*,.app-page .board-segments>*,.app-page .business-columns>.semi-col{animation:appFadeUp var(--motion-slow) var(--motion-ease-out) backwards}.app-page .wb-metric-grid>:nth-child(2),.app-page .wb-task-list>:nth-child(2),.app-page .wb-quick-grid>:nth-child(2),.app-page .wb-scenario-grid>:nth-child(2),.app-page .ov-asset-grid>:nth-child(2),.app-page .ov-value-grid>:nth-child(2),.app-page .board-kpis>:nth-child(2),.app-page .board-segments>:nth-child(2),.app-page .business-columns>:nth-child(2){animation-delay:30ms}.app-page .wb-metric-grid>:nth-child(3),.app-page .wb-task-list>:nth-child(3),.app-page .wb-quick-grid>:nth-child(3),.app-page .wb-scenario-grid>:nth-child(3),.app-page .ov-asset-grid>:nth-child(3),.app-page .ov-value-grid>:nth-child(3),.app-page .board-kpis>:nth-child(3),.app-page .board-segments>:nth-child(3),.app-page .business-columns>:nth-child(3){animation-delay:60ms}.app-page .wb-metric-grid>:nth-child(4),.app-page .wb-task-list>:nth-child(4),.app-page .wb-quick-grid>:nth-child(4),.app-page .wb-scenario-grid>:nth-child(4),.app-page .ov-asset-grid>:nth-child(4),.app-page .ov-value-grid>:nth-child(4),.app-page .board-kpis>:nth-child(4),.app-page .board-segments>:nth-child(4),.app-page .business-columns>:nth-child(4){animation-delay:90ms}.app-page .wb-task-list>:nth-child(5){animation-delay:.12s}.app-page .wb-task-list>:nth-child(6){animation-delay:.15s}.app-page .wb-task-list>:nth-child(7){animation-delay:.18s}.app-page .wb-task-list>:nth-child(8){animation-delay:.21s}.app-page .wb-task-list>:nth-child(n+9){animation-delay:.24s}.app-shell .wb-scenario-card{transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.app-shell .wb-scenario-card:active{transform:translateY(0);transition-duration:var(--motion-fast)}.wb-task>em{transition:transform var(--motion-base) var(--motion-ease)}.wb-task:hover>em{transform:translate(2px)}.wb-scenario-action{transition:transform var(--motion-base) var(--motion-ease)}.wb-scenario-card:hover .wb-scenario-action{transform:translate(2px)}.wb-quick-grid button>.semi-icon{transition:transform var(--motion-base) var(--motion-ease)}.wb-quick-grid button:hover>.semi-icon{transform:translate(2px)}.wb-segment button{transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.side-item-icon{transition:transform var(--motion-base) var(--motion-ease)}.side-item:hover .side-item-icon{transform:scale(1.12)}.app-shell .semi-table-tbody>tr>td{transition:background-color var(--motion-fast) linear}.ov-link .semi-icon{transition:transform var(--motion-fast) var(--motion-ease)}.ov-link:hover .semi-icon{transform:translate(1px)}.semi-button{transition:background-color var(--motion-med) var(--motion-ease),border-color var(--motion-med) var(--motion-ease),color var(--motion-med) var(--motion-ease),box-shadow var(--motion-med) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.semi-button:active:not(:disabled):not(.semi-button-loading){transform:scale(.97)}.app-anim-slide-down,.wb-directory-body{animation:appSlideDown var(--motion-slow) var(--motion-ease-out) both}.wb-directory>header .semi-button .semi-icon{transition:transform var(--motion-med) var(--motion-ease)}.wb-directory.is-open>header .semi-button .semi-icon{transform:rotate(180deg)}.login-visual-inner>*{animation:appFadeIn var(--motion-slow) var(--motion-ease-out) both}.login-visual-inner>*:nth-child(2){animation-delay:60ms}.login-visual-inner>*:nth-child(3){animation-delay:.12s}.login-visual-inner>*:nth-child(4){animation-delay:.18s}.login-visual-inner>*:nth-child(n+5){animation-delay:.24s}.login-card{animation:appFadeUp .4s var(--motion-ease-out) both}.login-form .login-field{animation:appFadeUp var(--motion-slow) var(--motion-ease-out) both}.login-form .login-field:nth-of-type(1){animation-delay:.1s}.login-form .login-field:nth-of-type(2){animation-delay:.16s}.login-form>.semi-button{animation:appFadeUp var(--motion-slow) var(--motion-ease-out) both;animation-delay:.22s}.app-shell .wb-metric>i{animation:wbChipIn var(--motion-slow) var(--motion-ease-out) backwards}.app-shell .wb-metric:nth-child(1)>i{animation-delay:60ms}.app-shell .wb-metric:nth-child(2)>i{animation-delay:.13s}.app-shell .wb-metric:nth-child(3)>i{animation-delay:.2s}.app-shell .wb-metric:nth-child(4)>i{animation-delay:.27s}@keyframes wbChipIn{0%{opacity:0;transform:scale(.86) translateY(4px)}to{opacity:1;transform:none}}.app-shell .var-chip{transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.app-shell .dash-hero-metric{animation:appFadeUp var(--motion-slow) var(--motion-ease-out) backwards}.app-shell .dash-hero-metric:nth-child(1){animation-delay:80ms}.app-shell .dash-hero-metric:nth-child(2){animation-delay:.14s}.app-shell .dash-hero-metric:nth-child(3){animation-delay:.2s}.app-shell .dash-hero-metric:nth-child(4){animation-delay:.26s}.app-shell .stat-card{transition:box-shadow var(--motion-base) var(--motion-ease)}.app-shell .stat-card:hover{box-shadow:var(--app-shadow-card-hover)}.app-shell .stat-card-ico{animation:wbChipIn var(--motion-slow) var(--motion-ease-out) backwards}.app-shell .data-panel,.app-shell .sop-workbench,.app-shell .auto-group-workbench{transition:box-shadow var(--motion-base) var(--motion-ease)}.app-shell .data-panel:hover{box-shadow:var(--app-shadow-card-hover)}.app-shell .side-item{transition:background var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}.app-shell .side-item--active{animation:appFadeIn var(--motion-med) var(--motion-ease-out)}.app-shell .side-item--active .side-item-icon{transform:none}.app-shell .side-label{animation:appFadeIn var(--motion-med) var(--motion-ease-out)}.app-shell .chatlog-item{transition:background var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.app-shell .chatlog,.app-shell .chatlog-bubble,.app-shell .semi-chat-chatBox{animation:appFadeUp var(--motion-med) var(--motion-ease-out)}.app-shell .livechat-input-row .semi-input-wrapper{transition:box-shadow var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}@keyframes badgePop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.app-shell .chatlog-item .semi-badge,.app-shell .semi-badge-count{animation:badgePop var(--motion-med) var(--motion-ease-out) backwards}.app-shell .auto-group-rule-item{transition:background var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.app-shell .auto-group-rule-item:active{transform:scale(.99)}.app-shell .auto-group-flow-step>i{transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.app-shell .auto-group-flow-step:hover>i{transform:scale(1.06)}.app-shell .auto-group-image-uploader{transition:border-color var(--motion-base) var(--motion-ease),background var(--motion-base) var(--motion-ease)}.app-shell .auto-group-image-uploader:hover{border-color:var(--semi-color-primary)}.app-shell .auto-group-image-uploader>label{transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.app-shell .auto-group-image-uploader>label:hover{border-color:var(--semi-color-primary);color:var(--semi-color-primary)}.app-shell .auto-group-mode-card{transform-origin:center}.app-shell .auto-group-mode-card:active{transform:scale(.98)}.app-shell .sop-plan-card{transition:box-shadow var(--motion-base) var(--motion-ease)}.app-shell .sop-plan-card:hover{box-shadow:var(--app-shadow-card-hover)}.app-shell .sop-content-editor>aside button,.app-shell .sop-content-editor>aside span{transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.app-shell .app-header .semi-button .semi-icon,.app-shell .app-header button .semi-icon{transition:transform var(--motion-base) var(--motion-ease)}.app-shell .app-header .semi-button:hover .semi-icon{transform:scale(1.12)}.app-shell .semi-tabs-tab{transition:color var(--motion-base) var(--motion-ease)}.app-shell .semi-tag{animation:badgePop var(--motion-base) var(--motion-ease-out) backwards}.app-shell .semi-radio-addon{transition:background var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.app-shell .side-item{transition:background var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.app-shell .side-item:active{transform:scale(.97)}.side-group.is-open .side-sub-inner>.side-item{animation:appSlideDown var(--motion-med) var(--motion-ease-out) backwards}.side-group.is-open .side-sub-inner>.side-item:nth-child(2){animation-delay:25ms}.side-group.is-open .side-sub-inner>.side-item:nth-child(3){animation-delay:50ms}.side-group.is-open .side-sub-inner>.side-item:nth-child(4){animation-delay:75ms}.side-group.is-open .side-sub-inner>.side-item:nth-child(5){animation-delay:.1s}.side-group.is-open .side-sub-inner>.side-item:nth-child(6){animation-delay:125ms}.side-group.is-open .side-sub-inner>.side-item:nth-child(n+7){animation-delay:.15s}::selection{background:color-mix(in srgb,var(--semi-color-primary) 22%,transparent)}.app-shell .semi-input-wrapper,.app-shell .semi-select,.app-shell .semi-datepicker,.app-shell .semi-input-textarea-wrapper{transition:box-shadow var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.app-shell .semi-input-wrapper:focus-within,.app-shell .semi-select:focus-within,.app-shell .semi-datepicker:focus-within,.app-shell .semi-input-textarea-wrapper:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--semi-color-primary) 15%,transparent)}.app-shell .semi-card,.app-shell .wb-panel,.app-shell .cb-panel{transition:box-shadow var(--motion-base) var(--motion-ease)}.app-shell .semi-card:hover,.app-shell .wb-panel:hover{box-shadow:var(--app-shadow-card-hover)}.app-shell .wb-task,.app-shell .wb-quick-grid button{transition:background var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.app-shell .wb-task:active,.app-shell .wb-quick-grid button:active{transform:scale(.98)}.semi-dropdown-menu .semi-dropdown-item{transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.semi-dropdown-menu .semi-dropdown-item:hover{transform:translate(2px)}.app-shell .semi-switch{transition:background-color var(--motion-med) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.app-shell .semi-switch:active{transform:scale(.92)}.app-shell .semi-table-tbody>tr:active>td{background-color:var(--semi-color-fill-1)}.app-shell .semi-tag{transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.app-shell .semi-tag:hover{transform:translateY(-1px)}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}.app-shell .semi-badge-dot{animation:badgePulse 2.4s ease-in-out infinite}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.app-shell .semi-empty svg{animation:emptyFloat 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
