html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.page___movJn{--page-bg: #f6f8f9;--panel-bg: #fff;--panel-border: rgba(20, 29, 38, .1);--title-color: #17202a;--input-bg: #f8fafb;--input-border: rgba(20, 29, 38, .12);--input-border-focus: #0f766e;--button-bg: linear-gradient(135deg, #0f766e 0%, #12343b 100%);--button-shadow: 0 14px 28px rgba(15, 118, 110, .22);position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:var(--page-bg);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.page___movJn:before,.page___movJn:after{display:none}.page___movJn:before{top:10%;left:-120px;width:260px;height:260px;background:#5297ae29}.page___movJn:after{right:-90px;bottom:12%;width:220px;height:220px;background:#e2a85c2e}.glowTop___LQTmN,.glowBottom___u4I65{display:none}.glowTop___LQTmN{top:-40px;right:12%;width:240px;height:240px;background:#7daa942e;animation:floatGlow___KYCU5 10s ease-in-out infinite}.glowBottom___u4I65{left:12%;bottom:-60px;width:260px;height:260px;background:#5d8aa829;animation:floatGlow___KYCU5 12s ease-in-out infinite reverse}.panel___a2bqQ{position:relative;z-index:1;width:min(100%,390px);padding:36px 30px 30px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-bg);box-shadow:0 18px 44px #141d2614;animation:panelEnter___YcNP6 .6s ease-out}.title___J8z2J{margin:0 0 26px;color:var(--title-color);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:center}.form___y81mV .ant-form-item{margin-bottom:14px}.form___y81mV .ant-input-affix-wrapper,.form___y81mV .ant-input{border-radius:8px}.input___eo5lw{min-height:46px;background:var(--input-bg);border-color:var(--input-border);box-shadow:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.input___eo5lw:hover,.input___eo5lw:focus,.input___eo5lw:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #0f766e1a}.submitItem___qETn9{margin-bottom:0!important;padding-top:8px}.submitButton___uhjIj{height:46px;border:none;border-radius:8px;background:var(--button-bg);box-shadow:var(--button-shadow);font-size:15px;font-weight:600;letter-spacing:0}.submitButton___uhjIj:hover,.submitButton___uhjIj:focus{background:var(--button-bg)!important;box-shadow:0 18px 36px #0f766e47}@keyframes panelEnter___YcNP6{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatGlow___KYCU5{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,12px,0)}}@media (max-width: 768px){.page___movJn{padding:20px 16px}.panel___a2bqQ{width:100%;max-width:100%;padding:28px 18px 22px;border-radius:10px}.title___J8z2J{margin-bottom:22px;font-size:26px}.input___eo5lw,.submitButton___uhjIj{min-height:44px;height:44px}}.dashboard___qEX70{display:flex;flex-direction:column;gap:20px}.hero___f5dSI{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;border:1px solid rgba(51,81,109,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(120,171,149,.18),transparent 24%),linear-gradient(135deg,#f9f7f1f5,#eef5f9f5);box-shadow:0 24px 60px #18283c14,inset 0 1px #ffffffc7}.heroCopy___osWCQ{max-width:620px}.heroEyebrow___l5s4p{display:inline-block;color:#6f7f92;font-size:11px;font-weight:700;letter-spacing:.22em}.heroTitle___pxZpp{margin:10px 0 8px;color:#1f2a37;font-size:30px;font-weight:700;line-height:1.1}.heroDescription___fVFNO{margin:0;color:#667085;font-size:14px;line-height:1.7}.heroActions___rqNbe,.filterActions___GiM1O{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.primaryAction___UYe6U,.secondaryAction___owlmw,.secondaryBrandAction___fqn9V{height:44px;padding:0 18px;border-radius:14px;font-weight:600}.primaryAction___UYe6U{border:none;background:linear-gradient(135deg,#25627d,#405d8b)!important;box-shadow:0 16px 30px #325c7e38}.secondaryAction___owlmw{border-color:#33516d24;background:#ffffffd6}.secondaryBrandAction___fqn9V{border:none;background:linear-gradient(135deg,#5c8d73,#3d6d75)!important;box-shadow:0 14px 28px #46716b33}.filterPanel___vasaa{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid rgba(51,81,109,.08);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 45px #18283c0d,inset 0 1px #ffffffb3}.filterGrid___Tscea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.filterItem___d0JrT{display:flex;flex-direction:column;gap:8px}.filterLabel___vGiGf{color:#4d5b6a;font-size:13px;font-weight:600}.textField___e_HKQ{width:100%;border-radius:14px}.filterPanel___vasaa .ant-input{height:46px!important;border-radius:14px!important;border-color:#35536e1f!important;box-shadow:none!important}.filterPanel___vasaa .ant-input:focus,.filterPanel___vasaa .ant-input:focus-within{border-color:#4f7591!important;box-shadow:0 0 0 4px #4f75911a!important}.metricsPanel___vEk_x{padding:20px 22px;border-radius:24px;border:1px solid rgba(51,81,109,.08);background:#fffc;box-shadow:0 18px 45px #18283c0d,inset 0 1px #ffffffb8}.metricsHeader___WL2YG{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.metricsTitle___j0jRm{color:#1f2a37;font-size:18px;font-weight:700}.metricsDescription___aTlCp{margin-top:6px;color:#6b7280;font-size:13px}.metricsToggle___QAq9U{height:40px;padding-inline:14px!important;border-radius:12px;color:#35536e!important;background:#4f759114}.metricsGrid___beEsr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metricCard___QGn8U{position:relative;overflow:hidden;padding:22px 20px;border-radius:22px;border:1px solid rgba(51,81,109,.08);background:#ffffffd6;box-shadow:0 18px 40px #18283c0d,inset 0 1px #ffffffc7}.metricCard___QGn8U:after{content:"";position:absolute;top:-22px;right:-12px;width:86px;height:86px;border-radius:50%;opacity:.16}.metricIcon___JuCVN{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:14px;color:#1f2a37;font-size:18px;background:#ffffffb3}.metricLabel___KFsUu{color:#667085;font-size:13px}.metricValue___o2_4X{margin-top:10px;color:#1f2a37;font-size:28px;font-weight:700;line-height:1.1}.toneblue___VQQAW:after{background:#74a3cb}.tonegreen___vuOER:after{background:#75b79e}.tonegold___pmKoh:after{background:#d4a24d}.tonerose___XKb0x:after{background:#d18b8b}.streamPanel___u_ABx{padding:22px;border-radius:24px;border:1px solid rgba(51,81,109,.08);background:linear-gradient(180deg,#ffffffe0,#f8fafcf0);box-shadow:0 18px 50px #18283c0d,inset 0 1px #ffffffc2}.streamHeader___fr_0Q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.streamTitle___uCfS4{color:#1f2a37;font-size:22px;font-weight:700}.streamMeta___pCpKl{display:flex;align-items:center;gap:10px;margin-top:8px;color:#6b7280;font-size:13px;flex-wrap:wrap}.metaDivider___lYSIf{width:4px;height:4px;border-radius:50%;background:#6b728073}.filterTags___DCRxT{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filterTag___KqqoA,.authTag___Q3fHi{margin-inline-end:0!important;padding:6px 12px;border-radius:999px;color:#35536e;font-weight:600;background:#4f75911a}.loadingGrid___YOKFA,.cardGrid___PYgP0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.loadingCard___GMhRv,.userCard___hkeDf{border:1px solid rgba(52,82,108,.08);border-radius:22px;background:#ffffffe0;box-shadow:0 14px 34px #18283c0d,inset 0 1px #ffffffc7}.loadingCard___GMhRv,.userCard___hkeDf{padding:18px}.cardHeader___dRL3s{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.identityBlock___Jxp_O{min-width:0;display:flex;align-items:center;gap:14px}.avatarBadge___ciDNH{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#1d3247;font-size:18px;font-weight:700;background:linear-gradient(135deg,#dfe9ef,#aac0d2)}.identityMeta___Fielo{min-width:0}.nameRow___inD5y,.groupRow___R2BgK{display:flex;align-items:center;gap:6px}.nameRow___inD5y{color:#1f2a37;font-size:16px;font-weight:700}.groupRow___R2BgK{margin-top:6px;color:#6b7280;font-size:13px}.statusBadge___nVJbM{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700}.statusIdle___u95eV{color:#75644c;background:#d4a24d26}.statusActive___JBOR_{color:#2f6b57;background:#6eb89e26}.statusRegistered___W0X2w{color:#3b5f83;background:#74a3cb26}.inviteBlock___zpwDX{margin-top:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#f7f9fcf5,#f0f5f8f5)}.inviteHeader____w7aV{display:flex;align-items:center;justify-content:space-between;gap:12px}.inviteLabel___xwMr4{color:#6b7280;font-size:12px}.copyButton___hSfwO{height:auto!important;padding:0!important;color:#356d89!important;font-weight:600}.inviteValue___04aEU{margin-top:8px;color:#203040;font-size:15px;font-weight:700;word-break:break-all;cursor:pointer}.inviteValue___04aEU:hover{color:#356d89}.authSection___ASRsx{margin-top:16px}.sectionTitle___aeoAW{color:#4d5b6a;font-size:13px;font-weight:600}.authTags___Ia140{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.authTagsWrap___aHGIS{position:relative;margin-top:10px}.authTagsCollapsed___GMxI8{max-height:36px;overflow:hidden}.authFadeMask___G_CwU{position:absolute;right:0;bottom:30px;width:112px;height:32px;pointer-events:none;background:linear-gradient(90deg,#fff0,#f8fafcf5 58%,#f8fafc)}.emptyText___AXqsd{color:#98a2b3;font-size:13px}.moreButton___CGNHx{margin-top:8px;padding:0;border:none;background:transparent;color:#356d89;font-size:13px;font-weight:600;cursor:pointer}.cardFooter___Wt0Oz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(51,81,109,.08)}.footerMeta___jHsW4{color:#6b7280;font-size:13px}.editButton___EgitD{padding-inline:0!important;color:#356d89!important;font-weight:600}.emptyWrap___yN2y0{padding:44px 0 24px}.paginationWrap___Od06e{display:flex;justify-content:flex-end;margin-top:20px}.codeList___B2bjw{max-height:160px;overflow-y:auto;word-break:break-all}@media (max-width: 1200px){.metricsGrid___beEsr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.dashboard___qEX70{gap:16px}.hero___f5dSI{flex-direction:column;align-items:stretch;padding:20px;border-radius:22px}.heroTitle___pxZpp{font-size:24px}.heroActions___rqNbe,.filterActions___GiM1O{width:100%}.heroActions___rqNbe .ant-btn,.filterActions___GiM1O .ant-btn{flex:1 1}.filterPanel___vasaa,.metricsPanel___vEk_x,.streamPanel___u_ABx{padding:18px 14px;border-radius:20px}.metricsHeader___WL2YG{flex-direction:column;align-items:stretch}.filterGrid___Tscea,.metricsGrid___beEsr,.cardGrid___PYgP0,.loadingGrid___YOKFA{grid-template-columns:1fr}.streamHeader___fr_0Q,.cardHeader___dRL3s,.cardFooter___Wt0Oz{flex-direction:column;align-items:stretch}.filterTags___DCRxT{margin-top:2px}.paginationWrap___Od06e{justify-content:center}}.dashboard___qEX70{gap:16px}.hero___f5dSI{align-items:center;padding:16px 18px;border-radius:6px;background:linear-gradient(90deg,#12343b,#0f766e 58%,#e45f4f);box-shadow:0 12px 26px #12343b2e}.heroEyebrow___l5s4p,.heroTitle___pxZpp{color:#fff}.heroTitle___pxZpp{margin-bottom:0;font-size:24px}.filterPanel___vasaa,.metricsPanel___vEk_x,.streamPanel___u_ABx{border-radius:8px;border-color:#141d261a;background:#fffffff0;box-shadow:0 8px 22px #141d260d}.filterPanel___vasaa{padding:14px}.filterPanel___vasaa .ant-input{height:40px!important;border-radius:6px!important}.workspaceGrid___AI9QM{display:block}.metricsPanel___vEk_x{position:sticky;top:14px;padding:14px}.metricsHeader___WL2YG{margin-bottom:14px}.metricsTitle___j0jRm{font-size:16px}.metricsGrid___beEsr{grid-template-columns:1fr;gap:10px}.metricCard___QGn8U{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;box-shadow:none}.metricCard___QGn8U:after{width:4px;height:auto;inset:10px auto 10px 0;border-radius:0 4px 4px 0;opacity:1}.metricIcon___JuCVN{margin-bottom:0;width:36px;height:36px;border-radius:6px;background:#e8f6f3;color:#0f766e}.metricValue___o2_4X{margin-top:4px;font-size:22px}.streamPanel___u_ABx{padding:14px}.streamHeader___fr_0Q{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(32,47,62,.08)}.recordList___n8PX1{display:flex;flex-direction:column;gap:10px}.loadingGrid___YOKFA{grid-template-columns:1fr}.userCard___hkeDf{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(220px,.9fr) minmax(240px,1.2fr) 128px;align-items:center;gap:14px;padding:12px 14px;border-radius:6px;box-shadow:none}.userCard___hkeDf:hover{border-color:#0f766e47;background:#f8fcfb}.cardHeader___dRL3s,.cardFooter___Wt0Oz{margin:0;padding:0;border-top:none}.inviteBlock___zpwDX,.authSection___ASRsx{margin-top:0}.inviteBlock___zpwDX{padding:12px;border-radius:6px;background:#f3f7f7}.authTagsWrap___aHGIS,.authTags___Ia140{margin-top:6px}.statusBadge___nVJbM{border-radius:6px}.cardFooter___Wt0Oz{justify-content:flex-end}.footerMeta___jHsW4{display:none}.primaryAction___UYe6U,.secondaryAction___owlmw,.secondaryBrandAction___fqn9V{height:38px;padding:0 14px;border-radius:6px;font-size:13px}.primaryAction___UYe6U{background:linear-gradient(135deg,#0f766e,#12343b)!important;box-shadow:0 10px 20px #0f766e33}.secondaryBrandAction___fqn9V{background:linear-gradient(135deg,#2850a7,#12343b)!important;box-shadow:0 10px 20px #2850a729}.secondaryAction___owlmw{border-color:#141d261f;background:#f8fafb}.filterTag___KqqoA,.authTag___Q3fHi{border-radius:6px;color:#0f766e;background:#0f766e1a}.avatarBadge___ciDNH{width:40px;height:40px;flex-basis:40px;border-radius:6px;color:#12343b;font-size:16px;background:linear-gradient(135deg,#dff7f3,#8bd5cc)}.toneblue___VQQAW:after{background:#0f766e}.tonegreen___vuOER:after{background:#2850a7}.tonegold___pmKoh:after{background:#d49a2a}.tonerose___XKb0x:after{background:#e45f4f}@media (max-width: 1180px){.workspaceGrid___AI9QM{display:block}.metricsPanel___vEk_x{position:static}.metricsGrid___beEsr{grid-template-columns:repeat(3,minmax(0,1fr))}.userCard___hkeDf{grid-template-columns:1fr;align-items:stretch}.cardFooter___Wt0Oz{justify-content:space-between}.footerMeta___jHsW4{display:block}}@media (max-width: 768px){.hero___f5dSI{border-radius:6px}.filterPanel___vasaa,.metricsPanel___vEk_x,.streamPanel___u_ABx,.userCard___hkeDf,.inviteBlock___zpwDX{border-radius:8px}.metricsGrid___beEsr{grid-template-columns:1fr}}.page____Wc8w{padding:12px;border:1px solid rgba(20,29,38,.1);border-radius:10px;background:#fff;box-shadow:0 10px 24px #141d260d}@media (max-width: 768px){.page____Wc8w{padding:10px;border-radius:10px}}.dashboard___HXiZs{display:flex;flex-direction:column;gap:20px}.hero___MFiI4{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;border:1px solid rgba(51,81,109,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(214,182,127,.2),transparent 24%),linear-gradient(135deg,#faf7f1f5,#ebf4f8f5);box-shadow:0 24px 60px #18283c14,inset 0 1px #ffffffc7}.heroCopy____yaaq{max-width:620px}.heroEyebrow___jDHTd{display:inline-block;color:#6f7f92;font-size:11px;font-weight:700;letter-spacing:.22em}.heroTitle___Vk7Yb{margin:10px 0 8px;color:#1f2a37;font-size:30px;font-weight:700;line-height:1.1}.heroDescription___LDhqO{margin:0;color:#667085;font-size:14px;line-height:1.7}.heroActions___fXYcN,.filterActions___FzuZi{display:flex;align-items:center;gap:12px}.primaryAction___tJqtW,.secondaryAction___BvnjF{height:44px;padding:0 18px;border-radius:14px;font-weight:600}.primaryAction___tJqtW{border:none;background:linear-gradient(135deg,#25627d,#405d8b)!important;box-shadow:0 16px 30px #325c7e38}.secondaryAction___BvnjF{border-color:#33516d24;background:#ffffffd1}.filterPanel___udnKK{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid rgba(51,81,109,.08);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 45px #18283c0d,inset 0 1px #ffffffb3}.filterGrid___skFnR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.filterItem___DFWnh{display:flex;flex-direction:column;gap:8px}.filterLabel___Y_faW{color:#4d5b6a;font-size:13px;font-weight:600}.selectField___KxVFd,.textField___tyfnC{width:100%}.textField___tyfnC{border-radius:14px}.filterPanel___udnKK .ant-select-selector,.filterPanel___udnKK .ant-input{height:46px!important;border-radius:14px!important;border-color:#35536e1f!important;box-shadow:none!important}.filterPanel___udnKK .ant-select-selection-item,.filterPanel___udnKK .ant-input{line-height:44px!important}.filterPanel___udnKK .ant-input:focus,.filterPanel___udnKK .ant-input:focus-within,.filterPanel___udnKK .ant-select-focused .ant-select-selector{border-color:#4f7591!important;box-shadow:0 0 0 4px #4f75911a!important}.metricsPanel___w9Be2{padding:20px 22px;border-radius:24px;border:1px solid rgba(51,81,109,.08);background:#fffc;box-shadow:0 18px 45px #18283c0d,inset 0 1px #ffffffb8}.metricsHeader___EQff4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.metricsTitle___IowgY{color:#1f2a37;font-size:18px;font-weight:700}.metricsDescription___x8rbS{margin-top:6px;color:#6b7280;font-size:13px}.metricsToggle___wUIJv{height:40px;padding-inline:14px!important;border-radius:12px;color:#35536e!important;background:#4f759114}.metricsGrid___w0KmN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metricCard___wJobR{position:relative;overflow:hidden;padding:22px 20px;border-radius:22px;border:1px solid rgba(51,81,109,.08);background:#ffffffd6;box-shadow:0 18px 40px #18283c0d,inset 0 1px #ffffffc7}.metricCard___wJobR:after{content:"";position:absolute;top:-22px;right:-12px;width:86px;height:86px;border-radius:50%;opacity:.16}.metricIcon___gxOLn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:14px;color:#1f2a37;font-size:18px;background:#ffffffb3}.metricLabel___zZjWf{color:#667085;font-size:13px}.metricValue___3C0oM{margin-top:10px;color:#1f2a37;font-size:28px;font-weight:700;line-height:1.1}.toneblue___e46Xm:after{background:#74a3cb}.tonegold___Y_LZo:after{background:#d4a24d}.tonegreen___lXNEm:after{background:#75b79e}.tonerose___b1Sgg:after{background:#d18b8b}.streamPanel___tBhak{padding:22px;border-radius:24px;border:1px solid rgba(51,81,109,.08);background:linear-gradient(180deg,#ffffffe0,#f8fafcf0);box-shadow:0 18px 50px #18283c0d,inset 0 1px #ffffffc2}.streamHeader___TwZNd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.streamTitle___cFrkG{color:#1f2a37;font-size:22px;font-weight:700}.streamMeta___H6P1l{display:flex;align-items:center;gap:10px;margin-top:8px;color:#6b7280;font-size:13px;flex-wrap:wrap}.metaDivider___riK8m{width:4px;height:4px;border-radius:50%;background:#6b728073}.filterTags___UZH3z{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filterTag___SrYxy,.platformTag___yYXRx{margin-inline-end:0!important;padding:6px 12px;border-radius:999px;color:#35536e;font-weight:600;background:#4f75911a}.loadingGrid___F3p4M,.cardGrid___yqCbO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.loadingCard___Sbve9,.taskCard___M0BW4{border:1px solid rgba(52,82,108,.08);border-radius:22px;background:#ffffffe0;box-shadow:0 14px 34px #18283c0d,inset 0 1px #ffffffc7}.loadingCard___Sbve9,.taskCard___M0BW4{padding:18px}.cardHeader___XnZpE{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.identityBlock___NlbZt{min-width:0;display:flex;align-items:center;gap:14px}.avatarBadge___ONKj5{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#1d3247;font-size:18px;font-weight:700;background:linear-gradient(135deg,#dfe9ef,#aac0d2)}.identityMeta____x1u6{min-width:0}.nameRow___ETqZe,.groupRow___fB6Pb,.platformDate___xVzGD{display:flex;align-items:center;gap:6px}.nameRow___ETqZe{color:#1f2a37;font-size:16px;font-weight:700}.groupRow___fB6Pb{margin-top:6px;color:#6b7280;font-size:13px}.rateBadge___sAvBu{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:#245b71;font-size:13px;font-weight:700;background:#5391ad24}.platformRow___TaRPy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.platformDate___xVzGD{color:#6b7280;font-size:13px}.codeBlock___eEO65{margin-top:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#f7f9fcf5,#f0f5f8f5)}.codeLabel___RAyuM{color:#6b7280;font-size:12px}.codeValue___Zcg4E{margin-top:8px;color:#203040;font-size:15px;font-weight:700;word-break:break-all}.numberGrid___lXvr7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.numberCard___Qvg3I{padding:14px 12px;border-radius:18px;background:#f8f9fbeb}.numberCard___Qvg3I span{display:block;color:#6b7280;font-size:12px}.numberCard___Qvg3I strong{display:block;margin-top:8px;color:#1f2a37;font-size:24px;line-height:1}.progressTrack___crq6t{height:10px;margin-top:18px;overflow:hidden;border-radius:999px;background:#d1dbe58c}.progressTrack___crq6t span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5e9dc0,#6eb89e)}.emptyWrap___fEnyG{padding:44px 0 24px}.paginationWrap___k1r0O{display:flex;justify-content:flex-end;margin-top:20px}.exportOptions____GZSf{margin-top:18px}.exportOptions____GZSf .ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 1200px){.filterGrid___skFnR{grid-template-columns:repeat(3,minmax(0,1fr))}.metricsGrid___w0KmN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.dashboard___HXiZs{gap:16px}.hero___MFiI4{flex-direction:column;align-items:stretch;padding:20px;border-radius:22px}.heroTitle___Vk7Yb{font-size:24px}.heroActions___fXYcN,.filterActions___FzuZi{width:100%}.heroActions___fXYcN .ant-btn,.filterActions___FzuZi .ant-btn{flex:1 1}.filterPanel___udnKK,.metricsPanel___w9Be2,.streamPanel___tBhak{padding:18px 14px;border-radius:20px}.metricsHeader___EQff4{flex-direction:column;align-items:stretch}.filterGrid___skFnR,.metricsGrid___w0KmN,.cardGrid___yqCbO,.loadingGrid___F3p4M,.numberGrid___lXvr7{grid-template-columns:1fr}.streamHeader___TwZNd,.platformRow___TaRPy,.cardHeader___XnZpE{flex-direction:column;align-items:stretch}.filterTags___UZH3z{margin-top:2px}.paginationWrap___k1r0O{justify-content:center}.exportOptions____GZSf .ant-checkbox-group{grid-template-columns:1fr}}.dashboard___HXiZs{gap:16px}.hero___MFiI4{align-items:center;padding:16px 18px;border-radius:6px;background:linear-gradient(90deg,#12343b,#2850a7 52%,#0f766e);box-shadow:0 12px 26px #12343b2e}.heroEyebrow___jDHTd,.heroTitle___Vk7Yb{color:#fff}.heroTitle___Vk7Yb{margin-bottom:0;font-size:24px}.filterPanel___udnKK,.metricsPanel___w9Be2,.streamPanel___tBhak{border-radius:8px;border-color:#141d261a;background:#fffffff0;box-shadow:0 8px 22px #141d260d}.filterPanel___udnKK{padding:14px}.filterPanel___udnKK .ant-select-selector,.filterPanel___udnKK .ant-input{height:40px!important;border-radius:6px!important}.filterPanel___udnKK .ant-select-selection-item,.filterPanel___udnKK .ant-input{line-height:38px!important}.workspaceGrid___iFKkx{display:block}.metricsPanel___w9Be2{position:sticky;top:14px;padding:14px}.metricsHeader___EQff4{margin-bottom:14px}.metricsTitle___IowgY{font-size:16px}.metricsGrid___w0KmN{grid-template-columns:1fr;gap:10px}.metricCard___wJobR{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;box-shadow:none}.metricCard___wJobR:after{width:4px;height:auto;inset:10px auto 10px 0;border-radius:0 4px 4px 0;opacity:1}.metricIcon___gxOLn{margin-bottom:0;width:36px;height:36px;border-radius:6px;background:#e8f6f3;color:#0f766e}.metricValue___3C0oM{margin-top:4px;font-size:21px}.streamPanel___tBhak{padding:14px}.streamHeader___TwZNd{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(32,47,62,.08)}.recordList___S4eNK{display:flex;flex-direction:column;gap:10px}.loadingGrid___F3p4M{grid-template-columns:1fr}.taskCard___M0BW4{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(190px,.9fr) minmax(180px,.8fr) minmax(150px,.7fr);align-items:center;gap:14px;padding:12px 14px;border-radius:6px;box-shadow:none}.taskCard___M0BW4:hover{border-color:#0f766e47;background:#f8fcfb}.cardHeader___XnZpE,.platformRow___TaRPy,.codeBlock___eEO65,.numberGrid___lXvr7{margin-top:0}.platformRow___TaRPy{flex-direction:column;align-items:flex-start;justify-content:center}.codeBlock___eEO65{padding:12px;border-radius:6px;background:#f3f7f7}.numberGrid___lXvr7{grid-template-columns:1fr}.numberCard___Qvg3I{padding:12px;border-radius:6px;background:#f8fafb}.numberCard___Qvg3I strong{font-size:22px}.progressTrack___crq6t{grid-column:1 / -1;height:6px;margin-top:0}.primaryAction___tJqtW,.secondaryAction___BvnjF{height:38px;padding:0 14px;border-radius:6px;font-size:13px}.primaryAction___tJqtW{background:linear-gradient(135deg,#0f766e,#12343b)!important;box-shadow:0 10px 20px #0f766e33}.secondaryAction___BvnjF{border-color:#141d261f;background:#f8fafb}.filterTag___SrYxy,.platformTag___yYXRx{border-radius:6px;color:#0f766e;background:#0f766e1a}.avatarBadge___ONKj5{width:40px;height:40px;flex-basis:40px;border-radius:6px;color:#12343b;font-size:16px;background:linear-gradient(135deg,#dff7f3,#8bd5cc)}.progressTrack___crq6t span{background:linear-gradient(90deg,#0f766e,#e45f4f)}.toneblue___e46Xm:after{background:#0f766e}.tonegreen___lXNEm:after{background:#2850a7}.tonegold___Y_LZo:after{background:#d49a2a}.tonerose___b1Sgg:after{background:#e45f4f}@media (max-width: 1180px){.workspaceGrid___iFKkx{display:block}.metricsPanel___w9Be2{position:static}.metricsGrid___w0KmN{grid-template-columns:repeat(2,minmax(0,1fr))}.taskCard___M0BW4{grid-template-columns:1fr;align-items:stretch}.platformRow___TaRPy{flex-direction:row}}@media (max-width: 768px){.hero___MFiI4,.filterPanel___udnKK,.metricsPanel___w9Be2,.streamPanel___tBhak,.taskCard___M0BW4,.codeBlock___eEO65,.numberCard___Qvg3I{border-radius:8px}.metricsGrid___w0KmN{grid-template-columns:1fr}}.page___jtNnf{min-height:240px;padding:12px;border:1px solid rgba(20,29,38,.1);border-radius:10px;background:#fff;box-shadow:0 10px 24px #141d260d}.stateWrap___avVoD{min-height:240px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.page___jtNnf{padding:10px;border-radius:10px}}.shell___HD9Bz{--shell-bg: #f5f7f8;--panel-bg: #fff;--panel-border: rgba(20, 29, 38, .1);--text-primary: #17202a;--text-secondary: #6a7480;--accent: #0f766e;--accent-strong: #12343b;--accent-soft: rgba(15, 118, 110, .1);--accent-warm: #e45f4f;min-height:100vh;background:linear-gradient(180deg,#12343b0a,#f5f7f800 240px),var(--shell-bg)}.main___v6QZW{min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:98px 18px 18px}.pageTitle____kPqD{color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:0}.userCard___SHBB7{border:none;padding:5px 10px 5px 5px;border-radius:8px;background:#ffffffb8;cursor:pointer;box-shadow:inset 0 0 0 1px #141d2614}.avatar___RsXGV{background:linear-gradient(135deg,#dff7f3,#66b9ae);color:var(--accent-strong)}.username___Hqp3p{max-width:116px;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.content___FEk3q{flex:1 1;min-height:0;padding-top:0}.bottomDock___aJyY2{position:fixed;left:18px;right:18px;top:18px;z-index:20;min-height:64px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,auto) minmax(190px,.8fr);align-items:center;gap:14px;padding:8px 10px;border:1px solid rgba(20,29,38,.12);border-radius:14px;background:#fffffff0;box-shadow:0 16px 38px #141d2624,inset 0 1px #ffffffdb;backdrop-filter:blur(18px)}.bottomDock___aJyY2:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#0f766e47,#e45f4f29);opacity:.42}.dockBrand___Qojhe{min-width:0;display:flex;align-items:center;gap:12px;padding:6px 10px}.brandBadge___C9GBu{width:38px;height:38px;flex:0 0 38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#fff;font-size:17px;box-shadow:0 10px 20px #0f766e38}.dockBrandText___bAHVr{min-width:0}.brandTitle___HuOvr{overflow:hidden;color:var(--text-primary);font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.brandMeta___Wh7LM{margin-top:3px;color:var(--text-secondary);font-size:10px;letter-spacing:.08em}.dockTabs___UYQRy{position:relative;display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:8px;padding:5px;border-radius:10px;background:#eef3f3}.dockTab___mJhbQ{min-width:0;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;background:transparent;color:#53606b;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.dockTab___mJhbQ:hover{color:var(--accent);background:#ffffffb8}.dockTabActive___d_WTR{color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:0 10px 22px #0f766e38;transform:translateY(1px)}.dockIcon___s_exK{display:inline-flex;font-size:16px}.dockLabel___wExfR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dockUser___TIrxj{justify-self:end;min-width:0;display:inline-flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;background:#0f766e1a}.dockUser___TIrxj .userCard___SHBB7{min-width:0;background:#fff}.dockUser___TIrxj .ant-space{min-width:0}.statusDot___kLB3I{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--accent-warm);box-shadow:0 0 0 4px #e45f4f1f}.ant-modal-root .ant-modal-mask{background:#1220266b;backdrop-filter:blur(6px)}.ant-modal-root .ant-modal-wrap{padding:18px}.ant-modal{top:64px;padding-bottom:0}.ant-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(20,29,38,.12);border-radius:12px;background:#fff;box-shadow:0 24px 64px #141d2633}.ant-modal .ant-modal-header{margin:0;padding:18px 22px 14px;border-bottom:1px solid rgba(20,29,38,.08);background:linear-gradient(90deg,#0f766e1a,#e45f4f12),#fbfdfd}.ant-modal .ant-modal-title{color:var(--text-primary);font-size:17px;font-weight:800;line-height:1.35}.ant-modal .ant-modal-close{top:14px;right:16px;width:34px;height:34px;border-radius:8px;color:#5c6873;background:#141d260a}.ant-modal .ant-modal-close:hover{color:var(--accent);background:#0f766e1a}.ant-modal .ant-modal-body{padding:20px 22px;color:var(--text-primary)}.ant-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:0;padding:14px 22px 18px;border-top:1px solid rgba(20,29,38,.08);background:#fbfdfd}.ant-modal .ant-btn{height:38px;padding:0 16px;border-radius:7px;font-size:13px;font-weight:700}.ant-modal .ant-btn-default{border-color:#141d2624;color:#34404a;background:#fff}.ant-modal .ant-btn-default:hover{border-color:#0f766e5c!important;color:var(--accent)!important}.ant-modal .ant-btn-primary{border:none;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:0 10px 20px #0f766e2e;color:#0f766e}.ant-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#12877e,#173f47)!important}.ant-modal .ant-btn-primary:disabled,.ant-modal .ant-btn-primary.ant-btn-disabled,.ant-modal .ant-btn-primary[disabled]{border:1px solid rgba(20,29,38,.08)!important;color:#8b96a1!important;background:#eef2f3!important;box-shadow:none!important;cursor:not-allowed}.ant-modal .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,var(--accent-warm) 0%,#9f352f 100%);box-shadow:0 10px 20px #e45f4f2e}.ant-modal .ant-btn-primary.ant-btn-dangerous:disabled,.ant-modal .ant-btn-primary.ant-btn-dangerous.ant-btn-disabled,.ant-modal .ant-btn-primary.ant-btn-dangerous[disabled]{border:1px solid rgba(20,29,38,.08)!important;color:#8b96a1!important;background:#eef2f3!important;box-shadow:none!important}.ant-modal .ant-form-item{margin-bottom:16px}.ant-modal .ant-form-item-label>label{color:#4a5661;font-size:13px;font-weight:700}.ant-modal .ant-input,.ant-modal .ant-input-number,.ant-modal .ant-select-selector{border-color:#141d261f!important;border-radius:7px!important;background:#f8fafb!important;box-shadow:none!important}.ant-modal .ant-input,.ant-modal .ant-input-number-input,.ant-modal .ant-select-selector{min-height:38px}.ant-modal .ant-input:focus,.ant-modal .ant-input-focused,.ant-modal .ant-input-number-focused,.ant-modal .ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 3px #0f766e1a!important}.ant-modal .ant-radio-wrapper,.ant-modal .ant-checkbox-wrapper{color:#34404a;font-weight:600}.ant-modal .ant-radio-checked .ant-radio-inner,.ant-modal .ant-checkbox-checked .ant-checkbox-inner{border-color:linear-gradient(135deg,#0f766e 0%,#12343b 100%);background:linear-gradient(135deg,#0f766e,#12343b)}.ant-modal-confirm .ant-modal-content{border-radius:12px}.ant-modal-confirm .ant-modal-confirm-body-wrapper{padding:4px 0 0}.ant-modal-confirm .ant-modal-confirm-title{color:var(--text-primary);font-size:17px;font-weight:800}.ant-modal-confirm .ant-modal-confirm-content{margin-top:10px;color:var(--text-secondary);font-size:14px}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width: 768px){.main___v6QZW{padding:88px 12px 12px}.pageTitle____kPqD{font-size:20px}.username___Hqp3p{max-width:96px}.content___FEk3q{padding-top:0}.bottomDock___aJyY2{left:10px;right:10px;top:10px;min-height:64px;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;padding:8px;border-radius:16px}.dockBrand___Qojhe{padding:6px}.dockBrandText___bAHVr,.dockUser___TIrxj .username___Hqp3p,.dockUser___TIrxj .statusDot___kLB3I{display:none}.dockUser___TIrxj{padding:5px}.dockTabs___UYQRy{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px}.dockTab___mJhbQ{height:46px;flex-direction:column;gap:4px;font-size:12px}.dockIcon___s_exK{font-size:18px}.dockUser___TIrxj{justify-self:end;width:48px;height:48px;justify-content:center;padding:4px}.dockUser___TIrxj .userCard___SHBB7{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.dockUser___TIrxj .ant-space{gap:0!important}.ant-modal-root .ant-modal-wrap{padding:12px}.ant-modal{top:36px;max-width:calc(100vw - 24px)}.ant-modal .ant-modal-header{padding:16px 18px 12px}.ant-modal .ant-modal-body{padding:18px}.ant-modal .ant-modal-footer{padding:12px 18px 16px}}@media screen and (max-width: 480px){.umi-plugin-layout-container{width:100%!important}.umi-plugin-layout-container>*{border-radius:0!important}}.umi-plugin-layout-menu .anticon{margin-right:8px}.umi-plugin-layout-menu .ant-dropdown-menu-item{min-width:160px}.umi-plugin-layout-right{display:flex!important;float:right;height:100%;margin-left:auto;overflow:hidden}.umi-plugin-layout-right .umi-plugin-layout-action{display:flex;align-items:center;height:100%;padding:0 12px;cursor:pointer;transition:all .3s}.umi-plugin-layout-right .umi-plugin-layout-action>i{color:#ffffffd9;vertical-align:middle}.umi-plugin-layout-right .umi-plugin-layout-action:hover,.umi-plugin-layout-right .umi-plugin-layout-action.opened{background:#00000006}.umi-plugin-layout-right .umi-plugin-layout-search{padding:0 12px}.umi-plugin-layout-right .umi-plugin-layout-search:hover{background:transparent}.umi-plugin-layout-name{margin-left:8px}.umi-plugin-layout-name.umi-plugin-layout-hide-avatar-img{margin-left:0}
