@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;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}.ant-layout-content{background:#f6f7fb!important}.ant-table-wrapper{background:#fff;border-radius:12px;padding:4px 12px 12px;box-shadow:0 1px 3px #1118270d}.ant-table-thead>tr>th{background:#fafbfd!important;font-weight:600!important;color:#4b5563}.ant-table-tbody>tr>td{padding:12px 10px!important}.ant-card{border-radius:12px;box-shadow:0 1px 3px #1118270d}.ant-layout-sider{background:#fff!important;border-right:1px solid #eef1f6}.ant-menu-light{border-inline-end:0!important;padding:8px 10px}.ant-menu-light .ant-menu-item{height:42px;line-height:42px;border-radius:10px;margin:4px 0;font-weight:500;color:#4b5563}.ant-menu-light .ant-menu-item:hover{background:#f2f6ff!important;color:#1677ff!important}.ant-menu-light .ant-menu-item-selected{background:#e8f1ff!important;color:#1677ff!important;font-weight:600}.ant-layout-header{background:#fff!important;box-shadow:0 1px 3px #1118270f}.ant-btn{border-radius:8px;font-weight:500}.ant-btn-primary{box-shadow:0 2px 6px #1677ff40}.ant-tag{border-radius:6px}.ant-card-head{border-bottom:1px solid #f2f4f8}.ant-input,.ant-select-selector{border-radius:8px!important}.ant-layout-content{background:linear-gradient(180deg,#f7f9fc,#f2f5fa)!important}.ant-card,.ant-table-wrapper{transition:box-shadow .2s ease,transform .2s ease}.ant-card:hover{box-shadow:0 6px 18px #11182714}.ant-table-tbody>tr:hover>td{background:#f7faff!important}.ant-statistic-content{font-size:30px!important;font-weight:700;line-height:1.15}.ant-statistic-title{font-size:12.5px;color:#98a1b2;margin-bottom:2px}.dashboard .ant-card,.dashboard-page .ant-card{border:0;box-shadow:0 1px 3px #1118270d}.dashboard .ant-card-small>.ant-card-body,.dashboard-page .ant-card-small>.ant-card-body{padding:14px 18px}.stat-card{border:0!important;box-shadow:0 1px 3px #1118270d!important;border-radius:14px!important;padding:18px 20px!important}.stat-value{font-size:30px!important;font-weight:700!important;line-height:1.15!important;color:#1f2430}.stat-label{font-size:12.5px!important;color:#98a1b2!important}.stat-trend{display:inline-block;font-size:12px;border-radius:6px;padding:1px 6px;background:#e9f8ef;color:#16a34a}.stat-trend.down{background:#feecec;color:#ef4444}.cards-row,.main-stats{gap:14px!important}.login-wrapper{min-height:100vh;background:linear-gradient(135deg,#8b5cf6,#7c3aed);position:relative;overflow:hidden}.bg-decoration{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.bg-circle{position:absolute;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(40px)}.bg-circle-1{width:400px;height:400px;top:-100px;right:-100px;animation:float 6s ease-in-out infinite}.bg-circle-2{width:300px;height:300px;bottom:-50px;left:-50px;animation:float 8s ease-in-out infinite reverse}.bg-circle-3{width:200px;height:200px;top:50%;left:30%;animation:float 10s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.login-split{display:flex;min-height:100vh;position:relative;z-index:1}.login-left{flex:1.2;display:flex;align-items:center;justify-content:center;padding:60px;animation:slideInLeft .6s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.brand-content{color:var(--app-card-bg);max-width:480px}.brand-title{font-size:56px;font-weight:800;margin:0 0 12px;letter-spacing:3px;background:linear-gradient(135deg,var(--app-card-bg) 0%,#e0e0e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle{font-size:22px;opacity:.9;margin:0;font-weight:300}.divider{width:80px;height:4px;background:#fffc;margin:40px 0;border-radius:2px}.features{display:flex;flex-direction:column;gap:28px}.feature-item{display:flex;align-items:center;gap:16px;animation:fadeInUp .5s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-icon{width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg{width:20px;height:20px;color:#4ade80}.feature-text{display:flex;flex-direction:column}.feature-name{font-size:18px;font-weight:600;margin-bottom:4px}.feature-desc{font-size:14px;opacity:.8}.login-right{width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:var(--app-card-bg);animation:slideInRight .6s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.login-card{width:100%;max-width:380px}.login-header{text-align:center;margin-bottom:40px}.login-header h2{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.login-header p{font-size:15px;color:var(--app-text-2);margin:0}.login-form :deep(.ant-input-affix-wrapper),.login-form :deep(.ant-input){min-height:40px;height:auto;padding:8px 14px;border-radius:12px;font-size:14px;border:2px solid #e8e8e8;transition:all .3s ease}.login-form :deep(.ant-input-affix-wrapper:hover),.login-form :deep(.ant-input:hover){border-color:#8b5cf6}.login-form :deep(.ant-input-affix-wrapper-focused),.login-form :deep(.ant-input-focused){border-color:#8b5cf6;box-shadow:0 0 0 3px #667eea1a}.login-form :deep(.ant-input-prefix){margin-right:12px;color:var(--app-text-3)}.login-form :deep(.ant-input-affix-wrapper .ant-input){border:none}.login-form :deep(.ant-input-affix-wrapper-focused){box-shadow:0 0 0 3px #667eea1a,none!important}.form-options{display:flex;justify-content:space-between;align-items:center}.form-options :deep(.ant-checkbox-wrapper){font-size:14px;color:var(--app-text-2)}.login-btn{height:52px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none!important;transition:all .3s ease!important}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.login-btn:active{transform:translateY(0)}.shake{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.copyright{margin-top:40px;font-size:13px;color:var(--app-text-3);text-align:center}@media (max-width: 1024px){.login-left{flex:1;padding:40px}.login-right{width:600px}.brand-title{font-size:44px}}@media (max-width: 768px){.login-split{flex-direction:column;min-height:100vh}.login-left{display:none}.login-right{width:100%;flex:1;padding:40px 24px;display:flex;flex-direction:column;justify-content:center}.login-card{max-width:100%}.login-header h2{font-size:26px}.bg-circle-1{width:200px;height:200px}.bg-circle-2{width:150px;height:150px}.bg-circle-3{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.login-right{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.brand-logo{display:block;width:64px;height:64px;object-fit:contain;margin-bottom:12px}.login-wrapper{background:#f5f5f7!important;min-height:100vh}.login-split{display:flex!important;align-items:center;justify-content:center;max-width:980px;margin:0 auto;gap:72px;padding:40px 24px}.login-left{background:transparent!important;box-shadow:none!important;width:auto!important;min-height:0!important;border-radius:0!important}.brand-content{color:#1d1d1f!important;text-align:left}.brand-logo{width:64px;height:64px;border-radius:16px;box-shadow:0 18px 40px #00000029;margin-bottom:22px}.brand-title{color:#1d1d1f!important;font-size:40px!important;font-weight:700!important;letter-spacing:-.02em;margin:0 0 8px}.brand-subtitle{color:#6e6e73!important;font-size:17px!important;margin:0}.login-right{width:380px;padding:0!important}.login-card{background:#fff!important;border-radius:22px!important;box-shadow:0 20px 60px #0000001a,0 1px 2px #0000000f!important;padding:40px 36px!important;border:0!important}.login-header h2{color:#1d1d1f!important;font-size:24px!important;font-weight:700!important}.login-header p{color:#6e6e73!important;font-size:14px!important}.login-form .ant-input-affix-wrapper,.login-form .ant-input{background:#f5f5f7!important;border:1px solid transparent!important;border-radius:12px!important;height:46px!important;box-shadow:none!important;font-size:15px!important}.login-form .ant-input-affix-wrapper:focus-within,.login-form .ant-input:focus{background:#fff!important;border-color:#0071e3!important;box-shadow:0 0 0 4px #0071e324!important}.login-form .ant-input-affix-wrapper .ant-input{background:transparent!important;height:auto!important;border:0!important;box-shadow:none!important}.login-form .ant-btn-primary{background:#0071e3!important;border-color:#0071e3!important;border-radius:12px!important;height:46px!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}.login-form .ant-btn-primary:hover{background:#0077ed!important;border-color:#0077ed!important}.login-footer{color:#86868b!important;font-size:12.5px!important;text-align:center;margin-top:22px}@media (max-width: 900px){.login-split{flex-direction:column;gap:28px;padding:32px 16px}.brand-content{text-align:center}.brand-title{font-size:30px!important}.login-right{width:100%;max-width:420px}.login-card{padding:28px 22px!important}}.login-left{display:none!important}.login-split{justify-content:center!important;gap:0!important}.login-right{width:400px}.login-header{text-align:center;margin-bottom:26px}.login-logo{display:block;width:64px;height:64px;margin:0 auto 16px;border-radius:16px;object-fit:contain;box-shadow:0 12px 28px #00000024}.login-header h2{margin:0 0 6px!important}@media (max-width: 480px){.login-right{width:100%}.login-logo{width:56px;height:56px}}.login-right{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.login-footer{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;color:#86868b!important;font-size:12.5px!important;text-align:center;margin-top:18px}.copyright{background:transparent!important;color:#86868b!important;font-size:12.5px!important;text-align:center!important;margin:18px 0 0!important;padding:0!important}.login-card+.copyright,.login-form+.copyright{box-shadow:none!important;border:0!important}.login-form .ant-input-affix-wrapper,.login-form .ant-input{background:#fff!important;border:1px solid #D2D2D7!important;box-shadow:none!important}.login-form .ant-input-affix-wrapper .ant-input{background:transparent!important;border:0!important}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input:hover{border-color:#b0b0b5!important}.login-form .ant-input-affix-wrapper:focus-within,.login-form .ant-input:focus{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important}.copyright{position:fixed!important;left:0;right:0;bottom:22px;margin:0!important;background:transparent!important;color:#86868b!important;font-size:12.5px!important;text-align:center!important}@media (max-width: 900px){.copyright{bottom:14px;font-size:12px!important}}.login-form .ant-input-affix-wrapper>input.ant-input,.login-form .ant-input-affix-wrapper input.ant-input,.login-form .ant-input-affix-wrapper .ant-input{border:0!important;border-width:0!important;box-shadow:none!important;background:transparent!important;outline:none!important;border-radius:0!important;height:auto!important}.login-form .ant-input-affix-wrapper input.ant-input:focus,.login-form .ant-input-affix-wrapper .ant-input:focus,.login-form .ant-input-affix-wrapper input.ant-input:hover{border:0!important;box-shadow:none!important;background:transparent!important}.login-form .ant-input-affix-wrapper:focus,.login-form .ant-input-affix-wrapper:focus-within{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important;background:#fff!important}html.tech-dark,html.dark{background:linear-gradient(135deg,#121418,#101216,#0d1014)!important;background-attachment:fixed!important;min-height:100vh!important}html body[class*=dark]{background:linear-gradient(135deg,#121418,#101216,#0d1014)!important;background-attachment:fixed!important;color:#ffffffd9!important;min-height:100vh!important}html body[class*=dark] .ant-menu.ant-menu-dark,html body[class*=dark] .ant-menu-dark .ant-menu-sub,html body[class*=dark] .ant-menu.ant-menu-dark .ant-menu-item-selected,html body[class*=dark] .ant-menu.ant-menu-dark .ant-menu-item:hover,html body[class*=dark] .ant-menu.ant-menu-dark .ant-menu-submenu-title:hover,html body[class*=dark] .ant-menu-inline.ant-menu-dark,html body[class*=dark] .ant-menu-vertical.ant-menu-dark,html body[class*=dark] .sider .ant-menu,html body[class*=dark] .ant-layout-sider .ant-menu,html body[class*=dark] .ant-drawer .ant-menu,html body[class*=dark] .ant-drawer-body .ant-menu{background-color:#121418!important;background:#121418!important;color:#ffffffd9!important}html body[class*=dark] .ant-menu-dark .ant-menu-item,html body[class*=dark] .ant-menu-dark .ant-menu-submenu-title,html body[class*=dark] .ant-menu.ant-menu-dark .ant-menu-item-group-title,html body[class*=dark] .sider .ant-menu-item,html body[class*=dark] .sider .ant-menu-submenu-title,html body[class*=dark] .ant-drawer .ant-menu-item,html body[class*=dark] .ant-drawer .ant-menu-submenu-title{background:transparent!important;background-color:transparent!important;color:#ffffffbf!important;margin:4px 8px!important;border-radius:10px!important}html body[class*=dark] .ant-menu-dark .ant-menu-item:hover,html body[class*=dark] .ant-menu-dark .ant-menu-submenu-title:hover,html body[class*=dark] .sider .ant-menu-item:hover,html body[class*=dark] .sider .ant-menu-submenu-title:hover{background:#3b82f626!important;color:#93c5fd!important}html body[class*=dark] .ant-menu-dark .ant-menu-item-selected,html body[class*=dark] .ant-menu-dark .ant-menu-item-selected:hover,html body[class*=dark] .sider .ant-menu-item-selected,html body[class*=dark] .sider .ant-menu-item-selected:hover,html body[class*=dark] .ant-drawer .ant-menu-item-selected{background:linear-gradient(135deg,#3b82f64d,#60a5fa33)!important;color:#93c5fd!important;border-right:none!important;box-shadow:0 4px 15px #3b82f640!important}html body[class*=dark] .ant-menu-dark,html body[class*=dark] .ant-menu.ant-menu-dark,html body[class*=dark] .tech-dark-menu{padding:8px!important}html body[class*=dark] .ant-layout-sider,html body[class*=dark] .ant-layout-sider-children,html body[class*=dark] .sider,html body[class*=dark] .ant-layout-sider-trigger{background:linear-gradient(180deg,#101115,#121418)!important;background-color:#121418!important}html body[class*=dark] .ant-drawer,html body[class*=dark] .ant-drawer-content,html body[class*=dark] .ant-drawer-header,html body[class*=dark] .ant-drawer-body{background:#121418!important;background-color:#121418!important;color:#ffffffd9!important}html body[class*=dark] .ant-layout-header .ant-btn-type-text,html body[class*=dark] .ant-layout-header .ant-btn-text,html body[class*=dark] .header .ant-btn,html body[class*=dark] .header-right .ant-btn{color:#ffffffbf!important}html body[class*=dark] .ant-layout-header .ant-btn-type-text:hover,html body[class*=dark] .ant-layout-header .ant-btn-text:hover,html body[class*=dark] .header .ant-btn:hover,html body[class*=dark] .header-right .ant-btn:hover{color:#93c5fd!important;background:#3b82f61f!important}html body[class*=dark] .ant-layout-header .app-title,html body[class*=dark] .ant-layout-header .logo,html body[class*=dark] .header .app-title,html body[class*=dark] .header .logo,html body[class*=dark] .header .username,html body[class*=dark] .header .theme-label{color:#ffffffe6!important}html body[class*=dark] .ant-dropdown .ant-menu{background:#131418!important;color:#ffffffd9!important;border:1px solid rgba(59,130,246,.2)!important}html body[class*=dark] .ant-dropdown .ant-menu-item{color:#ffffffbf!important}html body[class*=dark] .ant-dropdown .ant-menu-item:hover{background:#3b82f626!important;color:#93c5fd!important}html body[class*=dark] div,html body[class*=dark] section,html body[class*=dark] main,html body[class*=dark] article,html body[class*=dark] aside,html body[class*=dark] header,html body[class*=dark] footer,html body[class*=dark] nav,html body[class*=dark] ul,html body[class*=dark] ol,html body[class*=dark] li,html body[class*=dark] form,html body[class*=dark] figure{background-color:transparent!important}html body[class*=dark] p,html body[class*=dark] span,html body[class*=dark] label,html body[class*=dark] li,html body[class*=dark] a,html body[class*=dark] h1,html body[class*=dark] h2,html body[class*=dark] h3,html body[class*=dark] h4,html body[class*=dark] h5,html body[class*=dark] h6{color:#ffffffd9!important}html body[class*=dark] [style*="background: #fff"],html body[class*=dark] [style*="background-color: #fff"],html body[class*=dark] [style*="background:#fff"],html body[class*=dark] [style*="background-color:#fff"],html body[class*=dark] [style*="background: #ffffff"],html body[class*=dark] [style*="background-color: #ffffff"],html body[class*=dark] [style*="background: #fafafa"],html body[class*=dark] [style*="background: #f5f5f5"],html body[class*=dark] [style*="background: #f0f2f5"],html body[class*=dark] [style*="background: #f8f9fa"],html body[class*=dark] [style*="background: #000"],html body[class*=dark] [style*="background-color: #000"],html body[class*=dark] [style*="background: #0d0d0d"],html body[class*=dark] [style*="background: #1a1a1a"],html body[class*=dark] [style*="background: #252525"],html body[class*=dark] [style*="background: #0b0b14"],html body[class*=dark] [style*="background: #0a0a1a"],html body[class*=dark] [style*="background: #0f0f1f"],html body[class*=dark] [style*="background: #0f1013"],html body[class*=dark] [style*="background: #121418"],html body[class*=dark] [style*="background-color: #0b0b14"],html body[class*=dark] [style*="background-color: #0a0a1a"],html body[class*=dark] [style*="background-color: #0f0f1f"],html body[class*=dark] [style*="background-color: #0f1013"],html body[class*=dark] [style*="background-color: #121418"]{background:#131418!important;background-color:#131418!important}html body[class*=dark] [style*="color: #000"],html body[class*=dark] [style*="color: #111"],html body[class*=dark] [style*="color: #222"],html body[class*=dark] [style*="color: #333"],html body[class*=dark] [style*="color: #444"],html body[class*=dark] [style*="color: #555"],html body[class*=dark] [style*="color: #666"],html body[class*=dark] [style*="color: #777"],html body[class*=dark] [style*="color: #888"],html body[class*=dark] [style*="color: #999"],html body[class*=dark] [style*="color: #1D2129"],html body[class*=dark] [style*="color: #1a1a1a"],html body[class*=dark] [style*="color: #4E5969"],html body[class*=dark] [style*="color: #86909C"],html body[class*=dark] [style*="color: #8c8c8c"],html body[class*=dark] [style*="color: #1f2937"],html body[class*=dark] [style*="color: #475569"],html body[class*=dark] [style*="color: #94a3b8"],html body[class*=dark] [style*="color: rgba(0, 0, 0"],html body[class*=dark] [style*="color: rgb(0, 0, 0"],html body[class*=dark] [style*="color: rgba(30,"],html body[class*=dark] [style*="color: rgba(71,"]{color:#ffffffd9!important}html body[class*=dark] .ant-layout{background:transparent!important}html body[class*=dark] .ant-layout-sider,html body[class*=dark] .ant-layout-sider-children,html body[class*=dark] .ant-layout-sider-dark,html body[class*=dark] .ant-layout-sider-light{background:linear-gradient(180deg,#121418,#101216)!important}html body[class*=dark] .ant-layout-header{background:#1a1a2ef2!important;border-bottom:1px solid rgba(59,130,246,.2)!important;backdrop-filter:blur(10px)!important}html body[class*=dark] .ant-layout-content{background:transparent!important}html body[class*=dark] .ant-menu,html body[class*=dark] .ant-menu-dark,html body[class*=dark] .ant-menu-light,html body[class*=dark] .tech-dark-menu{background:linear-gradient(180deg,#121418,#0d1014,#101216)!important;color:#ffffffd9!important}html body[class*=dark] .ant-menu-item,html body[class*=dark] .ant-menu-submenu-title,html body[class*=dark] .ant-menu-item-group-title{color:#ffffffbf!important;background:linear-gradient(90deg,#3b82f60a,#60a5fa05)!important;background-color:#3b82f60a!important;margin:0!important;margin-block:0!important;border-radius:0!important;border-bottom:1px solid rgba(59,130,246,.08)!important}html body[class*=dark] .ant-menu-item:hover,html body[class*=dark] .ant-menu-submenu-title:hover,html body[class*=dark] .ant-menu-item-active,html body[class*=dark] .ant-menu-submenu-active>.ant-menu-submenu-title{color:#93c5fd!important;background:#60a5fa1a!important}html body[class*=dark] .ant-menu-item-selected{background:linear-gradient(90deg,#3b82f659,#60a5fa40)!important;color:#93c5fd!important;border-left:3px solid #60a5fa!important;font-weight:600!important}html body[class*=dark] .ant-menu-item:not(.ant-menu-item-selected):hover:after,html body[class*=dark] .ant-menu-submenu-title:hover:after{border-right-color:transparent!important}html body[class*=dark] .ant-menu-sub{background:#0f0f23f2!important}html body[class*=dark] .ant-menu-vertical .ant-menu-item:after,html body[class*=dark] .ant-menu-inline .ant-menu-item:after{border-right-color:#60a5fa!important}html body[class*=dark] .ant-card,html body[class*=dark] .ant-card-bordered,html body[class*=dark] .ant-card-hoverable{background:#131418!important;background-color:#131418!important;border:1px solid rgba(59,130,246,.2)!important;box-shadow:0 4px 20px #0000004d!important;color:#ffffffd9!important}html body[class*=dark] .ant-card-head{border-bottom:1px solid rgba(59,130,246,.2)!important;background:#3b82f60d!important;color:#171a20!important}html body[class*=dark] .ant-card-head-title,html body[class*=dark] .ant-card-extra{color:#171a20!important}html body[class*=dark] .ant-card-body{color:#ffffffd9!important}html body[class*=dark] .ant-card-hoverable:hover{box-shadow:0 8px 30px #3b82f633,0 0 20px #60a5fa1a!important;border-color:#3b82f666!important}html body[class*=dark] .ant-table,html body[class*=dark] .ant-table-container,html body[class*=dark] .ant-table-content,html body[class*=dark] .ant-table-body,html body[class*=dark] .ant-table-content table{background:#131418!important;color:#ffffffd9!important}html body[class*=dark] .ant-table-thead>tr>th,html body[class*=dark] .ant-table-thead>tr>td{background:#181a1f!important;background-color:#181a1f!important;color:#a5f3fc!important;border-bottom:1px solid rgba(59,130,246,.2)!important;font-weight:600!important}html body[class*=dark] .ant-table-tbody>tr>td,html body[class*=dark] .ant-table-tbody>tr>th{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important;border-bottom:1px solid rgba(59,130,246,.1)!important}html body[class*=dark] .ant-table-tbody>tr:hover>td{background:#3b82f61a!important;background-color:#3b82f61a!important}html body[class*=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background:#60a5fa26!important;background-color:#60a5fa26!important}html body[class*=dark] .ant-table-pagination,html body[class*=dark] .ant-pagination{color:#fff9!important}html body[class*=dark] .ant-table-placeholder{background:#131418!important}html body[class*=dark] .ant-form-item-label>label,html body[class*=dark] .ant-form-item-label,html body[class*=dark] .ant-form-item,html body[class*=dark] .ant-form,html body[class*=dark] .ant-form-item-explain,html body[class*=dark] .ant-form-item-explain-error{color:#ffffffd9!important}html body[class*=dark] .ant-input,html body[class*=dark] .ant-input-affix-wrapper,html body[class*=dark] .ant-input-number,html body[class*=dark] .ant-input-number-input,html body[class*=dark] .ant-input-password,html body[class*=dark] .ant-input-group-addon,html body[class*=dark] .ant-textarea,html body[class*=dark] textarea.ant-input{background:#181a1f!important;background-color:#181a1f!important;border:1px solid rgba(59,130,246,.3)!important;color:#ffffffd9!important}html body[class*=dark] .ant-input::placeholder,html body[class*=dark] .ant-input-affix-wrapper input::placeholder,html body[class*=dark] textarea::placeholder{color:#ffffff59!important}html body[class*=dark] .ant-input:hover,html body[class*=dark] .ant-input-affix-wrapper:hover,html body[class*=dark] .ant-input-number:hover{border-color:#3b82f680!important}html body[class*=dark] .ant-input:focus,html body[class*=dark] .ant-input-focused,html body[class*=dark] .ant-input-affix-wrapper-focused,html body[class*=dark] .ant-input-number-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}html body[class*=dark] .ant-select{color:#ffffffd9!important}html body[class*=dark] .ant-select-selector{background:#181a1f!important;background-color:#181a1f!important;border:1px solid rgba(59,130,246,.3)!important;color:#ffffffd9!important}html body[class*=dark] .ant-select-selection-item,html body[class*=dark] .ant-select-selection-placeholder,html body[class*=dark] .ant-select-selection-search-input{color:#ffffffd9!important}html body[class*=dark] .ant-select-arrow{color:#ffffff80!important}html body[class*=dark] .ant-select-dropdown,html body[class*=dark] .ant-select-dropdown-hidden,html body[class*=dark] .ant-select-dropdown *{background:#181a1f!important;background-color:#181a1f!important}html body[class*=dark] .ant-select-item,html body[class*=dark] .ant-select-item-option{color:#ffffffd9!important;background:#181a1f!important}html body[class*=dark] .ant-select-item-option:hover,html body[class*=dark] .ant-select-item-option-active{background:#3b82f633!important;color:#93c5fd!important}html body[class*=dark] .ant-select-item-option-selected{background:linear-gradient(90deg,#3b82f659,#60a5fa40)!important;color:#93c5fd!important;font-weight:600!important}html body[class*=dark] .ant-select-item-option-state{color:#60a5fa!important}html body[class*=dark] .ant-dropdown,html body[class*=dark] .ant-dropdown-menu{background:#181a1f!important}html body[class*=dark] .ant-dropdown-menu-item,html body[class*=dark] .ant-dropdown-menu-submenu-title{color:#ffffffd9!important;background:#181a1f!important}html body[class*=dark] .ant-dropdown-menu-item:hover,html body[class*=dark] .ant-dropdown-menu-submenu-title:hover{background:#3b82f633!important;color:#93c5fd!important}html body[class*=dark] .ant-dropdown-menu-item-selected{background:#60a5fa33!important;color:#93c5fd!important}html body[class*=dark] .ant-btn,html body[class*=dark] .ant-btn-default{background:#181a1f!important;border:1px solid rgba(59,130,246,.3)!important;color:#ffffffd9!important}html body[class*=dark] .ant-btn:hover,html body[class*=dark] .ant-btn-default:hover{background:#3b82f633!important;border-color:#3b82f6!important;color:#93c5fd!important}html body[class*=dark] .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important}html body[class*=dark] .ant-btn-primary:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;box-shadow:0 4px 15px #3b82f666!important}html body[class*=dark] .ant-btn-text,html body[class*=dark] .ant-btn-link{color:#93c5fd!important;background:transparent!important}html body[class*=dark] .ant-btn-text:hover,html body[class*=dark] .ant-btn-link:hover{color:#a5f3fc!important;background:#60a5fa1a!important}html body[class*=dark] .ant-modal-content,html body[class*=dark] .ant-modal-header,html body[class*=dark] .ant-modal-body,html body[class*=dark] .ant-modal-footer{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important}html body[class*=dark] .ant-modal-header{border-bottom:1px solid rgba(59,130,246,.2)!important}html body[class*=dark] .ant-modal-title{color:#171a20!important}html body[class*=dark] .ant-modal-close,html body[class*=dark] .ant-modal-close-x{color:#ffffff80!important}html body[class*=dark] .ant-modal-footer{border-top:1px solid rgba(59,130,246,.2)!important}html body[class*=dark] .ant-modal-mask{background:#000000b3!important}html body[class*=dark] .ant-drawer-content,html body[class*=dark] .ant-drawer-header,html body[class*=dark] .ant-drawer-body,html body[class*=dark] .ant-drawer-footer{background:#101216!important;color:#ffffffd9!important}html body[class*=dark] .ant-drawer-header{border-bottom:1px solid rgba(59,130,246,.2)!important}html body[class*=dark] .ant-drawer-title{color:#171a20!important}html body[class*=dark] .ant-tabs-nav{background:transparent!important}html body[class*=dark] .ant-tabs-tab{color:#fff9!important}html body[class*=dark] .ant-tabs-tab:hover,html body[class*=dark] .ant-tabs-tab-active,html body[class*=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#93c5fd!important}html body[class*=dark] .ant-tabs-ink-bar{background:linear-gradient(90deg,#3b82f6,#60a5fa)!important}html body[class*=dark] .ant-tabs-content,html body[class*=dark] .ant-tabs-tabpane{color:#ffffffd9!important}html body[class*=dark] .ant-tag{border:1px solid transparent!important}html body[class*=dark] .ant-tag-blue{background:#1890ff26!important;color:#93c5fd!important;border-color:#60a5fa4d!important}html body[class*=dark] .ant-tag-green,html body[class*=dark] .ant-tag-success{background:#22c55e26!important;color:#4ade80!important;border-color:#22c55e4d!important}html body[class*=dark] .ant-tag-red,html body[class*=dark] .ant-tag-error{background:#ef444426!important;color:#f87171!important;border-color:#ef44444d!important}html body[class*=dark] .ant-tag-orange,html body[class*=dark] .ant-tag-warning{background:#fbbf2426!important;color:#fbbf24!important;border-color:#fbbf244d!important}html body[class*=dark] .ant-tag-purple,html body[class*=dark] .ant-tag-processing{background:#3b82f626!important;color:#93c5fd!important;border-color:#3b82f64d!important}html body[class*=dark] .ant-badge-status-text{color:#fff9!important}html body[class*=dark] .ant-alert{background:#181a1f!important;border:1px solid rgba(59,130,246,.2)!important}html body[class*=dark] .ant-alert-message,html body[class*=dark] .ant-alert-description{color:#ffffffd9!important}html body[class*=dark] .ant-pagination-item{background:#181a1f!important;border-color:#3b82f64d!important}html body[class*=dark] .ant-pagination-item a{color:#ffffffbf!important}html body[class*=dark] .ant-pagination-item:hover{border-color:#3b82f6!important}html body[class*=dark] .ant-pagination-item:hover a{color:#93c5fd!important}html body[class*=dark] .ant-pagination-item-active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#3b82f6!important}html body[class*=dark] .ant-pagination-item-active a{color:#fff!important}html body[class*=dark] .ant-pagination-prev .ant-pagination-item-link,html body[class*=dark] .ant-pagination-next .ant-pagination-item-link{background:#181a1f!important;border-color:#3b82f64d!important;color:#fff9!important}html body[class*=dark] .ant-pagination-disabled .ant-pagination-item-link{color:#ffffff40!important}html body[class*=dark] .ant-switch{background:#3d3d6b!important}html body[class*=dark] .ant-switch-checked{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important}html body[class*=dark] .ant-radio-inner{background:#181a1f!important;border-color:#3b82f64d!important}html body[class*=dark] .ant-radio-checked .ant-radio-inner{border-color:#3b82f6!important;background:#3b82f6!important}html body[class*=dark] .ant-checkbox-inner{background:#181a1f!important;border-color:#3b82f64d!important}html body[class*=dark] .ant-checkbox-checked .ant-checkbox-inner{background:#3b82f6!important;border-color:#3b82f6!important}html body[class*=dark] .ant-picker,html body[class*=dark] .ant-picker-input>input{background:#181a1f!important;border-color:#3b82f64d!important;color:#ffffffd9!important}html body[class*=dark] .ant-picker-suffix,html body[class*=dark] .ant-picker-clear{color:#ffffff80!important}html body[class*=dark] .ant-picker-panel-container,html body[class*=dark] .ant-picker-panel,html body[class*=dark] .ant-picker-header,html body[class*=dark] .ant-picker-body,html body[class*=dark] .ant-picker-content,html body[class*=dark] .ant-picker-footer{background:#181a1f!important;color:#ffffffd9!important}html body[class*=dark] .ant-picker-cell{color:#fff6!important}html body[class*=dark] .ant-picker-cell-in-view{color:#ffffffd9!important}html body[class*=dark] .ant-picker-cell-selected .ant-picker-cell-inner{background:#3b82f6!important;color:#fff!important}html body[class*=dark] .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#60a5fa!important}html body[class*=dark] .ant-breadcrumb,html body[class*=dark] .ant-breadcrumb-link,html body[class*=dark] .ant-breadcrumb-separator{color:#ffffff80!important}html body[class*=dark] .ant-breadcrumb-link:last-child{color:#ffffffd9!important}html body[class*=dark] .ant-breadcrumb a:hover{color:#93c5fd!important}html body[class*=dark] .ant-tooltip-inner{background:#1d2027!important;color:#ffffffd9!important}html body[class*=dark] .ant-tooltip-arrow:before{background:#1d2027!important}html body[class*=dark] .ant-popover-inner,html body[class*=dark] .ant-popover-inner-content,html body[class*=dark] .ant-popover-title{background:#181a1f!important;color:#ffffffd9!important}html body[class*=dark] .ant-popover-arrow:before{background:#181a1f!important}html body[class*=dark] .ant-steps-item-title,html body[class*=dark] .ant-steps-item-description{color:#ffffffd9!important}html body[class*=dark] .ant-steps-item-process .ant-steps-item-icon{background:#3b82f6!important;border-color:#3b82f6!important}html body[class*=dark] .ant-steps-item-finish .ant-steps-item-icon{background:#181a1f!important;border-color:#60a5fa!important}html body[class*=dark] .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#60a5fa!important}html body[class*=dark] .ant-steps-item-wait .ant-steps-item-icon{background:#181a1f!important;border-color:#3b82f64d!important;color:#fff6!important}html body[class*=dark] .ant-steps-item-tail:after{background:#3b82f633!important}html body[class*=dark] .ant-statistic-title{color:#fff9!important}html body[class*=dark] .ant-statistic-content{color:#171a20!important}html body[class*=dark] .ant-statistic-content-value-int,html body[class*=dark] .ant-statistic-content-value-decimal{color:#93c5fd!important}html body[class*=dark] .ant-spin-text{color:#fff9!important}html body[class*=dark] .ant-spin-dot-item{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important}html body[class*=dark] .ant-empty-description{color:#ffffff80!important}html body[class*=dark] .ant-divider,html body[class*=dark] .ant-divider-horizontal{border-color:#3b82f626!important}html body[class*=dark] .ant-divider-inner-text{color:#ffffff80!important}html body[class*=dark] .ant-avatar{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important}html body[class*=dark] .ant-progress-text{color:#fff9!important}html body[class*=dark] .ant-progress-bg{background:linear-gradient(90deg,#3b82f6,#60a5fa)!important}html body[class*=dark] .ant-progress-outer{background:#1d2027!important}html body[class*=dark] .ant-collapse,html body[class*=dark] .ant-collapse-item,html body[class*=dark] .ant-collapse-header,html body[class*=dark] .ant-collapse-content,html body[class*=dark] .ant-collapse-content-box{background:#131418!important;color:#ffffffd9!important;border-color:#3b82f633!important}html body[class*=dark] .ant-collapse-header{color:#171a20!important}html body[class*=dark] .ant-collapse-arrow{color:#3b82f6!important}html body[class*=dark] .ant-collapse-item-active .ant-collapse-header{color:#93c5fd!important}html body[class*=dark] .ant-upload,html body[class*=dark] .ant-upload-drag{background:#181a1f!important;border-color:#3b82f64d!important}html body[class*=dark] .ant-upload-drag:hover{border-color:#3b82f6!important}html body[class*=dark] .ant-upload-text{color:#ffffffd9!important}html body[class*=dark] .ant-upload-hint{color:#ffffff80!important}html body[class*=dark] .ant-message-notice-content{background:#181a1f!important;color:#ffffffd9!important;box-shadow:0 4px 20px #0006!important}html body[class*=dark] .ant-notification-notice,html body[class*=dark] .ant-notification-notice-message,html body[class*=dark] .ant-notification-notice-description,html body[class*=dark] .ant-cascader-picker,html body[class*=dark] .ant-cascader-menus,html body[class*=dark] .ant-cascader-menu,html body[class*=dark] .ant-cascader-menu-item,html body[class*=dark] .ant-tree-select,html body[class*=dark] .ant-tree-select-dropdown{background:#181a1f!important;color:#ffffffd9!important}html body[class*=dark] .ant-cascader-menu-item:hover,html body[class*=dark] .ant-cascader-menu-item-active{background:#3b82f633!important;color:#93c5fd!important}html body[class*=dark] .ant-cascader-menu-item-selected{background:#60a5fa33!important;color:#93c5fd!important}html body[class*=dark] .ant-list,html body[class*=dark] .ant-list-item,html body[class*=dark] .ant-list-header,html body[class*=dark] .ant-list-footer{background:transparent!important;color:#ffffffd9!important;border-color:#3b82f626!important}html body[class*=dark] .ant-list-item-meta-title,html body[class*=dark] .ant-list-item-meta-description{color:#ffffffd9!important}html body[class*=dark] .ant-skeleton-content .ant-skeleton-title,html body[class*=dark] .ant-skeleton-content .ant-skeleton-paragraph>li,html body[class*=dark] .ant-skeleton-avatar,html body[class*=dark] .ant-skeleton-button,html body[class*=dark] .ant-skeleton-input{background:linear-gradient(90deg,#181a1f 25%,#1d2027 37%,#181a1f 63%)!important;background-size:400% 100%!important}html body[class*=dark] .ant-timeline-item-label,html body[class*=dark] .ant-timeline-item-content{color:#ffffffbf!important}html body[class*=dark] .ant-timeline-item-tail{border-left-color:#3b82f64d!important}html body[class*=dark] .ant-timeline-item-head{background:#121418!important;border-color:#3b82f6!important}html body[class*=dark] .ant-timeline-item-head-blue{border-color:#60a5fa!important;background:#121418!important}html body[class*=dark] .ant-page-header{background:#1e1e3a80!important}html body[class*=dark] .ant-page-header-heading-title{color:#171a20!important}html body[class*=dark] .ant-page-header-heading-sub-title{color:#fff9!important}html body[class*=dark] .ant-result-title,html body[class*=dark] .ant-result-subtitle{color:#ffffffd9!important}html body[class*=dark] .ant-drawer .ant-menu,html body[class*=dark] .ant-drawer .ant-menu-dark,html body[class*=dark] .ant-drawer .ant-menu-light,html body[class*=dark] .ant-drawer-body .menu-item,html body[class*=dark] .ant-drawer .menu-item{background:linear-gradient(180deg,#121418,#0d1014,#101216)!important}html body[class*=dark] .ant-drawer .ant-menu-item,html body[class*=dark] .ant-drawer .ant-menu-submenu-title{background:transparent!important;margin:0!important;border-radius:0!important}html body[class*=dark] .ant-drawer .ant-menu-item-selected{background:linear-gradient(90deg,#3b82f659,#60a5fa40)!important;color:#93c5fd!important}html body[class*=dark] .ant-menu:not(.ant-menu-horizontal) .ant-menu-item{margin-top:0!important;margin-bottom:0!important}html body[class*=dark] .ant-menu:before,html body[class*=dark] .ant-menu:after{display:none!important}html body[class*=dark] .ant-layout-sider,html body[class*=dark] .ant-layout-sider-children,html body[class*=dark] .sider,html body[class*=dark] .aside{background:linear-gradient(180deg,#121418,#0d1014,#101216)!important;background-color:#121418!important}html body[class*=dark] .ant-segmented{background:#181a1f!important}html body[class*=dark] .ant-segmented-item{color:#fff9!important}html body[class*=dark] .ant-segmented-item-selected{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}html body[class*=dark] .ant-color-picker-trigger{background:#181a1f!important;border-color:#3b82f64d!important}html body[class*=dark] .ant-color-picker-panel{background:#181a1f!important}html body[class*=dark] a:not(.ant-btn){color:#93c5fd!important}html body[class*=dark] a:not(.ant-btn):hover{color:#a5f3fc!important}html body[class*=dark] ::-webkit-scrollbar{width:8px;height:8px}html body[class*=dark] ::-webkit-scrollbar-track{background:#121418}html body[class*=dark] ::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}html body[class*=dark] ::-webkit-scrollbar-thumb:hover{background:#3b82f680}html body[class*=dark] .dashboard{background:linear-gradient(180deg,#101216,#121418)!important}html body[class*=dark] .welcome-section{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;border:1px solid rgba(59,130,246,.3)!important;box-shadow:0 10px 40px #3b82f633,0 0 20px #60a5fa1a!important}html body[class*=dark] .welcome-title,html body[class*=dark] .welcome-subtitle,html body[class*=dark] .time-text,html body[class*=dark] .time-display{color:#fff!important}html body[class*=dark] .stat-card.primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:1px solid rgba(59,130,246,.4)!important;box-shadow:0 4px 20px #3b82f64d!important;color:#fff!important}html body[class*=dark] .stat-card.success{background:linear-gradient(135deg,#60a5fa,#0891b2)!important;border:1px solid rgba(96,165,250,.4)!important;box-shadow:0 4px 20px #60a5fa4d!important;color:#fff!important}html body[class*=dark] .stat-card.warning{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;border:1px solid rgba(167,139,250,.4)!important;color:#fff!important}html body[class*=dark] .stat-card.info{background:linear-gradient(135deg,#22d3ee,#60a5fa)!important;border:1px solid rgba(34,211,238,.4)!important;color:#fff!important}html body[class*=dark] .stat-card.compact{background:#181a1f!important;border:1px solid rgba(59,130,246,.2)!important;box-shadow:0 4px 20px #0000004d!important}html body[class*=dark] .stat-card.compact.earnings{background:linear-gradient(135deg,#181a1f,#101216)!important;border:1px solid rgba(96,165,250,.3)!important}html body[class*=dark] .stat-card.self{background:linear-gradient(135deg,#181a1f,#101216)!important;border:1px solid rgba(59,130,246,.3)!important}html body[class*=dark] .stat-compact-label{color:#fff9!important}html body[class*=dark] .stat-compact-value{color:#171a20!important}html body[class*=dark] .stat-compact-icon{color:#3b82f6!important}html body[class*=dark] .chart-card,html body[class*=dark] .self-data-section,html body[class*=dark] .table-card,html body[class*=dark] .info-result{background:#181a1f!important;border:1px solid rgba(59,130,246,.2)!important;box-shadow:0 4px 20px #0000004d!important}html body[class*=dark] .chart-card-title,html body[class*=dark] .section-title{color:#171a20!important}html body[class*=dark] .chart-icon,html body[class*=dark] .section-icon{color:#60a5fa!important}html body[class*=dark] .core-badge{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important}html body[class*=dark] .stat-label,html body[class*=dark] .stat-value{color:#fff!important}html body[class*=dark] .stat-icon{background:#fff3!important;color:#fff!important}body[class*=dark] .ant-modal-content,body[class*=dark] .ant-modal-header,body[class*=dark] .ant-modal-body,body[class*=dark] .ant-modal-footer{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important;border-color:#3b82f633!important}body[class*=dark] .ant-modal-title{color:#fff!important}body[class*=dark] .ant-modal-close,body[class*=dark] .ant-modal-close-x,body[class*=dark] .ant-modal-close-icon{color:#fff9!important}body[class*=dark] .ant-modal-close:hover{color:#fff!important;background:#3b82f633!important}body[class*=dark] .ant-modal-mask{background:#0009!important}body[class*=dark] .ant-drawer-content,body[class*=dark] .ant-drawer-header,body[class*=dark] .ant-drawer-body,body[class*=dark] .ant-drawer-footer{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important}body[class*=dark] .ant-drawer-title{color:#fff!important}body[class*=dark] .ant-drawer-close{color:#fff9!important}body[class*=dark] .ant-drawer-mask{background:#0009!important}body[class*=dark] .ant-select-dropdown,body[class*=dark] .ant-select-dropdown .ant-select-dropdown-empty{background:#131418!important;background-color:#131418!important;border:1px solid rgba(59,130,246,.3)!important;border-radius:8px!important;box-shadow:0 6px 24px #0006,0 0 0 1px #3b82f633!important}body[class*=dark] .ant-select-item{color:#ffffffd9!important;background:transparent!important}body[class*=dark] .ant-select-item-option-active,body[class*=dark] .ant-select-item-option:hover{background:#3b82f626!important;color:#fff!important}body[class*=dark] .ant-select-item-option-selected{background:#3b82f64d!important;color:#fff!important;font-weight:600!important}body[class*=dark] .ant-select-item-option-selected:after{content:""!important}body[class*=dark] .ant-select-item-option-selected .ant-select-item-option-state{color:#60a5fa!important}body[class*=dark] .ant-picker-panel,body[class*=dark] .ant-picker-body,body[class*=dark] .ant-picker-header,body[class*=dark] .ant-picker-content,body[class*=dark] .ant-picker-footer,body[class*=dark] .ant-picker-date-panel,body[class*=dark] .ant-picker-month-panel,body[class*=dark] .ant-picker-year-panel,body[class*=dark] .ant-picker-time-panel{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important;border-color:#3b82f633!important}body[class*=dark] .ant-picker-cell-in-view{color:#ffffffd9!important}body[class*=dark] .ant-picker-cell:hover .ant-picker-cell-in-view{background:#3b82f626!important}body[class*=dark] .ant-picker-cell-selected .ant-picker-cell-in-view,body[class*=dark] .ant-picker-cell-start .ant-picker-cell-in-view,body[class*=dark] .ant-picker-cell-end .ant-picker-cell-in-view{background:#3b82f6!important;color:#fff!important}body[class*=dark] .ant-picker-cell-in-range:before{background:#3b82f626!important}body[class*=dark] .ant-picker-header-view button,body[class*=dark] .ant-picker-header button{color:#ffffffd9!important}body[class*=dark] .ant-picker-suffix,body[class*=dark] .ant-picker-clear{color:#ffffff80!important}body[class*=dark] .ant-picker{background:#181a1f!important;border-color:#3b82f64d!important;color:#ffffffd9!important}body[class*=dark] .ant-picker-input>input{color:#ffffffd9!important}body[class*=dark] .ant-picker-input>input::placeholder{color:#ffffff59!important}body[class*=dark] .ant-picker-separator{color:#ffffff80!important}body[class*=dark] .ant-popover,body[class*=dark] .ant-popover-inner,body[class*=dark] .ant-popover-content{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important}body[class*=dark] .ant-popover-inner{border:1px solid rgba(59,130,246,.3)!important;box-shadow:0 6px 24px #0006!important}body[class*=dark] .ant-popover-title{color:#fff!important;border-bottom:1px solid rgba(59,130,246,.2)!important;background:transparent!important}body[class*=dark] .ant-popover-arrow{background:#131418!important;border-color:#3b82f64d!important}body[class*=dark] .ant-tooltip,body[class*=dark] .ant-tooltip-inner{background:#121418!important;color:#fff!important}body[class*=dark] .ant-tooltip-arrow:before{background:#121418!important}body[class*=dark] .ant-dropdown,body[class*=dark] .ant-dropdown-menu{background:#131418!important;background-color:#131418!important}body[class*=dark] .ant-dropdown-menu{border:1px solid rgba(59,130,246,.3)!important;box-shadow:0 6px 24px #0006!important;padding:4px!important}body[class*=dark] .ant-dropdown-menu-item,body[class*=dark] .ant-dropdown-menu-submenu-title{color:#ffffffd9!important;background:transparent!important}body[class*=dark] .ant-dropdown-menu-item:hover,body[class*=dark] .ant-dropdown-menu-item-active,body[class*=dark] .ant-dropdown-menu-submenu-title:hover{background:#3b82f633!important;color:#fff!important}body[class*=dark] .ant-dropdown-menu-item-selected{background:#3b82f64d!important;color:#fff!important}body[class*=dark] .ant-message-notice-content{background:#181a1f!important;color:#ffffffd9!important;border:1px solid rgba(59,130,246,.3)!important;box-shadow:0 4px 16px #0006!important}body[class*=dark] .ant-notification-notice,body[class*=dark] .ant-notification-notice-content{background:#181a1f!important;color:#ffffffd9!important;border:1px solid rgba(59,130,246,.3)!important}body[class*=dark] .ant-notification-notice-message{color:#fff!important}body[class*=dark] .ant-notification-notice-description{color:#fff9!important}body[class*=dark] .ant-modal-confirm-body .ant-modal-confirm-title,body[class*=dark] .ant-modal-confirm-body .ant-modal-confirm-content{color:#ffffffd9!important}body[class*=dark] .ant-modal-confirm .ant-modal-confirm-body .anticon{color:#60a5fa!important}body[class*=dark] .ant-popover-buttons button{background:#181a1f!important;border-color:#3b82f64d!important;color:#ffffffd9!important}body[class*=dark] .ant-popover-buttons button.ant-btn-primary{background:#3b82f6!important;color:#fff!important}body[class*=dark] .ant-mentions-dropdown,body[class*=dark] .ant-auto-complete-dropdown{background:#131418!important;border:1px solid rgba(59,130,246,.3)!important;color:#ffffffd9!important}body[class*=dark] .ant-tree-select-dropdown{background:#131418!important;border:1px solid rgba(59,130,246,.3)!important}body[class*=dark] .ant-tree-node-content-wrapper{color:#ffffffd9!important}body[class*=dark] .ant-tree-node-content-wrapper:hover{background:#3b82f626!important}body[class*=dark] .ant-tree-node-selected{background:#3b82f64d!important;color:#fff!important}body[class*=dark] .ant-cascader-menus{background:#131418!important;border:1px solid rgba(59,130,246,.3)!important}body[class*=dark] .ant-cascader-menu{background:#131418!important;border-color:#3b82f626!important}body[class*=dark] .ant-cascader-menu-item{color:#ffffffd9!important}body[class*=dark] .ant-cascader-menu-item:hover{background:#3b82f626!important}body[class*=dark] .ant-cascader-menu-item-active,body[class*=dark] .ant-cascader-menu-item-selected{background:#3b82f64d!important;color:#fff!important}body[class*=dark] .ant-image-preview-operations{background:#000c!important}body[class*=dark] .ant-image-preview-operations-operation{color:#fff!important}html body[class*=dark] .ant-layout-sider,html body[class*=dark] .ant-layout-sider-children,html body[class*=dark] .ant-layout-sider-dark,html body[class*=dark] .ant-layout-sider-light,html body[class*=dark] .ant-layout-sider-has-trigger{background:linear-gradient(180deg,#101115,#121418)!important;background-color:#121418!important}html body[class*=dark] .ant-layout-sider{box-shadow:2px 0 8px #0000004d!important}html body[class*=dark] .ant-layout-sider-trigger{background:#1a1a3e!important;border-top:1px solid rgba(59,130,246,.2)!important;color:#ffffffbf!important}html body[class*=dark] .ant-menu.ant-menu-dark,html body[class*=dark] .ant-menu-dark .ant-menu-item,html body[class*=dark] .ant-menu-dark .ant-menu-submenu-title,html body[class*=dark] .ant-menu.tech-dark-menu,html body[class*=dark] .tech-dark-menu .ant-menu-item{background:linear-gradient(180deg,#101115,#121418)!important;background-color:#121418!important;color:#ffffffd9!important}html body[class*=dark] .ant-menu-dark .ant-menu-item,html body[class*=dark] .ant-menu-dark .ant-menu-submenu-title{margin:0!important;border-radius:0!important;border-bottom:1px solid rgba(59,130,246,.08)!important}html body[class*=dark] .ant-menu-dark .ant-menu-item:hover,html body[class*=dark] .ant-menu-dark .ant-menu-submenu-title:hover,html body[class*=dark] .tech-dark-menu .ant-menu-item:hover{background:#3b82f626!important;color:#93c5fd!important}html body[class*=dark] .ant-menu-dark .ant-menu-item-selected,html body[class*=dark] .ant-menu-dark .ant-menu-item-selected:hover,html body[class*=dark] .tech-dark-menu .ant-menu-item-selected{background:linear-gradient(90deg,#3b82f666,#60a5fa33)!important;color:#93c5fd!important;border-left:3px solid #60a5fa!important}html body[class*=dark] .ant-menu-item .anticon,html body[class*=dark] .ant-menu-submenu-title .anticon{color:inherit!important}html body[class*=dark] .ant-layout,html body[class*=dark] .ant-layout-content,html body[class*=dark] #app,html body[class*=dark] #app>.ant-layout{background:#121418!important;min-height:100vh!important}html body[class*=dark] .ant-tabs-tab,html body[class*=dark] .ant-tabs-tab-btn{color:#ffffffa6!important}html body[class*=dark] .ant-tabs-tab:hover,html body[class*=dark] .ant-tabs-tab:hover .ant-tabs-tab-btn,html body[class*=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#93c5fd!important}html body[class*=dark] .ant-tabs-ink-bar{background:#60a5fa!important}html body[class*=dark] .ant-tabs-nav:before{border-bottom-color:#3b82f633!important}html body[class*=dark] .ant-tabs-card .ant-tabs-tab,html body[class*=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#181a1f!important;border-color:#3b82f633!important;color:#ffffffa6!important}html body[class*=dark] .ant-tabs-card .ant-tabs-tab-active,html body[class*=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#131418!important;color:#93c5fd!important}html body[class*=dark] .ant-table,html body[class*=dark] .ant-table-container,html body[class*=dark] .ant-table-content,html body[class*=dark] .ant-table-body,html body[class*=dark] .ant-table-thead>tr>th,html body[class*=dark] .ant-table-tbody>tr>td,html body[class*=dark] .ant-table-tbody>tr,html body[class*=dark] .ant-table-placeholder{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important;border-color:#3b82f626!important}html body[class*=dark] .ant-table-thead>tr>th{background:#181a1f!important;color:#93c5fd!important;font-weight:600!important;border-bottom:2px solid rgba(59,130,246,.3)!important}html body[class*=dark] .ant-table-tbody>tr:hover>td{background:#3b82f61a!important}html body[class*=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background:#3b82f626!important}html body[class*=dark] .ant-table-column-title,html body[class*=dark] .ant-table-cell{color:#ffffffd9!important}html body[class*=dark] .ant-table-cell .anticon,html body[class*=dark] .ant-table-cell span:not(.ant-tag):not(.ant-btn),html body[class*=dark] .ant-table-cell div{color:#ffffffd9!important}html body[class*=dark] .ant-descriptions,html body[class*=dark] .ant-descriptions-view,html body[class*=dark] .ant-descriptions table,html body[class*=dark] .ant-descriptions-row>td,html body[class*=dark] .ant-descriptions-item-label,html body[class*=dark] .ant-descriptions-item-content{background:#131418!important;background-color:#131418!important;color:#ffffffd9!important;border-color:#3b82f626!important}html body[class*=dark] .ant-descriptions-item-label{color:#ffffffa6!important;font-weight:500!important;background:#181a1f!important}html body[class*=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#181a1f!important}html body[class*=dark] .ant-descriptions-bordered .ant-descriptions-item-content{background:#131418!important}html body[class*=dark] .ant-descriptions-title{color:#ffffffd9!important}html body[class*=dark] h1,html body[class*=dark] h2,html body[class*=dark] h3,html body[class*=dark] h4,html body[class*=dark] .ant-typography,html body[class*=dark] .ant-typography h4,html body[class*=dark] .page-header,html body[class*=dark] .section-title,html body[class*=dark] .card-title,html body[class*=dark] .ant-card-head-title,html body[class*=dark] .ant-divider-inner-text,html body[class*=dark] label.ant-form-item-label>label,html body[class*=dark] .ant-form-item-label>label{color:#ffffffd9!important}html body[class*=dark] .ant-typography.ant-typography-secondary,html body[class*=dark] .ant-form-text,html body[class*=dark] .ant-card-meta-description,html body[class*=dark] .ant-statistic-content-suffix,html body[class*=dark] .text-secondary,html body[class*=dark] .text-muted,html body[class*=dark] .help-text,html body[class*=dark] small{color:#ffffffa6!important}html body[class*=dark] .ant-card,html body[class*=dark] .ant-card-head,html body[class*=dark] .ant-card-body{background:#131418!important;border-color:#3b82f633!important;color:#ffffffd9!important}html body[class*=dark] .ant-card-head{border-bottom-color:#3b82f633!important;background:linear-gradient(90deg,#181a1f,#131418)!important}html body[class*=dark] .ant-card-bordered{border-color:#3b82f633!important}html body[class*=dark] .ant-input,html body[class*=dark] .ant-input-affix-wrapper,html body[class*=dark] textarea.ant-input{background:#181a1f!important;border-color:#3b82f64d!important;color:#ffffffd9!important}html body[class*=dark] .ant-input::placeholder,html body[class*=dark] textarea.ant-input::placeholder{color:#ffffff4d!important}html body[class*=dark] .ant-statistic,html body[class*=dark] .ant-statistic-content,html body[class*=dark] .ant-statistic-title,html body[class*=dark] .ant-progress-text,html body[class*=dark] .ant-progress-circle .ant-progress-text{color:#ffffffd9!important}html body[class*=dark] .ant-layout-has-sider,html.tech-dark body,html.dark body{background:#121418!important}html body[class*=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#ffffffd9!important;border-color:#3b82f64d!important;background:#181a1f!important}html body[class*=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{color:#93c5fd!important;border-color:#3b82f6!important}body[class*=dark] .ant-modal-body .ant-table,body[class*=dark] .ant-drawer-body .ant-table,body[class*=dark] .ant-modal-body .ant-descriptions,body[class*=dark] .ant-drawer-body .ant-descriptions,body[class*=dark] .ant-modal-body .ant-descriptions-row>td,body[class*=dark] .ant-drawer-body .ant-descriptions-row>td{background:#181a1f!important}body[class*=dark] .ant-modal-body .ant-descriptions-item-label,body[class*=dark] .ant-drawer-body .ant-descriptions-item-label{background:#1d2027!important}body[class*=dark] .ant-modal-body .ant-descriptions-item-content,body[class*=dark] .ant-drawer-body .ant-descriptions-item-content{background:#181a1f!important;color:#ffffffd9!important}html body[class*=dark] .section-title,html body[class*=dark] .section-title-sm,html body[class*=dark] .config-block-title,html body[class*=dark] .config-label,html body[class*=dark] .page-title,html body[class*=dark] .page-subtitle,html body[class*=dark] .form-label,html body[class*=dark] .table-header{color:#ffffffd9!important}html body[class*=dark] .section-desc,html body[class*=dark] .section-desc-sm,html body[class*=dark] .hint-text,html body[class*=dark] .config-row-hint,html body[class*=dark] .desc-text,html body[class*=dark] .help-text,html body[class*=dark] .text-muted,html body[class*=dark] .update-list li{color:#ffffff8c!important}html body[class*=dark] .config-block,html body[class*=dark] .form-block,html body[class*=dark] .content-block,html body[class*=dark] .setting-block,html body[class*=dark] .info-block{background:#131418!important;border-color:#3b82f633!important}html body[class*=dark] .ant-page-header-heading-title,html body[class*=dark] .ant-page-header-heading-sub-title{color:#ffffffd9!important}html body[class*=dark] .ant-page-header{background:transparent!important}html body[class*=dark] .ant-timeline-item-content{color:#ffffffbf!important}html body[class*=dark] .ant-table *{color:#ffffffd9}html body[class*=dark] .ant-table .ant-table-thead>tr>th,html body[class*=dark] .ant-table .ant-table-thead>tr>th *{color:#93c5fd!important}html body[class*=dark] .ant-descriptions *{color:#ffffffd9}html body[class*=dark] .ant-descriptions .ant-descriptions-item-label,html body[class*=dark] .ant-descriptions .ant-descriptions-item-label *{color:#ffffffa6!important}html body[class*=dark] .ant-progress-text,html body[class*=dark] .ant-progress-circle .ant-progress-text{color:#ffffffd9!important;fill:#ffffffd9!important}html body[class*=dark] .monitor-info p,html body[class*=dark] .monitor-item p{color:#ffffffb3!important}html body[class*=dark] .about p,html body[class*=dark] .about li,html body[class*=dark] .about strong{color:#ffffffbf!important}body[class*=dark] .ant-float-btn .ant-float-btn-icon{color:#3b82f6!important}html.dark{--ap-bg: #242428;--ap-sidebar: rgba(36, 36, 40, .82);--ap-card: #303034;--ap-card-2: #3A3A3E;--ap-elevated: #3A3A3E;--ap-input: rgba(255, 255, 255, .06);--ap-line: rgba(255, 255, 255, .1);--ap-line-soft: rgba(255, 255, 255, .06);--ap-text-1: rgba(255, 255, 255, .95);--ap-text-2: rgba(255, 255, 255, .6);--ap-text-3: rgba(255, 255, 255, .38);--ap-accent: #0A84FF;--ap-accent-bg: rgba(10, 132, 255, .16);--ap-danger: #FF453A;--ap-success: #30D158;color-scheme:dark}html.dark body,html.dark #app,html.dark .ant-layout,html.dark .ant-layout-content,html.dark .content,html.dark .app-page,html.dark .as-page,html.dark .tx-page,html.dark .gc-list-page,html.dark .dashboard,html.dark .template,html.dark .promotion,html.dark .domain-manage{background:var(--ap-bg)!important;background-image:none!important;color:var(--ap-text-1)!important}html.dark .ant-layout-sider{background:var(--ap-sidebar)!important;backdrop-filter:saturate(180%) blur(20px)!important;border-right:1px solid var(--ap-line-soft)!important}html.dark .custom-menu-item{color:var(--ap-text-2)!important;background:transparent!important;border-radius:10px!important}html.dark .custom-menu-item:hover{background:#ffffff0f!important;color:var(--ap-text-1)!important}html.dark .custom-menu-item.active{background:var(--ap-accent-bg)!important;color:var(--ap-accent)!important}html.dark .header{background:#000000b8!important;backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:1px solid var(--ap-line-soft)!important;box-shadow:none!important}html.dark .app-card,html.dark .ant-card,html.dark .dash-card,html.dark .as-card,html.dark .tx-card,html.dark .at-card,html.dark .gc-collection-card,html.dark .pm-panel,html.dark .pm-stat,html.dark .stat-card,html.dark .tx-stat,html.dark .at-stat,html.dark .metrics-panel,html.dark .welcome-section{background:var(--ap-card)!important;border:1px solid var(--ap-line-soft)!important;border-radius:16px!important;box-shadow:none!important;color:var(--ap-text-1)!important}html.dark .app-card>div,html.dark .app-card .ant-card-body,html.dark .ant-card-head,html.dark .dash-layout>.dash-card>div,html.dark .stat-list,html.dark .stat-row{background:transparent!important}html.dark .metric-item{background:var(--ap-card-2)!important;border:0!important;border-radius:14px!important}html.dark .ant-table,html.dark .ant-table-wrapper,html.dark .ant-table-container,html.dark .ant-table-content,html.dark .ant-table-body,html.dark .ant-table-tbody,html.dark .ant-table-tbody>tr,html.dark .ant-spin-container,html.dark .ant-spin-nested-loading{background:transparent!important;border:0!important;box-shadow:none!important}html.dark .ant-table-thead>tr>th{height:44px!important;background:transparent!important;color:var(--ap-text-3)!important;font-size:12px!important;font-weight:500!important;border-right:0!important;border-bottom:1px solid var(--ap-line)!important}html.dark .ant-table-thead>tr>th:before,html.dark .ant-table-thead>tr>th:after{display:none!important}html.dark .ant-table-tbody>tr>td{height:56px!important;background:transparent!important;color:var(--ap-text-1)!important;font-size:13.5px!important;border-right:0!important;border-bottom:1px solid var(--ap-line-soft)!important}html.dark .ant-table-tbody>tr:last-child>td{border-bottom:0!important}html.dark .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}html.dark .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--ap-accent-bg)!important}html.dark .ant-table-placeholder,html.dark .ant-table-placeholder>td,html.dark .ant-empty,html.dark .ant-empty-description{background:transparent!important;border:0!important;color:var(--ap-text-3)!important}html.dark .ant-btn{height:34px!important;border-radius:9px!important;box-shadow:none!important;font-size:13px!important}html.dark .ant-btn-primary{background:var(--ap-accent)!important;border-color:var(--ap-accent)!important;color:#fff!important}html.dark .ant-btn-default,html.dark .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dangerous){background:#ffffff0f!important;border:1px solid var(--ap-line-soft)!important;color:var(--ap-text-1)!important}html.dark .ant-btn-text,html.dark .ant-btn-link{background:transparent!important;color:var(--ap-text-2)!important}html.dark .ant-btn-dangerous{background:#ff453a24!important;border-color:transparent!important;color:var(--ap-danger)!important}html.dark .txt-btn{border:0!important;background:transparent!important;padding:4px 8px!important;border-radius:6px!important;color:var(--ap-text-2)!important}html.dark .txt-btn:hover{background:#ffffff14!important;color:#fff!important}html.dark .txt-btn.is-primary{color:var(--ap-accent)!important}html.dark .txt-btn.is-danger{color:var(--ap-danger)!important}html.dark .ant-input,html.dark .ant-input-affix-wrapper,html.dark .ant-input-number,html.dark .ant-picker,html.dark .ant-select-selector{height:36px!important;background:var(--ap-input)!important;border:1px solid var(--ap-line-soft)!important;border-radius:10px!important;color:var(--ap-text-1)!important;box-shadow:none!important}html.dark .ant-input-affix-wrapper{border-radius:999px!important}html.dark .ant-input::placeholder{color:var(--ap-text-3)!important}html.dark .ant-input:focus,html.dark .ant-input-affix-wrapper-focused,html.dark .ant-select-focused .ant-select-selector{border-color:var(--ap-accent)!important;box-shadow:0 0 0 3px #0a84ff38!important}html.dark .ant-modal-content{background:var(--ap-elevated)!important;border:1px solid var(--ap-line)!important;border-radius:16px!important;box-shadow:0 32px 80px #000000b3!important;color:var(--ap-text-1)!important}html.dark .ant-modal-header,html.dark .ant-modal-footer{background:var(--ap-elevated)!important;border-color:var(--ap-line-soft)!important;color:var(--ap-text-1)!important}html.dark .ant-modal-mask{background:#0000008c!important}html.dark .ant-dropdown-menu,html.dark .ant-select-dropdown,html.dark .ant-popover-inner,html.dark .ant-drawer-content{background:var(--ap-elevated)!important;border:1px solid var(--ap-line)!important;border-radius:12px!important;box-shadow:0 24px 60px #0009!important}html.dark .ant-select-item,html.dark .ant-dropdown-menu-item{color:var(--ap-text-1)!important}html.dark .ant-select-item-option-active,html.dark .ant-dropdown-menu-item:hover{background:#ffffff14!important}html.dark .ant-tooltip-inner{background:#3a3a3c!important;color:var(--ap-text-1)!important;border:0!important;border-radius:8px!important}html.dark .ant-tooltip-arrow:before{background:#3a3a3c!important}html.dark .ant-tag{height:24px!important;border:0!important;border-radius:6px!important;background:#ffffff14!important;color:var(--ap-text-2)!important;font-size:12px!important}html.dark .ant-tag-green{background:#30d15829!important;color:var(--ap-success)!important}html.dark .ant-tag-blue{background:#0a84ff2e!important;color:#4da3ff!important}html.dark .ant-tag-red{background:#ff453a29!important;color:var(--ap-danger)!important}html.dark .ant-tag-gold{background:#ffd60a29!important;color:#ffd60a!important}html.dark .ant-tabs-tab{color:var(--ap-text-3)!important}html.dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ap-accent)!important}html.dark .ant-tabs-ink-bar{background:var(--ap-accent)!important}html.dark .ant-tabs-top>.ant-tabs-nav:before{border-color:var(--ap-line-soft)!important}html.dark .ant-pagination-item,html.dark .ant-pagination-prev .ant-pagination-item-link,html.dark .ant-pagination-next .ant-pagination-item-link{background:#ffffff0f!important;border-color:transparent!important}html.dark .ant-pagination-item a{color:var(--ap-text-2)!important}html.dark .ant-pagination-item-active{background:var(--ap-accent)!important;border-color:var(--ap-accent)!important}html.dark .ant-pagination-item-active a{color:#fff!important}html.dark .ant-divider{border-color:var(--ap-line-soft)!important}html.dark .ant-checkbox-inner{background:#ffffff0f!important;border-color:var(--ap-line)!important;border-radius:6px!important}html.dark .ant-checkbox-checked .ant-checkbox-inner{background:var(--ap-accent)!important;border-color:var(--ap-accent)!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark .ant-card-head-title,html.dark .app-card-title,html.dark .metric-value,html.dark .stat-v{color:var(--ap-text-1)!important}html.dark p,html.dark .metric-label,html.dark .stat-k,html.dark .app-card-desc{color:var(--ap-text-2)!important}html.dark .ant-btn[disabled],html.dark .ant-input[disabled],html.dark .ant-select-disabled .ant-select-selector{opacity:.45!important;cursor:not-allowed!important}html.dark :focus-visible{outline:2px solid var(--ap-accent)!important;outline-offset:2px!important}html.dark body,html.dark body #app,html.dark body #app .ant-layout,html.dark body #app .ant-layout-content,html.dark body #app .content,html.dark body #app .app-page,html.dark body #app .as-page,html.dark body #app .tx-page,html.dark body #app .gc-list-page,html.dark body #app .dashboard,html.dark body #app .template,html.dark body #app .promotion,html.dark body #app .domain-manage{background:#242428!important;background-image:none!important}html.dark body #app .app-card,html.dark body #app .ant-card,html.dark body #app .dash-card,html.dark body #app .as-card,html.dark body #app .tx-card,html.dark body #app .at-card,html.dark body #app .gc-collection-card,html.dark body #app .pm-panel,html.dark body #app .pm-stat,html.dark body #app .stat-card,html.dark body #app .tx-stat,html.dark body #app .at-stat,html.dark body #app .metrics-panel,html.dark body #app .welcome-section{background:#303034!important;border-color:#ffffff0f!important}html.dark body #app .metric-item{background:#3a3a3e!important}html.dark body #app .ant-table,html.dark body #app .ant-table-wrapper,html.dark body #app .ant-table-container,html.dark body #app .ant-table-content,html.dark body #app .ant-table-tbody,html.dark body #app .ant-table-tbody>tr,html.dark body #app .ant-table-tbody>tr>td{background:transparent!important;border-color:#ffffff0f!important}html.dark body #app .ant-table-thead>tr>th{color:#ffffff61!important;border-bottom-color:#ffffff1a!important}html.dark body #app .ant-table-tbody>tr>td{color:#fffffff2!important}.sider-brand{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(139,92,246,.15);min-height:64px;box-sizing:border-box}.sider-brand.collapsed{justify-content:center;padding:14px 8px}.sider-brand-logo{width:32px;height:32px;object-fit:contain;border-radius:8px;flex-shrink:0}.sider-brand-placeholder{width:32px;height:32px;border-radius:8px;background:#eef2ff;color:#2563eb;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sider-brand-name{font-size:15px;font-weight:600;color:#ffffffeb;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body:not(.tech-dark-theme) .sider-brand{border-bottom-color:#f0f0f0}html body:not(.tech-dark-theme) .sider-brand-name{color:#000000e0}.custom-menu{width:100%;padding:12px 10px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.custom-menu.collapsed{padding:12px 6px}.custom-menu-item{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;user-select:none;position:relative;box-sizing:border-box;white-space:nowrap;overflow:hidden}.custom-menu.collapsed .custom-menu-item{justify-content:center;padding:0;margin:0 auto;width:44px;height:44px}.custom-menu-item .cm-icon{font-size:17px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.custom-menu-item .cm-label{flex:1;line-height:1}.custom-menu-item{color:#000000a6;background:transparent}.custom-menu-item:hover{background:#f5f5f5;color:#1890ff}.custom-menu-item.active{background:#e6f7ff;color:#1890ff;font-weight:600}.custom-menu-item.active:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:22px;background:#1890ff;border-radius:0 3px 3px 0}.custom-menu.collapsed .custom-menu-item.active:before{left:-6px}body.tech-dark-theme .custom-menu-item,body.agent-dark-theme .custom-menu-item,body.subagent-dark-theme .custom-menu-item,body.dark .custom-menu-item,html.tech-dark .custom-menu-item{color:#ffffffb8;background:transparent}body.tech-dark-theme .custom-menu-item:hover,body.agent-dark-theme .custom-menu-item:hover,body.subagent-dark-theme .custom-menu-item:hover,body.dark .custom-menu-item:hover,html.tech-dark .custom-menu-item:hover{background:#8b5cf626;color:#c4b5fd}body.tech-dark-theme .custom-menu-item.active,body.agent-dark-theme .custom-menu-item.active,body.subagent-dark-theme .custom-menu-item.active,body.dark .custom-menu-item.active,html.tech-dark .custom-menu-item.active{background:linear-gradient(135deg,#8b5cf673,#06b6d459);color:#fff;font-weight:600;box-shadow:0 4px 16px #8b5cf659,inset 0 0 0 1px #8b5cf666;animation:menuActiveGlow 2.4s ease-in-out infinite}body.tech-dark-theme .custom-menu-item.active:before,body.agent-dark-theme .custom-menu-item.active:before,body.subagent-dark-theme .custom-menu-item.active:before,body.dark .custom-menu-item.active:before,html.tech-dark .custom-menu-item.active:before{background:linear-gradient(180deg,#22d3ee,#8b5cf6);box-shadow:0 0 10px #22d3ee,0 0 20px #8b5cf699;animation:menuBarFlow 2s ease-in-out infinite}body.tech-dark-theme .custom-menu-item:active,body.agent-dark-theme .custom-menu-item:active,body.subagent-dark-theme .custom-menu-item:active,body.dark .custom-menu-item:active{transform:scale(.96)}body.tech-dark-theme .custom-menu-item:hover .custom-menu-icon,body.agent-dark-theme .custom-menu-item:hover .custom-menu-icon,body.subagent-dark-theme .custom-menu-item:hover .custom-menu-icon,body.dark .custom-menu-item:hover .custom-menu-icon,html.tech-dark .custom-menu-item:hover .custom-menu-icon{color:#67e8f9;text-shadow:0 0 10px rgba(103,232,249,.8),0 0 20px rgba(139,92,246,.5);transform:scale(1.1)}body.tech-dark-theme .custom-menu-item.active .custom-menu-icon,body.agent-dark-theme .custom-menu-item.active .custom-menu-icon,body.subagent-dark-theme .custom-menu-item.active .custom-menu-icon,body.dark .custom-menu-item.active .custom-menu-icon,html.tech-dark .custom-menu-item.active .custom-menu-icon{color:#fff;text-shadow:0 0 12px rgba(103,232,249,.9),0 0 24px rgba(139,92,246,.7);animation:iconPulse 2s ease-in-out infinite}body.tech-dark-theme .custom-menu-item:hover:before,body.agent-dark-theme .custom-menu-item:hover:before,body.subagent-dark-theme .custom-menu-item:hover:before,body.dark .custom-menu-item:hover:before,html.tech-dark .custom-menu-item:hover:before{transform:scaleY(1);background:linear-gradient(180deg,#67e8f9b3,#8b5cf6b3);box-shadow:0 0 8px #67e8f980}.custom-menu-item:before{transform:scaleY(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}body.tech-dark-theme .custom-menu-item,body.agent-dark-theme .custom-menu-item,body.subagent-dark-theme .custom-menu-item,body.dark .custom-menu-item,html.tech-dark .custom-menu-item{transition:all .25s cubic-bezier(.4,0,.2,1)}.custom-menu-label{transition:color .25s ease}@keyframes menuItemIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}body.tech-dark-theme .custom-menu-item,body.agent-dark-theme .custom-menu-item,body.subagent-dark-theme .custom-menu-item,body.dark .custom-menu-item,html.tech-dark .custom-menu-item,.custom-menu .custom-menu-item{animation:menuItemIn .4s cubic-bezier(.22,1,.36,1) backwards}.custom-menu .custom-menu-item:nth-child(1){animation-delay:.03s}.custom-menu .custom-menu-item:nth-child(2){animation-delay:.07s}.custom-menu .custom-menu-item:nth-child(3){animation-delay:.11s}.custom-menu .custom-menu-item:nth-child(4){animation-delay:.15s}.custom-menu .custom-menu-item:nth-child(5){animation-delay:.19s}.custom-menu .custom-menu-item:nth-child(6){animation-delay:.23s}.custom-menu .custom-menu-item:nth-child(7){animation-delay:.27s}.custom-menu .custom-menu-item:nth-child(8){animation-delay:.31s}.custom-menu .custom-menu-item:nth-child(9){animation-delay:.35s}.custom-menu .custom-menu-item:nth-child(10){animation-delay:.39s}.custom-menu .custom-menu-item:nth-child(n+11){animation-delay:.43s}@keyframes menuActiveGlow{0%,to{box-shadow:0 4px 16px #8b5cf64d,inset 0 0 0 1px #8b5cf666}50%{box-shadow:0 4px 24px #67e8f973,inset 0 0 0 1px #67e8f98c}}@keyframes menuBarFlow{0%,to{box-shadow:0 0 8px #22d3ee,0 0 14px #8b5cf680;opacity:1}50%{box-shadow:0 0 14px #67e8f9,0 0 28px #8b5cf6cc;opacity:.85}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}body.tech-dark-theme .custom-menu-item:after,body.agent-dark-theme .custom-menu-item:after,body.subagent-dark-theme .custom-menu-item:after,body.dark .custom-menu-item:after,html.tech-dark .custom-menu-item:after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.12),rgba(139,92,246,.12),transparent);transform:translate(-100%);pointer-events:none;opacity:0}body.tech-dark-theme .custom-menu-item:hover:after,body.agent-dark-theme .custom-menu-item:hover:after,body.subagent-dark-theme .custom-menu-item:hover:after,body.dark .custom-menu-item:hover:after,html.tech-dark .custom-menu-item:hover:after{opacity:1;animation:menuShine .7s ease-out}@keyframes menuShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.custom-menu-item{position:relative;overflow:hidden}body:not(.tech-dark-theme):not(.agent-dark-theme):not(.subagent-dark-theme):not(.dark) .ant-layout-sider,body:not(.tech-dark-theme):not(.agent-dark-theme):not(.subagent-dark-theme):not(.dark) .ant-layout-sider-children,body:not(.tech-dark-theme):not(.agent-dark-theme):not(.subagent-dark-theme):not(.dark) .ant-layout-sider-trigger{background:#fff!important}body:not(.tech-dark-theme):not(.agent-dark-theme):not(.subagent-dark-theme):not(.dark) .ant-layout-sider-trigger{color:#000000a6!important;border-top:1px solid #f0f0f0!important}body:not(.tech-dark-theme):not(.agent-dark-theme):not(.subagent-dark-theme):not(.dark) .ant-layout-content{background:#f0f2f5!important}body:not(.tech-dark-theme):not(.agent-dark-theme):not(.subagent-dark-theme):not(.dark) .ant-layout-header{background:#fff!important}body.tech-dark-theme .ant-layout-sider,body.agent-dark-theme .ant-layout-sider,body.subagent-dark-theme .ant-layout-sider,body.dark .ant-layout-sider,html.tech-dark .ant-layout-sider{background:linear-gradient(180deg,#151530,#0f0f23)!important}body.tech-dark-theme .ant-layout-sider-trigger,body.agent-dark-theme .ant-layout-sider-trigger,body.subagent-dark-theme .ant-layout-sider-trigger,body.dark .ant-layout-sider-trigger,html.tech-dark .ant-layout-sider-trigger{background:transparent!important;color:#ffffffbf!important;border-top:1px solid rgba(139,92,246,.2)!important}*{margin:0;padding:0;box-sizing:border-box}.header-left{gap:10px}.header-left .logo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px;color:#4b5563;transition:background .15s ease,color .15s ease}.header-left .logo:hover{background:#f4f5f7;color:#242428827}.header-divider{width:1px;height:18px;background:#e9ebf0;margin:0 2px;flex:0 0 auto}.header-brand{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;margin-left:-4px;border-radius:8px;transition:background .15s ease}.header-brand:hover{background:#f4f5f7}.header-brand-logo{width:28px;height:28px;object-fit:cover;border-radius:8px;background:#f3f4f6;box-shadow:0 0 0 1px #0000000f;flex:0 0 auto}.header-brand-name{font-size:15px;font-weight:600;color:#1f2937;letter-spacing:.2px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.header-left .impersonate-badge{color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500;margin-left:16px}.header-right .username{margin-left:8px}.theme-switch-btn{display:flex;align-items:center;gap:6px!important}.theme-switch-btn .theme-label{font-size:13px}.theme-check{float:right;color:#8b5cf6;margin-top:4px}.content>div{padding:0!important;background:transparent!important;min-height:auto!important}.content{padding:24px;background:#f2f3f5}.sider .ant-menu{border:none!important;padding:12px 10px}.sider .ant-menu-item{margin:0!important;border-radius:0!important;height:46px!important;line-height:46px!important;font-weight:500!important;font-size:14px!important;transition:all .3s ease!important;position:relative!important}.sider .ant-menu-item .anticon{margin-right:12px!important;font-size:16px!important}@media screen and (max-width: 768px){.header{padding:0 12px!important}.app-title{font-size:16px!important}.header-right .username{display:none}.mobile-content{padding:12px!important;min-height:calc(100vh - 64px)!important;height:auto!important;overflow:visible!important;width:100%;max-width:100vw;overflow-x:hidden}.mobile-content .ant-card,.mobile-content .ant-card-body,.mobile-content .ant-table-wrapper,.mobile-content .ant-table-content{min-width:0;max-width:100%}.mobile-content .ant-table-content{overflow-x:auto!important}.mobile-content .ant-table{min-width:560px}.mobile-content .ant-row{margin-left:0!important;margin-right:0!important}.page-head,.app-page>.page-head{flex-wrap:wrap!important;gap:10px!important;align-items:flex-start!important}.page-head .app-card-actions,.page-head>a-space,.page-head>.ant-space{width:100%;flex-wrap:wrap}.page-title{font-size:18px!important}.app-card-body{padding:12px!important}.app-card{border-radius:12px!important}.ad-toolbar,.ap-toolbar,.tv-toolbar,.pm-toolbar,.ad-toolbar .ant-input,.ap-toolbar .ant-input{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.ad-search,.ad-toolbar .ant-select,.ap-toolbar .ant-select{width:100%!important;min-width:0!important}.ad-count,.ap-count{margin-left:0!important;width:100%}.kpis-row{grid-template-columns:1fr!important}.kpi{padding:14px 16px!important}.kpi__value{font-size:30px!important}.fs-topic-grid,.push-topic-list{grid-template-columns:1fr!important;gap:10px!important}.fs-topic,.push-topic{padding:12px!important}.ant-modal{max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{max-height:calc(100vh - 180px)!important}.pm-edit-form .ant-form-item-label,.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.ant-form-horizontal .ant-form-item-row{flex-direction:column!important}.ant-form-horizontal .ant-form-item-label{text-align:left!important;flex:none!important;max-width:100%!important}.ant-form-horizontal .ant-form-item-control{max-width:100%!important;flex:none!important}.ant-descriptions-item-label,.ant-descriptions-item-content{word-break:break-word}.ant-statistic-content{font-size:22px!important}.ant-tabs-nav{margin-bottom:8px!important}.ant-tabs-tab{padding:8px 0!important;font-size:13px!important}.ant-pagination{justify-content:center;flex-wrap:wrap;gap:4px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:30px!important;height:30px!important;line-height:28px!important}.ant-dropdown-menu{max-width:92vw}.ant-picker-dropdown,.ant-select-dropdown{max-width:96vw}.ant-btn{font-size:13px}.ant-space{flex-wrap:wrap}.ant-empty{padding:24px 0!important}.ant-alert{padding:8px 12px!important;font-size:12.5px!important}.notice-bar{font-size:12.5px!important}.app-card-actions,.tv-actions,.pm-actions{flex-wrap:wrap;gap:6px}.tv-actions .ant-btn,.pm-actions .ant-btn{margin:0!important}}.ant-modal{max-width:calc(100vw - 32px)}.ant-modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.a-layout,.ant-layout{background:#f5f5f7!important}.header{position:sticky;top:0;z-index:300;background:#ffffffb8!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.7)!important}.ant-layout-sider{background:#ffffff8c!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-right:1px solid rgba(255,255,255,.7)!important}.ant-menu{background:transparent!important;border-inline-end:0!important}.ant-menu-item{border-radius:12px!important;margin:4px 10px!important;width:calc(100% - 20px)!important;transition:transform .18s cubic-bezier(.25,1,.5,1),background .2s}.ant-menu-item:active{transform:scale(.96)}.ant-menu-item-selected{background:#007aff!important;color:#fff!important;box-shadow:0 8px 20px -6px #007aff73!important}.ant-menu-item-selected .anticon,.ant-menu-item-selected a{color:#fff!important}.ant-card{border-radius:20px!important;border:1px solid rgba(255,255,255,.8)!important;background:#ffffffd9!important;backdrop-filter:saturate(180%) blur(20px);box-shadow:0 10px 30px -10px #0000000d!important}.ant-menu,.ant-menu-light,.ant-menu-root{--ant-menu-item-selected-bg: #007AFF;--ant-menu-item-selected-color: #ffffff;--ant-menu-item-selected-bg-color: #007AFF}.ant-menu .ant-menu-item-selected,.ant-menu-light .ant-menu-item-selected,.ant-layout-sider .ant-menu-item-selected{background:#007aff!important;background-color:#007aff!important;color:#fff!important}.ant-menu .ant-menu-item-selected a,.ant-menu .ant-menu-item-selected span,.ant-menu .ant-menu-item-selected .anticon,.ant-menu .ant-menu-item-selected svg{color:#fff!important;fill:#fff!important}.ant-table table{border-collapse:collapse!important}.ant-table-thead>tr>th{border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(0,0,0,.06)!important;background:transparent!important;color:#86868b!important;font-weight:500!important}.ant-table-tbody>tr>td{border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(0,0,0,.05)!important;height:60px!important}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ant-table-tbody>tr:hover>td{background:#00000005!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{max-width:600px!important;border-radius:12px!important;border-color:#00000014!important;transition:box-shadow .2s ease,border-color .2s ease!important}textarea.ant-input{max-width:600px!important;border-radius:12px!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector{border-color:#007aff!important;box-shadow:0 0 0 4px #007aff26!important}.ant-card,.card,.app-card,.ant-card.app-card,.agent-panel .app-card,.ad-stat{border:0!important;box-shadow:0 4px 24px #0000000a!important;border-radius:20px!important}.ant-btn{border-radius:999px!important}.ant-btn:not(.ant-btn-primary):hover{background:#0000000d!important}.ant-btn-primary:hover{filter:brightness(1.05)}html.dark .agent-panel .content,html.dark .agent-panel .app-page,html.dark .agent-panel .dz-page,html.dark .agent-panel .daping-page,html.dark .agent-panel .dash-page{background:#242428!important;color:#ffffffeb!important}html.dark .agent-panel [style*="background: #fff"],html.dark .agent-panel [style*="background:#fff"],html.dark .agent-panel [style*="background: #ffffff"],html.dark .agent-panel [style*="background-color: #fff"],html.dark .agent-panel [style*="background-color:#fff"],html.dark .agent-panel [style*="background: white"],html.dark .agent-panel [style*="background-color: white"]{background:#242428!important}html.dark .agent-panel .dz-toolbar,html.dark .agent-panel .dz-panel,html.dark .agent-panel .dz-side,html.dark .agent-panel .dz-editor,html.dark .agent-panel .dz-preview,html.dark .agent-panel .tpl-card,html.dark .agent-panel .daping-card,html.dark .agent-panel .dash-card,html.dark .agent-panel .ad-chart-card{background:#242428!important;border-color:#ffffff14!important;color:#ffffffeb!important}html.dark .agent-panel .ad-chart,html.dark .agent-panel .ad-chart-wrap{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 44px)!important}html.dark .agent-panel .ad-empty-text{color:#ffffff59!important}html.dark .agent-panel .ad-ghost{color:#ffffff40!important}html.dark .agent-panel .dz-block,html.dark .agent-panel .dz-phone,html.dark .agent-panel .dz-canvas{background:#242428113!important;border-color:#ffffff14!important}html.dark .ant-modal-content,html.dark .ant-modal-body,html.dark .ant-modal-header,html.dark .agent-panel .ant-modal-content{background:#242428!important;color:#ffffffeb!important;border:1px solid rgba(255,255,255,.08)!important}html.dark .ant-tabs-nav,html.dark .ant-tabs-tab{background:transparent!important;color:#fff9!important}html.dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0a84ff!important}html.dark .ant-collapse,html.dark .ant-collapse-header,html.dark .ant-collapse-content{background:#242428!important;color:#ffffffd9!important;border-color:#ffffff14!important}html.dark .ant-empty-description{color:#ffffff73!important}html.dark .ant-form-item-label>label{color:#ffffffb3!important}html.dark .ant-divider{border-color:#ffffff14!important}html.dark .agent-panel h1,html.dark .agent-panel h2,html.dark .agent-panel h3,html.dark .agent-panel h4,html.dark .agent-panel .dz-title,html.dark .agent-panel .dz-panel-title{color:#ffffffeb!important}html.dark .agent-panel .content [class*=title],html.dark .agent-panel .content label,html.dark .agent-panel .content .ant-form-item-label label,html.dark .agent-panel .content .ant-btn-default{color:#fffc!important}html.dark .agent-panel .content [class*=muted],html.dark .agent-panel .content [class*=desc],html.dark .agent-panel .content [class*=hint]{color:#ffffff73!important}html.dark .ant-modal-root .ant-modal-content,html.dark .ant-modal-root .ant-modal-body,html.dark .ant-modal-root .ant-modal-header{background:#141416!important;color:#ffffffe6!important}html.dark .ant-modal-root .ant-modal-content [class*=panel],html.dark .ant-modal-root .ant-modal-content [class*=side],html.dark .ant-modal-root .ant-modal-content .ant-card,html.dark .ant-modal-root .ant-modal-content [class*=toolbar]{background:#242428!important;border-color:#ffffff14!important;color:#ffffffd9!important}html.dark .ant-modal-root .ant-modal-content [style*="background: #fff"],html.dark .ant-modal-root .ant-modal-content [style*="background:#fff"],html.dark .ant-modal-root .ant-modal-content [style*="background-color: #fff"],html.dark .ant-modal-root .ant-modal-content [style*="background: white"]{background:#242428!important}html.dark .ant-modal-root .ant-modal-content [class*=title],html.dark .ant-modal-root .ant-modal-content label,html.dark .ant-modal-root .ant-modal-content h3,html.dark .ant-modal-root .ant-modal-content h4{color:#ffffffe6!important}html.dark .ant-modal-root .ant-modal-content [class*=muted],html.dark .ant-modal-root .ant-modal-content [class*=hint]{color:#ffffff73!important}html.dark .ant-modal-root .ant-modal-close{color:#ffffffb3!important}html.dark .ant-modal-root .ant-modal-content .ant-btn-default{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffe6!important}.agent-panel .ant-table-thead>tr>th{background:transparent!important;color:#86868b!important;font-weight:400!important;border-right:0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.agent-panel .ant-table-tbody>tr>td{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.05)!important;height:64px!important;color:#1d1d1f!important}.agent-panel .ant-table-tbody>tr:hover>td{background:#00000005!important}.agent-panel .ant-tag{border:0!important;border-radius:6px!important;padding:2px 8px!important;font-size:12px!important;background:#0000000d!important;color:#4b5563!important}.agent-panel .ant-tag-green{background:#34c7591f!important;color:#248a3d!important}.agent-panel .ant-tag-blue{background:#007aff1a!important;color:#0058cc!important}.agent-panel .ant-tag-red{background:#ff3b301a!important;color:#d70015!important}.agent-panel .as-op{padding:4px 8px;border-radius:6px;color:#3a3a3c}.agent-panel .as-op:hover{background:#0000000d}.agent-panel .as-op.danger{color:#ff6b6b}.agent-panel .as-op.danger:hover{background:#ff6b6b1a}.agent-panel .page-header,.agent-panel .ap-header{border:0!important;box-shadow:none!important;background:transparent!important}html.dark,body.dark,html.dark body{--bg: #242428;--card: #242428;--text: rgba(255,255,255,.95);--text-2: rgba(255,255,255,.55);--line: rgba(255,255,255,.08);--blue: #0A84FF;--hover: rgba(255,255,255,.04);--ant-color-bg-container: #242428 !important;--ant-color-bg-elevated: #242428 !important;--ant-color-bg-layout: #242428 !important;--ant-color-text: rgba(255,255,255,.95) !important;--ant-color-text-secondary: rgba(255,255,255,.55) !important;--ant-color-border: rgba(255,255,255,.08) !important;--ant-color-border-secondary: rgba(255,255,255,.08) !important;--ant-color-primary: #0A84FF !important;--el-bg-color: #242428 !important;--el-bg-color-page: #242428 !important;--el-text-color-primary: rgba(255,255,255,.95) !important;--el-text-color-regular: rgba(255,255,255,.75) !important;--el-border-color: rgba(255,255,255,.08) !important;background:#242428!important;color:var(--text)!important;color-scheme:dark}html.dark .ant-layout,html.dark .a-layout,html.dark .ant-layout-content{background:#242428!important}html.dark .ant-layout-sider,html.dark .sider,html.dark .sidebar{background:#242428!important;border-right:1px solid var(--line)!important}html.dark .header,html.dark .topbar{background:#000000b8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--line)!important;color:var(--text)!important;box-shadow:none!important}html.dark .ant-card,html.dark .card,html.dark .app-card,html.dark .ad-stat{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 8px 28px #00000080!important;color:var(--text)!important;backdrop-filter:none!important}html.dark .ant-modal-title,html.dark .ant-modal-close{color:var(--text)!important}html.dark .ant-btn{border-radius:10px!important;box-shadow:none!important}html.dark .ant-btn-default{background:#ffffff0f!important;border:1px solid var(--line)!important;color:var(--text)!important}html.dark .ant-btn-default:hover{background:#ffffff1a!important;color:#fff!important}html.dark .ant-btn-primary{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}html.dark .ant-btn-text{color:var(--text-2)!important}html.dark .ant-btn-text:hover{background:var(--hover)!important;color:var(--text)!important}html.dark .ant-tag{border:0!important;border-radius:6px!important;background:#ffffff14!important;color:var(--text)!important}html.dark .ant-pagination-item{background:transparent!important;border-color:var(--line)!important}html.dark .ant-pagination-item a{color:var(--text-2)!important}html.dark .ant-pagination-item-active{background:#0a84ff26!important;border-color:#0a84ff66!important}html.dark .ant-pagination-item-active a{color:var(--blue)!important}html.dark .float-upload,html.dark .floating-upload,html.dark .drag-upload,html.dark .upload-float,html.dark .float-service,html.dark .customer-service,html.dark .floating-avatar,html.dark .float-avatar,html.dark .ai-float-btn{display:none!important}html.dark .daping-wrap,html.dark .daping-wrap.light{background:#242428!important}html.dark [class*=stat] [class*=value],html.dark [class*=stat] [class*=num],html.dark .as-stat-value,html.dark .stat-value{color:#fff!important}html.dark [class*=stat] [class*=icon],html.dark .as-stat-icon,html.dark .stat-icon{background:transparent!important;background-color:transparent!important;color:#ffffff8c!important;box-shadow:none!important}html.dark .agent-panel .content h1,html.dark .agent-panel .content h2,html.dark .agent-panel .content h3,html.dark .gc-title,html.dark .app-card-title,html.dark .page-title{color:#fffffff2!important}html.dark .agent-panel .content [style*="color: #1"],html.dark .agent-panel .content [style*="color:#1"],html.dark .agent-panel .content [style*="color: rgb(17"],html.dark .agent-panel .content [style*="color: rgb(0, 0, 0"]{color:#ffffffeb!important}.gc-search.ant-input-affix-wrapper{border-radius:999px!important;height:36px;padding:0 14px}html.dark .header,html.dark .topbar,html.dark .ant-layout-header{background:#242428!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}html.dark .as-card b,html.dark .as-card .as-value,html.dark .agent-stats b{color:#fff!important}html.dark .as-card .as-ico{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html.dark .as-card .as-ico,html.dark .as-card span{color:#ffffff8c!important}html.dark .agent-panel .content .gc-toolbar,html.dark .agent-panel .content .gc-list-page>.gc-card,html.dark .agent-panel .content .gc-card .gc-card-body,html.dark .agent-panel .content .gc-inner{background:transparent!important;border:0!important;box-shadow:none!important}html.dark .ant-tag,html.dark .ant-tag-default,html.dark .agent-panel .ant-tag{border:0!important;border-color:transparent!important;border-width:0!important;background:#ffffff14!important;color:#ffffffe6!important;box-shadow:none!important}html.dark .ant-tag-green{background:#30d15829!important;color:#30d158!important}html.dark .ant-tag-blue{background:#0a84ff29!important;color:#0a84ff!important}html.dark .ant-tag-red{background:#ff453a29!important;color:#ff453a!important}.ant-input-search .ant-input-group-addon{display:none!important}.ant-input-search .ant-input{border-radius:999px!important}.ant-input-search .ant-input-group{display:flex}html.dark .ant-card,html.dark .app-card,html.dark .ad-stat,html.dark .gc-card,html.dark [class*=toolbar]{border:1px solid rgba(255,255,255,.08)!important;border-color:#ffffff14!important;background-color:#242428!important;box-shadow:none!important}html.dark [class*=stat] b,html.dark [class*=stat] strong,html.dark [class*=value],html.dark [class*=num]{color:#fff!important}html.dark [class*=stat].is-gray b,html.dark [class*=stat] .is-gray,html.dark [class*=muted]{color:#fff9!important}html.dark .ant-btn-default,html.dark .header .ant-btn,html.dark .topbar .ant-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe6!important;box-shadow:none!important}html.dark .ant-btn-default:hover,html.dark .header .ant-btn:hover{background:#ffffff1a!important;color:#fff!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.action-btn,.gc-foot-link,.cc-btn{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;border:0;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.action-btn:hover,.gc-foot-link:hover,.cc-btn:hover{background:#0000000d}html.dark .action-btn:hover,html.dark .gc-foot-link:hover,html.dark .cc-btn:hover{background:#ffffff14!important}html.dark .ant-card,html.dark .ant-card-bordered,html.dark .ant-card-head,html.dark .ant-card-body{border-color:transparent!important;box-shadow:none!important}html.dark .ant-card .ant-card{border:0!important;background:transparent!important;box-shadow:none!important}html.dark .content [class*=header],html.dark .content [class*=head],html.dark .content [class*=toolbar],html.dark .content [class*=bar]{border-color:transparent!important;box-shadow:none!important;background:transparent!important;background-image:none!important}html.dark .ant-card-head{border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .ant-modal-content,html.dark .ant-modal-header,html.dark .ant-modal-body,html.dark .ant-modal-footer{background:#242428!important;color:#ffffffeb!important;border-color:#ffffff14!important}html.dark .ant-modal .ant-form-item-label>label.ant-form-item-required:before{color:#ff6b6b!important}html.dark .ant-modal .ant-btn-default{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffe6!important}html.dark .ant-modal .ant-qrcode,html.dark .ant-modal canvas{background:#fff!important}html.dark .ant-modal .ant-qrcode{padding:12px;border-radius:12px}html.dark .gc-card-main,html.dark .gc-card-name-row,html.dark .gc-card-meta,html.dark .gc-card-desc,html.dark .gc-card-top,html.dark .gc-card-foot{border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html.dark .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#ffffff14!important}html.dark .dz-page,html.dark .dz-wrap,html.dark .dz-top,html.dark .dz-left,html.dark .dz-right,html.dark .dz-center,html.dark .dz-canvas,html.dark .dz-editor,html.dark .dz-shell{background:#141416!important;background-image:none!important;color:#ffffffeb!important;border-color:#ffffff14!important}html.dark .dz-left,html.dark .dz-right{background:#242428!important}html.dark .dz-top{border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .dz-brand,html.dark .dz-group-title,html.dark .dz-lib-hint,html.dark .dz-top-actions,html.dark .dz-panel-title{color:#ffffffd9!important}html.dark .component-card,html.dark .dz-comp-item,html.dark .dz-block,html.dark .dz-setting,html.dark .dz-field,html.dark .dz-panel,html.dark .dz-section{background:#242428!important;background-image:none!important;border-color:#ffffff14!important;color:#ffffffe6!important;box-shadow:none!important}html.dark .component-card:hover,html.dark .dz-comp-item:hover{background:#ffffff0f!important;border-color:#ffffff1a!important}html.dark .dz-wrap .ant-btn-default{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffe6!important}html.dark .ant-modal [class*=qr],html.dark .ant-modal [class*=qrcode]{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:#ffffff14!important}html.dark .ant-modal canvas,html.dark .ant-modal .ant-qrcode img,html.dark .ant-modal img[src^="data:image"]{background:#fff!important;border-radius:8px!important}html.dark .dz-wrap,html.dark .dz-page{--dz-text: rgba(255,255,255,.85)}html.dark .dz-wrap .ant-collapse-header,html.dark .dz-wrap .ant-collapse-header-text,html.dark .dz-wrap .ant-collapse-expand-icon,html.dark .dz-wrap .ant-collapse-content,html.dark .dz-wrap .ant-form-item-label>label,html.dark .dz-wrap .ant-typography,html.dark .dz-wrap .ant-tabs-tab-btn,html.dark .dz-wrap label,html.dark .dz-wrap .dz-group-title,html.dark .dz-wrap .dz-lib-hint,html.dark .dz-wrap .dz-panel-title{color:#ffffffd1!important}html.dark .dz-wrap .ant-tabs-tab-active,html.dark .dz-wrap .ant-tabs-tab-active .ant-tabs-tab-btn{background:#ffffff14!important;color:#fff!important}html.dark .dz-wrap .ant-tabs-ink-bar{background:#0a84ff!important}html.dark .dz-top .ant-btn,html.dark .dz-top-actions .ant-btn,html.dark .dz-wrap .ant-btn-default{background:#242428!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe6!important;box-shadow:none!important}html.dark .dz-top .ant-btn:hover,html.dark .dz-top-actions .ant-btn:hover{background:#ffffff1a!important;color:#fff!important}html.dark .dz-left .component-card,html.dark .dz-left .dz-comp-item,html.dark .dz-left [class*=component]{background:#242428!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffd9!important;box-shadow:none!important}html.dark .dz-left .component-card:hover,html.dark .dz-left .dz-comp-item:hover{background:#ffffff0f!important;border-color:#0a84ff80!important}html.dark body .dz-wrap .ant-tabs-tab-active,html.dark body .dz-wrap .ant-tabs-tab-active *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html.dark body .dz-wrap .ant-tabs-tab{background:#ffffff0a!important;border-radius:8px!important}html.dark body .dz-wrap .ant-tabs-tab-active{background:#ffffff1a!important}html.dark .el-tabs__item,html.dark .el-collapse-item__header,html.dark .el-input__inner,html.dark .el-button--text{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:transparent!important}html.dark .el-table,html.dark .el-table tr,html.dark .el-table th.el-table__cell,html.dark .el-table td.el-table__cell{background:transparent!important;color:#ffffffeb!important;border-color:#ffffff14!important}html.dark .el-table th.el-table__cell,html.dark .el-table th.el-table__cell .cell{color:#ffffff8c!important;font-weight:400!important}html.dark .el-table td.el-table__cell .cell,html.dark .el-table .cell{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}html.dark .el-table th.el-table__cell,html.dark .el-table td.el-table__cell{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .el-table__body tr:hover>td.el-table__cell{background:#ffffff0a!important}html.dark .el-table__empty-text{color:#fff6!important}html.dark .el-table .el-button,html.dark .el-table .el-button--text,html.dark .el-table .el-button.is-link,html.dark .el-button--text{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;border-radius:8px!important;padding:5px 10px!important}html.dark .el-table .el-button:hover,html.dark .el-button--text:hover{background:#ffffff14!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html.dark .el-table .el-button--danger{color:#ff6b6b!important;-webkit-text-fill-color:#FF6B6B!important}html.dark .el-table .el-button--danger:hover{background:#ff6b6b1f!important}html.dark .el-input__wrapper,html.dark .el-input__inner,html.dark .el-textarea__inner{background:#ffffff0d!important;border:1px solid transparent!important;box-shadow:none!important;color:#ffffffeb!important;border-radius:10px!important}html.dark .el-input__inner::placeholder{color:#ffffff59!important}html.dark .el-input__wrapper.is-focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff40!important}html.dark .el-input__prefix,html.dark .el-input__suffix{color:#ffffff73!important}html.dark .search-pill .el-input__wrapper{border-radius:999px!important;padding:0 14px!important}html.dark .ant-modal-header,html.dark .ant-modal-title,html.dark .ant-modal-close,html.dark .ant-modal-close-x{background:#242428!important;color:#ffffffeb!important}html.dark .ant-modal-content{background:#242428!important}html.dark .dz-wrap .ant-collapse-header,html.dark .dz-wrap .ant-collapse-header *,html.dark .dz-wrap .ant-collapse-item>.ant-collapse-header,html.dark .dz-wrap .ant-collapse-content-box{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;background:transparent!important}html.dark .dz-wrap .ant-collapse,html.dark .dz-wrap .ant-collapse-item{background:transparent!important;border-color:#ffffff14!important}html.dark .dz-wrap .ant-tabs-tab{background:#ffffff0a!important;color:#ffffffb3!important;border:0!important}html.dark .dz-wrap .ant-tabs-tab-active{background:#0a84ff33!important}html.dark .dz-wrap .ant-tabs-tab-active *,html.dark .dz-wrap .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html.dark .dz-title,html.dark .dz-global-section-title,html.dark .dz-global-section-title *,html.dark .dz-global-arrow,html.dark .dz-global-nav a,html.dark .dz-global-tabs .ant-tabs-tab,html.dark .dz-global-tabs .ant-tabs-tab *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}html.dark .dz-field>label,html.dark .dz-field label{color:#ffffff94!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important;font-weight:500!important}html.dark .dz-global-section-title{border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .dz-global-section-title.collapsed{color:#ffffffb3!important}html.dark .dz-global-nav a.active{color:#0a84ff!important;-webkit-text-fill-color:#0A84FF!important;background:#0a84ff26!important;border-radius:6px}html.dark .dz-global-tabs .ant-tabs-tab{background:#ffffff0a!important;border:0!important;border-radius:6px!important}html.dark .dz-global-tabs .ant-tabs-tab-active,html.dark .dz-global-tabs .ant-tabs-tab-active *{background:#0a84ff33!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html.dark body .ant-modal .ant-modal-content,html.dark body .ant-modal .ant-modal-header,html.dark body .ant-modal .ant-modal-title,html.dark body .ant-modal .ant-modal-close{background:#242428!important;background-image:none!important;color:#ffffffeb!important}html.dark body .ant-modal .ant-modal-header{border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark body .ant-modal .ant-modal-close-x{color:#ffffffb3!important}html.dark body .dz-global-tabs .ant-tabs-nav .ant-tabs-tab,html.dark body .dz-wrap .dz-global-tabs .ant-tabs-nav .ant-tabs-tab{background:#141416!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important}html.dark body .dz-global-tabs .ant-tabs-nav .ant-tabs-tab *,html.dark body .dz-wrap .dz-global-tabs .ant-tabs-tab *{color:#fffc!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important}html.dark body .dz-global-tabs .ant-tabs-nav .ant-tabs-tab-active,html.dark body .dz-wrap .dz-global-tabs .ant-tabs-tab-active{background:#0a84ff38!important;border-color:#0a84ff66!important}html.dark body .dz-global-tabs .ant-tabs-nav .ant-tabs-tab-active *,html.dark body .dz-wrap .dz-global-tabs .ant-tabs-tab-active *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html.dark .dz-global-tabs .ant-tabs-tab,html.dark .dz-wrap .ant-tabs-tab,html.dark .ant-modal .ant-tabs-tab{background:#141416!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}html.dark .dz-global-tabs .ant-tabs-tab *,html.dark .dz-wrap .ant-tabs-tab *{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark .ant-modal-header,html.dark .ant-modal-content{background:#242428!important}html.dark .dz-global-tabs .ant-tabs-tab-active,html.dark .dz-wrap .ant-tabs-tab-active{background:#0a84ff38!important;border-color:#0a84ff66!important}html.dark .agent-panel .content{background:#242428!important}html.dark .gc-grid>div:hover{background:#242428!important}.ad-stat-label{margin-bottom:12px}html.dark .app-card .ant-btn-default,html.dark .gc-toolbar .ant-btn{background:#ffffff14!important;border:0!important;border-radius:10px!important;color:#ffffffe6!important;box-shadow:none!important}html.dark .app-card .ant-btn-default:hover{background:#ffffff24!important;color:#fff!important}html.dark .app-card .at-toolbar{padding-bottom:8px!important;margin-bottom:0!important}.app-card .ant-btn-default{border:0;background:#0000000a;border-radius:999px;box-shadow:none}.app-card .ant-btn-default:hover{background:#00000014}.app-card .ant-table{background:transparent}html.dark .app-card .ant-btn-default{background:#ffffff14;border:0;color:#ffffffe6}html.dark .app-card .ant-btn-default:hover{background:#ffffff24;color:#fff}.app-card.ant-card{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:18px!important;box-shadow:0 8px 24px #0000000a!important}.app-card .ant-card,.app-card .ant-card-body,.app-card .ant-card-head{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}html.dark .app-card.ant-card{background:#242428!important;border-color:#ffffff14!important}html.dark .app-card .ant-card,html.dark .app-card .ant-card-body,html.dark .app-card .ant-card-head{background:transparent!important;border:0!important;box-shadow:none!important}.app-card.app-card{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:18px!important;box-shadow:0 8px 24px #0000000a!important;padding:20px 24px!important}.app-card .ant-input-affix-wrapper{background:#f5f5f7!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.app-page,.agent-panel .content>.app-page{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app-card .ant-input-affix-wrapper,.app-card .ant-input{background:var(--app-input-bg)!important;border:0!important;border-radius:999px!important;color:var(--app-text)!important;box-shadow:none!important}.app-page{display:flex;flex-direction:column;gap:24px;padding:24px}.app-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.app-page-title{margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em;color:var(--app-text)!important}.app-page-desc{margin:6px 0 0!important;font-size:13px!important;color:var(--app-text-2)!important}.app-page-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.app-card-desc{margin:4px 0 0!important;font-size:13px!important;color:var(--app-text-2)!important}.app-card-value{font-size:28px!important;font-weight:700!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--app-text)!important}.app-card-head :where(.title,.card-title,.header,.card-header){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-card .ant-card-head,.app-card [class*=card-head],.app-card [class*=card-header]{margin:-24px -24px 20px!important;padding:20px 24px!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--app-line)!important;background:transparent!important;border-radius:0!important}.app-card .ant-card-head-title,.app-card [class*=card-title],.app-card [class*=card-name],.app-card .ant-card-head h1,.app-card .ant-card-head h2,.app-card .ant-card-head h3,.app-card [class*=card-head] h1,.app-card [class*=card-head] h2,.app-card [class*=card-head] h3{margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--app-text)!important}.gc-page-head,.dm-page-head,.domain-page-head,.promo-page-head,.pm-page-head,.tx-page-head,[class*=page-head]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 16px!important;margin:0 0 20px!important;border-bottom:1px solid var(--app-line)!important;background:transparent!important}[class*=page-head] :is(h1,h2,h3,[class*=page-title],[class*=head-text]){margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--app-text)!important}[class*=page-head] [class*=desc],[class*=page-head] p{display:none!important}[class*=page-head] [class*=actions],[class*=page-head] [class*=head-actions]{display:flex!important;align-items:center;gap:8px;flex:0 0 auto}.app-card .ant-card-body,.app-card [class*=card-body],.app-card [class*=card-content]{padding:0!important;background:transparent!important;border:0!important}.app-card .ant-card-head,.app-card [class*=card-head]{margin:-24px -24px 20px!important;padding:20px 24px!important;border-bottom:1px solid var(--app-line)!important}.app-card>:first-child:not([class*=card-head]){margin-top:0!important}.app-card>:last-child{margin-bottom:0!important}.gc-foot-link,.at-btn-ghost,.op-btn{border:0!important;border-radius:8px!important;padding:5px 10px!important;color:#fff9!important;background:transparent!important;transition:background .15s ease,color .15s ease}.gc-foot-link:hover,.at-btn-ghost:hover,.op-btn:hover{background:#ffffff14!important;color:#fff!important}.gc-foot-link.primary,.op-edit{color:#0a84ff!important}.gc-foot-link.primary:hover,.op-edit:hover{background:#0a84ff26!important;color:#4da3ff!important}.gc-foot-link.danger,.op-del{color:#ff6b6b!important}.gc-foot-link.danger:hover,.op-del:hover{background:#ff6b6b1f!important;color:#ff4d4f!important}.stat-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:16px!important;margin-bottom:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.stat-card{display:flex!important;flex-direction:column;gap:12px;padding:20px!important;min-height:108px;background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:0 8px 24px #0000000a!important}.stat-card .at-stat-label,.stat-card [class*=label]{font-size:13px!important;color:#86868b!important;font-weight:400!important}.stat-card .at-stat-value,.stat-card [class*=value]{font-size:28px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em;color:#1d1d1f!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html.dark .stat-card .at-stat-label,html.dark .stat-card [class*=label]{color:#ffffff8c!important}html.dark .stat-card .at-stat-value,html.dark .stat-card [class*=value]{color:#fff!important}html.dark .stat-card .at-stat-value.green{color:#30d158!important}html.dark .stat-card .at-stat-value.orange{color:#0a84ff!important}.stat-card .tx-stat-label{font-size:13px!important;color:#86868b!important;font-weight:400!important}.stat-card .tx-stat-value{font-size:28px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em;color:#1d1d1f!important;font-variant-numeric:tabular-nums}.stat-card .tx-unit{font-size:16px!important;margin-left:2px}html.dark .stat-card .tx-stat-label{color:#ffffff8c!important}html.dark .stat-card .tx-stat-value{color:#fff!important}.stat-grid,.tx-stats,.at-stats.stat-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.stat-card,.tx-stat,.at-stat{position:relative;min-width:0;padding:20px!important;border:1px solid rgba(0,0,0,.05)!important;border-right:0!important;border-left:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #0000000a!important}.stat-card:before,.stat-card:after,.tx-stat:before,.tx-stat:after,.at-stat:before,.at-stat:after{display:none!important;content:none!important;background:none!important}html.dark .stat-card [class*=label]{color:#ffffff8c!important}html.dark .stat-card [class*=value]{color:#fff!important}html.dark .gc-collection-card:hover,html.dark .gc-grid>.app-card:hover{background:#242428!important;border-color:#ffffff29!important;transform:translateY(-2px);transition:background .2s ease,border-color .2s ease,transform .2s ease}html.dark .gc-collection-card>div,html.dark .gc-collection-card>div>div{border-color:transparent!important;background:transparent!important}@media (max-width: 1200px){.stat-grid,.tx-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.stat-grid,.tx-stats{grid-template-columns:1fr!important}}html.dark body #app .app-card,html.dark body #app .stat-card,html.dark body #app .tx-stat,html.dark body #app .at-stat,html.dark body #app .gc-collection-card,html.dark body #app .ant-card{background:#242428!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;box-shadow:0 12px 32px #0009!important}html.dark body{background:var(--bg-base)!important;color:var(--text-primary)!important}html.dark .agent-panel,html.dark .agent-panel .content,html.dark .app-page,html.dark .gc-list-page{background:var(--bg-base)!important}html.dark .app-card:hover,html.dark .gc-collection-card:hover{background:var(--bg-card-hover)!important;border-color:var(--border-strong)!important}html.dark .content,html.dark .agent-panel .content,html.dark .app-page,html.dark .gc-list-page,html.dark .app-page>.app-card:first-child{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app-card{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;box-shadow:0 8px 24px #0000000a!important;padding:24px!important}.app-card-head{margin:-24px -24px 20px!important;padding:20px 24px!important;border-bottom:1px solid var(--app-line)!important;background:transparent!important}.app-card-title{font-size:16px!important;font-weight:600!important;color:var(--app-text)!important}.app-card .ant-table-thead>tr>th{height:46px!important;padding:0 16px!important;font-size:13px!important;font-weight:400!important;color:#86868b!important;background:transparent!important;border-right:0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.app-card .ant-table-tbody>tr>td{height:64px!important;padding:0 16px!important;border-right:0!important;border-bottom:1px solid rgba(0,0,0,.04)!important;color:#1d1d1f!important}.app-card .ant-table-tbody>tr:hover>td{background:#00000005!important}html.dark .app-card{background:#242428!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #00000073!important}html.dark body,html.dark .agent-panel,html.dark .agent-panel .content,html.dark .app-page,html.dark .gc-list-page{background:#242428!important}html.dark .app-card,html.dark .stat-card,html.dark .tx-stat,html.dark .at-stat,html.dark .gc-collection-card,html.dark .ant-card{background:#303034!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000080!important}:root{--app-bg-base: #F5F5F7;--app-card-bg: #FFFFFF;--app-elevated: #FFFFFF;--app-input-bg: #F9FAFB;--app-line: rgba(0,0,0,.06);--app-text: #1D1D1F;--app-text-2: #86868B;--app-text-3: #A1A1A6;--app-card-border: rgba(0,0,0,.05);--app-card-shadow: 0 8px 24px rgba(0,0,0,.04)}html.dark{--app-bg-base: #242428;--app-card-bg: #303034;--app-elevated: #3A3A3C;--app-input-bg: rgba(255,255,255,.06);--app-line: rgba(255,255,255,.08);--app-text: rgba(255,255,255,.95);--app-text-2: rgba(255,255,255,.6);--app-text-3: rgba(255,255,255,.38);--app-card-border: rgba(255,255,255,.12);--app-card-shadow: 0 10px 28px rgba(0,0,0,.5)}.ant-table-measure-row,.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;line-height:0!important}html.dark .ant-layout-header.header{background:#242428!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#ffffffeb!important}html.dark .ant-layout-header.header .app-title,html.dark .ant-layout-header.header .username{color:#ffffffeb!important}html.dark .ant-layout-sider{background:#242428!important;border-right:1px solid rgba(255,255,255,.08)!important}html.dark .ant-layout-content{background:#242428!important}html.dark .kpi{background:#303034!important;border-color:#ffffff14!important}html.dark .kpi.is-mine{background:linear-gradient(180deg,#303034,#232325)!important;border-color:#0a84ff59!important}html.dark .kpi__label,html.dark .kpi__sub,html.dark .kpi__note{color:#ffffff85!important}html.dark .kpi__value{color:#fffffff2!important}html.dark .ds-card{background:#303034!important;border-color:#ffffff14!important}html.dark .range{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffb8!important}html.dark .range.is-on{background:#0a84ff38!important;border-color:#0a84ff73!important;color:#6eb3ff!important}html.dark #app .header .app-title,html.dark #app .header .username,html.dark #app .header-left h1{color:#ffffffeb!important}html.dark #app .ant-layout-sider{background:#242428!important;border-right:1px solid rgba(255,255,255,.08)!important}html.dark #app .ant-layout-sider-children,html.dark #app .ant-layout-sider-trigger{background:transparent!important}html.dark #app .ant-layout-content{background:#242428!important}html.dark #app .kpi{background:#303034!important;border-color:#ffffff14!important}html.dark #app .kpi.is-mine{background:linear-gradient(180deg,#303034,#232325)!important;border-color:#0a84ff59!important}html.dark #app .kpi__value{color:#fffffff2!important}html.dark #app .kpi__label,html.dark #app .kpi__sub,html.dark #app .kpi__note{color:#ffffff85!important}html.dark #app .ds-card{background:#303034!important;border-color:#ffffff14!important}html.dark #app .range{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffb8!important}html.dark #app .range.is-on{background:#0a84ff38!important;border-color:#0a84ff73!important;color:#6eb3ff!important}html.dark #app .ant-btn-default{background:#ffffff14!important;border-color:#ffffff1f!important;color:#ffffffd9!important}html.dark #app .ant-btn-default:hover{background:#ffffff24!important;border-color:#fff3!important;color:#6eb3ff!important}html.dark #app .tv-tag{background:#ffffff14!important;color:#ffffff9e!important}html.dark #app .tv-tag.tag-violet{background:#7b5be040!important;color:#b9a6ff!important}html.dark #app .tv-name{color:#ffffffeb!important}html.dark #app .tv-desc{color:#ffffff6b!important}html.dark #app .tv-muted{color:#ffffff8c!important}html.dark #app .tv-count{color:#ffffff6b!important}html.dark #app .tv-title{color:#fffffff2!important}html.dark #app .app-card{background:#303034!important;border-color:#ffffff14!important}html.dark #app .sub-menu__item{color:#ffffffb8!important}html.dark #app .sub-menu__item:hover{background:#ffffff0f!important}html.dark #app .sub-menu__item.is-on{background:#0a84ff38!important;color:#6eb3ff!important}html.dark #app .sub-logout{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#fffc!important}html.dark #app .sub-panel{background:#242428!important}html.dark #app .sub-aside{background:#242428!important;border-right:1px solid rgba(255,255,255,.08)!important}html.dark #app .sub-brand__name{color:#ffffffeb!important}.theme-toggle-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 12px!important;border-radius:10px!important}.theme-toggle-label{font-size:13px}html.dark .theme-toggle-btn{background:#ffffff14!important;color:#ffffffe0!important}html.dark .theme-toggle-btn:hover{background:#ffffff24!important;color:#6eb3ff!important}html.dark #app .app-title,html.dark #app .app-card-title,html.dark #app .tv-title{color:#fffffff2!important}html.dark #app .app-muted,html.dark #app .tv-muted,html.dark #app .tv-desc,html.dark #app .tv-count{color:#ffffff94!important}html.dark #app .at-toolbar,html.dark #app .pm-toolbar,html.dark #app .tv-toolbar,html.dark #app .gc-toolbar{background:transparent!important;border-color:#ffffff14!important}html.dark #app .at-filter-btn,html.dark #app .gc-filter-btn{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffad!important}html.dark #app .at-filter-btn.on,html.dark #app .gc-filter-btn.on{background:#0a84ff38!important;border-color:#0a84ff73!important;color:#6eb3ff!important}html.dark body #app .ant-layout,html.dark body #app .ant-layout-content,html.dark body #app .ant-layout-content.content,html.dark body #app .template,html.dark body #app .promotion,html.dark body #app .gc-list-page,html.dark body #app .domain-manage,html.dark body #app .group-codes,html.dark body #app .agent-panel,html.dark body #app .agent-panel .content{background:#242428!important}html.dark body #app .app-card,html.dark body #app .ant-card,html.dark body #app .ds-card{background:#303034!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}html.dark body #app h1,html.dark body #app h2,html.dark body #app h3,html.dark body #app .app-title,html.dark body #app .app-card-title,html.dark body #app .tv-title{color:#fffffff5!important}html.dark body #app p,html.dark body #app span,html.dark body #app label,html.dark body #app .ant-form-item-label>label{color:#ffffffd1}html.dark body #app .ant-form-item-label>label{color:#ffffffad!important}html.dark body #app .ant-layout-sider,html.dark body #app .sider{background:#242428!important;border-right:1px solid rgba(255,255,255,.08)!important}html.dark body #app .ant-layout-header.header{background:#242428!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark body #app .ant-tabs-tab{color:#fff9!important}html.dark body #app .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6eb3ff!important}html.dark body #app .ant-tabs-ink-bar{background:#0a84ff!important}html.dark body #app :is(.shop-title,.page-title):not(#a):not(#b){color:#fffffff5!important}html.dark body #app :is(.shop-sub,.page-desc,.ant-form-item-extra,.ant-form-item-explain,.ant-typography-secondary):not(#a):not(#b){color:#ffffff9e!important}html.dark body #app :is(.ant-form-item-label>label,.ant-form-item-label>label.ant-form-item-required):not(#a):not(#b){color:#ffffffbf!important}html.dark body #app :is(.ant-tabs-tab .ant-tabs-tab-btn):not(#a):not(#b){color:#ffffff9e!important}html.dark body #app :is(.ant-tabs-tab-active .ant-tabs-tab-btn):not(#a):not(#b){color:#6eb3ff!important}html.dark body #app :is(input::placeholder,textarea::placeholder):not(#za):not(#zb){color:#ffffff61!important}*/ html.dark #app .ant-layout,html.dark #app .ant-layout-content{background:#242428!important}html.dark #app .app-card,html.dark #app .ant-card{background:#303034!important;border-color:#ffffff14!important}html.dark #app .ant-input-search .ant-input,html.dark #app .ant-input-search .ant-input-affix-wrapper,html.dark #app .ant-input-search .ant-input-group-addon,html.dark #app .ant-input-search .ant-input-search-button,html.dark #app .ant-input-group .ant-input,html.dark #app .ant-input-group-addon{background-color:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffe0!important;box-shadow:none!important}html.dark #app .ant-input-search .ant-input-search-button{border-left:1px solid rgba(255,255,255,.1)!important}html.dark #app :is(.tx-page,.transaction,.agent-page,.app-page){background:#242428!important;min-height:100vh}*/ html.dark #app .ant-input-affix-wrapper,html.dark #app .ant-input-search,html.dark #app .ant-select:not(.ant-select-customize-input) .ant-select-selector,html.dark #app .ant-picker,html.dark #app .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous){background-color:#ffffff0f!important;background-image:none!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:none!important;color:#ffffffe0!important}html.dark #app .ant-input-affix-wrapper,html.dark #app .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html.dark #app .ant-picker{height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important}html.dark #app .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous){height:36px!important;padding:0 14px!important}html.dark #app .ant-input-affix-wrapper>input.ant-input,html.dark #app .ant-input-affix-wrapper input{background:transparent!important;border:0!important;box-shadow:none!important}html.dark #app .ant-select:not(.ant-select-focused) .ant-select-selector{border-color:#ffffff1a!important}html.dark #app .ant-select-focused .ant-select-selector,html.dark #app .ant-input-affix-wrapper-focused,html.dark #app .ant-picker-focused{border-color:#0a84ff8c!important;box-shadow:0 0 0 3px #0a84ff26!important}html.dark #app .ant-select-selection-placeholder,html.dark #app .ant-input::placeholder{color:#ffffff61!important}html.dark #app .ant-select-arrow,html.dark #app .ant-select-selection-item{color:#fffc!important}*/ html.dark #app .ant-input,html.dark #app .ant-input-affix-wrapper,html.dark #app .ant-input-search,html.dark #app .ant-input-group-wrapper,html.dark #app textarea.ant-input,html.dark #app .ant-select:not(.ant-select-customize-input) .ant-select-selector,html.dark #app .ant-picker{background-color:#303034!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:inset 0 1px 2px #0000004d!important;color:#ffffffeb!important;min-height:36px!important}html.dark #app textarea.ant-input{min-height:84px!important;padding:10px 14px!important;line-height:1.6!important}html.dark #app .ant-input-affix-wrapper>input.ant-input,html.dark #app .ant-input-affix-wrapper input,html.dark #app .ant-input-search input,html.dark #app .ant-input-group input,html.dark #app .ant-picker-input>input,html.dark #app .ant-input-group-addon,html.dark #app .ant-input-search-button,html.dark #app .ant-input-prefix,html.dark #app .ant-input-suffix,html.dark #app .ant-picker-suffix,html.dark #app .ant-select-arrow{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff8c!important}html.dark #app .ant-select-selection-item,html.dark #app .ant-picker-input>input{color:#ffffffeb!important}html.dark #app .ant-input::placeholder,html.dark #app textarea.ant-input::placeholder,html.dark #app .ant-select-selection-placeholder,html.dark #app .ant-picker-input>input::placeholder{color:#ffffff57!important}html.dark #app .ant-input:focus,html.dark #app .ant-input-focused,html.dark #app .ant-input-affix-wrapper-focused,html.dark #app .ant-input-affix-wrapper:focus-within,html.dark #app .ant-select-focused .ant-select-selector,html.dark #app .ant-picker-focused{border-color:#0a84ff!important;box-shadow:0 0 0 4px #0a84ff2e!important;background-color:#303034!important}html.dark #app .ant-card,html.dark #app .app-card{border-radius:14px!important}html.dark #app .ant-btn{border-radius:10px!important;box-shadow:none!important}html.dark #app .ant-table-thead>tr>th{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#ffffff85!important;font-size:12.5px!important;font-weight:500!important;height:44px!important}html.dark #app .ant-table-tbody>tr>td{height:62px!important;border-bottom:1px solid rgba(255,255,255,.055)!important;color:#ffffffeb!important}html.dark #app .ant-table-tbody>tr:hover>td{background:#ffffff0b!important}html.dark #app .ant-tag{border:0!important;border-radius:7px!important;background:#ffffff14!important;color:#ffffffb8!important}html.dark #app .ant-switch{box-shadow:none!important}html.dark body #app:not(#__no_such_id__) .app-card,html.dark body #app:not(#__no_such_id__) .ant-card,html.dark body #app:not(#__no_such_id__) .ant-table,html.dark body #app:not(#__no_such_id__) .ant-table-wrapper,html.dark body #app:not(#__no_such_id__) .ant-table-container,html.dark body #app:not(#__no_such_id__) .ant-table-content,html.dark body #app:not(#__no_such_id__) .ant-table-body,html.dark body #app:not(#__no_such_id__) .ant-table-tbody,html.dark body #app:not(#__no_such_id__) .ant-table-tbody>tr,html.dark body #app:not(#__no_such_id__) .ant-table-tbody>tr>td,html.dark body #app:not(#__no_such_id__) .ant-table-cell,html.dark body #app:not(#__no_such_id__) .ant-table-placeholder{background-color:#303034!important;background-image:none!important}html.dark body #app:not(#__no_such_id__) .ant-table-thead>tr>th{background-color:#3a3a3e!important;color:#ffffff9e!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark body #app:not(#__no_such_id__) .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.055)!important}html.dark body #app:not(#__no_such_id__) .ant-table-tbody>tr:hover>td{background-color:#3a3a3e!important}html.dark body #app:not(#__no_such_id__) .ant-card-body,html.dark body #app:not(#__no_such_id__) .ant-table-wrapper,html.dark body #app:not(#__no_such_id__) .ant-pagination{background-color:transparent!important}html.dark body #app:not(#__no_such_id__) .at-filter-btn,html.dark body #app:not(#__no_such_id__) .tv-chip{background-color:#ffffff0f!important;border-color:#ffffff1a!important;color:#ffffffb3!important}html.dark body #app:not(#__no_such_id__) .at-filter-btn.on,html.dark body #app:not(#__no_such_id__) .tv-chip.is-on{background-color:#0a84ff38!important;border-color:#0a84ff73!important;color:#6eb3ff!important}html.dark #app .ant-pagination-item,html.dark #app .ant-pagination-prev,html.dark #app .ant-pagination-next,html.dark #app .ant-pagination-jump-prev,html.dark #app .ant-pagination-jump-next,html.dark #app .ant-pagination-item-link{background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#ffffffbf!important}html.dark #app .ant-pagination-item a,html.dark #app .ant-pagination-prev .ant-pagination-item-link,html.dark #app .ant-pagination-next .ant-pagination-item-link{color:#ffffffbf!important}html.dark #app .ant-pagination-item-active{background-color:#0a84ff!important;border-color:#0a84ff!important}html.dark #app .ant-pagination-item-active a{color:#fff!important}html.dark #app .ant-pagination-total-text,html.dark #app .ant-pagination-options,html.dark #app .ant-select-selection-item{color:#ffffff9e!important}html.dark #app .ant-pagination-disabled .ant-pagination-item-link{color:#ffffff40!important}html.dark #app .ant-pagination-options .ant-select-selector{background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important}:root{--ios-spring: cubic-bezier(.34, 1.56, .64, 1);--ios-ease: cubic-bezier(.4, 0, .2, 1);--ios-radius-xl: 22px;--ios-radius-lg: 18px;--ios-radius-md: 13px;--ios-radius-sm: 10px}html.dark{--ios-bg: #242428;--ios-elevated: #303034;--ios-elevated-2: #3A3A3E;--ios-glass: rgba(36, 36, 40, .72);--ios-glass-light: rgba(255, 255, 255, .06);--ios-line: rgba(255, 255, 255, .07);--ios-line-strong: rgba(255, 255, 255, .12);--ios-text-1: rgba(255, 255, 255, .94);--ios-text-2: rgba(255, 255, 255, .62);--ios-text-3: rgba(255, 255, 255, .38);--ios-accent: #0A84FF}html:not(.dark){--ios-bg: #F2F2F7;--ios-elevated: #FFFFFF;--ios-elevated-2: #FAFAFC;--ios-glass: rgba(255, 255, 255, .72);--ios-glass-light: rgba(255, 255, 255, .55);--ios-line: rgba(0, 0, 0, .06);--ios-line-strong: rgba(0, 0, 0, .1);--ios-text-1: rgba(0, 0, 0, .9);--ios-text-2: rgba(60, 60, 67, .6);--ios-text-3: rgba(60, 60, 67, .32);--ios-accent: #007AFF}html,body,#app,#app .ant-table,#app .ant-btn,#app input,#app textarea,#app .ant-select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}html.dark body{background:var(--ios-bg)}html.dark #app .ant-layout,html.dark #app .ant-layout-content{background:var(--ios-bg)!important}html:not(.dark) body{background:var(--ios-bg)}html:not(.dark) #app .ant-layout,html:not(.dark) #app .ant-layout-content{background:var(--ios-bg)!important}#app .ant-layout-header.header{background:var(--ios-glass)!important;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid var(--ios-line)!important;box-shadow:none!important}html.dark #app .ant-layout-header.header{background:var(--ios-glass)!important}html:not(.dark) #app .ant-layout-header.header{background:var(--ios-glass)!important}#app .ant-layout-sider,#app .sider,#app .sub-aside{background:var(--ios-glass)!important;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-right:1px solid var(--ios-line)!important}html:not(.dark) #app .ant-layout-sider,html:not(.dark) #app .sider{background:#ffffff9e!important}html.dark #app .app-card,html.dark #app .ant-card{background:var(--ios-elevated)!important;border:1px solid var(--ios-line)!important;border-radius:var(--ios-radius-xl)!important;box-shadow:none!important;position:relative}html.dark #app .app-card:before,html.dark #app .ant-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff24,#fff0 38%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html:not(.dark) #app .app-card,html:not(.dark) #app .ant-card{background:#ffffffd1!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.7)!important;border-radius:var(--ios-radius-xl)!important;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000a!important}html.dark #app .ant-table,html.dark #app .ant-table-container,html.dark #app .ant-table-content,html.dark #app .ant-table-body,html.dark #app .ant-table-tbody,html.dark #app .ant-table-tbody>tr,html.dark #app .ant-table-tbody>tr>td{background:var(--ios-elevated)!important}html.dark #app .ant-table-thead>tr>th{background:var(--ios-elevated-2)!important;color:var(--ios-text-2)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;border-bottom:1px solid var(--ios-line)!important}html.dark #app .ant-table-tbody>tr>td{border-bottom:1px solid var(--ios-line)!important;color:var(--ios-text-1)!important;padding-top:18px!important;padding-bottom:18px!important}html.dark #app .ant-table-tbody>tr:hover>td{background:#ffffff09!important}html.dark #app .ant-input,html.dark #app .ant-input-affix-wrapper,html.dark #app .ant-select .ant-select-selector,html.dark #app .ant-picker{background:#ffffff0e!important;border:1px solid var(--ios-line)!important;border-radius:var(--ios-radius-md)!important;box-shadow:none!important;min-height:38px!important}html:not(.dark) #app .ant-input,html:not(.dark) #app .ant-input-affix-wrapper,html:not(.dark) #app .ant-select .ant-select-selector,html:not(.dark) #app .ant-picker{border-radius:var(--ios-radius-md)!important;border:1px solid var(--ios-line-strong)!important;background:#ffffffe6!important;box-shadow:none!important}html.dark #app .ant-input:focus,html.dark #app .ant-input-affix-wrapper-focused,html.dark #app .ant-select-focused .ant-select-selector{border-color:var(--ios-accent)!important;box-shadow:0 0 0 4px #0a84ff2e!important}#app .ant-btn{border-radius:var(--ios-radius-md)!important;transition:transform .16s var(--ios-spring),background-color .16s var(--ios-ease)!important}html.dark #app .ant-tag{background:var(--ios-glass-light)!important;border:0!important;border-radius:8px!important;color:var(--ios-text-2)!important}#app .ant-layout-content{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain}#app .ant-layout-header.header{padding-top:env(safe-area-inset-top,0px)}html.dark #app .ant-btn:not(.ant-btn-sm){min-height:36px}@media (pointer: coarse){#app .ant-btn:not(.ant-btn-sm){min-height:44px}}html.dark #app h1,html.dark #app h2,html.dark #app h3,html.dark #app .app-title,html.dark #app .app-card-title{color:var(--ios-text-1)!important}html.dark #app .app-sub,html.dark #app .shop-sub,html.dark #app .tv-count,html.dark #app .ant-pagination-total-text{color:var(--ios-text-2)!important}#app ::-webkit-scrollbar{width:8px;height:8px}#app ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}#app ::-webkit-scrollbar-track{background:transparent}html.dark #app :is(.tx-title,.tx-head h1,.shop-title,.app-title,.tv-title,.pm-title,.gc-title,.dm-title,.as-title,.at-title,.ant-page-header-heading-title,.app-card-title,h1,h2,h3){color:#fffffff2!important;opacity:1!important;visibility:visible!important}html.dark #app :is(.tx-sub,.shop-sub,.app-sub,.tv-sub,.pm-sub,.gc-sub,.dm-sub){color:#ffffff94!important}html.dark #app :is(.ant-card-head,.ant-card-head-title,.ant-card-extra,.ant-card-head-wrapper){background:transparent!important;border-bottom-color:#ffffff14!important}html.dark #app :is(.ant-card-head-title,.ant-card-head-title>span,.ant-card-extra){color:#fffffff2!important;font-weight:600!important}html.dark #app .ant-card-head{min-height:52px!important;padding:0 20px!important}html.dark #app .app-card,html.dark #app .ant-card{border:0!important;box-shadow:none!important;border-radius:20px!important}html.dark #app .ant-card-head{border-bottom:0!important;min-height:0!important;padding:20px 24px 4px!important}html.dark #app .ant-card-body{padding:16px 24px 24px!important}html.dark #app :is(.ant-card-head-title,.ant-card-head-title>span,.tx-title,.shop-title,.app-title,.tv-title,.pm-title,.gc-title,.dm-title,h1){font-size:20px!important;line-height:1.3!important;font-weight:600!important;color:#fffffff2!important;letter-spacing:-.01em!important;margin:0!important}html.dark #app .ant-layout-content{padding:20px 24px!important}html.dark #app :is(.tx-page,.shop-config,.template,.promotion,.gc-list-page,.domain-manage,.group-codes,.agent-panel){padding:0!important}html.dark #app :is(.tx-head,.pm-head,.gc-head,.page-head){margin-bottom:16px!important}html.dark #app .app-card+.app-card{margin-top:16px!important}html.dark #app :is(.ant-table,.ant-table-container,.ant-table-content){border:0!important}html.dark #app .page-head{margin:0 0 16px!important;padding:0!important}html.dark #app .page-title{margin:0!important;font-size:22px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.02em!important;color:#fffffff5!important}html.dark #app .page-sub{margin:4px 0 0!important;font-size:13px!important;color:#ffffff85!important}html.dark #app .app-card .ant-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.dark #app .app-card .ant-card .ant-card-head{padding:0 0 10px!important;min-height:0!important;border:0!important;background:transparent!important}html.dark #app .app-card .ant-card .ant-card-head-title{font-size:14px!important;font-weight:600!important;color:#ffffffd1!important}html.dark #app .app-card .ant-card .ant-card-body{padding:0!important}html.dark #app .app-card .ant-card+.ant-card{margin-top:24px!important}html.dark #app :is(.app-card,.ant-card,.ant-tabs,.ant-tabs-nav,.ant-tabs-content-holder,.ant-tabs-tabpane,.ant-card-body,.ant-card-head,.bf,.bf-grid,.bf-field,.form-section,.shop-config,.page-head,.ant-form,.ant-form-item,.ant-row,.ant-col){border:0!important;border-color:transparent!important;box-shadow:none!important}html.dark #app .ant-tabs-nav:before,html.dark #app .ant-tabs-nav:after,html.dark #app .ant-tabs-ink-bar{border:0!important}html.dark #app .ant-tabs-nav:before{display:none!important}html.dark #app .ant-table,html.dark #app .ant-table-container,html.dark #app .ant-table-content{border:0!important}html.dark #app .ant-layout-sider{position:sticky!important;top:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html.dark #app .ant-layout-sider::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.dark #app .ant-layout-sider .custom-menu{scrollbar-width:none!important}html.dark #app .ant-layout-sider .custom-menu::-webkit-scrollbar{width:0!important;display:none!important}html.dark #app .page-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}html:not(.dark) #app .page-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}html.dark #app .notice-global,html.dark #app .agent-panel .panel-notice,html.dark #app .sub-panel .sub-notice{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;margin:0 0 16px!important;border-radius:14px!important;background:#1b2a44!important;background-image:none!important;border:1px solid rgba(10,132,255,.3)!important;color:#ffffffe6!important;font-size:13px!important;line-height:1.5!important;box-shadow:none!important}html.dark #app .notice-global .notice-bar-icon,html.dark #app .agent-panel .panel-notice .panel-notice-icon,html.dark #app .sub-panel .sub-notice .sub-notice__icon{flex:0 0 auto!important;font-size:13px!important;line-height:1!important}html.dark #app .notice-global .notice-bar-title,html.dark #app .agent-panel .panel-notice .panel-notice-title,html.dark #app .sub-panel .sub-notice .sub-notice__title{flex:0 0 auto!important;font-weight:600!important;font-size:13px!important;color:#8fc2ff!important;background:transparent!important}html.dark #app .notice-global .notice-bar-content,html.dark #app .agent-panel .panel-notice .panel-notice-content,html.dark #app .sub-panel .sub-notice .sub-notice__content{flex:1!important;min-width:0!important;font-size:13px!important;color:#ffffffad!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html.dark #app .notice-global .notice-bar-close,html.dark #app .agent-panel .panel-notice .panel-notice-close,html.dark #app .sub-panel .sub-notice .sub-notice__close{flex:0 0 auto!important;margin-left:auto!important;cursor:pointer!important;opacity:.45!important;font-size:12px!important;color:#fffc!important}html.dark #app .notice-global .notice-bar-close:hover,html.dark #app .agent-panel .panel-notice .panel-notice-close:hover,html.dark #app .sub-panel .sub-notice .sub-notice__close:hover{opacity:1!important}html:not(.dark) #app .notice-global,html:not(.dark) #app .agent-panel .panel-notice,html:not(.dark) #app .sub-panel .sub-notice{background:#eaf2ff!important;border:1px solid rgba(10,132,255,.18)!important;color:#1d1d1f!important;border-radius:14px!important}html:not(.dark) #app .notice-global .notice-bar-title,html:not(.dark) #app .agent-panel .panel-notice .panel-notice-title,html:not(.dark) #app .sub-panel .sub-notice .sub-notice__title{color:#0a63c9!important}html.dark #app .ant-layout-header.header,html.dark #app .agent-panel .header,html.dark .agent-panel .ant-layout-header,html.dark body .agent-panel .header{background:#242428!important;background-color:#242428!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html.dark #app .ant-layout-sider,html.dark #app .sider,html.dark #app .agent-panel aside,html.dark body .agent-panel aside,html.dark .agent-panel .sider,html.dark .sub-panel .sub-aside{background:#242428!important;background-color:#242428!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-right:1px solid rgba(255,255,255,.06)!important}html.dark #app:not(#__no_such_id__) .ant-layout,html.dark #app:not(#__no_such_id__) .ant-layout-content,html.dark #app:not(#__no_such_id__) .content,html.dark #app:not(#__no_such_id__) .agent-panel,html.dark #app:not(#__no_such_id__) .agent-panel .content,html.dark #app:not(#__no_such_id__) .sub-panel,html.dark #app:not(#__no_such_id__) .sub-main,html.dark #app:not(#__no_such_id__) .transaction,html.dark #app:not(#__no_such_id__) .tx-page{background:#242428!important;background-color:#242428!important;background-image:none!important}html.dark #app body,html.dark body{background:#242428!important;background-image:none!important}html.dark #app:not(#__no_such_id__) .ant-layout-header.header,html.dark #app:not(#__no_such_id__) .agent-panel .header,html.dark #app:not(#__no_such_id__) .agent-panel .ant-layout-header,html.dark #app:not(#__no_such_id__) .sub-panel .sub-topbar,html.dark #app:not(#__no_such_id__) .sub-panel header{background:#242428!important;background-color:#242428!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html.dark #app:not(#__no_such_id__) .ant-layout-sider,html.dark #app:not(#__no_such_id__) .sider,html.dark #app:not(#__no_such_id__) .agent-panel aside,html.dark #app:not(#__no_such_id__) .agent-panel .sider,html.dark #app:not(#__no_such_id__) .sub-panel .sub-aside{background:#242428!important;background-color:#242428!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-right:1px solid rgba(255,255,255,.06)!important}html.dark #app:not(#__no_such_id__) .app-card,html.dark #app:not(#__no_such_id__) .ant-card{background:#303034!important;background-color:#303034!important}html.dark #app .ant-layout-header.header,html.dark #app .agent-panel .header,html.dark #app .agent-panel .ant-layout-header{background:#2a2a2e!important;background-color:#2a2a2e!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html.dark #app .ant-layout-sider,html.dark #app .sider,html.dark #app .agent-panel aside,html.dark #app .sub-panel .sub-aside{background:#2a2a2e!important;background-color:#2a2a2e!important;background-image:none!important;border-right:1px solid rgba(255,255,255,.07)!important}html.dark #app .notice-global *,html.dark #app .agent-panel .panel-notice *,html.dark #app .sub-panel .sub-notice *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html:not(.dark) #app .notice-global *,html:not(.dark) #app .agent-panel .panel-notice *,html:not(.dark) #app .sub-panel .sub-notice *{background:transparent!important;background-color:transparent!important;background-image:none!important}html.dark #app .notice-global,html.dark #app .agent-panel .panel-notice,html.dark #app .sub-panel .sub-notice,html:not(.dark) #app .notice-global,html:not(.dark) #app .agent-panel .panel-notice,html:not(.dark) #app .sub-panel .sub-notice{border:0!important;border-width:0!important;box-shadow:none!important}html.dark #app .app-card,html.dark #app .ant-card,html.dark #app .app-card-head,html.dark #app .app-card-body,html.dark #app .ant-card-head,html.dark #app .ant-card-body,html.dark #app .at-toolbar,html.dark #app .gc-card-head,html.dark #app .ad-toolbar,html.dark #app .dm-list-toolbar{border:0!important;border-width:0!important;border-color:transparent!important;box-shadow:none!important}html.dark #app .app-card :not(td):not(th):not(.ant-table-cell):not(.ant-tabs-ink-bar){border-color:transparent!important}html.dark #app .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.045)!important}html.dark #app .ant-table-tbody>tr:last-child>td{border-bottom:0!important}html.dark #app .ant-table-thead>tr>th{border-bottom:1px solid rgba(255,255,255,.06)!important}html.dark #app:not(#__no_such_id__) .ant-layout-header.header,html.dark #app:not(#__no_such_id__) .agent-panel .header,html.dark #app:not(#__no_such_id__) .ant-layout-sider,html.dark #app:not(#__no_such_id__) .sider,html.dark #app:not(#__no_such_id__) .agent-panel aside,html.dark #app:not(#__no_such_id__) .sub-panel .sub-aside,html.dark body #app .ant-layout-header.header,html.dark body #app .ant-layout-sider,html.dark body #app .sider{background:#2a2a2e!important;background-color:#2a2a2e!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.dark #app .sub-panel .sub-main [class*=card],html.dark #app .sub-panel .sub-main [class*=kpi],html.dark #app .sub-panel .sub-main [class*=stat],html.dark #app .sub-panel .sub-main .ant-card,html.dark #app .sub-panel .sub-main .app-card{background:#303034!important;background-color:#303034!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:16px!important}html:not(.dark) #app .notice-global,html:not(.dark) #app .agent-panel .panel-notice,html:not(.dark) #app .sub-panel .sub-notice{background:#eaf2ff!important;background-color:#eaf2ff!important;background-image:none!important;border:0!important;border-radius:14px!important;padding:12px 16px!important;margin:0 0 16px!important;color:#1d1d1f!important}html:not(.dark) body,html:not(.dark) #app,html:not(.dark) #app .ant-layout,html:not(.dark) #app .ant-layout-content,html:not(.dark) #app .content{background:#f2f2f7!important;background-image:none!important}html:not(.dark) #app .app-card:before,html:not(.dark) #app .ant-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#fff0 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}html:not(.dark) #app .ant-layout-header.header,html:not(.dark) #app .agent-panel .header{background:#ffffffb8!important;backdrop-filter:saturate(180%) blur(24px)!important;-webkit-backdrop-filter:saturate(180%) blur(24px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:none!important}html:not(.dark) #app .ant-layout-sider,html:not(.dark) #app .sider,html:not(.dark) #app .agent-panel aside,html:not(.dark) #app .sub-panel .sub-aside{background:#ffffff9e!important;backdrop-filter:saturate(180%) blur(24px)!important;-webkit-backdrop-filter:saturate(180%) blur(24px)!important;border-right:1px solid rgba(0,0,0,.05)!important}html:not(.dark) #app .ant-input,html:not(.dark) #app .ant-input-affix-wrapper,html:not(.dark) #app .ant-select .ant-select-selector,html:not(.dark) #app .ant-picker{background:#ffffffd9!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:12px!important;box-shadow:none!important;color:#1d1d1f!important}html:not(.dark) #app .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:0!important}html:not(.dark) #app .ant-input:focus,html:not(.dark) #app .ant-input-affix-wrapper-focused,html:not(.dark) #app .ant-select-focused .ant-select-selector{border-color:#0a84ff!important;box-shadow:0 0 0 4px #0a84ff24!important}html:not(.dark) #app .ant-btn{border-radius:12px!important;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .18s ease!important}html:not(.dark) #app .ant-btn:active:not(:disabled){transform:scale(.965)}html:not(.dark) #app .ant-table,html:not(.dark) #app .ant-table-container,html:not(.dark) #app .ant-table-content,html:not(.dark) #app .ant-table-tbody,html:not(.dark) #app .ant-table-tbody>tr,html:not(.dark) #app .ant-table-tbody>tr>td{background:transparent!important}html:not(.dark) #app .ant-table-thead>tr>th{background:#00000006!important;color:#3c3c4399!important;font-size:12.5px!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.06)!important}html:not(.dark) #app .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.045)!important;color:#000000e0!important}html:not(.dark) #app .ant-table-tbody>tr:hover>td{background:#00000006!important}html:not(.dark) #app:not(#__no_such_id__) .notice-global,html:not(.dark) #app .notice-global{background:#eaf2ff!important;background-color:#eaf2ff!important;background-image:none!important;border:0!important;border-radius:14px!important;padding:12px 16px!important;margin:0 0 16px!important}html:not(.dark) #app:not(#__no_such_id__) .notice-global .notice-bar-title,html:not(.dark) #app .notice-global .notice-bar-title{color:#0a63c9!important}html:not(.dark) #app:not(#__no_such_id__) .notice-global .notice-bar-content,html:not(.dark) #app .notice-global .notice-bar-content{color:#3c3c43!important}html:not(.dark) #app:not(#__no_such_id__) .app-card,html:not(.dark) #app:not(#__no_such_id__) .ant-card{background:#fffc!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:20px!important;box-shadow:0 1px 3px #0000000a,0 10px 30px #0000000d!important}html:not(.dark) #app .notice-global,html:not(.dark) #app .agent-panel .panel-notice,html:not(.dark) #app .sub-panel .sub-notice{background:#e3eeff!important;background-color:#e3eeff!important;box-shadow:inset 0 0 0 1px #0a84ff1a!important;border:0!important;border-radius:14px!important}@keyframes dshFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#app .content>.page-head,#app .content>.tv-head,#app .content>.app-card,#app .content>.promotion,#app .content>.template,#app .content>.group-codes,#app .content>.domain-manage,#app .content>.gc-list-page{animation:dshFadeUp .32s cubic-bezier(.34,1.56,.64,1) both}#app .content>.app-card:nth-child(2){animation-delay:.04s}#app .content>.app-card:nth-child(3){animation-delay:.08s}html.dark #app .app-card,html:not(.dark) #app .app-card{transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease,background-color .24s ease!important}html.dark #app .app-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047!important}html:not(.dark) #app .app-card:hover{transform:translateY(-2px);box-shadow:0 12px 34px #00000014!important}#app .ant-btn{transition:transform .16s cubic-bezier(.34,1.56,.64,1),background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}#app .ant-btn:hover:not(:disabled){transform:translateY(-1px)}#app .ant-btn:active:not(:disabled){transform:scale(.965) translateY(0)}#app .ant-table-tbody>tr>td{transition:background-color .18s ease!important}#app .ant-input,#app .ant-input-affix-wrapper,#app .ant-select .ant-select-selector{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}#app .ant-tabs-ink-bar{transition:left .28s cubic-bezier(.34,1.56,.64,1),width .28s cubic-bezier(.34,1.56,.64,1)!important}@media (prefers-reduced-motion: reduce){#app *,#app *:before,#app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html #app .app-card>*,html #app .ant-card>*{border-radius:inherit}html,html body{height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}html.dark #app,html:not(.dark) #app{height:auto!important;min-height:100vh!important;overflow:visible!important}html #app .ant-layout{height:auto!important;min-height:100vh!important;overflow:visible!important}html #app .content,html #app .ant-layout-content,html #app .sub-main{height:auto!important;min-height:calc(100vh - 64px)!important;max-height:none!important;overflow:visible!important}html #app .ant-layout-sider{height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important}html #app .app-card,html #app .ant-card{border-radius:20px!important}html{height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}html body{height:auto!important;min-height:100vh!important;overflow:visible!important;margin:0!important}#app,#app .ant-layout{height:auto!important;min-height:100vh!important;overflow:visible!important}#app .content,#app .ant-layout-content,#app .sub-main{height:auto!important;min-height:calc(100vh - 64px)!important;max-height:none!important;overflow:visible!important}#app .ant-layout-sider,#app .sider,#app .sub-aside{height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important;scrollbar-width:none!important}#app .ant-layout-sider::-webkit-scrollbar,#app .sub-aside::-webkit-scrollbar{width:0!important;display:none!important}#app .app-card,#app .ant-card,#app .ant-card-body,#app .ant-tabs,#app .ant-tabs-content,#app .ant-tabs-content-holder,#app .ant-tabs-tabpane,#app .ant-tabs-nav,#app .app-card>*{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}#app .app-card,#app .ant-card{border-radius:20px!important}html #app .app-card .ant-card,html #app .app-card .ant-card-body,html #app .app-card .ant-card-head,html #app .app-card .ant-card-head-wrapper,html #app .app-card .ant-card-head-title,html #app .app-card .ant-card-extra{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html #app .app-card .ant-card{padding:0!important;margin:0 0 24px!important}html #app .app-card .ant-card-head{min-height:0!important;padding:0 0 12px!important}html #app .app-card .ant-card-head-title{font-size:15px!important;font-weight:600!important;padding:0!important}html.dark #app .app-card .ant-card-head-title{color:#ffffffeb!important}html #app .app-card .ant-card+.ant-card,html #app .app-card .ant-card:last-child{border-top:0!important}html #app .app-card .ant-tabs-nav{margin-bottom:24px!important}html #app .app-card .ant-tabs-tabpane{padding-bottom:8px!important}html #app .app-card .ant-card{margin:0 0 32px!important;padding:0!important}html #app .app-card .ant-card-head{padding:0 0 14px!important;margin:0!important;min-height:0!important}html #app .app-card .ant-card-head-title{padding:0!important;margin:0!important;line-height:1.4!important}html #app .app-card .ant-card-body{padding:0!important;margin:0!important}html #app .app-card .ant-card:last-child{margin-bottom:0!important}html #app .app-card>.ant-card-body{padding:24px!important}html:not(.dark) #app .app-card .ant-card{background:#00000005!important;border:0!important;border-radius:14px!important;padding:20px!important;margin:0 0 16px!important;box-shadow:none!important}html.dark #app .app-card .ant-card{background:#ffffff09!important;border:0!important;border-radius:14px!important;padding:20px!important;margin:0 0 16px!important;box-shadow:none!important}html #app .app-card .ant-card-head{padding:0 0 16px!important;margin:0!important;min-height:0!important;border:0!important;background:transparent!important}html #app .app-card .ant-card-head-title{padding:0!important;margin:0!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important}html:not(.dark) #app .app-card .ant-card-head-title{color:#1d1d1f!important}html.dark #app .app-card .ant-card-head-title{color:#ffffffe6!important}html #app .app-card .ant-card-body{padding:0!important;margin:0!important;background:transparent!important}html #app .app-card>.ant-card-body{padding:24px 24px 28px!important}html #app .app-card .ant-tabs-nav{margin-bottom:20px!important}html #app .shop-body{display:flex!important;flex-direction:column!important;gap:16px!important}html #app .shop-body>.app-card{margin:0!important}html #app .shop-body>.app-card .ant-card-head{border-bottom:1px solid rgba(0,0,0,.05)!important;min-height:52px!important;padding:0 20px!important}html.dark #app .shop-body>.app-card .ant-card-head{border-bottom:1px solid rgba(255,255,255,.06)!important}html #app .shop-body>.app-card .ant-card-head-title{font-size:15px!important;font-weight:600!important;padding:14px 0!important}html #app .shop-body>.app-card .ant-card-body{padding:20px!important}html #app .shop-body>.app-card[style*=margin-bottom]{margin-bottom:0!important}html body #app .sub-menu__item,html body #app .sub-panel .sub-menu__item{color:#3c3c43!important;font-weight:500!important;border-radius:12px!important;min-height:46px!important;transition:background-color .2s ease,color .2s ease!important}html body #app .sub-menu__item.is-on,html body #app .sub-panel .sub-menu__item.is-on{background:#0a84ff33!important;background-color:#0a84ff33!important;color:#0a84ff!important;font-weight:600!important}html body #app .sub-menu__item.is-on *,html body #app .sub-panel .sub-menu__item.is-on *{color:#0a84ff!important;fill:#0a84ff!important}html body #app .sub-menu__item:hover:not(.is-on){background:#0000000b!important}html.dark body #app .sub-menu__item{color:#fffc!important}html.dark body #app .sub-menu__item.is-on,html.dark body #app .sub-panel .sub-menu__item.is-on{background:#0a84ff42!important;color:#6eb3ff!important}html.dark body #app .sub-menu__item.is-on *{color:#6eb3ff!important;fill:#6eb3ff!important}html.dark body #app .sub-menu__item:hover:not(.is-on){background:#ffffff0f!important}html body #app .sub-menu__item.is-on{background:#0a84ff1f!important;color:#0a5fcc!important;font-weight:700!important}html body #app .sub-menu__item.is-on *{color:#0a5fcc!important;fill:#0a5fcc!important}html.dark body #app .sub-menu__item.is-on{background:#0a84ff42!important;color:#8fc2ff!important}html.dark body #app .sub-menu__item.is-on *{color:#8fc2ff!important;fill:#8fc2ff!important}@keyframes dshPageIn{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}html #app .content>.page-head,html #app .content>.app-card,html #app .content>.shop-body,html #app .content>.tv-head,html #app .content>.promotion{animation:dshPageIn .36s cubic-bezier(.22,1,.36,1) both}html:not(.dark) #app .app-card,html:not(.dark) #app .ant-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffff0!important;box-shadow:0 1px 3px #0000000a,0 6px 20px #0000000b!important}html #app .app-card,html #app .ant-card{transition:box-shadow .22s ease,background-color .22s ease!important;will-change:auto!important}html:not(.dark) #app .app-card:hover,html:not(.dark) #app .ant-card:hover{transform:none!important;box-shadow:0 4px 28px #00000014!important}html.dark #app .app-card:hover,html.dark #app .ant-card:hover{transform:none!important;box-shadow:0 8px 26px #00000059!important}html #app .ant-table-tbody>tr>td{transition:none!important}@keyframes dshPageInFast{0%{opacity:0}to{opacity:1}}html #app .content>.page-head,html #app .content>.app-card,html #app .content>.shop-body{animation:dshPageInFast .22s ease both!important}html body #app:not(#__x__) .page-title,html body #app:not(#__x__) .shop-title,html body #app:not(#__x__) .tv-title,html body #app:not(#__x__) .dm-title,html body #app:not(#__x__) .gc-title,html body #app:not(#__x__) .app-title,html body #app:not(#__x__) .pm-title,html body #app:not(#__x__) .at-title,html body #app:not(#__x__) .as-title,html body #app:not(#__x__) .content>.page-head h1,html body #app:not(#__x__) .shop-head h1,html body #app:not(#__x__) .tx-head h1{font-size:22px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0!important;padding:0!important;color:#1d1d1ff5!important}html.dark body #app:not(#__x__) .page-title,html.dark body #app:not(#__x__) .shop-title,html.dark body #app:not(#__x__) .tv-title,html.dark body #app:not(#__x__) .dm-title,html.dark body #app:not(#__x__) .gc-title,html.dark body #app:not(#__x__) .app-title,html.dark body #app:not(#__x__) .pm-title,html.dark body #app:not(#__x__) .at-title,html.dark body #app:not(#__x__) .as-title,html.dark body #app:not(#__x__) .content>.page-head h1,html.dark body #app:not(#__x__) .shop-head h1,html.dark body #app:not(#__x__) .tx-head h1{color:#fffffff5!important}html body #app:not(#__x__) .page-sub,html body #app:not(#__x__) .shop-sub,html body #app:not(#__x__) .tv-sub,html body #app:not(#__x__) .dm-sub,html body #app:not(#__x__) .gc-sub,html body #app:not(#__x__) .app-sub,html body #app:not(#__x__) .pm-sub,html body #app:not(#__x__) .tx-sub{font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important;color:#3c3c4399!important}html.dark body #app:not(#__x__) .page-sub,html.dark body #app:not(#__x__) .shop-sub,html.dark body #app:not(#__x__) .tv-sub,html.dark body #app:not(#__x__) .dm-sub,html.dark body #app:not(#__x__) .gc-sub,html.dark body #app:not(#__x__) .app-sub,html.dark body #app:not(#__x__) .pm-sub,html.dark body #app:not(#__x__) .tx-sub{color:#ffffff94!important}html body #app:not(#__x__) .app-card,html body #app:not(#__x__) .ant-card{border-radius:20px!important}html body #app:not(#__x__) .app-card>.ant-card-body,html body #app:not(#__x__) .ant-card>.ant-card-body{padding:24px!important}html body #app:not(#__x__) .app-card>.ant-card-head,html body #app:not(#__x__) .ant-card>.ant-card-head{min-height:56px!important;padding:0 24px!important}html body #app:not(#__x__) .app-card>.ant-card-head .ant-card-head-title,html body #app:not(#__x__) .ant-card>.ant-card-head .ant-card-head-title{font-size:15px!important;font-weight:600!important;padding:18px 0!important}html:not(.dark) body #app:not(#__x__) .ant-table-tbody>tr>td{color:#1d1d1fe0!important}html:not(.dark) body #app:not(#__x__) .ant-table-thead>tr>th{color:#3c3c4399!important}html.dark body #app:not(#__x__) .ant-table-tbody>tr>td{color:#ffffffeb!important}html.dark body #app:not(#__x__) .ant-table-thead>tr>th{color:#ffffff8c!important}html:not(.dark) body #app:not(#__x__) .bf-label,html:not(.dark) body #app:not(#__x__) .ant-form-item-label>label{color:#3c3c43c7!important}html.dark body #app:not(#__x__) .bf-label,html.dark body #app:not(#__x__) .ant-form-item-label>label{color:#ffffffb3!important}html:not(.dark) body #app:not(#__x__) .ant-form-item-extra{color:#3c3c437a!important}html.dark body #app:not(#__x__) .ant-form-item-extra{color:#ffffff6b!important}html body #app:not(#__x__) .content>.page-head,html body #app:not(#__x__) .content>.shop-head,html body #app:not(#__x__) .content>.tx-head,html body #app:not(#__x__) .content>.gc-head,html body #app:not(#__x__) .content>.tv-head{margin:0 0 20px!important}html body #app:not(#__x__) .ds-title,html body #app:not(#__x__) .ds-head h1,html body #app:not(#__x__) .dashboard-page h1{font-size:22px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.02em!important;color:#1d1d1ff5!important}html.dark body #app:not(#__x__) .ds-title,html.dark body #app:not(#__x__) .ds-head h1,html.dark body #app:not(#__x__) .dashboard-page h1{color:#fffffff5!important}html body #app:not(#__x__) .domain-manage{padding:0!important;margin:0!important;background:transparent!important;min-height:0!important}html body #app:not(#__x__) .dm-full{margin-top:0!important;padding-top:0!important}html body #app:not(#__x__) .domain-manage .page-head{margin:0 0 16px!important;padding:0!important}html body #app:not(#__x__) :is(.page-head,.tv-head,.tx-head,.shop-head,.at-head,.pm-head){margin:0 0 16px!important;padding:0!important}html body #app:not(#__x__) :is(.page-head,.tv-head,.tx-head,.shop-head)>div{margin:0!important;padding:0!important}html body #app:not(#__x__) :is(.page-title,.tv-title,.tx-title,.shop-title,.page-sub,.tv-sub,.tx-sub){margin:0!important}html body #app:not(#__x__) .page-sub{margin:6px 0 0!important}html body #app:not(#__x__) .content>:first-child,html body #app:not(#__x__) .gc-list-page>:first-child,html body #app:not(#__x__) .domain-manage>:first-child,html body #app:not(#__x__) .tx-page>:first-child,html body #app:not(#__x__) .shop-config>:first-child{margin-top:0!important;padding-top:0!important}html body #app:not(#__x__) :is(.gc-list-page,.domain-manage,.tx-page,.shop-config,.template,.promotion,.blacklist-page,.agent-page,.app-page,.at-page,.as-page,.sub-tx,.sub-wd,.sub-set,.group-codes){padding:0!important;margin:0!important;background:transparent!important;min-height:0!important}html body #app:not(#__x__) .notice-global,html body #app:not(#__x__) .agent-panel .panel-notice,html body #app:not(#__x__) .sub-panel .sub-notice{padding:12px 16px!important;margin:0 0 16px!important;border-radius:14px!important}html body #app:not(#__x__) :is(.app-page,.at-page,.as-page,.shop-config,.promotion,.template,.sub-set,.sub-tx,.sub-wd){gap:0!important;row-gap:0!important;column-gap:0!important}html body #app:not(#__x__) :is(.app-page,.at-page,.as-page,.shop-config,.promotion,.template)>.page-head,html body #app:not(#__x__) :is(.app-page,.at-page,.as-page)>.page-head{margin-bottom:16px!important}.custom-menu{display:flex;flex-direction:column;gap:4px;padding:12px 10px}#app .sider{position:sticky;top:64px;align-self:flex-start;height:calc(100vh - 64px);overflow:hidden}#app .sider .ant-layout-sider-children{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}#app .sider .ant-layout-sider-children::-webkit-scrollbar{width:0;height:0;display:none}#app .ant-layout-sider-trigger{display:none!important}.custom-menu-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;color:#3c3c43;transition:background-color .2s ease,color .2s ease}.custom-menu-item .cm-icon{width:18px;font-size:16px;color:#6e6e73}.custom-menu-item:hover{background:#0000000b}html.dark .custom-menu-item{color:#fffc}html.dark .custom-menu-item .cm-icon{color:#ffffff8c}html.dark .custom-menu-item:hover{background:#ffffff0f}===== */ html.dark body .ant-modal .ant-modal-content{background:#1c1c20!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d!important;padding:0!important;overflow:hidden!important}html.dark body .ant-modal .ant-modal-header{background:#ffffff06!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding:18px 24px!important;margin:0!important}html.dark body .ant-modal .ant-modal-title{font-size:17px!important;font-weight:600!important;letter-spacing:-.01em!important;color:#fffffff2!important}html.dark body .ant-modal .ant-modal-close{top:14px!important;right:14px!important;width:32px!important;height:32px!important;border-radius:10px!important;color:#ffffff8c!important}html.dark body .ant-modal .ant-modal-close:hover{background:#ffffff14!important;color:#ffffffe6!important}html.dark body .ant-modal .ant-modal-body{padding:22px 24px!important;color:#ffffffe0!important}html.dark body .ant-modal .ant-modal-footer{background:#ffffff06!important;border-top:1px solid rgba(255,255,255,.07)!important;padding:14px 24px!important;margin:0!important}html.dark body .ant-modal .ant-input,html.dark body .ant-modal .ant-input-affix-wrapper,html.dark body .ant-modal textarea.ant-input{background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;color:#ffffffeb!important;padding:9px 13px!important}html.dark body .ant-modal .ant-input-affix-wrapper .ant-input{background:transparent!important;border:0!important;padding:0!important}html.dark body .ant-modal .ant-input::placeholder,html.dark body .ant-modal textarea.ant-input::placeholder{color:#ffffff52!important}html.dark body .ant-modal .ant-input:hover,html.dark body .ant-modal .ant-input-affix-wrapper:hover{border-color:#ffffff2e!important}html.dark body .ant-modal .ant-input:focus,html.dark body .ant-modal .ant-input-affix-wrapper-focused{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff2e!important}html.dark body .ant-modal .ant-select-selector,html.dark body .ant-modal .ant-picker{background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;color:#ffffffeb!important;min-height:40px!important}html.dark body .ant-modal .ant-form-item-label>label{color:#ffffff9e!important;font-size:13px!important;font-weight:500!important}html.dark body .ant-modal .ant-form-item{margin-bottom:18px!important}html.dark body .ant-modal .ant-btn{height:40px!important;border-radius:12px!important;font-weight:500!important;padding:0 18px!important}html.dark body .ant-modal .ant-btn-default{background:#ffffff12!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffd9!important}html.dark body .ant-modal .ant-btn-default:hover{background:#ffffff1c!important}html.dark body .ant-modal .ant-btn-primary{background:#0a84ff!important;border:0!important;box-shadow:0 2px 10px #0a84ff52!important}html.dark body .ant-modal .app-card,html.dark body .ant-modal .ant-card{background:#ffffff09!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}html.dark body .ant-modal [style*="background: #fff"],html.dark body .ant-modal [style*="background:#fff"]{background:#26262b!important}html.dark body:not(#__x__) .ant-modal .ant-modal-content:not(#__y__){background:#1c1c20!important;background-color:#1c1c20!important;background-image:none!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 24px 70px #0000008c,0 2px 8px #0000004d!important;padding:0!important;overflow:hidden!important}html.dark body:not(#__x__) .ant-modal .ant-modal-header:not(#__y__){background:#ffffff08!important;background-color:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding:18px 24px!important;margin:0!important;border-radius:20px 20px 0 0!important}html.dark body:not(#__x__) .ant-modal .ant-modal-title:not(#__y__){font-size:17px!important;font-weight:600!important;letter-spacing:-.01em!important;color:#fffffff2!important;background:transparent!important}html.dark body:not(#__x__) .ant-modal .ant-input:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__y__),html.dark body:not(#__x__) .ant-modal textarea.ant-input:not(#__y__){background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;color:#ffffffeb!important}html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper .ant-input:not(#__y__){background:transparent!important;border:0!important}html.dark body:not(#__x__) .ant-modal .ant-select-selector:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-picker:not(#__y__){background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;color:#ffffffeb!important}html.dark body:not(#__x__) .ant-modal .ant-btn:not(#__y__){height:40px!important;border-radius:12px!important;font-weight:500!important}html.dark body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selector{border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__y__){border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__y__) .ant-input{border:0!important;background:transparent!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-input:not(.ant-input-affix-wrapper .ant-input):not(#__y__){border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-picker:not(#__y__){border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-picker:not(#__y__) input{border:0!important;background:transparent!important}html.dark body:not(#__x__) .ant-modal .ant-select-focused:not(#__y__) .ant-select-selector,html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper-focused:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input:focus:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-picker-focused:not(#__y__){border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff29!important}html.dark body:not(#__x__) .ant-modal .ant-modal-content:not(#__y__){background:#1c1c20!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 70px #0000008c!important}html.dark body:not(#__x__) .ant-modal .ant-modal-header:not(#__y__){background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding:18px 24px!important;margin:0!important;border-radius:20px 20px 0 0!important}html.dark body:not(#__x__) .ant-modal .ant-modal-title:not(#__y__){font-size:17px!important;font-weight:600!important;color:#fffffff2!important}html.dark body:not(#__x__) .ant-modal .ant-modal-body:not(#__y__){padding:22px 24px!important;background:transparent!important;color:#ffffffe0!important}html.dark body:not(#__x__) .ant-modal .ant-modal-footer:not(#__y__){background:#ffffff08!important;border-top:1px solid rgba(255,255,255,.07)!important;padding:14px 24px!important;margin:0!important;border-radius:0 0 20px 20px!important}html.dark body:not(#__x__) .ant-modal .ant-modal-close:not(#__y__){top:14px!important;right:14px!important;width:32px!important;height:32px!important;border-radius:10px!important;color:#ffffff8c!important;background:transparent!important}html.dark body:not(#__x__) .ant-modal .ant-modal-close:hover:not(#__y__){background:#ffffff14!important;color:#ffffffeb!important}html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input:not(.ant-input-affix-wrapper .ant-input):not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-picker:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input-number:not(#__y__){border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important;color:#ffffffeb!important;min-height:40px!important}html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper .ant-input:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-picker input:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input-number-input:not(#__y__){border:0!important;background:transparent!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selector{border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important;min-height:40px!important;padding:4px 12px!important}html.dark body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selection-item,html.dark body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selection-placeholder,html.dark body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selection-search-input{border:0!important;background:transparent!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-arrow{color:#ffffff73!important}html.dark body:not(#__x__) .ant-modal textarea.ant-input:not(#__y__){min-height:80px!important;padding:10px 13px!important;line-height:1.55!important}html.dark body:not(#__x__) .ant-modal .ant-input::placeholder,html.dark body:not(#__x__) .ant-modal textarea.ant-input::placeholder,html.dark body:not(#__x__) .ant-modal .ant-select-selection-placeholder{color:#ffffff52!important}html.dark body:not(#__x__) .ant-modal .ant-input:focus:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input-affix-wrapper-focused:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-select-focused:not(#__y__) .ant-select-selector,html.dark body:not(#__x__) .ant-modal .ant-picker-focused:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-input-number-focused:not(#__y__){border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff29!important}html.dark body:not(#__x__) .ant-modal .ant-radio-inner:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-checkbox-inner:not(#__y__){background:#26262b!important;border-color:#ffffff38!important}html.dark body:not(#__x__) .ant-modal .ant-radio-checked .ant-radio-inner:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-checkbox-checked .ant-checkbox-inner:not(#__y__){background:#0a84ff!important;border-color:#0a84ff!important}html.dark body:not(#__x__) .ant-modal .ant-radio-wrapper:not(#__y__),html.dark body:not(#__x__) .ant-modal .ant-checkbox-wrapper:not(#__y__){color:#ffffffd9!important}html.dark body:not(#__x__) .ant-modal .ant-btn:not(#__y__){height:40px!important;border-radius:12px!important;font-weight:500!important;padding:0 18px!important}html.dark body:not(#__x__) .ant-modal .ant-btn-default:not(#__y__){background:#ffffff12!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffd9!important}html.dark body:not(#__x__) .ant-modal .ant-btn-default:hover:not(#__y__){background:#ffffff1c!important}html.dark body:not(#__x__) .ant-modal .ant-btn-primary:not(#__y__){background:#0a84ff!important;border:0!important}html.dark body:not(#__x__) .ant-modal .ant-btn-primary:hover:not(#__y__){background:#3d9bff!important}html.dark body:not(#__x__) .ant-modal .ant-card:not(#__y__),html.dark body:not(#__x__) .ant-modal .app-card:not(#__y__){background:#ffffff09!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}html.dark body:not(#__x__) .ant-modal .ant-tabs-tab:not(#__y__){color:#fff9!important}html.dark body:not(#__x__) .ant-modal .ant-tabs-tab-active .ant-tabs-tab-btn:not(#__y__){color:#6eb3ff!important}html.dark body:not(#__x__) .ant-modal .ant-tabs-ink-bar:not(#__y__){background:#0a84ff!important}html.dark body:not(#__x__) .ant-modal .ant-table:not(#__y__){background:transparent!important}html.dark body:not(#__x__) .ant-modal .ant-table-thead>tr>th:not(#__y__){background:#ffffff0a!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:#ffffff8c!important}html.dark body:not(#__x__) .ant-modal .ant-table-tbody>tr>td:not(#__y__){border-bottom:1px solid rgba(255,255,255,.045)!important;color:#ffffffe0!important}html.dark body:not(#__x__) .ant-modal .ant-form-item-label>label:not(#__y__){color:#ffffff9e!important;font-size:13px!important}html.dark body:not(#__x__) .ant-modal .ant-form-item:not(#__y__){margin-bottom:18px!important}html.dark body:not(#__x__) .ant-modal .ant-divider:not(#__y__){border-color:#ffffff12!important}html.dark body:not(#__x__) .ant-modal .ant-alert:not(#__y__){background:#0a84ff1a!important;border:1px solid rgba(10,132,255,.22)!important;border-radius:12px!important}html.dark body:not(#__x__) .ant-modal .ant-empty-description:not(#__y__){color:#fff6!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-modal-content:not(#__y__){background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 70px #00000029!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-modal-header:not(#__y__){background:#fafafb!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:18px 24px!important;margin:0!important;border-radius:20px 20px 0 0!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-modal-title:not(#__y__){font-size:17px!important;font-weight:600!important;color:#1d1d1f!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-modal-body:not(#__y__){padding:22px 24px!important;background:transparent!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-modal-footer:not(#__y__){background:#fafafb!important;border-top:1px solid rgba(0,0,0,.06)!important;padding:14px 24px!important;margin:0!important;border-radius:0 0 20px 20px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-input:not(.ant-input-affix-wrapper .ant-input):not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-picker:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-input-number:not(#__y__){border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;background:#f7f7f9!important;box-shadow:none!important;min-height:40px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-input-affix-wrapper .ant-input:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-picker input:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-input-number-input:not(#__y__){border:0!important;background:transparent!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selector{border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;background:#f7f7f9!important;box-shadow:none!important;min-height:40px!important;padding:4px 12px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selection-item,html:not(.dark) body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selection-placeholder,html:not(.dark) body:not(#__x__) .ant-modal .ant-select:not(#__y__) .ant-select-selection-search-input{border:0!important;background:transparent!important}html:not(.dark) body:not(#__x__) .ant-modal textarea.ant-input:not(#__y__){min-height:80px!important;padding:10px 13px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-input:focus:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-input-affix-wrapper-focused:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .ant-select-focused:not(#__y__) .ant-select-selector,html:not(.dark) body:not(#__x__) .ant-modal .ant-picker-focused:not(#__y__){border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff1f!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-btn:not(#__y__){height:40px!important;border-radius:12px!important;font-weight:500!important;padding:0 18px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-btn-default:not(#__y__){background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#1d1d1f!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-btn-primary:not(#__y__){background:#0a84ff!important;border:0!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-form-item-label>label:not(#__y__){color:#3c3c43b8!important;font-size:13px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-form-item:not(#__y__){margin-bottom:18px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-card:not(#__y__),html:not(.dark) body:not(#__x__) .ant-modal .app-card:not(#__y__){background:#fafafb!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:14px!important}html body:not(#__x__) .ant-modal .ant-input,html body:not(#__x__) .ant-modal .ant-input-affix-wrapper,html body:not(#__x__) .ant-modal textarea.ant-input,html body:not(#__x__) .ant-modal .ant-select-selector,html body:not(#__x__) .ant-modal .ant-picker,html body:not(#__x__) .ant-modal .ant-input-number{outline:none!important;box-shadow:none!important}html body:not(#__x__) .ant-modal .ant-input:focus,html body:not(#__x__) .ant-modal textarea.ant-input:focus,html body:not(#__x__) .ant-modal .ant-input-affix-wrapper-focused,html body:not(#__x__) .ant-modal .ant-select-focused .ant-select-selector,html body:not(#__x__) .ant-modal .ant-picker-focused{outline:none!important}html.dark body:not(#__x__) .ant-modal textarea.ant-input{border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;padding:12px 14px!important;min-height:90px!important;line-height:1.6!important;resize:vertical!important;box-shadow:none!important}html.dark body:not(#__x__) .ant-modal textarea.ant-input:focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff29!important}html:not(.dark) body:not(#__x__) .ant-modal textarea.ant-input{border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;background:#f7f7f9!important;padding:12px 14px!important;min-height:90px!important;line-height:1.6!important;box-shadow:none!important}html:not(.dark) body:not(#__x__) .ant-modal textarea.ant-input:focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff1f!important}html body:not(#__x__) .ant-modal textarea.ant-input::-webkit-resizer{background:transparent!important}html body:not(#__x__) .ant-modal .ant-select,html body:not(#__x__) .ant-modal .ant-select-in-form-item,html body:not(#__x__) .ant-modal .ant-select-focused,html body:not(#__x__) .ant-modal .ant-select-open{border:0!important;border-width:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}html.dark body:not(#__x__) .ant-modal .ant-select .ant-select-selector{border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#26262b!important;box-shadow:none!important;min-height:40px!important;padding:4px 12px!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-select .ant-select-selector{border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;background:#f7f7f9!important;box-shadow:none!important;min-height:40px!important;padding:4px 12px!important}html.dark body:not(#__x__) .ant-modal .ant-select-focused .ant-select-selector{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff29!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-select-focused .ant-select-selector{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff1f!important}html body:not(#__x__) .ant-modal .ant-select .ant-select-selection-item,html body:not(#__x__) .ant-modal .ant-select .ant-select-selection-placeholder,html body:not(#__x__) .ant-modal .ant-select .ant-select-selection-search,html body:not(#__x__) .ant-modal .ant-select .ant-select-selection-search-input,html body:not(#__x__) .ant-modal .ant-select .ant-select-arrow{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body:not(#__x__) .ant-modal .ant-select-sm .ant-select-selector{min-height:32px!important;padding:0 10px!important}html.dark .ant-modal .link-box{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}html.dark .ant-modal .link-url{color:#ffffffd9!important}html:not(.dark) .ant-modal .link-box{background:#f7f7f9!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important}html:not(.dark) .ant-modal .link-url{color:#3c3c43!important}html.dark .ant-modal .qrcode-container canvas,html.dark .ant-modal .qrcode-container img,html.dark .ant-modal .qrcode-container svg{background:#fff!important;border-radius:10px!important}html.dark .ant-modal .qrcode-container .ant-qrcode{background:#fff!important;padding:10px!important;border-radius:12px!important}html .phone-preview-wrap,html .phone-frame,html .preview-phone,html .mobile-frame{background:#1c1c1e!important;border:10px solid #2C2C2E!important;border-radius:44px!important;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #00000073!important;overflow:hidden!important;position:relative!important}html:not(.dark) .phone-preview-wrap,html:not(.dark) .phone-frame,html:not(.dark) .preview-phone,html:not(.dark) .mobile-frame{background:#fff!important;border:10px solid #1C1C1E!important;box-shadow:0 0 0 1px #00000014,0 24px 60px #0000002e!important}html .phone-preview-wrap:before,html .phone-frame:before,html .preview-phone:before,html .mobile-frame:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:22px;background:#1c1c1e;border-radius:0 0 16px 16px;z-index:10;pointer-events:none}html .phone-preview-wrap iframe,html .phone-frame iframe,html .preview-phone iframe,html .mobile-frame iframe{border-radius:34px!important;background:#fff!important;display:block!important}html #app .gc-phone{background:#0b0f16!important;border:0!important;border-radius:34px!important;padding:10px 8px!important;box-shadow:0 18px 40px #0f172a38,0 0 0 1px #ffffff0f inset!important;overflow:visible!important}html #app .gc-phone-notch{background:#0b0f16!important;border-radius:0 0 14px 14px!important}html #app .gc-phone-screen{background:#fff!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffffff0a!important}html #app .gc-preview-frame{background:#fff!important;border:0!important}html #app .gc-preview-card{border-radius:14px!important}html:not(.dark) #app .gc-preview-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important}html.dark #app .gc-preview-card{background:#ffffff09!important;border:1px solid rgba(255,255,255,.07)!important}html #app .preview-modal-body .phone,html #app .preview-modal-body .phone-shell,html #app .preview-modal-body .mobile-shell{background:#0b0f16!important;border-radius:34px!important;padding:10px 8px!important;box-shadow:0 18px 40px #0f172a38!important}html .preview-modal-body>div{border:8px solid #2E2E32!important;border-radius:38px!important;box-shadow:0 0 0 1px #ffffff1f,0 0 0 9px #1c1c20,0 24px 60px #0000008c!important;overflow:hidden!important}html:not(.dark) .preview-modal-body>div{border-color:#1c1c1e!important;box-shadow:0 0 0 1px #0000001a,0 0 0 9px #fff,0 24px 60px #0003!important}html .preview-modal-body>div>div:first-child{background:#fff!important;color:#1d1d1f!important}html .preview-modal-body{display:flex!important;justify-content:center!important;padding:20px 0 12px!important}html.dark .ant-modal .phone-shell,html.dark .ant-modal .phone-mock{border:8px solid #2E2E32!important;box-shadow:0 0 0 1px #ffffff1f!important}html.dark .ant-drawer-mask{background:#00000047!important}html:not(.dark) .ant-drawer-mask{background:#00000029!important}html.dark .ant-drawer .ant-drawer-content{background:#1c1c20!important;border-left:1px solid rgba(255,255,255,.08)!important}html:not(.dark) .ant-drawer .ant-drawer-content{background:#fff!important;border-left:1px solid rgba(0,0,0,.06)!important}html.dark .ant-drawer .ant-drawer-header{background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding:18px 22px!important}html:not(.dark) .ant-drawer .ant-drawer-header{background:#fafafb!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:18px 22px!important}html.dark .ant-drawer .ant-drawer-title{color:#fffffff2!important;font-size:16px!important;font-weight:600!important}html.dark .ant-drawer .ant-drawer-body{background:transparent!important;padding:20px 22px!important;color:#ffffffd9!important}.ant-drawer:not(.ant-drawer-open) .ant-drawer-mask{display:none!important}.ant-drawer:not(.ant-drawer-open) .ant-drawer-content-wrapper{display:none!important}html.dark .ant-drawer .ant-card,html.dark .ant-drawer .app-card{background:#ffffff09!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}html.dark .ant-drawer .ant-empty-description{color:#ffffff73!important}html.dark .ant-drawer .ant-divider{border-color:#ffffff12!important}html body:not(#__x__) .ant-modal .lib-scroll{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))!important;gap:12px!important;align-content:start!important;max-height:64vh!important;overflow-y:auto!important;padding:2px!important}html body:not(#__x__) .ant-modal .lib-card{display:flex!important;flex-direction:column!important;gap:10px!important;width:auto!important;height:auto!important;min-height:0!important;padding:14px!important;margin:0!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff09!important;box-sizing:border-box!important;overflow:hidden!important}html body:not(#__x__) .ant-modal .lib-info{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;gap:3px!important}html body:not(#__x__) .ant-modal .lib-name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;color:#ffffffeb!important}html body:not(#__x__) .ant-modal .lib-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11.5px!important;line-height:1.4!important;color:#ffffff73!important}html body:not(#__x__) .ant-modal .lib-foot{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding-top:10px!important;margin-top:auto!important;border-top:1px solid rgba(255,255,255,.06)!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-foot{border-top-color:#0000000f!important}html body:not(#__x__) .ant-modal .lib-foot-right{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;width:auto!important}html body:not(#__x__) .ant-modal .lib-cat-pick{display:flex!important;align-items:center!important;gap:4px!important;width:auto!important}html body:not(#__x__) .ant-modal .lib-foot .ant-btn:not(#__z__){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:26px!important;padding:0 9px!important;font-size:11.5px!important;line-height:24px!important;border-radius:7px!important;box-shadow:none!important}html body:not(#__x__) .ant-modal .lib-cat{width:74px!important;min-width:74px!important;max-width:74px!important;height:26px!important;font-size:11.5px!important;border-radius:7px!important}html body:not(#__x__) .ant-modal .lib-cat-clear{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;font-size:10px!important;border-radius:5px!important}html body:not(#__x__) .ant-modal .lib-cover{width:100%!important;height:96px!important;border-radius:8px!important;overflow:hidden!important;background:#ffffff0a!important}html body:not(#__x__) .ant-modal .lib-cover img{width:100%!important;height:100%!important;object-fit:cover!important}html body:not(#__x__) .ant-modal .lib-cat:not(#__z__){height:26px!important;min-height:26px!important;max-height:26px!important;width:74px!important;min-width:74px!important;max-width:74px!important;padding:0 8px!important;line-height:24px!important;font-size:11.5px!important;border-radius:7px!important;box-sizing:border-box!important}html body:not(#__x__) .ant-modal .lib-cat.ant-select:not(#__z__){height:26px!important;min-height:26px!important}html body:not(#__x__) .ant-modal .lib-cat.ant-select:not(#__z__) .ant-select-selector{height:26px!important;min-height:26px!important;padding:0 8px!important;border-radius:7px!important}html body:not(#__x__) .ant-modal .lib-cat.ant-select:not(#__z__) .ant-select-selection-item{line-height:24px!important;font-size:11.5px!important}html body:not(#__x__) .ant-modal .lib-cat:not(#__z__){height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 8px!important;line-height:24px!important;font-size:12px!important;color:#ffffffe6!important;overflow:visible!important;text-overflow:ellipsis!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-cat:not(#__z__){color:#1d1d1f!important}html body:not(#__x__) .ant-modal .lib-cat-pick .ant-select-selection-item:not(#__z__){line-height:24px!important;font-size:12px!important;color:#ffffffe6!important}html body:not(#__x__) .ant-modal .lib-card{justify-content:flex-start!important;align-content:flex-start!important;min-height:0!important;height:auto!important}html body:not(#__x__) .ant-modal .lib-info{flex:0 0 auto!important;min-height:0!important;height:auto!important;margin-bottom:8px!important}html body:not(#__x__) .ant-modal .lib-foot{margin-top:0!important;flex:0 0 auto!important}html body:not(#__x__) .ant-modal .lib-name{flex:0 0 auto!important;height:auto!important}html body:not(#__x__) .ant-modal .lib-desc{flex:0 0 auto!important;height:auto!important}html body:not(#__x__) .ant-modal .lib-scroll{display:block!important;max-height:64vh!important;overflow-y:auto!important;padding:2px!important}html body:not(#__x__) .ant-modal .lib-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px 16px!important;margin:0 0 8px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff09!important;box-sizing:border-box!important;overflow:hidden!important}html body:not(#__x__) .ant-modal .lib-card:hover{background:#ffffff0e!important;border-color:#ffffff1f!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-card{background:#fafafb!important;border-color:#0000000f!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-card:hover{background:#f5f5f7!important}html body:not(#__x__) .ant-modal .lib-info{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;overflow:hidden!important}html body:not(#__x__) .ant-modal .lib-name{font-size:13px!important;font-weight:600!important;line-height:1.4!important;color:#ffffffeb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;-webkit-line-clamp:initial!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-name{color:#1d1d1f!important}html body:not(#__x__) .ant-modal .lib-desc{font-size:11.5px!important;line-height:1.4!important;color:#ffffff73!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;-webkit-line-clamp:initial!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-desc{color:#3c3c438c!important}html body:not(#__x__) .ant-modal .lib-label{font-size:11.5px!important;font-weight:400!important;color:#ffffff6b!important}html body:not(#__x__) .ant-modal .lib-foot{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important}html body:not(#__x__) .ant-modal .lib-foot-right{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;margin:0!important}html body:not(#__x__) .ant-modal .lib-cat-pick{display:flex!important;align-items:center!important;gap:6px!important;width:auto!important}html body:not(#__x__) .ant-modal .lib-foot .ant-btn:not(#__z__){flex:0 0 auto!important;width:auto!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:12.5px!important;line-height:28px!important;border-radius:8px!important;box-shadow:none!important;white-space:nowrap!important}html body:not(#__x__) .ant-modal .lib-foot .ant-btn-primary:not(#__z__){background:#0a84ff!important;border:0!important}html body:not(#__x__) .ant-modal .lib-foot .ant-btn-text:not(#__z__){background:#ffffff12!important;color:#ffffffbf!important}html body:not(#__x__) .ant-modal .lib-foot .ant-btn-text:hover:not(#__z__){background:#ffffff21!important;color:#fff!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-foot .ant-btn-text:not(#__z__){background:#0000000d!important;color:#3c3c43!important}html body:not(#__x__) .ant-modal .lib-cat:not(#__z__){width:92px!important;min-width:92px!important;max-width:92px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;line-height:28px!important;font-size:12px!important;border-radius:8px!important;box-sizing:border-box!important}html body:not(#__x__) .ant-modal .lib-cat-clear{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;padding:0!important;font-size:10px!important;border-radius:5px!important}html body:not(#__x__) .ant-modal .lib-sys-tag{display:inline-block!important;margin-left:6px!important;padding:1px 6px!important;border-radius:5px!important;font-size:10.5px!important;font-weight:500!important;background:#0a84ff29!important;color:#6eb3ff!important;border:0!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-sys-tag{background:#0a84ff1a!important;color:#0a6cff!important}html body:not(#__x__) .ant-modal .lib-cover,html body:not(#__x__) .ant-modal .lib-badge{display:none!important}html body:not(#__x__) .ant-modal .lib-cats{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html body:not(#__x__) .ant-modal .lib-cat-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;height:28px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0a!important;color:#ffffffb3!important;font-size:12px!important;line-height:1!important;cursor:pointer!important}html body:not(#__x__) .ant-modal .lib-cat-btn.on{background:#0a84ff2e!important;border-color:#0a84ff59!important;color:#6eb3ff!important}html body:not(#__x__) .ant-modal .lib-cat-add{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}html body:not(#__x__) .ant-modal .lib-cat-new{max-width:260px!important;height:32px!important;border-radius:9px!important}html.dark body:not(#__x__) .ant-modal .lib-cat-btn:not(#__z__){color:#ffffffb8!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.09)!important}html.dark body:not(#__x__) .ant-modal .lib-cat-btn.on:not(#__z__){color:#6eb3ff!important;background:#0a84ff2e!important;border-color:#0a84ff59!important}html.dark body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-edit:not(#__z__),html.dark body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-x:not(#__z__){color:#ffffff8c!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-cat-btn:not(#__z__){color:#3c3c43!important;background:#f5f5f7!important;border:1px solid rgba(0,0,0,.08)!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-cat-btn.on:not(#__z__){color:#0a6cff!important;background:#0a84ff1f!important;border-color:#0a84ff4d!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-edit:not(#__z__),html:not(.dark) body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-x:not(#__z__){color:#3c3c438c!important}html body:not(#__x__) .ant-modal .lib-cat-btn:not(#__z__){display:inline-flex!important;align-items:center!important;gap:4px!important;height:28px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;opacity:1!important}html body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-edit:not(#__z__),html body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-x:not(#__z__){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;font-size:11px!important;line-height:1!important;opacity:1!important}html body:not(#__x__) .ant-modal .lib-cat-btn .lib-cat-x:not(#__z__):hover{color:#ff453a!important}html body:not(#__x__) .ant-modal .lib-cat-add .lib-cat-new:not(#__z__){color:#ffffffeb!important;background:#ffffff0d!important}html:not(.dark) body:not(#__x__) .ant-modal .lib-cat-add .lib-cat-new:not(#__z__){color:#1d1d1f!important;background:#f7f7f9!important}.tv-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;margin-left:6px!important;padding:0 5px!important;border-radius:9px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;vertical-align:middle!important;background:#0a84ff!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:none!important}html:not(.dark) .tv-badge{background:#0a84ff!important;color:#fff!important}html.dark .ant-table .ant-badge-count{background:#0a84ff!important;color:#fff!important}.ant-modal{top:24px!important;padding-bottom:24px!important}.ant-modal-wrap{overflow-y:auto!important}.ant-modal-body{max-height:calc(100vh - 200px)!important;overflow-y:auto!important}.ant-modal-body::-webkit-scrollbar{width:6px!important}.ant-modal-body::-webkit-scrollbar-thumb{background:#ffffff24!important;border-radius:3px!important}html:not(.dark) .ant-modal-body::-webkit-scrollbar-thumb{background:#00000024!important}html body:not(#__x__) .ant-modal .ant-select:not(#__z__){border:0!important;background:transparent!important;box-shadow:none!important}html body:not(#__x__) .ant-modal .ant-select:not(#__z__) .ant-select-selector{border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;background:#26262b!important;box-shadow:none!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-select:not(#__z__) .ant-select-selector{border:1px solid rgba(0,0,0,.1)!important;background:#f7f7f9!important}html body:not(#__x__) .ant-modal .ant-select:not(#__z__) .ant-select-selector:after,html body:not(#__x__) .ant-modal .ant-select:not(#__z__) .ant-select-selection-search-input{border:0!important;box-shadow:none!important}html body:not(#__x__) .ant-modal .ant-input:not(#__z__),html body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__z__){border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}html:not(.dark) body:not(#__x__) .ant-modal .ant-input:not(#__z__),html:not(.dark) body:not(#__x__) .ant-modal .ant-input-affix-wrapper:not(#__z__){border:1px solid rgba(0,0,0,.1)!important}html.dark .ant-tag.ant-tag-green{background:#30d15829!important;color:#30d158!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-orange{background:#ff9f0a29!important;color:#ff9f0a!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-red{background:#ff453a29!important;color:#ff453a!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-blue{background:#0a84ff29!important;color:#0a84ff!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-gold{background:#ffd60a29!important;color:#ffd60a!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-purple{background:#bf5af229!important;color:#bf5af2!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-cyan{background:#64d2ff29!important;color:#64d2ff!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-magenta{background:#ff375f29!important;color:#ff375f!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-volcano{background:#ff696129!important;color:#ff6961!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-geekblue{background:#5e5ce629!important;color:#5e5ce6!important;border-color:transparent!important}html.dark .ant-tag.ant-tag-lime{background:#a3ff1224!important;color:#a3ff12!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-green{background:#34c7591f!important;color:#1f8b36!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-orange{background:#ff95001f!important;color:#b36a00!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-red{background:#ff3b301a!important;color:#c4271c!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-blue{background:#007aff1a!important;color:#0058cc!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-gold{background:#ffcc0024!important;color:#8a6d00!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-purple{background:#af52de1f!important;color:#7b2fbf!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-cyan{background:#32ade61f!important;color:#0b6e96!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-magenta{background:#ff2d551a!important;color:#b3123a!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-volcano{background:#fa541c1a!important;color:#b23a0e!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-geekblue{background:#2f54eb1a!important;color:#1f3bb3!important;border-color:transparent!important}html:not(.dark) .ant-tag.ant-tag-lime{background:#85d10024!important;color:#4f7a00!important;border-color:transparent!important}html body #app .custom-menu,html body #app .sub-menu,html body #app .agent-panel .custom-menu,html body #app .sub-panel .sub-menu{display:flex!important;flex-direction:column!important;gap:4px!important;padding:12px 10px!important;box-sizing:border-box!important}html body #app .custom-menu-item,html body #app .sub-menu__item,html body #app .agent-panel .custom-menu-item,html body #app .sub-panel .sub-menu__item{display:flex!important;align-items:center!important;gap:12px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;box-sizing:border-box!important;cursor:pointer!important;background:transparent!important;transition:background-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.34,1.56,.64,1)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #app .custom-menu-item .cm-icon,html body #app .sub-menu__item .sub-menu__icon,html body #app .sub-menu__item>svg,html body #app .sub-menu__item>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;font-size:16px!important;color:inherit!important;opacity:.85!important}html body #app .custom-menu-item .cm-label,html body #app .sub-menu__item .sub-menu__label,html body #app .sub-menu__item>span{font-size:14px!important;font-weight:inherit!important;line-height:1!important;color:inherit!important}html:not(.dark) body #app .custom-menu-item:hover:not(.active):not(.is-on),html:not(.dark) body #app .sub-menu__item:hover:not(.is-on):not(.active){background:#0000000b!important}html.dark body #app .custom-menu-item:hover:not(.active):not(.is-on),html.dark body #app .sub-menu__item:hover:not(.is-on):not(.active){background:#ffffff0f!important}html body #app .custom-menu-item:hover:not(.active):not(.is-on),html body #app .sub-menu__item:hover:not(.is-on):not(.active){transform:translate(3px)!important}html body #app .custom-menu-item:active,html body #app .sub-menu__item:active{transform:scale(.97)!important}html body #app .custom-menu-item.active,html body #app .sub-menu__item.is-on{transform:none!important}html body #app .custom-menu-item:hover:not(.active):not(.is-on) .cm-icon,html body #app .sub-menu__item:hover:not(.is-on):not(.active) .sub-menu__icon{opacity:1!important;filter:brightness(1.15)}html body #app .custom-menu-item.active,html body #app .sub-menu__item.is-on{background:#0a84ff!important;box-shadow:0 4px 14px #0a84ff47!important}html body #app .custom-menu-item.active,html body #app .custom-menu-item.active .cm-label,html body #app .custom-menu-item.active .cm-icon,html body #app .sub-menu__item.is-on,html body #app .sub-menu__item.is-on .sub-menu__label,html body #app .sub-menu__item.is-on .sub-menu__icon{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;opacity:1!important}html body #app .custom-menu.collapsed .custom-menu-item,html body #app .custom-menu.collapsed .sub-menu__item{justify-content:center!important;padding:0!important;gap:0!important}html body #app .content{padding:24px 24px 20px!important;box-sizing:border-box!important}html body #app .content>.page-head,html body #app .content>.shop-head,html body #app .content>.tx-head,html body #app .content>.tv-head,html body #app .content>.pm-hero{margin:0 0 16px!important;padding:0!important}html.dark .dz-wrap{background:#121214!important;color:#ffffffe0!important}html.dark .dz-wrap .dz-top,html.dark .dz-wrap .dz-top *,html.dark .dz-wrap .dz-left,html.dark .dz-wrap .dz-left *,html.dark .dz-wrap .dz-center-wrap,html.dark .dz-wrap .dz-center-wrap>*,html.dark .dz-wrap .dz-right,html.dark .dz-wrap .dz-right *,html.dark .dz-wrap .dz-canvas-toolbar,html.dark .dz-wrap .dz-canvas-toolbar *{color:#ffffffe0!important}html.dark .dz-wrap .dz-right .dz-field label,html.dark .dz-wrap .dz-right .dz-field>label{color:#ffffff94!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important;font-weight:500!important}html.dark .dz-brand,html.dark .dz-mode-tip{color:#ffffffeb!important}html.dark .dz-mode-tip{color:#ffffff8c!important}html.dark .dz-left{background:#1c1c20!important;border-right:1px solid rgba(255,255,255,.07)!important}html.dark .dz-lib-tabs{background:#ffffff0a!important;border-radius:10px!important;padding:3px!important}html.dark .dz-lib-tabs>*{color:#ffffff9e!important;border-radius:8px!important}html.dark .dz-lib-tabs>.on,html.dark .dz-lib-tabs>.active{background:#ffffff1a!important;color:#fff!important}html.dark .dz-group-title{color:#ffffff80!important;font-size:12px!important}html.dark .dz-lib-item{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;color:#fffc!important}html.dark .dz-lib-item:hover{background:#ffffff14!important;border-color:#ffffff24!important}html.dark .dz-lib-hint{color:#ffffff73!important}html.dark .dz-center-wrap{background:#121214!important}html.dark .dz-canvas-toolbar{background:#1c1c20!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html.dark .dz-center{background:#121214!important}html.dark .dz-top-canvas-tip,html.dark .dz-fullpage-tip-text{color:#ffffff80!important}html.dark .dz-right{background:#1c1c20!important;border-left:1px solid rgba(255,255,255,.07)!important}html.dark .dz-right input,html.dark .dz-right textarea,html.dark .dz-right .ant-input{background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffeb!important}html.dark .dz-right input::placeholder,html.dark .dz-right textarea::placeholder{color:#ffffff52!important}html.dark .dz-right .ant-collapse,html.dark .dz-right .ant-collapse-content,html.dark .dz-right .ant-collapse-item{background:transparent!important;border-color:#ffffff12!important}html.dark .dz-right .ant-collapse-header{color:#ffffffe0!important;background:transparent!important}html.dark .dz-right .ant-collapse-header-text,html.dark .dz-right .ant-collapse-expand-icon{color:#ffffffb8!important}html.dark .dz-right .ant-collapse-content-box{background:transparent!important;color:#fffc!important}html.dark .dz-right .ant-tabs-tab{color:#ffffff94!important}html.dark .dz-right .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6eb3ff!important}html.dark .dz-right .ant-tabs-nav:before{border-color:#ffffff12!important}html.dark .dz-right .ant-btn-default{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffd9!important}html.dark .dz-right .ant-btn-default:hover{background:#ffffff1f!important}html.dark .dz-right .ant-btn-primary{background:#0a84ff!important;border:0!important;color:#fff!important}html:not(.dark) .dz-top,html:not(.dark) .dz-left,html:not(.dark) .dz-right{background:#fff!important;color:#1d1d1f!important}html:not(.dark) .dz-lib-item{background:#f7f7f9!important;border:1px solid rgba(0,0,0,.06)!important}html.dark [class*=dz-]{color:#ffffffe0!important}html.dark .dz-canvas-frame [class*=dz-],html.dark iframe [class*=dz-]{color:initial!important}html.dark .dz-wrap{background:#121214!important}html.dark .dz-top{background:#1c1c20!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .dz-left,html.dark .dz-right{background:#1c1c20!important;border:1px solid rgba(255,255,255,.07)!important}html.dark .dz-center,html.dark .dz-center-wrap{background-color:#121214!important;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:16px 16px!important}html.dark .dz-phone-stage:not(.no-shell) .dz-phone-shell{border-color:#2c313c!important;box-shadow:0 0 0 1px #ffffff29,0 26px 60px #0000009e!important}html.dark .dz-lib-item{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important}html.dark .dz-lib-item:hover{background:#ffffff1a!important;border-color:#ffffff29!important}html.dark .dz-lib-item *{color:#ffffffd1!important}html.dark [class*=dz-] input,html.dark [class*=dz-] textarea{background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffeb!important}html.dark [class*=dz-] input::placeholder,html.dark [class*=dz-] textarea::placeholder{color:#ffffff52!important}html.dark [class*=dz-] .ant-collapse,html.dark [class*=dz-] .ant-collapse-item,html.dark [class*=dz-] .ant-collapse-content,html.dark [class*=dz-] .ant-collapse-content-box{background:transparent!important;border-color:#ffffff12!important}html.dark [class*=dz-] .ant-collapse-header,html.dark [class*=dz-] .ant-collapse-header *{color:#ffffffe0!important}html.dark [class*=dz-] .ant-tabs-tab{color:#ffffff94!important}html.dark [class*=dz-] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6eb3ff!important}html.dark [class*=dz-] .ant-btn-default{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffd9!important}html.dark [class*=dz-] .ant-btn-primary{background:#0a84ff!important;border:0!important;color:#fff!important}html.dark [class*=dz-] .ant-form-item-label>label{color:#ffffff9e!important}html:not(.dark) .dz-wrap{background:#f5f5f7!important}html:not(.dark) .dz-top,html:not(.dark) .dz-left,html:not(.dark) .dz-right{background:#fff!important}html:not(.dark) .dz-center,html:not(.dark) .dz-center-wrap{background-color:#f5f5f7!important}html.dark .dz-global-nav{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}html.dark .dz-right .dz-global-nav{background:#1c1c20!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 14px -12px #000000e6}html.dark .dz-global-nav a{display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;border-radius:7px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffb8!important;font-size:12px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}html.dark .dz-global-nav a.active,html.dark .dz-global-nav a:hover{background:#0a84ff!important;border-color:#0a84ff!important;color:#fff!important}html:not(.dark) .dz-global-nav a{background:#f3f3f5!important;border:1px solid rgba(0,0,0,.06)!important;color:#3c3c43!important}html:not(.dark) .dz-global-nav a.active{background:#0a84ff!important;color:#fff!important}html.dark .dz-global-tabs .ant-tabs-tab{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:4px 10px!important;margin:0 6px 6px 0!important}html.dark .dz-global-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#ffffffb8!important;font-size:12px!important}html.dark .dz-global-tabs .ant-tabs-tab-active{background:#0a84ff33!important;border-color:#0a84ff61!important}html.dark .dz-global-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6eb3ff!important}html.dark .dz-global-tabs .ant-tabs-nav:before{border-color:#ffffff12!important}html.dark .dz-global-tabs .ant-tabs-ink-bar{background:#0a84ff!important}html:not(.dark) .dz-global-tabs .ant-tabs-tab{background:#f5f5f7!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:8px!important;padding:4px 10px!important}html:not(.dark) .dz-global-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#3c3c43!important}html:not(.dark) .dz-global-tabs .ant-tabs-tab-active{background:#0a84ff1f!important;border-color:#0a84ff4d!important}html:not(.dark) .dz-global-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0a6cff!important}html.dark .dz-right,html:not(.dark) .dz-right{padding:0 14px 14px!important;box-sizing:border-box!important;overflow-x:hidden!important}html.dark .dz-right>.dz-title,html:not(.dark) .dz-right>.dz-title,html.dark .dz-right>.dz-title-row,html:not(.dark) .dz-right>.dz-title-row{margin-top:14px!important}html.dark .dz-right *,html:not(.dark) .dz-right *{box-sizing:border-box!important}html.dark .dz-right .ant-btn,html:not(.dark) .dz-right .ant-btn{max-width:100%!important}html.dark .dz-right .ant-btn-primary,html:not(.dark) .dz-right .ant-btn-primary{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}html.dark .dz-right .ant-btn-block,html:not(.dark) .dz-right .ant-btn-block{width:100%!important}html.dark .dz-global-section-title{color:#ffffffe0!important;background:transparent!important;border-color:#ffffff12!important}html.dark .dz-global-section-title .dz-global-arrow{color:#ffffff80!important;font-size:12px!important}html:not(.dark) .dz-global-section-title{color:#1d1d1f!important}.dz-global-tabs>.ant-tabs-nav{display:none!important}.dz-global-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding:0!important}.dz-global-section-title{margin-top:0!important;padding:0 0 10px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px;border-bottom:1px solid rgba(255,255,255,.07)!important}html:not(.dark) .dz-global-section-title{border-bottom-color:#00000012!important}html.dark .gsc-panel{background:#1c1c20!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe0!important}html:not(.dark) .gsc-panel{background:#fff!important;color:#1d1d1f!important}html.dark .gsc-top{background:#242428!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .gsc-brand>span,html:not(.dark) .gsc-brand>span{color:#fff!important;font-weight:700!important}html.dark .gsc-brand b{color:#fffffff2!important;font-size:15px!important;font-weight:600!important}html.dark .gsc-brand i{color:#ffffff73!important;font-size:12px!important}html:not(.dark) .gsc-brand b{color:#1d1d1f!important}html:not(.dark) .gsc-brand i{color:#3c3c438c!important}html.dark .gsc-top-actions,html:not(.dark) .gsc-top-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important}html.dark .gsc-top-actions .ant-btn,html:not(.dark) .gsc-top-actions .ant-btn{flex:0 0 auto!important;white-space:nowrap!important}html.dark .gsc-seg{background:#ffffff0d!important;border-radius:9px!important;padding:3px!important}html.dark .gsc-seg b{color:#fff9!important;border-radius:7px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:500!important}html.dark .gsc-seg b.on{background:#ffffff1f!important;color:#fff!important}html:not(.dark) .gsc-seg{background:#f3f3f5!important}html:not(.dark) .gsc-seg b{color:#3c3c43!important}html:not(.dark) .gsc-seg b.on{background:#fff!important;color:#1d1d1f!important}html.dark .gsc-body{background:#1c1c20!important}html.dark .gsc-rail{background:#242428!important;border-right:1px solid rgba(255,255,255,.07)!important}html.dark .gsc-rail-label{color:#ffffff73!important;font-size:11.5px!important}html.dark .gsc-rail-item{color:#ffffffb8!important;border-radius:8px!important;padding:7px 10px!important}html.dark .gsc-rail-item.on,html.dark .gsc-rail-item:hover{background:#0a84ff2e!important;color:#6eb3ff!important}html:not(.dark) .gsc-rail{background:#fafafb!important}html:not(.dark) .gsc-rail-item{color:#3c3c43!important}html:not(.dark) .gsc-rail-item.on{background:#0a84ff1f!important;color:#0a6cff!important}html.dark .gsc-center,html.dark .gsc-scroll{background:transparent!important;color:#ffffffd9!important}html.dark .gsc-center-head{color:#ffffffeb!important;font-size:15px!important;font-weight:600!important}html.dark .gsc-group-title{color:#ffffff8c!important;font-size:12px!important}html.dark .gsc-row{color:#fffc!important;border-color:#ffffff12!important}html.dark .gsc-hex,html.dark .gsc-field{background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffe0!important;border-radius:8px!important}html.dark .gsc-swatch{border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important}html.dark .gsc-preset{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffc7!important;border-radius:9px!important}html.dark .gsc-preset.on{background:#0a84ff33!important;border-color:#0a84ff66!important;color:#6eb3ff!important}html.dark .gsc-force-bar,html.dark .gsc-tip-bar{background:#0a84ff1a!important;border:1px solid rgba(10,132,255,.22)!important;border-radius:10px!important;padding:8px 12px!important}html.dark .gsc-force-text b{color:#6eb3ff!important}html.dark .gsc-force-text small{color:#ffffff9e!important}html.dark .gsc-empty{color:#fff6!important}html.dark .gsc-preview{background-color:#121214!important;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:18px 18px!important;border-left:1px solid rgba(255,255,255,.07)!important}html.dark .gsc-phone{background:#2c313c!important;box-shadow:0 0 0 1px #ffffff29,0 24px 60px #0009!important}html.dark .gsc-preview-head{color:#ffffff9e!important}html:not(.dark) .gsc-preview{background:#f5f5f7!important}html.dark .gsc-panel .ant-input,html.dark .gsc-panel .ant-input-affix-wrapper,html.dark .gsc-panel .ant-select-selector,html.dark .gsc-panel .ant-input-number{background:#26262b!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffffffeb!important;border-radius:9px!important;box-shadow:none!important}html.dark .gsc-panel .ant-form-item-label>label{color:#ffffff9e!important}html.dark .gsc-panel .ant-btn-default{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffd9!important}html.dark .gsc-panel .ant-btn-primary{background:#0a84ff!important;border:0!important;color:#fff!important}html.dark .dz-global-section-title,html.dark .dz-global-section-title *{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}html.dark .dz-global-section-title .dz-global-arrow{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}html.dark .dz-global-section-title.collapsed,html.dark .dz-global-section-title.collapsed *,html.dark .dz-global-nav a,html.dark .dz-global-nav a *{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}html.dark .dz-global-nav a.active,html.dark .dz-global-nav a.active *,html.dark .dz-global-nav a:hover,html.dark .dz-global-nav a:hover *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;background:#0a84ff!important}html.dark .dz-global-nav a.active,html.dark .dz-global-nav a:hover{background:#0a84ff!important;border-color:#0a84ff!important;box-shadow:0 2px 8px #0a84ff4d!important}html body:not(#__x__) .dz-right .ant-select,html body:not(#__x__) .dz-right .ant-picker,html body:not(#__x__) .dz-right .ant-input-number{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body:not(#__x__) .dz-right .ant-select .ant-select-selector,html body:not(#__x__) .dz-right .ant-picker,html body:not(#__x__) .dz-right .ant-input-number{border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#26262b!important;box-shadow:none!important}html:not(.dark) body:not(#__x__) .dz-right .ant-select .ant-select-selector,html:not(.dark) body:not(#__x__) .dz-right .ant-picker,html:not(.dark) body:not(#__x__) .dz-right .ant-input-number{border:1px solid rgba(0,0,0,.1)!important;background:#f7f7f9!important}html body:not(#__x__) .dz-right .ant-select .ant-select-selector:after,html body:not(#__x__) .dz-right .ant-select .ant-select-selection-search-input,html body:not(#__x__) .dz-right .ant-picker input,html body:not(#__x__) .dz-right .ant-input-number-input{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}html.dark .dz-right .ant-select-selection-item,html.dark .dz-right .ant-select-selection-placeholder,html.dark .dz-right .ant-picker input,html.dark .dz-right .ant-input-number-input{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}html body:not(#__x__) .dz-right .ant-select-focused .ant-select-selector,html body:not(#__x__) .dz-right .ant-picker-focused,html body:not(#__x__) .dz-right .ant-input-number-focused{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff29!important}html .dz-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;height:56px!important;padding:0 16px!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}html .dz-top-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}html .dz-top-left .dz-brand,html .dz-top-left .dz-mode-tip{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html .dz-top-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important}html .dz-top-actions .ant-btn{flex:0 0 auto!important;white-space:nowrap!important;height:32px!important;padding:0 14px!important;font-size:13px!important;border-radius:8px!important;min-width:0!important}html .designer-window,html .dz-wrap{overflow-x:hidden!important;box-sizing:border-box!important}@keyframes skeleton-shimmer-e0c15925{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-header[data-v-e0c15925]{display:flex;align-items:center;gap:12px;padding:16px}.skeleton-circle[data-v-e0c15925]{width:56px;height:56px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:skeleton-shimmer-e0c15925 1.5s infinite}.skeleton-circle-sm[data-v-e0c15925]{width:40px;height:40px}.skeleton-lines[data-v-e0c15925]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-e0c15925]{height:14px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:skeleton-shimmer-e0c15925 1.5s infinite}.skeleton-line-title[data-v-e0c15925]{width:50%;height:20px}.skeleton-line-desc[data-v-e0c15925]{width:80%}.skeleton-line-full[data-v-e0c15925]{width:100%}.skeleton-line-half[data-v-e0c15925]{width:60%}.skeleton-line-name[data-v-e0c15925]{width:40px;height:12px;margin:4px auto 0}.skeleton-components[data-v-e0c15925]{display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.skeleton-card[data-v-e0c15925]{background:#ffffff0a;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.skeleton-member-row[data-v-e0c15925]{display:flex;gap:16px;justify-content:flex-start}.skeleton-member-item[data-v-e0c15925]{display:flex;flex-direction:column;align-items:center;gap:4px}.skeleton-custom-code[data-v-e0c15925]{padding:8px 0}.skeleton-shimmer[data-v-e0c15925]{width:100%;border-radius:8px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-shimmer-e0c15925 1.5s infinite}.h5-page[data-v-e0c15925]{min-height:100vh;width:100%;display:flex;justify-content:center;position:relative;background:#0a0f1e}.custom-body-bg-layer[data-v-e0c15925]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-color:#0a0f1e;pointer-events:none}.loading-fade[data-v-e0c15925]{animation:fadeIn-e0c15925 .2s ease-out}.loading[data-v-e0c15925],.error[data-v-e0c15925]{display:flex;justify-content:center;align-items:center;min-height:100vh}.content-fade-in[data-v-e0c15925]{animation:fadeIn-e0c15925 .3s ease-out}@keyframes fadeIn-e0c15925{0%{opacity:0}to{opacity:1}}.content[data-v-e0c15925]{width:100%;max-width:430px;min-width:280px;background:#e8e8e8;padding:0 clamp(8px,2vw,12px);box-sizing:border-box;padding-top:0;padding-bottom:0;position:relative;z-index:1}.content-has-custom-code[data-v-e0c15925]{position:relative;width:100%!important;max-width:100%!important;height:auto;overflow:visible;padding:0!important;margin:0!important;background:transparent}.content-transparent[data-v-e0c15925]{background:transparent!important;background-color:transparent!important}.page-header[data-v-e0c15925]{background:var(--app-card-bg);padding:clamp(12px,3vw,16px) clamp(8px,2vw,12px);margin-bottom:9px}.header-content[data-v-e0c15925]{display:flex;flex-direction:column;align-items:center;text-align:center}.header-icon[data-v-e0c15925]{width:clamp(72px,18vw,96px);height:clamp(72px,18vw,96px);border-radius:clamp(10px,2.5vw,14px);object-fit:cover;background:#f5f5f5;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000001a;flex-shrink:0}.header-icon-wrapper[data-v-e0c15925]{width:clamp(72px,18vw,96px);height:clamp(72px,18vw,96px);border-radius:clamp(10px,2.5vw,14px);background:#f5f5f5;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000001a;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:clamp(8px,2vw,12px)}.header-icon-wrapper img[data-v-e0c15925]{width:100%;height:100%;object-fit:cover}.header-icon-placeholder[data-v-e0c15925]{font-size:clamp(24px,6vw,32px);color:var(--app-text-3)}.header-title[data-v-e0c15925]{font-size:clamp(22px,5.5vw,28px);font-weight:700;color:var(--app-text);margin:0 0 clamp(8px,2vw,12px) 0;line-height:1.3}.city-prefix[data-v-e0c15925]{color:var(--app-text)}.header-desc[data-v-e0c15925]{font-size:clamp(16px,4vw,18px);color:var(--app-text-2);margin:0 0 clamp(12px,3vw,16px) 0;line-height:1.6}.card[data-v-e0c15925]{background:var(--app-card-bg);border-radius:clamp(8px,2vw,12px);padding:clamp(12px,3vw,16px) clamp(12px,4vw,20px);margin-bottom:9px}.card-group-header[data-v-e0c15925]{padding:2px}.card-group-header .card-header[data-v-e0c15925]{padding-left:clamp(12px,4vw,20px);padding-right:clamp(12px,4vw,20px);padding-top:clamp(12px,3vw,16px);padding-bottom:clamp(8px,2vw,12px)}.card-header[data-v-e0c15925]{margin-bottom:clamp(10px,2.5vw,14px)}.card-title-bar[data-v-e0c15925]{display:flex;align-items:center}.card-title-bar[data-v-e0c15925]:before{content:"";width:3px;height:clamp(14px,3.5vw,18px);background:#2b5caa;border-radius:2px;margin-right:clamp(6px,1.5vw,8px);flex-shrink:0}.card-title[data-v-e0c15925]{font-size:clamp(15px,4vw,17px);font-weight:700;margin:0;line-height:1.3;color:#2b5caa}.card-title span[data-v-e0c15925]{display:inline}.red-text[data-v-e0c15925]{color:#ff4d4f;font-size:clamp(11px,2.5vw,12px);font-weight:400;margin-left:clamp(4px,1vw,6px)}.member-grid[data-v-e0c15925]{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,2vw,12px);justify-items:center}.member-item[data-v-e0c15925]{display:flex;flex-direction:column;align-items:center;width:100%}.avatar-wrapper[data-v-e0c15925]{width:clamp(56px,13vw,70px);height:clamp(56px,13vw,70px);border-radius:clamp(6px,1.5vw,10px);overflow:hidden;background:#f5f5f5}.avatar[data-v-e0c15925]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-e0c15925]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:clamp(18px,4.5vw,22px);background:linear-gradient(135deg,gold,orange);color:var(--app-card-bg)}.member-name[data-v-e0c15925]{font-size:clamp(12px,3vw,14px);color:var(--app-text);text-align:center;margin-top:clamp(4px,1vw,6px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intro-content[data-v-e0c15925]{font-size:clamp(13px,3.5vw,15px);color:var(--app-text-2);line-height:1.8;margin:0}.card-no-padding[data-v-e0c15925]{padding-top:0!important}.video-list-full[data-v-e0c15925]{margin-top:0!important}.benefit-list[data-v-e0c15925]{display:flex;flex-direction:column;gap:clamp(8px,2vw,10px)}.benefit-card[data-v-e0c15925]{background:var(--app-card-bg);border-radius:clamp(6px,1.5vw,8px);padding:0;overflow:hidden}.benefit-header[data-v-e0c15925]{padding:clamp(8px,2vw,10px);margin-bottom:0;line-height:1.5;text-align:left}.benefit-title[data-v-e0c15925]{font-size:clamp(13px,3.5vw,15px);color:var(--app-text);font-weight:600}.benefit-dot[data-v-e0c15925],.benefit-desc[data-v-e0c15925]{font-size:clamp(13px,3.5vw,15px);color:var(--app-text-2)}.benefit-image[data-v-e0c15925]{width:calc(100% + clamp(24px,8vw,40px));margin-left:clamp(-12px,-4vw,-20px);margin-right:clamp(-12px,-4vw,-20px);border-radius:0;object-fit:cover;display:block;max-width:none}.review-list[data-v-e0c15925]{display:flex;flex-direction:column;gap:clamp(10px,2.5vw,12px)}.review-card[data-v-e0c15925]{display:flex;gap:clamp(10px,2.5vw,12px);padding:clamp(10px,2.5vw,12px);background:#fafafa;border-radius:clamp(6px,1.5vw,8px)}.review-avatar[data-v-e0c15925]{width:clamp(36px,9vw,40px);height:clamp(36px,9vw,40px);border-radius:50%;object-fit:cover;flex-shrink:0}.review-avatar-placeholder[data-v-e0c15925]{width:clamp(36px,9vw,40px);height:clamp(36px,9vw,40px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,3vw,14px);background:linear-gradient(135deg,gold,orange);color:var(--app-card-bg);flex-shrink:0}.review-info[data-v-e0c15925]{flex:1;min-width:0}.review-name[data-v-e0c15925]{font-size:clamp(13px,3vw,14px);font-weight:700;color:var(--app-text);margin-bottom:clamp(2px,.5vw,4px)}.review-content[data-v-e0c15925]{font-size:clamp(12px,3vw,13px);color:#888;line-height:1.5;margin:0}.footer[data-v-e0c15925]{position:fixed;bottom:clamp(8px,2vw,12px);left:0;right:0;padding:0 clamp(8px,3vw,16px);z-index:100;display:flex;justify-content:center}.footer .join-btn[data-v-e0c15925]{width:100%;height:clamp(48px,12vw,54px);max-width:400px;background:linear-gradient(135deg,#8b2942,#722f37,#5c1a2e);border:none;border-radius:clamp(24px,6vw,28px);color:var(--app-card-bg);font-size:clamp(16px,4vw,18px);font-weight:700;cursor:pointer;transition:opacity .2s;box-shadow:0 clamp(2px,1vw,4px) clamp(4px,2vw,16px) #722f3759}.footer .join-btn[data-v-e0c15925]:disabled{opacity:.6;cursor:not-allowed}.faq-list[data-v-e0c15925]{display:flex;flex-direction:column;gap:clamp(8px,2vw,10px)}.faq-item[data-v-e0c15925]{background:var(--app-card-bg);border:1px solid var(--app-line);border-radius:clamp(6px,1.5vw,8px);padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,14px);cursor:pointer;transition:all .2s}.faq-item-active[data-v-e0c15925]{border-color:#2b5caa}.faq-question[data-v-e0c15925]{font-size:clamp(13px,3vw,14px);color:var(--app-text);display:flex;justify-content:space-between;align-items:center}.faq-arrow[data-v-e0c15925]{color:var(--app-text-3);font-size:clamp(11px,2.5vw,12px)}.faq-item-active .faq-arrow[data-v-e0c15925]{color:#2b5caa}.faq-answer[data-v-e0c15925]{font-size:clamp(13px,3vw,14px);color:var(--app-text-2);line-height:1.6;margin-top:clamp(8px,2vw,10px);padding-top:clamp(8px,2vw,10px);border-top:1px solid var(--app-line)}.showcase-default-title[data-v-e0c15925]{font-size:clamp(15px,4vw,17px);font-weight:700;color:#2b5caa;margin:0 0 clamp(8px,2vw,12px) 0;line-height:1.3}.showcase-grid[data-v-e0c15925]{display:flex;flex-wrap:wrap;gap:clamp(4px,1.5vw,6px);margin:0;padding:0}.showcase-item[data-v-e0c15925]{background:var(--app-card-bg);border-radius:clamp(6px,1.5vw,8px);overflow:hidden;padding:0}.showcase-item-title[data-v-e0c15925]{font-size:clamp(15px,4vw,17px);font-weight:600;color:var(--app-text);padding:clamp(8px,2vw,12px);text-align:left}.showcase-image[data-v-e0c15925]{width:calc(100% + clamp(24px,8vw,40px));margin-left:clamp(-12px,-4vw,-20px);margin-right:clamp(-12px,-4vw,-20px);max-width:none;display:block;border-radius:0}.showcase-title[data-v-e0c15925]{padding:clamp(6px,1.5vw,8px);font-size:clamp(11px,2.5vw,12px);color:var(--app-text-2);text-align:center}.empty-placeholder[data-v-e0c15925]{text-align:center;padding:clamp(30px,8vw,40px) clamp(16px,4vw,20px);background:var(--app-card-bg);border-radius:clamp(6px,1.5vw,8px)}.empty-icon[data-v-e0c15925]{font-size:clamp(36px,9vw,48px);margin-bottom:clamp(8px,2vw,12px);opacity:.5}.empty-text[data-v-e0c15925]{font-size:clamp(13px,3vw,14px);color:var(--app-text-3)}.image-gallery-full[data-v-e0c15925]{margin-bottom:clamp(6px,2vw,9px);display:flex;flex-direction:column}.full-image[data-v-e0c15925]{width:100%;display:block;cursor:pointer;border-radius:clamp(6px,1.5vw,8px);margin-bottom:clamp(2px,1vw,4px)}.full-image[data-v-e0c15925]:last-child{margin-bottom:0}.video-list[data-v-e0c15925]{display:flex;flex-direction:column;gap:clamp(6px,2vw,9px);margin-top:0!important}.video-item[data-v-e0c15925]{width:100%}.gallery-video[data-v-e0c15925]{width:calc(100% + clamp(24px,8vw,40px));margin-left:clamp(-12px,-4vw,-20px);margin-right:clamp(-12px,-4vw,-20px);display:block;background:#000;border-radius:0}.header-banner-container[data-v-e0c15925]{width:100%}.header-container-full[data-v-e0c15925]{margin-top:0!important}.header-banner-item[data-v-e0c15925]{position:relative}.header-banner-item[data-v-e0c15925]:last-child{margin-bottom:0}.header-banner-image[data-v-e0c15925]{width:100%;border-radius:0;cursor:pointer;display:block}.custom-code[data-v-e0c15925]{margin-bottom:clamp(6px,2vw,9px);margin-left:calc(-1*clamp(8px,2vw,12px));margin-right:calc(-1*clamp(8px,2vw,12px));position:relative;z-index:1;width:calc(100% + 2*clamp(8px,2vw,12px));overflow:visible}.custom-code[data-v-e0c15925] *{pointer-events:auto;box-sizing:border-box}.custom-code-wrapper[data-v-e0c15925]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;z-index:1;padding:0;margin:0;overflow:visible!important}.custom-code-iframe[data-v-e0c15925]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;border:none!important;display:block;-webkit-overflow-scrolling:touch;background:transparent!important}.custom-code-direct[data-v-e0c15925]{position:relative;width:100%;min-height:100vh;overflow-x:hidden;isolation:isolate}.custom-code-shadow-host[data-v-e0c15925]{display:block;width:100%;min-height:100vh}.custom-code-direct [style*="position:fixed"][data-v-e0c15925],.custom-code-direct [style*="position: fixed"][data-v-e0c15925]{position:fixed!important}.custom-code-direct [style*="background-attachment:fixed"][data-v-e0c15925],.custom-code-direct [style*="background-attachment: fixed"][data-v-e0c15925]{background-attachment:fixed!important}.fixed-elements-container[data-v-e0c15925]{position:static;pointer-events:none}.customer-service[data-v-e0c15925]{position:fixed;right:clamp(10px,3vw,14px);bottom:clamp(90px,20vw,120px);z-index:99;display:flex;flex-direction:column;align-items:center}.service-btn[data-v-e0c15925]{width:clamp(44px,11vw,52px);height:clamp(44px,11vw,52px);background:var(--app-card-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #00000026;cursor:pointer}.service-avatar[data-v-e0c15925]{width:100%;height:100%;border-radius:50%;object-fit:cover}.service-icon[data-v-e0c15925]{font-size:clamp(22px,5.5vw,26px)}.service-text[data-v-e0c15925]{font-size:clamp(11px,2.8vw,13px);color:var(--app-text-2);margin-top:4px;text-align:center}.complaint-btn[data-v-e0c15925]{position:fixed;right:clamp(10px,3vw,14px);bottom:clamp(180px,40vw,230px);z-index:99;display:flex;flex-direction:column;align-items:center}.complaint-btn-inner[data-v-e0c15925]{width:clamp(44px,11vw,52px);height:clamp(44px,11vw,52px);background:var(--app-card-bg);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 12px #00000026;cursor:pointer}.complaint-icon[data-v-e0c15925]{font-size:clamp(18px,4.5vw,22px);color:var(--app-text-2)}.complaint-text[data-v-e0c15925]{font-size:clamp(9px,2.3vw,11px);color:var(--app-text-2);margin-top:2px}.complaint-modal-overlay[data-v-e0c15925]{position:fixed;inset:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.complaint-modal[data-v-e0c15925]{background:var(--app-card-bg);border-radius:12px;width:85%;max-width:360px;overflow:hidden;display:flex;flex-direction:column;border:none;box-shadow:none}.complaint-header[data-v-e0c15925]{display:flex;justify-content:center;align-items:center;padding:16px;font-size:17px;font-weight:600;color:var(--app-text);position:relative}.complaint-header .close-btn[data-v-e0c15925]{position:absolute;right:12px;width:28px;height:28px;line-height:26px;text-align:center;font-size:20px;color:var(--app-text-3);cursor:pointer}.complaint-body[data-v-e0c15925]{flex:1;padding:16px;overflow-y:auto}.complaint-subtitle[data-v-e0c15925]{font-size:14px;color:#888;margin-bottom:16px}.complaint-options[data-v-e0c15925]{display:flex;flex-direction:column;gap:8px}.complaint-option[data-v-e0c15925]{display:flex;align-items:center;padding:14px 12px;background:#f8f8f8;border-radius:8px;cursor:pointer;transition:all .2s}.complaint-option.selected[data-v-e0c15925]{background:#fff2f0;border:1px solid #ff4d4f}.option-checkbox[data-v-e0c15925]{width:20px;height:20px;border:2px solid #ddd;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.complaint-option.selected .option-checkbox[data-v-e0c15925]{border-color:#ff4d4f;background:#ff4d4f}.checkbox-inner[data-v-e0c15925]{color:var(--app-card-bg);font-size:12px;font-weight:700}.option-text[data-v-e0c15925]{font-size:14px;color:var(--app-text);line-height:1.4}.complaint-actions[data-v-e0c15925]{padding:16px;background:var(--app-card-bg)}.complaint-confirm-btn[data-v-e0c15925]{width:100%;padding:14px;background:#ff4d4f;color:var(--app-card-bg);border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:500}.popup-modal-overlay[data-v-e0c15925]{position:fixed;inset:0;background:#000000b3;z-index:99999;display:flex;align-items:center;justify-content:center}.popup-modal[data-v-e0c15925]{background:var(--app-card-bg);border-radius:12px;width:85%;max-width:360px;overflow:hidden;position:relative}.popup-close-btn[data-v-e0c15925]{position:absolute;top:8px;right:8px;width:28px;height:28px;line-height:26px;text-align:center;font-size:24px;color:var(--app-text-3);cursor:pointer;background:#ffffffe6;border-radius:50%;z-index:1}.popup-image[data-v-e0c15925]{width:100%;display:block}.popup-text-content[data-v-e0c15925]{padding:24px;font-size:15px;color:var(--app-text);line-height:1.8;text-align:center;white-space:pre-wrap}.music-control[data-v-e0c15925]{position:fixed;right:clamp(12px,3vw,16px);top:clamp(12px,3vw,16px);z-index:99;cursor:pointer;background:#0000004d;width:clamp(44px,11vw,56px);height:clamp(44px,11vw,56px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.music-icon[data-v-e0c15925]{font-size:clamp(20px,5vw,26px);display:block;color:var(--app-card-bg)}.music-control.playing .music-icon[data-v-e0c15925]{animation:musicRotate-e0c15925 3s linear infinite}@keyframes musicRotate-e0c15925{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@supports (padding-bottom: env(safe-area-inset-bottom)){.music-control[data-v-e0c15925]{right:calc(clamp(8px,3vw,12px) + env(safe-area-inset-right))}.customer-service[data-v-e0c15925]{right:calc(clamp(10px,3vw,14px) + env(safe-area-inset-right));bottom:calc(clamp(90px,20vw,120px) + env(safe-area-inset-bottom))}.footer[data-v-e0c15925]{bottom:calc(clamp(8px,2vw,12px) + env(safe-area-inset-bottom))}.content[data-v-e0c15925]{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.blacklist-page[data-v-e0c15925]{position:fixed;inset:0;width:100vw;height:100vh;background:var(--app-card-bg);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999}.blacklist-content[data-v-e0c15925]{text-align:center;color:var(--app-text)}.blacklist-icon[data-v-e0c15925]{font-size:72px;margin-bottom:24px}.blacklist-content h2[data-v-e0c15925]{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--app-text)}.blacklist-tip[data-v-e0c15925]{font-size:14px;color:var(--app-text-3)}.blacklist-content p[data-v-e0c15925]{font-size:16px;color:#aaa;margin-bottom:10px}.blacklist-tip[data-v-e0c15925]{font-size:14px!important;color:var(--app-text-2)!important;margin-top:30px!important}.payment-success-page[data-v-e0c15925]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;box-sizing:border-box}.success-header[data-v-e0c15925]{text-align:center;padding:40px 20px;color:var(--app-card-bg)}.success-icon[data-v-e0c15925]{font-size:64px;margin-bottom:16px}.success-header h2[data-v-e0c15925]{font-size:28px;margin:0 0 8px;font-weight:600}.success-header p[data-v-e0c15925]{font-size:14px;margin:0;opacity:.9}.no-resources[data-v-e0c15925]{background:var(--app-card-bg);border-radius:12px;padding:40px 20px;text-align:center;color:var(--app-text-2)}.resource-list[data-v-e0c15925]{display:flex;flex-direction:column;gap:16px}.resource-item[data-v-e0c15925]{background:var(--app-card-bg);border-radius:12px;padding:20px;box-shadow:0 4px 12px #0000001a}.resource-type-tag[data-v-e0c15925]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;margin-bottom:12px}.resource-type-tag.qrcode[data-v-e0c15925]{background:#e6f7ff;color:#8b5cf6}.resource-type-tag.netdisk[data-v-e0c15925]{background:#f6ffed;color:#52c41a}.resource-type-tag.custom[data-v-e0c15925]{background:#fff7e6;color:#fa8c16}.resource-title[data-v-e0c15925]{font-size:18px;font-weight:600;color:var(--app-text);margin:0 0 8px}.resource-desc[data-v-e0c15925]{font-size:14px;color:var(--app-text-2);margin:0 0 16px;line-height:1.6}.resource-qrcode[data-v-e0c15925]{text-align:center;padding:16px 0}.resource-qrcode img[data-v-e0c15925]{width:200px;height:200px;object-fit:contain;border-radius:8px}.qrcode-tip[data-v-e0c15925]{font-size:14px;color:var(--app-text-3);margin-top:12px}.resource-netdisk[data-v-e0c15925]{padding-top:8px}.netdisk-url[data-v-e0c15925]{background:#f5f5f5;border-radius:8px;padding:12px;margin-bottom:12px;word-break:break-all}.url-text[data-v-e0c15925]{font-size:13px;color:var(--app-text-2);line-height:1.5}.resource-custom[data-v-e0c15925]{padding-top:8px}@media (max-width: 360px){.music-control[data-v-e0c15925],.customer-service[data-v-e0c15925]{right:8px}.customer-service[data-v-e0c15925]{bottom:60px}}@media (orientation: landscape) and (max-height: 500px){.music-control[data-v-e0c15925]{right:8px;top:15%;transform:none}.customer-service[data-v-e0c15925]{bottom:10px;right:8px}.footer[data-v-e0c15925]{bottom:10px}}.qr-overlay[data-v-e0c15925]{position:fixed;inset:0;background:#0009;z-index:99999;display:flex;align-items:center;justify-content:center}.qr-modal[data-v-e0c15925]{background:var(--app-card-bg);border-radius:clamp(12px,4vw,16px);padding:clamp(16px,4vw,24px);text-align:center;max-width:clamp(240px,80vw,280px);width:90%;position:relative}.qr-modal-header[data-v-e0c15925]{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(12px,3vw,16px)}.qr-title[data-v-e0c15925]{font-size:clamp(14px,3.5vw,16px);color:var(--app-text);font-weight:600}.qr-close-btn[data-v-e0c15925]{position:absolute;top:clamp(6px,1.5vw,8px);right:clamp(6px,1.5vw,8px);width:clamp(24px,6vw,28px);height:clamp(24px,6vw,28px);line-height:clamp(22px,5.5vw,26px);text-align:center;font-size:clamp(20px,5vw,24px);color:var(--app-text-3);cursor:pointer;background:#f5f5f5;border-radius:50%}.qr-close-btn[data-v-e0c15925]:hover{background:var(--app-line);color:var(--app-text-2)}.qr-image[data-v-e0c15925]{width:clamp(160px,45vw,200px);height:clamp(160px,45vw,200px);object-fit:contain;border-radius:clamp(6px,1.5vw,8px)}.broadcast-toast[data-v-e0c15925]{position:fixed;top:clamp(10px,2.5vw,14px);left:50%;transform:translate(-50%);background:#000000bf;color:var(--app-card-bg);padding:clamp(8px,2vw,12px) clamp(14px,3.5vw,22px);border-radius:22px;font-size:clamp(13px,3.2vw,16px);z-index:9999;display:flex;align-items:center;gap:clamp(7px,1.8vw,11px);max-width:87%;animation:broadcast-in-e0c15925 .3s ease;box-shadow:0 2px 10px #00000026}.broadcast-text[data-v-e0c15925]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.broadcast-toast.broadcast-exit[data-v-e0c15925]{animation:broadcast-out-e0c15925 .3s ease forwards}@keyframes broadcast-in-e0c15925{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes broadcast-out-e0c15925{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}@keyframes fade-in-e0c15925{0%{opacity:0}to{opacity:1}}.media-list[data-v-e0c15925]{width:100%;display:flex;flex-direction:column}.media-image[data-v-e0c15925]{width:100%;display:block}@supports (padding-bottom: env(safe-area-inset-bottom)){.content[data-v-e0c15925]{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}html,body{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden!important;background:var(--app-card-bg)!important}#app{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden!important;background:transparent!important}.login-wrapper[data-v-20d33b6c]{min-height:100vh;background:linear-gradient(135deg,#8b5cf6,#7c3aed);position:relative;overflow:hidden}.bg-decoration[data-v-20d33b6c]{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.bg-circle[data-v-20d33b6c]{position:absolute;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(40px)}.bg-circle-1[data-v-20d33b6c]{width:400px;height:400px;top:-100px;right:-100px;animation:float-20d33b6c 6s ease-in-out infinite}.bg-circle-2[data-v-20d33b6c]{width:300px;height:300px;bottom:-50px;left:-50px;animation:float-20d33b6c 8s ease-in-out infinite reverse}.bg-circle-3[data-v-20d33b6c]{width:200px;height:200px;top:50%;left:30%;animation:float-20d33b6c 10s ease-in-out infinite}@keyframes float-20d33b6c{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.login-split[data-v-20d33b6c]{display:flex;min-height:100vh;position:relative;z-index:1}.login-left[data-v-20d33b6c]{flex:1.2;display:flex;align-items:center;justify-content:center;padding:60px;animation:slideInLeft-20d33b6c .6s ease-out}@keyframes slideInLeft-20d33b6c{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.brand-content[data-v-20d33b6c]{color:var(--app-card-bg);max-width:480px}.brand-title[data-v-20d33b6c]{font-size:56px;font-weight:800;margin:0 0 12px;letter-spacing:3px;background:linear-gradient(135deg,var(--app-card-bg) 0%,#e0e0e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle[data-v-20d33b6c]{font-size:22px;opacity:.9;margin:0;font-weight:300}.divider[data-v-20d33b6c]{width:80px;height:4px;background:#fffc;margin:40px 0;border-radius:2px}.features[data-v-20d33b6c]{display:flex;flex-direction:column;gap:28px}.feature-item[data-v-20d33b6c]{display:flex;align-items:center;gap:16px;animation:fadeInUp-20d33b6c .5s ease-out forwards;opacity:0}@keyframes fadeInUp-20d33b6c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-icon[data-v-20d33b6c]{width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg[data-v-20d33b6c]{width:20px;height:20px;color:#4ade80}.feature-text[data-v-20d33b6c]{display:flex;flex-direction:column}.feature-name[data-v-20d33b6c]{font-size:18px;font-weight:600;margin-bottom:4px}.feature-desc[data-v-20d33b6c]{font-size:14px;opacity:.8}.login-right[data-v-20d33b6c]{width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:var(--app-card-bg);animation:slideInRight-20d33b6c .6s ease-out}@keyframes slideInRight-20d33b6c{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.login-card[data-v-20d33b6c]{width:100%;max-width:380px}.login-header[data-v-20d33b6c]{text-align:center;margin-bottom:40px}.login-header h2[data-v-20d33b6c]{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.login-header p[data-v-20d33b6c]{font-size:15px;color:var(--app-text-2);margin:0}.login-form[data-v-20d33b6c] .ant-input-affix-wrapper,.login-form[data-v-20d33b6c] .ant-input{min-height:40px;height:auto;padding:8px 14px;border-radius:12px;font-size:14px;border:2px solid #e8e8e8;transition:all .3s ease}.login-form[data-v-20d33b6c] .ant-input-affix-wrapper:hover,.login-form[data-v-20d33b6c] .ant-input:hover{border-color:#8b5cf6}.login-form[data-v-20d33b6c] .ant-input-affix-wrapper-focused,.login-form[data-v-20d33b6c] .ant-input-focused{border-color:#8b5cf6;box-shadow:0 0 0 3px #667eea1a}.login-form[data-v-20d33b6c] .ant-input-prefix{margin-right:12px;color:var(--app-text-3)}.login-form[data-v-20d33b6c] .ant-input-affix-wrapper .ant-input{border:none}.login-form[data-v-20d33b6c] .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #667eea1a,none!important}.form-options[data-v-20d33b6c]{display:flex;justify-content:space-between;align-items:center}.form-options[data-v-20d33b6c] .ant-checkbox-wrapper{font-size:14px;color:var(--app-text-2)}.login-btn[data-v-20d33b6c]{height:52px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none!important;transition:all .3s ease!important}.login-btn[data-v-20d33b6c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.login-btn[data-v-20d33b6c]:active{transform:translateY(0)}.shake[data-v-20d33b6c]{animation:shake-20d33b6c .5s ease-in-out}@keyframes shake-20d33b6c{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.copyright[data-v-20d33b6c]{margin-top:40px;font-size:13px;color:var(--app-text-3);text-align:center}@media (max-width: 1024px){.login-left[data-v-20d33b6c]{flex:1;padding:40px}.login-right[data-v-20d33b6c]{width:600px}.brand-title[data-v-20d33b6c]{font-size:44px}}@media (max-width: 768px){.login-split[data-v-20d33b6c]{flex-direction:column;min-height:100vh}.login-left[data-v-20d33b6c]{display:none}.login-right[data-v-20d33b6c]{width:100%;flex:1;padding:40px 24px;display:flex;flex-direction:column;justify-content:center}.login-card[data-v-20d33b6c]{max-width:100%}.login-header h2[data-v-20d33b6c]{font-size:26px}.bg-circle-1[data-v-20d33b6c]{width:200px;height:200px}.bg-circle-2[data-v-20d33b6c]{width:150px;height:150px}.bg-circle-3[data-v-20d33b6c]{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.login-right[data-v-20d33b6c]{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.brand-logo[data-v-20d33b6c]{display:block;width:64px;height:64px;object-fit:contain;margin-bottom:12px}.login-wrapper[data-v-20d33b6c]{background:#f5f5f7!important;min-height:100vh}.login-split[data-v-20d33b6c]{display:flex!important;align-items:center;justify-content:center;max-width:980px;margin:0 auto;gap:72px;padding:40px 24px}.login-left[data-v-20d33b6c]{background:transparent!important;box-shadow:none!important;width:auto!important;min-height:0!important;border-radius:0!important}.brand-content[data-v-20d33b6c]{color:#1d1d1f!important;text-align:left}.brand-logo[data-v-20d33b6c]{width:64px;height:64px;border-radius:16px;box-shadow:0 18px 40px #00000029;margin-bottom:22px}.brand-title[data-v-20d33b6c]{color:#1d1d1f!important;font-size:40px!important;font-weight:700!important;letter-spacing:-.02em;margin:0 0 8px}.brand-subtitle[data-v-20d33b6c]{color:#6e6e73!important;font-size:17px!important;margin:0}.login-right[data-v-20d33b6c]{width:380px;padding:0!important}.login-card[data-v-20d33b6c]{background:#fff!important;border-radius:22px!important;box-shadow:0 20px 60px #0000001a,0 1px 2px #0000000f!important;padding:40px 36px!important;border:0!important}.login-header h2[data-v-20d33b6c]{color:#1d1d1f!important;font-size:24px!important;font-weight:700!important}.login-header p[data-v-20d33b6c]{color:#6e6e73!important;font-size:14px!important}.login-form .ant-input-affix-wrapper[data-v-20d33b6c],.login-form .ant-input[data-v-20d33b6c]{background:#f5f5f7!important;border:1px solid transparent!important;border-radius:12px!important;height:46px!important;box-shadow:none!important;font-size:15px!important}.login-form .ant-input-affix-wrapper[data-v-20d33b6c]:focus-within,.login-form .ant-input[data-v-20d33b6c]:focus{background:#fff!important;border-color:#0071e3!important;box-shadow:0 0 0 4px #0071e324!important}.login-form .ant-input-affix-wrapper .ant-input[data-v-20d33b6c]{background:transparent!important;height:auto!important;border:0!important;box-shadow:none!important}.login-form .ant-btn-primary[data-v-20d33b6c]{background:#0071e3!important;border-color:#0071e3!important;border-radius:12px!important;height:46px!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}.login-form .ant-btn-primary[data-v-20d33b6c]:hover{background:#0077ed!important;border-color:#0077ed!important}.login-footer[data-v-20d33b6c]{color:#86868b!important;font-size:12.5px!important;text-align:center;margin-top:22px}@media (max-width: 900px){.login-split[data-v-20d33b6c]{flex-direction:column;gap:28px;padding:32px 16px}.brand-content[data-v-20d33b6c]{text-align:center}.brand-title[data-v-20d33b6c]{font-size:30px!important}.login-right[data-v-20d33b6c]{width:100%;max-width:420px}.login-card[data-v-20d33b6c]{padding:28px 22px!important}}.login-left[data-v-20d33b6c]{display:none!important}.login-split[data-v-20d33b6c]{justify-content:center!important;gap:0!important}.login-right[data-v-20d33b6c]{width:400px}.login-header[data-v-20d33b6c]{text-align:center;margin-bottom:26px}.login-logo[data-v-20d33b6c]{display:block;width:64px;height:64px;margin:0 auto 16px;border-radius:16px;object-fit:contain;box-shadow:0 12px 28px #00000024}.login-header h2[data-v-20d33b6c]{margin:0 0 6px!important}@media (max-width: 480px){.login-right[data-v-20d33b6c]{width:100%}.login-logo[data-v-20d33b6c]{width:56px;height:56px}}.login-right[data-v-20d33b6c]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.login-footer[data-v-20d33b6c]{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;color:#86868b!important;font-size:12.5px!important;text-align:center;margin-top:18px}.copyright[data-v-20d33b6c]{background:transparent!important;color:#86868b!important;font-size:12.5px!important;text-align:center!important;margin:18px 0 0!important;padding:0!important}.login-card+.copyright[data-v-20d33b6c],.login-form+.copyright[data-v-20d33b6c]{box-shadow:none!important;border:0!important}.login-form .ant-input-affix-wrapper[data-v-20d33b6c],.login-form .ant-input[data-v-20d33b6c]{background:#fff!important;border:1px solid #D2D2D7!important;box-shadow:none!important}.login-form .ant-input-affix-wrapper .ant-input[data-v-20d33b6c]{background:transparent!important;border:0!important}.login-form .ant-input-affix-wrapper[data-v-20d33b6c]:hover,.login-form .ant-input[data-v-20d33b6c]:hover{border-color:#b0b0b5!important}.login-form .ant-input-affix-wrapper[data-v-20d33b6c]:focus-within,.login-form .ant-input[data-v-20d33b6c]:focus{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important}.copyright[data-v-20d33b6c]{position:fixed!important;left:0;right:0;bottom:22px;margin:0!important;background:transparent!important;color:#86868b!important;font-size:12.5px!important;text-align:center!important}@media (max-width: 900px){.copyright[data-v-20d33b6c]{bottom:14px;font-size:12px!important}}.login-form .ant-input-affix-wrapper>input.ant-input[data-v-20d33b6c],.login-form .ant-input-affix-wrapper input.ant-input[data-v-20d33b6c],.login-form .ant-input-affix-wrapper .ant-input[data-v-20d33b6c]{border:0!important;border-width:0!important;box-shadow:none!important;background:transparent!important;outline:none!important;border-radius:0!important;height:auto!important}.login-form .ant-input-affix-wrapper input.ant-input[data-v-20d33b6c]:focus,.login-form .ant-input-affix-wrapper .ant-input[data-v-20d33b6c]:focus,.login-form .ant-input-affix-wrapper input.ant-input[data-v-20d33b6c]:hover{border:0!important;box-shadow:none!important;background:transparent!important}.login-form .ant-input-affix-wrapper[data-v-20d33b6c]:focus,.login-form .ant-input-affix-wrapper[data-v-20d33b6c]:focus-within{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important;background:#fff!important}.login-wrapper[data-v-b5364e3a]{min-height:100vh;background:linear-gradient(135deg,#8b5cf6,#7c3aed);position:relative;overflow:hidden}.bg-decoration[data-v-b5364e3a]{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.bg-circle[data-v-b5364e3a]{position:absolute;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(40px)}.bg-circle-1[data-v-b5364e3a]{width:400px;height:400px;top:-100px;right:-100px;animation:float-b5364e3a 6s ease-in-out infinite}.bg-circle-2[data-v-b5364e3a]{width:300px;height:300px;bottom:-50px;left:-50px;animation:float-b5364e3a 8s ease-in-out infinite reverse}.bg-circle-3[data-v-b5364e3a]{width:200px;height:200px;top:50%;left:30%;animation:float-b5364e3a 10s ease-in-out infinite}@keyframes float-b5364e3a{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.login-split[data-v-b5364e3a]{display:flex;min-height:100vh;position:relative;z-index:1}.login-left[data-v-b5364e3a]{flex:1.2;display:flex;align-items:center;justify-content:center;padding:60px;animation:slideInLeft-b5364e3a .6s ease-out}@keyframes slideInLeft-b5364e3a{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.brand-content[data-v-b5364e3a]{color:var(--app-card-bg);max-width:480px}.brand-title[data-v-b5364e3a]{font-size:56px;font-weight:800;margin:0 0 12px;letter-spacing:3px;background:linear-gradient(135deg,var(--app-card-bg) 0%,#e0e0e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle[data-v-b5364e3a]{font-size:22px;opacity:.9;margin:0;font-weight:300}.divider[data-v-b5364e3a]{width:80px;height:4px;background:#fffc;margin:40px 0;border-radius:2px}.features[data-v-b5364e3a]{display:flex;flex-direction:column;gap:28px}.feature-item[data-v-b5364e3a]{display:flex;align-items:center;gap:16px;animation:fadeInUp-b5364e3a .5s ease-out forwards;opacity:0}@keyframes fadeInUp-b5364e3a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-icon[data-v-b5364e3a]{width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg[data-v-b5364e3a]{width:20px;height:20px;color:#4ade80}.feature-text[data-v-b5364e3a]{display:flex;flex-direction:column}.feature-name[data-v-b5364e3a]{font-size:18px;font-weight:600;margin-bottom:4px}.feature-desc[data-v-b5364e3a]{font-size:14px;opacity:.8}.login-right[data-v-b5364e3a]{width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:var(--app-card-bg);animation:slideInRight-b5364e3a .6s ease-out}@keyframes slideInRight-b5364e3a{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.login-card[data-v-b5364e3a]{width:100%;max-width:380px}.login-header[data-v-b5364e3a]{text-align:center;margin-bottom:40px}.login-header h2[data-v-b5364e3a]{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.login-header p[data-v-b5364e3a]{font-size:15px;color:var(--app-text-2);margin:0}.login-form[data-v-b5364e3a] .ant-input-affix-wrapper,.login-form[data-v-b5364e3a] .ant-input{min-height:40px;height:auto;padding:8px 14px;border-radius:12px;font-size:14px;border:2px solid #e8e8e8;transition:all .3s ease}.login-form[data-v-b5364e3a] .ant-input-affix-wrapper:hover,.login-form[data-v-b5364e3a] .ant-input:hover{border-color:#8b5cf6}.login-form[data-v-b5364e3a] .ant-input-affix-wrapper-focused,.login-form[data-v-b5364e3a] .ant-input-focused{border-color:#8b5cf6;box-shadow:0 0 0 3px #667eea1a}.login-form[data-v-b5364e3a] .ant-input-prefix{margin-right:12px;color:var(--app-text-3)}.login-form[data-v-b5364e3a] .ant-input-affix-wrapper .ant-input{border:none}.login-form[data-v-b5364e3a] .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #667eea1a,none!important}.form-options[data-v-b5364e3a]{display:flex;justify-content:space-between;align-items:center}.form-options[data-v-b5364e3a] .ant-checkbox-wrapper{font-size:14px;color:var(--app-text-2)}.login-btn[data-v-b5364e3a]{height:52px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none!important;transition:all .3s ease!important}.login-btn[data-v-b5364e3a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.login-btn[data-v-b5364e3a]:active{transform:translateY(0)}.shake[data-v-b5364e3a]{animation:shake-b5364e3a .5s ease-in-out}@keyframes shake-b5364e3a{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.copyright[data-v-b5364e3a]{margin-top:40px;font-size:13px;color:var(--app-text-3);text-align:center}@media (max-width: 1024px){.login-left[data-v-b5364e3a]{flex:1;padding:40px}.login-right[data-v-b5364e3a]{width:600px}.brand-title[data-v-b5364e3a]{font-size:44px}}@media (max-width: 768px){.login-split[data-v-b5364e3a]{flex-direction:column;min-height:100vh}.login-left[data-v-b5364e3a]{display:none}.login-right[data-v-b5364e3a]{width:100%;flex:1;padding:40px 24px;display:flex;flex-direction:column;justify-content:center}.login-card[data-v-b5364e3a]{max-width:100%}.login-header h2[data-v-b5364e3a]{font-size:26px}.bg-circle-1[data-v-b5364e3a]{width:200px;height:200px}.bg-circle-2[data-v-b5364e3a]{width:150px;height:150px}.bg-circle-3[data-v-b5364e3a]{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.login-right[data-v-b5364e3a]{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.login-wrapper[data-v-4b4dbc57]{min-height:100vh;background:linear-gradient(135deg,#8b5cf6,#7c3aed);position:relative;overflow:hidden}.bg-decoration[data-v-4b4dbc57]{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.bg-circle[data-v-4b4dbc57]{position:absolute;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(40px)}.bg-circle-1[data-v-4b4dbc57]{width:400px;height:400px;top:-100px;right:-100px;animation:float-4b4dbc57 6s ease-in-out infinite}.bg-circle-2[data-v-4b4dbc57]{width:300px;height:300px;bottom:-50px;left:-50px;animation:float-4b4dbc57 8s ease-in-out infinite reverse}.bg-circle-3[data-v-4b4dbc57]{width:200px;height:200px;top:50%;left:30%;animation:float-4b4dbc57 10s ease-in-out infinite}@keyframes float-4b4dbc57{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.login-split[data-v-4b4dbc57]{display:flex;min-height:100vh;position:relative;z-index:1}.login-left[data-v-4b4dbc57]{flex:1.2;display:flex;align-items:center;justify-content:center;padding:60px;animation:slideInLeft-4b4dbc57 .6s ease-out}@keyframes slideInLeft-4b4dbc57{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.brand-content[data-v-4b4dbc57]{color:var(--app-card-bg);max-width:480px}.brand-title[data-v-4b4dbc57]{font-size:56px;font-weight:800;margin:0 0 12px;letter-spacing:3px;background:linear-gradient(135deg,var(--app-card-bg) 0%,#e0e0e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle[data-v-4b4dbc57]{font-size:22px;opacity:.9;margin:0;font-weight:300}.divider[data-v-4b4dbc57]{width:80px;height:4px;background:#fffc;margin:40px 0;border-radius:2px}.features[data-v-4b4dbc57]{display:flex;flex-direction:column;gap:28px}.feature-item[data-v-4b4dbc57]{display:flex;align-items:center;gap:16px;animation:fadeInUp-4b4dbc57 .5s ease-out forwards;opacity:0}@keyframes fadeInUp-4b4dbc57{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-icon[data-v-4b4dbc57]{width:40px;height:40px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg[data-v-4b4dbc57]{width:20px;height:20px;color:#4ade80}.feature-text[data-v-4b4dbc57]{display:flex;flex-direction:column}.feature-name[data-v-4b4dbc57]{font-size:18px;font-weight:600;margin-bottom:4px}.feature-desc[data-v-4b4dbc57]{font-size:14px;opacity:.8}.login-right[data-v-4b4dbc57]{width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:var(--app-card-bg);animation:slideInRight-4b4dbc57 .6s ease-out}@keyframes slideInRight-4b4dbc57{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.login-card[data-v-4b4dbc57]{width:100%;max-width:380px}.login-header[data-v-4b4dbc57]{text-align:center;margin-bottom:40px}.login-header h2[data-v-4b4dbc57]{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.login-header p[data-v-4b4dbc57]{font-size:15px;color:var(--app-text-2);margin:0}.login-form[data-v-4b4dbc57]{width:100%}.form-group[data-v-4b4dbc57]{margin-bottom:24px}.input-wrapper[data-v-4b4dbc57]{position:relative;width:100%}.input-icon[data-v-4b4dbc57]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--app-text-3);z-index:1}.input-wrapper input[data-v-4b4dbc57]{width:100%;padding:14px 16px 14px 48px;border:2px solid #e8e8e8;border-radius:12px;font-size:16px;transition:all .3s ease;outline:none;box-sizing:border-box}.input-wrapper input[data-v-4b4dbc57]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #667eea1a}.input-wrapper input.shake[data-v-4b4dbc57]{animation:shake-4b4dbc57 .5s ease-in-out;border-color:#ef4444}.toggle-password[data-v-4b4dbc57]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;z-index:1}.toggle-password svg[data-v-4b4dbc57]{width:20px;height:20px;color:var(--app-text-3)}.form-options[data-v-4b4dbc57]{display:flex;align-items:center;margin-bottom:32px}.checkbox-label[data-v-4b4dbc57]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--app-text-2);cursor:pointer}.checkbox-label input[type=checkbox][data-v-4b4dbc57]{width:16px;height:16px;cursor:pointer}.login-btn[data-v-4b4dbc57]{width:100%;padding:16px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.login-btn[data-v-4b4dbc57]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.login-btn[data-v-4b4dbc57]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-4b4dbc57]:disabled{opacity:.7;cursor:not-allowed}@keyframes shake-4b4dbc57{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.copyright[data-v-4b4dbc57]{margin-top:40px;font-size:13px;color:var(--app-text-3);text-align:center}@media (max-width: 1024px){.login-left[data-v-4b4dbc57]{flex:1;padding:40px}.login-right[data-v-4b4dbc57]{width:600px}.brand-title[data-v-4b4dbc57]{font-size:44px}}@media (max-width: 768px){.login-split[data-v-4b4dbc57]{flex-direction:column;min-height:100vh}.login-left[data-v-4b4dbc57]{display:none}.login-right[data-v-4b4dbc57]{width:100%;flex:1;padding:40px 24px;display:flex;flex-direction:column;justify-content:center}.login-card[data-v-4b4dbc57]{max-width:100%}.login-header h2[data-v-4b4dbc57]{font-size:26px}.bg-circle-1[data-v-4b4dbc57]{width:200px;height:200px}.bg-circle-2[data-v-4b4dbc57]{width:150px;height:150px}.bg-circle-3[data-v-4b4dbc57]{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.login-right[data-v-4b4dbc57]{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.ds[data-v-75846d85]{width:100%;height:100%;min-height:calc(100vh - 112px);display:flex;flex-direction:column;padding:20px 24px 24px;color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,sans-serif;background:#fff;overflow:hidden;border-radius:12px}.ds-head[data-v-75846d85]{display:flex;align-items:center;justify-content:space-between;height:48px}.ds-title[data-v-75846d85]{margin:0;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:.5px}.ds-head__left[data-v-75846d85],.ds-head__right[data-v-75846d85]{display:flex;align-items:center;gap:10px;font-size:13px;color:#8a8f99;min-width:240px}.ds-head__right[data-v-75846d85]{justify-content:flex-end}.site[data-v-75846d85]{color:#0f172a;font-weight:600}.time[data-v-75846d85]{font-variant-numeric:tabular-nums}.dot-live[data-v-75846d85]{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:pulse-75846d85 1.8s ease-in-out infinite}.sync[data-v-75846d85]{padding:3px 10px;border:1px solid #E5E7EB;border-radius:999px;font-size:12px;color:#6b7280;background:#fafbfc}.ds-body[data-v-75846d85]{flex:1;display:grid;grid-template-columns:25% 1fr 25%;gap:16px;min-height:0;padding-top:16px}.ds-col[data-v-75846d85]{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}.ds-card[data-v-75846d85]{position:relative;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #E5E7EB;box-shadow:0 1px 2px #1018280a;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ds-card--grow[data-v-75846d85]{flex:1}.ds-card__title[data-v-75846d85]{margin:0 0 12px;font-size:14px;font-weight:600;color:#111827}.ds-card__title em[data-v-75846d85]{font-style:normal;font-size:12px;color:#98a2b3;margin-left:6px}.rank[data-v-75846d85]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rank__item[data-v-75846d85]{display:flex;gap:10px;align-items:center}.rank__no[data-v-75846d85]{width:20px;height:20px;line-height:20px;text-align:center;border-radius:6px;font-size:12px;color:#6b7280;background:#f3f4f6}.rank__no.no-1[data-v-75846d85]{color:#fff;background:#f59e0b}.rank__no.no-2[data-v-75846d85]{color:#fff;background:#9ca3af}.rank__no.no-3[data-v-75846d85]{color:#fff;background:#c27c4a}.rank__main[data-v-75846d85]{flex:1;min-width:0}.rank__line[data-v-75846d85]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.rank__name[data-v-75846d85]{color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank__value[data-v-75846d85]{color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums}.rank__track[data-v-75846d85]{height:6px;border-radius:999px;background:#f3f4f6;overflow:hidden}.rank__track i[data-v-75846d85]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#93c5fd,#2563eb);transition:width .8s ease}.kpis[data-v-75846d85]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.kpis-group[data-v-75846d85]{display:flex;align-items:center;gap:8px;margin:6px 2px -2px;font-size:13px;font-weight:700;color:#475569;letter-spacing:.2px}.kpis-group i[data-v-75846d85]{display:block;width:3px;height:13px;border-radius:2px;background:#2563eb}.kpis-row[data-v-75846d85]{display:grid;gap:12px;align-items:stretch}.kpi[data-v-75846d85]{padding:18px 20px;border-radius:16px;min-width:0;border:1px solid #E5E7EB;background:#fff;box-shadow:0 1px 2px #1018280a}.kpi__label[data-v-75846d85]{display:block;font-size:12.5px;color:#8a8f99;margin-bottom:8px}.kpi__note[data-v-75846d85]{display:block;margin-top:8px;font-size:11px;color:#98a2b3}.kpi__value[data-v-75846d85]{font-size:40px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.chart[data-v-75846d85]{width:100%;min-height:0}.chart--trend[data-v-75846d85]{flex:1;min-height:240px}.chart--donut[data-v-75846d85]{height:200px}.chart--gauge[data-v-75846d85]{height:180px}.feed[data-v-75846d85]{flex:1;overflow:hidden;position:relative}.feed__track[data-v-75846d85]{animation:scrollUp-75846d85 18s linear infinite}.feed__item[data-v-75846d85]{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #F3F4F6;font-size:13px;color:#4b5563}.feed__text b[data-v-75846d85]{color:#0f172a}.feed__time[data-v-75846d85]{margin-left:auto;font-size:11.5px;color:#9ca3af}.tag[data-v-75846d85]{padding:2px 8px;border-radius:6px;font-size:11.5px;white-space:nowrap}.tag--self[data-v-75846d85]{color:#1d4ed8;background:#eff6ff}.tag--agent[data-v-75846d85]{color:#b45309;background:#fff7ed}.ds-empty[data-v-75846d85]{padding:24px 0;text-align:center;font-size:12.5px;color:#98a2b3}.fade-up[data-v-75846d85]{opacity:0;transform:translateY(12px);animation:fadeUp-75846d85 .5s ease forwards;animation-delay:var(--d, 0s)}@keyframes fadeUp-75846d85{to{opacity:1;transform:translateY(0)}}@keyframes pulse-75846d85{0%,to{opacity:1}50%{opacity:.35}}@keyframes scrollUp-75846d85{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width: 1400px){.kpi__value[data-v-75846d85]{font-size:32px}.ds-title[data-v-75846d85]{font-size:18px}}.ranges[data-v-75846d85]{display:flex;gap:6px}.range[data-v-75846d85]{height:26px;padding:0 10px;border-radius:6px;font-size:12px;border:1px solid #E5E7EB;background:#fff;color:#6b7280;cursor:pointer}.range[data-v-75846d85]:hover{background:#f9fafb}.range.is-on[data-v-75846d85]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;font-weight:500}.kpi__sub[data-v-75846d85]{display:block;margin-top:6px;font-size:12px;color:#98a2b3;font-variant-numeric:tabular-nums}.kpi.is-mine[data-v-75846d85]{background:linear-gradient(180deg,#f8faff,#fff);border-color:#dbeafe;box-shadow:0 1px 2px #2563eb0f}.ds-body--admin[data-v-75846d85]{grid-template-columns:1fr 1fr}.ds-card--full[data-v-75846d85]{grid-column:1 / -1}.recent[data-v-75846d85]{width:100%;border-collapse:collapse;font-size:13px}.recent th[data-v-75846d85]{text-align:left;height:34px;font-size:12px;color:#98a2b3;font-weight:500;border-bottom:1px solid #EEF0F3}.recent td[data-v-75846d85]{height:40px;border-bottom:1px solid #F5F6F8;color:#374151}.recent .num[data-v-75846d85]{text-align:right;font-variant-numeric:tabular-nums}.ds-card__head[data-v-75846d85]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kpi.is-agent[data-v-75846d85]{border-top:2px solid #F97316}.kpi.is-profit[data-v-75846d85]{border-top:2px solid #16A34A}.kpi__split[data-v-75846d85]{display:flex;height:3px;border-radius:999px;overflow:hidden;background:#f3f4f6;margin-top:8px}.kpi__self[data-v-75846d85]{background:#2563eb}.kpi__agent[data-v-75846d85]{background:#f97316}.kpi.is-profit .kpi__value[data-v-75846d85]{color:#15803d}.kpi.is-agent .kpi__value[data-v-75846d85]{color:#c2410c}.kpi__delta[data-v-75846d85]{display:block;margin-top:6px;font-size:12px;color:#8a8f99}.kpi__delta.d-up[data-v-75846d85]{color:#16a34a}.kpi__delta.d-down[data-v-75846d85]{color:#dc2626}.cum-note[data-v-75846d85]{font-size:11px;color:#b0b7c3}.kpi.is-balance[data-v-75846d85]{background:#f0fdf4;border-color:#bbf7d0}.kpi__link[data-v-75846d85]{display:inline-block;margin-top:6px;font-size:12px;color:#15803d;text-decoration:none}.kpi__link[data-v-75846d85]:hover{text-decoration:underline}html.dark .range[data-v-75846d85]{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffb8}html.dark .range[data-v-75846d85]:hover{background:#ffffff1f}html.dark .range.is-on[data-v-75846d85]{background:#0a84ff38;border-color:#0a84ff73;color:#6eb3ff}html.dark .sync[data-v-75846d85]{background:#ffffff0f;border-color:#ffffff1a;color:#ffffff8c}@media (max-width: 768px){.ds-head{flex-direction:column!important;align-items:flex-start!important;height:auto!important;gap:8px!important;padding:4px 0 8px}.ds-head__left,.ds-head__right{width:100%;flex-wrap:wrap;gap:8px!important}.ds-title{font-size:17px!important;line-height:1.4!important;white-space:normal!important;word-break:break-word}.ds-head__right{justify-content:flex-start!important}.ds-head__right .sync{font-size:12px}.ranges{flex-wrap:wrap;gap:6px}.range{padding:5px 10px!important;font-size:12px!important}.ds-body,.ds-body--admin{grid-template-columns:1fr!important;gap:12px!important;padding-top:10px!important}.ds-card{padding:14px!important;border-radius:12px!important}.kpis{gap:8px!important}.kpis-group{margin:4px 2px 0!important}.kpi__value{font-size:30px!important}.ds-body .ds-card--grow{min-height:0!important}}.dash-header[data-v-e25c1b08]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-header__title[data-v-e25c1b08]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.dash-header__sub[data-v-e25c1b08]{margin:4px 0 0;font-size:13px;color:#64748b}.dash-header__actions[data-v-e25c1b08]{display:flex;align-items:center;gap:10px}.range[data-v-e25c1b08]{display:inline-flex;padding:2px;background:#eff1f4;border-radius:10px}.range__btn[data-v-e25c1b08]{height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.range__btn[data-v-e25c1b08]:hover{color:#0f172a}.range__btn.is-on[data-v-e25c1b08]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1a}.refresh[data-v-e25c1b08]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #E6E8EB;border-radius:8px;background:#fff;color:#64748b;font-size:13px;cursor:pointer}.refresh[data-v-e25c1b08]:hover{color:#0f172a;border-color:#d3d7dd}.refresh[data-v-e25c1b08]:disabled{opacity:.5;cursor:not-allowed}.refresh__icon[data-v-e25c1b08]{display:inline-block}.refresh__icon.spinning[data-v-e25c1b08]{animation:spin-e25c1b08 .9s linear infinite}@keyframes spin-e25c1b08{to{transform:rotate(360deg)}}html.dark .range[data-v-e25c1b08]{background:#ffffff12}html.dark .range__btn[data-v-e25c1b08]{color:#ffffff9e}html.dark .range__btn[data-v-e25c1b08]:hover{color:#fff}html.dark .range__btn.is-on[data-v-e25c1b08]{background:#ffffff29;color:#fff;box-shadow:none}html.dark .refresh[data-v-e25c1b08]{background:#ffffff12;border-color:#ffffff24;color:#ffffffc7}html.dark .refresh[data-v-e25c1b08]:hover{color:#fff;border-color:#ffffff47}@media (max-width: 640px){.dash-header__actions[data-v-e25c1b08]{width:100%;justify-content:space-between}}.kpi-card[data-v-3ddb8d93]{position:relative;display:flex;flex-direction:column;gap:8px;min-height:116px;padding:18px 20px;background:#fff;border:1px solid #E6E8EB;border-radius:14px}.kpi-label[data-v-3ddb8d93]{font-size:13px;color:#8a8f99}.kpi-value[data-v-3ddb8d93]{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums}.kpi-delta[data-v-3ddb8d93]{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-variant-numeric:tabular-nums}.kpi-delta.is-up[data-v-3ddb8d93]{color:#16a34a}.kpi-delta.is-down[data-v-3ddb8d93]{color:#dc2626}.kpi-delta.is-flat[data-v-3ddb8d93]{color:#94a3b8}.kpi-delta.is-new[data-v-3ddb8d93]{color:#2563eb}.kpi-delta.is-na[data-v-3ddb8d93]{color:#94a3b8}.kpi-note[data-v-3ddb8d93]{font-size:11.5px;color:#94a3b8;line-height:1.4;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-spark[data-v-3ddb8d93]{position:absolute;right:16px;bottom:14px;width:80px;height:24px;opacity:.55}.sk[data-v-3ddb8d93]{display:block;border-radius:6px;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;animation:sk-3ddb8d93 1.3s ease infinite}.sk--label[data-v-3ddb8d93]{width:56%;height:12px}.sk--value[data-v-3ddb8d93]{width:72%;height:26px}.sk--delta[data-v-3ddb8d93]{width:40%;height:11px}@keyframes sk-3ddb8d93{0%{background-position:100% 50%}to{background-position:0 50%}}.kpi-help[data-v-3ddb8d93]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:10px;cursor:help;vertical-align:middle}.kpi-split[data-v-3ddb8d93]{font-size:12px;color:#98a2b3;font-variant-numeric:tabular-nums}.split[data-v-3ddb8d93]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.split__bar[data-v-3ddb8d93]{display:flex;height:3px;border-radius:999px;overflow:hidden;background:#f3f4f6}.split__self[data-v-3ddb8d93]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.split__agent[data-v-3ddb8d93]{background:linear-gradient(90deg,#fb923c,#f97316)}.dot[data-v-3ddb8d93]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px}.dot--self[data-v-3ddb8d93]{background:#2563eb}.dot--agent[data-v-3ddb8d93]{background:#f97316}.kpi-grid[data-v-b8a4ebfa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.kpi-grid[data-v-b8a4ebfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kpi-grid[data-v-b8a4ebfa]{grid-template-columns:1fr}}.dash-aside[data-v-377f3883]{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.panel[data-v-377f3883]{background:#fff;border:1px solid #E6E8EB;border-radius:14px;padding:16px}.panel__head[data-v-377f3883]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel__title[data-v-377f3883]{margin:0;font-size:14px;font-weight:600;color:#0f172a}.badge[data-v-377f3883]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:12px;line-height:20px;text-align:center}.todo-list[data-v-377f3883]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.todo__link[data-v-377f3883]{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;color:#0f172a;text-decoration:none}.todo__link[data-v-377f3883]:hover{background:#f8fafc}.todo__label[data-v-377f3883]{font-size:13px}.todo__count[data-v-377f3883]{font-size:13px;font-weight:600;color:#2563eb;font-variant-numeric:tabular-nums}.recent-list[data-v-377f3883]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}.recent[data-v-377f3883]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;border-radius:8px}.recent[data-v-377f3883]:hover{background:#f8fafc}.recent__project[data-v-377f3883]{font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent__amount[data-v-377f3883]{font-size:13px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.recent__meta[data-v-377f3883]{grid-column:1 / -1;font-size:11.5px;color:#94a3b8}.panel__empty[data-v-377f3883]{margin:8px 0;font-size:12.5px;color:#94a3b8;text-align:center}@media (max-width: 1280px){.dash-aside[data-v-377f3883]{position:static;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap}.dash-aside>.panel[data-v-377f3883]{flex:1 1 320px}}.dash-shell[data-v-71cb7ea2]{display:flex;flex-direction:column;gap:16px;padding:20px 24px 40px;background:#f7f8fa;min-height:100%}.dash-body[data-v-71cb7ea2]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.dash-main[data-v-71cb7ea2]{display:flex;flex-direction:column;gap:16px;min-width:0}.panel-missing[data-v-71cb7ea2]{display:flex;align-items:center;justify-content:center;height:160px;border-radius:14px;background:#fef2f2;border:2px dashed #DC2626;color:#dc2626;font-size:13px;font-weight:600}.sk-panel[data-v-71cb7ea2]{height:260px;border-radius:14px;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;animation:sk-71cb7ea2 1.3s ease infinite}@keyframes sk-71cb7ea2{0%{background-position:100% 50%}to{background-position:0 50%}}.dash-empty[data-v-71cb7ea2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 0}.dash-empty__text[data-v-71cb7ea2]{margin:0;font-size:13px;color:#64748b}.primary-btn[data-v-71cb7ea2]{height:34px;padding:0 16px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;cursor:pointer}@media (max-width: 1280px){.dash-body[data-v-71cb7ea2]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.dash-shell[data-v-71cb7ea2]{padding:16px}}.panels[data-v-71cb7ea2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.panels .span-full[data-v-71cb7ea2]{grid-column:1 / -1}@media (max-width: 1100px){.panels[data-v-71cb7ea2]{grid-template-columns:minmax(0,1fr)}.panels .span-half[data-v-71cb7ea2]{grid-column:1 / -1}}.panel-shell[data-v-1046963c]{background:#fff;border:1px solid #E6E8EB;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.panel-shell__head[data-v-1046963c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-shell__title[data-v-1046963c]{margin:0;font-size:14px;font-weight:600;color:#0f172a}.panel-shell__sub[data-v-1046963c]{margin:2px 0 0;font-size:12px;color:#94a3b8}.panel-shell__body[data-v-1046963c]{display:flex;flex-direction:column;gap:8px;min-height:0}.panel-shell__body.has-height[data-v-1046963c]{overflow-y:auto}.panel-shell__skeleton[data-v-1046963c]{display:flex;flex-direction:column;gap:8px}.sk-line[data-v-1046963c]{height:14px;border-radius:6px;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;animation:sk-1046963c 1.3s ease infinite}.sk-line[data-v-1046963c]:nth-child(2){width:80%}.sk-line[data-v-1046963c]:nth-child(3){width:60%}@keyframes sk-1046963c{0%{background-position:100% 50%}to{background-position:0 50%}}.panel-shell__empty[data-v-1046963c]{display:flex;align-items:center;justify-content:center;min-height:160px;margin:0;background:#fafbfc;border-radius:10px;color:#94a3b8;font-size:13px}.panel-shell__footer[data-v-1046963c]{padding-top:8px;border-top:1px solid #F0F1F3;font-size:12px;color:#94a3b8}.panel-shell__empty[data-v-1046963c]{padding:12px 0;text-align:center;color:#8a8f99;background:transparent;font-size:13px}.panel-shell.is-empty .panel-shell__body[data-v-1046963c]{height:auto!important;min-height:0;padding-bottom:0}.rank-list[data-v-434d692b]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rank[data-v-434d692b]{display:grid;grid-template-columns:20px minmax(64px,120px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0}.rank__no[data-v-434d692b]{font-size:12px;color:#94a3b8;font-variant-numeric:tabular-nums}.rank__no.is-top[data-v-434d692b]{color:#2563eb;font-weight:600}.rank__name[data-v-434d692b]{font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank__bar[data-v-434d692b]{height:6px;border-radius:999px;background:#f1f3f6;overflow:hidden}.rank__bar i[data-v-434d692b]{display:block;height:100%;border-radius:999px;background:#2563eb}.rank__value[data-v-434d692b]{font-size:13px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.share[data-v-434d692b]{font-size:12px;color:#8a8f99}.funnel-modern[data-v-85dfe504]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.funnel-step[data-v-85dfe504]{display:flex;align-items:baseline;gap:10px}.label[data-v-85dfe504]{font-size:13px;color:#8a8f99}.value[data-v-85dfe504]{font-size:32px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.value.is-zero[data-v-85dfe504]{color:#c7cbd1}.rate[data-v-85dfe504]{margin-left:auto;font-size:12.5px;color:#8a8f99}.rate.is-up[data-v-85dfe504]{color:#16a34a}.rate.is-down[data-v-85dfe504]{color:#dc2626}.funnel-arrow[data-v-85dfe504]{padding-left:26px;font-size:13px;color:#cbd5e1;line-height:1}.chart[data-v-c8d61f3b]{width:100%;height:220px}.empty-hint[data-v-c8d61f3b]{height:80px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#98a2b3}.visitors[data-v-c8d61f3b]{font-size:12.5px;color:#8a8f99;font-variant-numeric:tabular-nums}.recent-table[data-v-7c4803f7]{width:100%;border-collapse:collapse;font-size:13px}.recent-table th[data-v-7c4803f7]{height:34px;text-align:left;font-size:12px;font-weight:500;color:#94a3b8;border-bottom:1px solid #E6E8EB;white-space:nowrap}.recent-table td[data-v-7c4803f7]{height:40px;color:#0f172a;border-bottom:1px solid #F0F1F3;white-space:nowrap}.recent-table tr:last-child td[data-v-7c4803f7]{border-bottom:0}.recent-table .num[data-v-7c4803f7]{text-align:right;font-variant-numeric:tabular-nums}.recent-table .muted[data-v-7c4803f7]{color:#64748b}.recent-table .ellipsis[data-v-7c4803f7]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.src[data-v-7c4803f7]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11.5px}.src.is-agent[data-v-7c4803f7]{background:#f3e8ff;color:#7e22ce}.src.is-self[data-v-7c4803f7]{background:#dbeafe;color:#1d4ed8}html.dark .src.is-agent[data-v-7c4803f7]{background:#a855f738;color:#d8b4fe}html.dark .src.is-self[data-v-7c4803f7]{background:#3b82f638;color:#93c5fd}.dashboard-page[data-v-fa515866]{min-height:100%;background:#f7f8fa}.error-bar[data-v-fa515866]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 24px 0;padding:10px 14px;border:1px solid #FECACA;background:#fef2f2;border-radius:10px}.error-bar__text[data-v-fa515866]{font-size:13px;color:#b91c1c}.error-bar__retry[data-v-fa515866]{height:28px;padding:0 12px;border:1px solid #FCA5A5;border-radius:6px;background:#fff;color:#b91c1c;font-size:12px;cursor:pointer}.error-bar__retry[data-v-fa515866]:hover{background:#fee2e2}.fs-sec-title[data-v-f8d0ca0e]{font-size:13px;font-weight:700;color:var(--app-text);margin:0 0 10px;padding-left:10px;position:relative}.fs-sec-title[data-v-f8d0ca0e]:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:2px;background:#2563eb}.fs-topic-grid[data-v-f8d0ca0e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.fs-topic[data-v-f8d0ca0e]{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border:1px solid #E5E7EB;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.fs-topic[data-v-f8d0ca0e]:hover{border-color:#bfd3ff}.fs-topic.is-on[data-v-f8d0ca0e]{border-color:#2563eb;background:#f5f9ff;box-shadow:0 4px 14px #2563eb1a}.fs-topic-head[data-v-f8d0ca0e]{display:flex;align-items:flex-start;gap:10px}.fs-topic-title[data-v-f8d0ca0e]{font-size:13px;font-weight:700;color:#0f172a}.fs-topic-desc[data-v-f8d0ca0e]{margin-top:2px;font-size:11.5px;color:#8a8f99}.fs-topic-sample[data-v-f8d0ca0e]{margin:0;padding:7px 9px;border-radius:8px;background:#f7f8fa;font-family:inherit;font-size:11px;line-height:1.5;color:#475569;white-space:pre-wrap;word-break:break-all}.fs-topic-opts[data-v-f8d0ca0e]{border-top:1px dashed #E5E7EB;padding-top:8px;display:flex;flex-direction:column;gap:6px}.fs-opt-row[data-v-f8d0ca0e]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.fs-opt-label[data-v-f8d0ca0e]{font-size:12px;color:#475569;font-weight:600;min-width:52px}.fs-opt-sep[data-v-f8d0ca0e]{font-size:12px;color:#98a2b3}@media (max-width: 768px){.fs-basic-row>.ant-col[data-v-f8d0ca0e]{flex:0 0 100%!important;max-width:100%!important;text-align:left!important;margin-bottom:6px}.fs-basic-row>.ant-col[data-v-f8d0ca0e]:has(.ant-switch){margin-bottom:14px}}.shop-config[data-v-f8d0ca0e]{padding:0;background:#f0f2f5;min-height:100vh}.report-card[data-v-f8d0ca0e]{border:1px solid #e8e8e8;transition:all .3s}.report-card.active[data-v-f8d0ca0e]{border-color:#8b5cf6;background:#f0f7ff}.report-card[data-v-f8d0ca0e] .ant-card-head{padding:8px 12px;min-height:auto}.report-card[data-v-f8d0ca0e] .ant-card-body{padding:12px}.hide-tabs[data-v-f8d0ca0e] .ant-tabs-nav{display:none}.bf[data-v-f8d0ca0e]{padding:4px 0 8px}.bf-grid[data-v-f8d0ca0e]{display:grid;grid-template-columns:minmax(0,400px) repeat(2,minmax(0,200px));gap:32px;align-items:start}@media (max-width: 1100px){.bf-grid[data-v-f8d0ca0e]{grid-template-columns:minmax(0,400px) repeat(2,minmax(0,160px));gap:24px}}@media (max-width: 820px){.bf-grid[data-v-f8d0ca0e]{grid-template-columns:1fr}}.bf-field[data-v-f8d0ca0e]{display:flex;flex-direction:column;gap:10px;min-width:0}.bf-label[data-v-f8d0ca0e]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:#4b5563;line-height:1.2}.bf-help[data-v-f8d0ca0e]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#0000000f;color:var(--app-text-3);font-size:10px;font-weight:600;cursor:help}.bf-input.ant-input[data-v-f8d0ca0e],.bf-input .ant-input[data-v-f8d0ca0e]{width:100%;max-width:400px;background:var(--app-input-bg)!important;border:1px solid transparent!important;border-radius:8px!important;height:38px;padding:0 12px;color:var(--app-text);font-size:14px;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background .2s}.bf-input.ant-input[data-v-f8d0ca0e]:focus,.bf-input.ant-input-focused[data-v-f8d0ca0e]{background:var(--app-card-bg)!important;border-color:#007aff!important;box-shadow:0 0 0 3px #007aff26!important}.bf-upload[data-v-f8d0ca0e]{position:relative;width:80px;height:80px;border:1.5px dashed #D1D5DB;border-radius:12px;background:#fafafb;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s}.bf-upload[data-v-f8d0ca0e]:hover{border-color:#007aff;background:#f5f9ff}.bf-upload.has-img[data-v-f8d0ca0e]{border-style:solid;border-color:#0000000f;background:var(--app-card-bg)}.bf-upload img[data-v-f8d0ca0e]{width:100%;height:100%;object-fit:contain;background:var(--app-card-bg)}.bf-upload-empty[data-v-f8d0ca0e]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--app-text-3);font-size:11px}.bf-upload-empty .anticon[data-v-f8d0ca0e]{font-size:18px;color:#b0b7c3}.bf-mask[data-v-f8d0ca0e]{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}.bf-upload:hover .bf-mask[data-v-f8d0ca0e]{opacity:1}.bf-mask-btn[data-v-f8d0ca0e]{color:var(--app-card-bg);font-size:12px;cursor:pointer}.bf-mask-btn.danger[data-v-f8d0ca0e]{color:#ffb4b4}.bf-save[data-v-f8d0ca0e]{margin-top:32px;height:38px;padding:0 22px;border-radius:10px;background:#007aff;border:0;box-shadow:0 8px 20px -8px #007aff99}html.dark .bf-input.ant-input[data-v-f8d0ca0e],html.dark .bf-input.ant-input-affix-wrapper[data-v-f8d0ca0e],body.agent-dark-theme .bf-input.ant-input[data-v-f8d0ca0e],body.dark-theme .bf-input.ant-input[data-v-f8d0ca0e],body.tech-dark-theme .bf-input.ant-input[data-v-f8d0ca0e]{background:#ffffff0d!important;border-color:#ffffff14!important;color:#ffffffeb!important}html.dark .bf-input.ant-input[data-v-f8d0ca0e]:focus,body.agent-dark-theme .bf-input.ant-input[data-v-f8d0ca0e]:focus{background:var(--app-card-bg)!important;border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff40!important}html.dark .bf-label[data-v-f8d0ca0e],body.agent-dark-theme .bf-label[data-v-f8d0ca0e]{color:#fff9!important}html.dark .bf-help[data-v-f8d0ca0e],body.agent-dark-theme .bf-help[data-v-f8d0ca0e]{background:#ffffff1a!important;color:#ffffff80!important}html.dark .bf-upload[data-v-f8d0ca0e],body.agent-dark-theme .bf-upload[data-v-f8d0ca0e]{background:#ffffff0a!important;border-color:#ffffff26!important}html.dark .bf-upload.has-img[data-v-f8d0ca0e],body.agent-dark-theme .bf-upload.has-img[data-v-f8d0ca0e]{background:var(--app-card-bg)!important;border-color:#ffffff14!important}html.dark .bf-upload-empty[data-v-f8d0ca0e],body.agent-dark-theme .bf-upload-empty[data-v-f8d0ca0e]{color:#ffffff73!important}.domain-manage[data-v-d21c8686]{padding:0;background:#f0f2f5;min-height:100vh}.domain-manage[data-v-d21c8686]{background:#f2f3f5;min-height:100vh;padding:16px}.dm-topbar[data-v-d21c8686]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dm-title[data-v-d21c8686]{font-size:18px;font-weight:700;color:var(--app-text)}.dm-actions[data-v-d21c8686]{display:flex;gap:10px}.dm-row[data-v-d21c8686]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.dm-full[data-v-d21c8686]{margin-top:16px}@media (max-width: 1100px){.dm-row[data-v-d21c8686]{grid-template-columns:1fr}}.dm-active-domain[data-v-d21c8686]{color:#16a34a;font-weight:600}.pool-toolbar[data-v-d21c8686]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pool-wrap[data-v-d21c8686]{display:flex;gap:16px;align-items:flex-start}.pool-menu[data-v-d21c8686]{width:132px;flex:0 0 132px;display:flex;flex-direction:column;gap:6px}.pool-menu-item[data-v-d21c8686]{padding:9px 12px;border-radius:8px;cursor:pointer;font-size:13px;color:#374151;background:#f7f8fa;display:flex;flex-direction:column;gap:2px}.pool-menu-item[data-v-d21c8686]:hover{background:#eef2ff}.pool-menu-item.active[data-v-d21c8686]{background:#e8efff;color:#3b54ba;font-weight:600}.pool-menu-sub[data-v-d21c8686]{font-size:11px;color:#9ca3af;font-weight:400}.pool-main[data-v-d21c8686]{flex:1;min-width:0}.pool-bound[data-v-d21c8686]{font-size:11px;color:#9ca3af;margin-left:6px}.pool-unused[data-v-d21c8686]{font-size:12px;color:#c0c4cc}.pool-note[data-v-d21c8686]{margin-left:auto;font-size:12px;color:#9ca3af}.danger-text[data-v-d21c8686]{color:#ef4444}.dm-list-toolbar[data-v-d21c8686]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dm-count[data-v-d21c8686]{font-size:12px;color:#9ca3af}.dom-table-tip[data-v-d21c8686]{font-size:12px;color:#6b7280;line-height:1.8;background:#fafbfd;border:1px dashed var(--app-line);border-radius:8px;padding:10px 12px;margin-bottom:12px}.dom-settings[data-v-d21c8686]{display:flex;flex-direction:column;gap:14px}.dom-field[data-v-d21c8686]{display:flex;flex-direction:column;gap:8px}.dom-hint[data-v-d21c8686]{font-size:12px;color:#8c8c8c;line-height:1.6}.dom-hint-inline[data-v-d21c8686]{margin-top:-10px}.dom-label[data-v-d21c8686]{font-size:14px;color:var(--app-text)}.dom-req[data-v-d21c8686]{color:#ff4d4f}.dom-switch-row[data-v-d21c8686]{display:flex;align-items:stretch;width:100%}.dom-addon[data-v-d21c8686]{display:flex;align-items:center;padding:0 14px;background:#f5f5f5;border:1px solid #d9d9d9;border-right:0;border-radius:6px 0 0 6px;font-size:14px;color:var(--app-text);white-space:nowrap}.dom-switch-row[data-v-d21c8686] .ant-select-selector{border-radius:0 6px 6px 0!important;height:40px!important;align-items:center}.dom-switch-row[data-v-d21c8686] .ant-select-selection-item{line-height:38px!important}.tv-head[data-v-d21c8686]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tv-title[data-v-d21c8686]{margin:0;font-size:24px;font-weight:700;color:#0f172a;letter-spacing:.3px}.tv-toolbar[data-v-d21c8686]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.tv-search[data-v-d21c8686]{width:260px}.tv-filter[data-v-d21c8686]{width:140px}.tv-count[data-v-d21c8686]{margin-left:auto;font-size:13px;color:#94a3b8}.tv-assign[data-v-d21c8686]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.tv-assign-none[data-v-d21c8686]{font-size:12px;color:#98a2b3}.tv-assign-link[data-v-d21c8686]{font-size:12px;color:#2563eb;white-space:nowrap}.tv-actions[data-v-d21c8686]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.tv-actions[data-v-d21c8686] .ant-btn{font-weight:500;border-radius:7px}.tpp[data-v-48a157c5]{display:flex;justify-content:center}.tpp-phone[data-v-48a157c5]{position:relative;width:375px;height:700px;border-radius:36px;overflow:hidden;background:#fff;border:7px solid #111827;box-shadow:0 16px 40px #0f172a38}.tpp-status[data-v-48a157c5]{position:absolute;top:0;left:0;right:0;height:30px;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:12px;color:#111827;background:#fff}.tpp-frame[data-v-48a157c5]{position:absolute;top:30px;left:0;width:100%;height:calc(100% - 30px);border:0;background:#fff}.template[data-v-df11dd2c]{padding:0;background:var(--app-bg-base);min-height:100vh}.tv-head[data-v-df11dd2c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tv-title[data-v-df11dd2c]{margin:0;font-size:24px;font-weight:700;color:#0f172a;letter-spacing:.3px}.tv-toolbar[data-v-df11dd2c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.tv-search[data-v-df11dd2c]{width:260px}.tv-filter[data-v-df11dd2c]{width:140px}.tv-count[data-v-df11dd2c]{margin-left:auto;font-size:13px;color:#94a3b8}.tv-name-cell[data-v-df11dd2c]{display:flex;align-items:center;gap:7px;min-width:0}.tv-name[data-v-df11dd2c]{font-weight:500;color:var(--app-text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-desc[data-v-df11dd2c]{margin-top:4px;max-width:300px;font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-tag[data-v-df11dd2c]{height:20px;padding:0 7px;flex:none;display:inline-flex;align-items:center;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:500;white-space:nowrap}.tv-tag.tag-violet[data-v-df11dd2c]{background:#f3eeff;color:#7b5be0}.tv-muted[data-v-df11dd2c]{color:#64748b;font-size:13px}.tv-status-tag[data-v-df11dd2c]{border-radius:6px;font-weight:500;font-size:13px;cursor:pointer}.tv-status-tag.is-readonly[data-v-df11dd2c]{cursor:default}.tv-actions[data-v-df11dd2c]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.tv-actions[data-v-df11dd2c] .ant-btn{font-weight:500;border-radius:7px}.all-switch[data-v-df11dd2c]{display:flex;gap:8px;margin-bottom:14px}.create-options[data-v-df11dd2c]{display:flex;flex-direction:column;gap:16px;padding:16px 0}.create-option[data-v-df11dd2c]{display:flex;align-items:center;gap:16px;padding:20px;border:2px solid var(--app-line);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s}.create-option[data-v-df11dd2c]:hover{border-color:#1677ff;background:#1677ff0d}.option-icon[data-v-df11dd2c]{width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--app-input-bg);border-radius:10px}.option-content[data-v-df11dd2c]{flex:1;min-width:0}.option-title[data-v-df11dd2c]{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--app-text)}.option-desc[data-v-df11dd2c]{font-size:13px;color:var(--app-text-3)}.template-item[data-v-df11dd2c]{cursor:pointer;padding:12px;border-radius:8px;transition:background .2s}.template-item[data-v-df11dd2c]:hover{background:var(--app-input-bg)}.template-item.selected[data-v-df11dd2c]{background:#1677ff1a}.preview-modal-body[data-v-df11dd2c]{display:flex;justify-content:center;padding:12px 0 16px;max-height:82vh;overflow:auto}.rte[data-v-8c58c0da]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s}.rte.is-focus[data-v-8c58c0da]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff14}.rte-toolbar[data-v-8c58c0da]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:5px 6px;border-bottom:1px solid #eef0f4;background:#fafbfc;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rte-toolbar button[data-v-8c58c0da]{min-width:26px;height:26px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:#4b5563;font-size:12px;line-height:1;cursor:pointer}.rte-toolbar button[data-v-8c58c0da]:hover{background:#eaf2ff;color:#1677ff}.rte-toolbar button.active[data-v-8c58c0da]{background:#1677ff;color:#fff}.rte-sep[data-v-8c58c0da]{width:1px;height:16px;background:#e5e7eb;margin:0 3px}.rte-color[data-v-8c58c0da]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;cursor:pointer;font-weight:700;color:#4b5563;background:transparent}.rte-color[data-v-8c58c0da]:hover{background:#eaf2ff}.rte-color-wrap[data-v-8c58c0da]{position:relative;display:inline-flex}.rte-palette[data-v-8c58c0da]{position:absolute;top:30px;left:0;z-index:20;display:grid;grid-template-columns:repeat(5,18px);gap:6px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a29}.rte-palette span[data-v-8c58c0da]{width:18px;height:18px;border-radius:4px;border:1px solid rgba(15,23,42,.12);cursor:pointer}.rte-palette span[data-v-8c58c0da]:hover{transform:scale(1.12)}.rte-body[data-v-8c58c0da]{min-height:112px;max-height:320px;overflow-y:auto;padding:10px 12px;font-size:13px;line-height:1.7;color:#333;outline:none;word-break:break-word;-webkit-touch-callout:none}.rte-body[data-v-8c58c0da]:empty:before{content:attr(data-placeholder);color:#b9bec9;pointer-events:none}.rte-body[data-v-8c58c0da] p{margin:0 0 6px}.rte-body[data-v-8c58c0da] h2{font-size:18px;margin:4px 0 8px;font-weight:700}.rte-body[data-v-8c58c0da] h3{font-size:15px;margin:4px 0 6px;font-weight:700}.rte-body[data-v-8c58c0da] ul,.rte-body[data-v-8c58c0da] ol{margin:4px 0 6px;padding-left:20px}.rte-body[data-v-8c58c0da] a{color:#1677ff;text-decoration:underline}.rte-body[data-v-8c58c0da] img{max-width:100%;border-radius:6px}.rte-body[data-v-8c58c0da] i,.rte-body[data-v-8c58c0da] em{font-style:italic}.rte-body[data-v-8c58c0da] u{text-decoration:underline}.rte-body[data-v-8c58c0da] s,.rte-body[data-v-8c58c0da] strike,.rte-body[data-v-8c58c0da] del{text-decoration:line-through}.rte-hint[data-v-8c58c0da]{padding:4px 10px 6px;font-size:11px;color:#a3aab8;background:#fff}.rte-selected[data-v-8c58c0da]{color:#1677ff;font-weight:600}.cm-code-editor[data-v-b964ea32]{width:100%}.template-detail[data-v-111c9ef5]{padding:24px;background:#f2f3f5;min-height:100vh}.loading-container[data-v-111c9ef5]{display:flex;justify-content:center;align-items:center;min-height:400px}.page-header[data-v-111c9ef5]{background:var(--app-card-bg);margin-bottom:16px;border-radius:4px}.designer-landing[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #eef0f4;border-radius:14px;padding:64px 24px 56px;text-align:center;box-shadow:0 10px 30px #0f172a0d}.designer-landing-icon[data-v-111c9ef5]{width:64px;height:64px;line-height:64px;margin:0 auto 16px;border-radius:18px;background:linear-gradient(135deg,#e8f2ff,#f1eaff);color:#2563eb;font-size:30px}.designer-landing h2[data-v-111c9ef5]{margin:0 0 8px;font-size:22px;color:var(--app-text)}.designer-landing p[data-v-111c9ef5]{margin:0 auto 24px;max-width:520px;color:#6b7280;font-size:13px;line-height:1.8}.designer-landing-tip[data-v-111c9ef5]{margin-top:24px;font-size:11px;color:#9aa3af}.template-detail.preview-open .designer-landing[data-v-111c9ef5]{margin-right:396px}@media (max-width: 1500px){.template-detail.preview-open .designer-landing[data-v-111c9ef5]{margin-right:376px}}@media (max-width: 900px){.template-detail.preview-open .designer-landing[data-v-111c9ef5]{margin-right:0}}.content-wrapper[data-v-111c9ef5]{background:var(--app-card-bg);border-radius:4px}.secondary-tabs[data-v-111c9ef5]{display:flex;border-bottom:1px solid #E5E6EB;padding:0 24px;background:var(--app-card-bg);border-radius:4px 4px 0 0}.tab-item[data-v-111c9ef5]{padding:16px 24px;font-size:14px;color:#4e5969;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s}.tab-item[data-v-111c9ef5]:hover{color:#1d2129}.tab-item.active[data-v-111c9ef5]{color:#1d2129;font-weight:500;border-bottom-color:#1d2129}.tab-content[data-v-111c9ef5]{padding:24px}.section-header[data-v-111c9ef5]{margin-bottom:24px}.section-title[data-v-111c9ef5]{font-size:18px;font-weight:600;color:#1d2129;margin:0 0 8px}.section-desc[data-v-111c9ef5]{font-size:14px;color:#86909c;margin:0}.component-list[data-v-111c9ef5]{display:flex;flex-direction:column;gap:12px}.component-card[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #E5E6EB;border-radius:8px;overflow:hidden;transition:all .3s}.component-card[data-v-111c9ef5]:hover{border-color:#08f}.component-card.is-expanded[data-v-111c9ef5]{border-color:#08f;box-shadow:0 2px 8px #0088ff1a}.component-header[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.component-info[data-v-111c9ef5]{display:flex;align-items:center;gap:16px}.component-name[data-v-111c9ef5]{font-size:14px;font-weight:600;color:#1d2129}.component-actions[data-v-111c9ef5]{display:flex;align-items:center;gap:8px}.move-btn[data-v-111c9ef5]{color:#4e5969;font-size:12px;padding:4px 8px;min-width:auto}.move-btn[data-v-111c9ef5]:hover:not(:disabled){color:#08f}.move-btn[data-v-111c9ef5]:disabled{color:#c9cdd4}.component-body[data-v-111c9ef5]{padding:0 20px 20px;border-top:1px solid #F2F3F5}.component-toolbar[data-v-111c9ef5]{margin-bottom:16px;display:flex;align-items:center;gap:12px}.toolbar-label[data-v-111c9ef5]{font-size:14px;color:#4e5969;white-space:nowrap}.benefit-header[data-v-111c9ef5]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.benefit-header-label[data-v-111c9ef5]{font-size:14px;color:#1a1a1a}.benefit-toolbar[data-v-111c9ef5]{margin-bottom:16px}.btn-add-benefit[data-v-111c9ef5]{background:#1a1a1a;border-color:#1a1a1a;color:var(--app-card-bg)}.btn-add-benefit[data-v-111c9ef5]:hover{background:var(--app-text)!important;border-color:var(--app-text)!important}.edit-form-row[data-v-111c9ef5]{display:flex;gap:24px;padding-top:16px}.form-item[data-v-111c9ef5]{display:flex;align-items:center;gap:12px}.form-item label[data-v-111c9ef5]{font-size:14px;color:#4e5969;white-space:nowrap}.form-item[data-v-111c9ef5]>.ant-input,.form-item[data-v-111c9ef5]>.ant-input-number{width:auto}.config-block[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:16px}.config-row[data-v-111c9ef5]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.config-label[data-v-111c9ef5]{font-size:14px;color:#4e5969;min-width:80px}.config-row-hint[data-v-111c9ef5]{margin-top:-8px;margin-bottom:12px;padding-left:96px}.hint-text[data-v-111c9ef5]{font-size:12px;color:#8c8c8c}.config-block[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:24px}.config-block-title[data-v-111c9ef5]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--app-line)}.config-row[data-v-111c9ef5]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.config-row[data-v-111c9ef5]:last-child{margin-bottom:0}.config-label[data-v-111c9ef5]{font-size:14px;color:#4e5969;min-width:80px;line-height:32px}.config-hint[data-v-111c9ef5]{font-size:12px;color:#8c8c8c;line-height:32px}.btn-upload[data-v-111c9ef5]{background:#f5f5f5;border-color:#d9d9d9;color:var(--app-text);border-radius:4px;font-size:14px;height:32px;padding:0 16px}.btn-upload[data-v-111c9ef5]:hover{background:#e8e8e8;border-color:#bfbfbf;color:var(--app-text)}.btn-upload-dark[data-v-111c9ef5]{background:#1a1a1a;border-color:#1a1a1a;color:var(--app-card-bg);border-radius:4px;font-size:14px;height:32px;padding:0 16px}.btn-upload-dark[data-v-111c9ef5]:hover{background:var(--app-text);border-color:var(--app-text);color:var(--app-card-bg)}.btn-upload-dark-sm[data-v-111c9ef5]{background:#1a1a1a;border-color:#1a1a1a;color:var(--app-card-bg);border-radius:4px;font-size:14px;height:32px;padding:0 16px}.btn-upload-dark-sm[data-v-111c9ef5]:hover{background:var(--app-text);border-color:var(--app-text);color:var(--app-card-bg)}.btn-reset-sm[data-v-111c9ef5]{background:#f5f5f5;border-color:#d9d9d9;color:var(--app-text-2);border-radius:4px;font-size:14px;height:32px;padding:0 12px}.btn-reset-sm[data-v-111c9ef5]:hover{background:#e8e8e8;border-color:#bfbfbf;color:var(--app-text)}.btn-save[data-v-111c9ef5]{background:#1a1a1a;border-color:#1a1a1a;color:var(--app-card-bg);border-radius:4px;font-size:14px;padding:0 24px;height:36px}.btn-save[data-v-111c9ef5]:hover{background:var(--app-text);border-color:var(--app-text);color:var(--app-card-bg)}.btn-reset[data-v-111c9ef5]{background:var(--app-card-bg);border-color:#d9d9d9;color:var(--app-text-2);border-radius:4px;font-size:14px;padding:0 24px;height:36px}.btn-reset[data-v-111c9ef5]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-add-dark[data-v-111c9ef5]{background:#1a1a1a;border-color:#1a1a1a;color:var(--app-card-bg);border-radius:4px;height:32px}.btn-add-dark[data-v-111c9ef5]:hover{background:var(--app-text);border-color:var(--app-text);color:var(--app-card-bg)}.form-section[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:16px}.form-section-title[data-v-111c9ef5]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--app-line)}.form-group[data-v-111c9ef5]{margin-bottom:20px}.form-group[data-v-111c9ef5]:last-child{margin-bottom:0}.form-label[data-v-111c9ef5]{display:block;font-size:14px;color:var(--app-text);margin-bottom:8px;font-weight:500}.form-hint[data-v-111c9ef5]{font-size:13px;color:var(--app-text-3);line-height:1.5}.form-row[data-v-111c9ef5]{display:flex;align-items:center;margin-bottom:16px;gap:12px}.form-label-inline[data-v-111c9ef5]{min-width:100px;font-size:14px;color:var(--app-text);font-weight:500;flex-shrink:0}.form-hint-inline[data-v-111c9ef5]{font-size:13px;color:var(--app-text-3)}.color-preview-wrapper[data-v-111c9ef5]{position:relative;display:inline-block}.color-preview[data-v-111c9ef5]{width:60px;height:32px;border-radius:4px;border:1px solid #d9d9d9;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-preview.has-color[data-v-111c9ef5]{background-image:none}.color-field[data-v-111c9ef5]{position:relative;width:100%;min-height:34px;border:1px solid var(--app-line);border-radius:6px;background:var(--app-card-bg);display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:3px 9px;box-sizing:border-box}html body #app .dz-right .color-field.color-field input.ant-input[data-v-111c9ef5],html body #app .dz-right .color-field.color-field input.color-hex[data-v-111c9ef5],html body #app .dz-right .color-field.color-field input[data-v-111c9ef5]:not(.color-input),.color-field[data-v-111c9ef5] .ant-input,.color-field[data-v-111c9ef5] input.color-hex,.color-field[data-v-111c9ef5] input:not(.color-input){border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0 2px!important;height:26px}html.dark .dz-right .color-field[data-v-111c9ef5]{background:#ffffff0f!important;border-color:#ffffff1f!important}.color-swatch[data-v-111c9ef5]{position:relative;z-index:1;width:18px;height:18px;border-radius:4px;border:1px solid rgba(15,23,42,.12);pointer-events:none}.color-hex[data-v-111c9ef5]{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.color-value[data-v-111c9ef5]{font-size:12px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.color-input[data-v-111c9ef5]{position:absolute;left:0;top:0;width:38px;height:100%;opacity:0;cursor:pointer;border:0;z-index:2}.required[data-v-111c9ef5]{color:#ff4d4f;margin-left:2px}.form-input-full[data-v-111c9ef5]{max-width:400px}.form-actions[data-v-111c9ef5]{padding:20px 0;display:flex;gap:12px}.settings-card[data-v-111c9ef5]{margin:0;border:1px solid #E5E6EB;border-radius:4px}.settings-card[data-v-111c9ef5] .ant-card-body{padding:24px}.settings-card[data-v-111c9ef5] .ant-form-item-label>label{font-size:14px;color:#4e5969}[data-v-111c9ef5] .ant-divider{margin:16px 0;font-size:14px;color:#4e5969}.action-bar[data-v-111c9ef5]{padding:20px 0;border-top:1px solid #F2F3F5;margin-top:16px;display:flex;gap:12px}[data-v-111c9ef5] .ant-switch-checked{background:#1a1a1a}.code-section[data-v-111c9ef5]{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px;margin-bottom:20px}.code-rules-toggle[data-v-111c9ef5]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0}.code-rules-title[data-v-111c9ef5]{font-weight:600;color:#1a1a1a}.toggle-icon[data-v-111c9ef5]{color:#1890ff;font-size:14px}.code-rules-content[data-v-111c9ef5]{margin-top:12px}.rules-box[data-v-111c9ef5]{background:#f5f5f5;padding:12px 16px;border-radius:4px;margin-bottom:16px}.rules-box p[data-v-111c9ef5]{margin:4px 0;font-size:13px;color:var(--app-text-2);line-height:1.6}.code-input-area[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.code-input-header[data-v-111c9ef5]{padding:8px 12px;background:#fafafa;border-bottom:1px solid #e8e8e8}.code-input-label[data-v-111c9ef5]{font-weight:500;color:var(--app-text)}.code-input-wrapper[data-v-111c9ef5]{padding:0}.code-textarea[data-v-111c9ef5],.code-textarea[data-v-111c9ef5] .ant-input{border:none;border-radius:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.code-input-actions[data-v-111c9ef5]{padding:8px 12px;background:#fafafa;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end}.one-line-code-section[data-v-111c9ef5]{position:relative;background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:6px;padding:16px;margin-bottom:20px}.section-badge[data-v-111c9ef5]{position:absolute;top:-10px;left:16px;background:#52c41a;color:var(--app-card-bg);padding:2px 8px;border-radius:4px;font-size:12px}.one-line-content[data-v-111c9ef5]{margin-top:8px}.one-line-desc[data-v-111c9ef5]{font-size:14px;color:var(--app-text-2);margin-bottom:12px;line-height:1.6}.code-highlight[data-v-111c9ef5]{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#d46b08;font-size:13px}.one-line-code-box[data-v-111c9ef5]{display:flex;align-items:center;gap:12px;background:#fafafa;padding:12px 16px;border-radius:4px;border:1px solid #e8e8e8}.code-example[data-v-111c9ef5]{flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:var(--app-text);background:transparent}.html-upload-section[data-v-111c9ef5]{margin-bottom:20px}.html-upload-row[data-v-111c9ef5]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.upload-hint[data-v-111c9ef5]{font-size:13px;color:var(--app-text-3)}.html-code-area[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.html-code-textarea[data-v-111c9ef5],.html-code-textarea[data-v-111c9ef5] .ant-input{border:none;border-radius:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.ai-add-section[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.section-header-row[data-v-111c9ef5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.section-title-sm[data-v-111c9ef5]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.section-desc-sm[data-v-111c9ef5]{font-size:14px;color:var(--app-text-2);margin:0 0 12px;line-height:1.6}.tag[data-v-111c9ef5]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.tag-blue[data-v-111c9ef5]{background:#e6f7ff;color:#1890ff}.tag-green[data-v-111c9ef5]{background:#f6ffed;color:#52c41a}.btn-toggle-prompt[data-v-111c9ef5]{background:#f5f5f5;border-color:#d9d9d9;color:var(--app-text);border-radius:4px}.ai-prompt-box[data-v-111c9ef5]{margin-top:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px}.ai-prompt-text[data-v-111c9ef5]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:var(--app-text);white-space:pre-wrap;margin:0;line-height:1.6}.one-line-section[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.code-demo-box[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;padding:12px 16px;gap:12px}.code-demo[data-v-111c9ef5]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:var(--app-text);background:transparent;flex:1}.btn-copy-sm[data-v-111c9ef5]{background:var(--app-card-bg);border-color:#d9d9d9;color:var(--app-text-2);border-radius:4px;flex-shrink:0}.html-section[data-v-111c9ef5]{background:var(--app-card-bg);border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.html-upload-row[data-v-111c9ef5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.preview-thumb[data-v-111c9ef5]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa;overflow:hidden;flex-shrink:0}.preview-thumb img[data-v-111c9ef5],.preview-thumb video[data-v-111c9ef5]{max-width:100%;max-height:100%;object-fit:contain}.preview-thumb.avatar[data-v-111c9ef5]{width:60px;height:60px;border-radius:50%}.preview-thumb.small[data-v-111c9ef5]{width:60px;height:60px}.preview-thumb-placeholder[data-v-111c9ef5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:var(--app-text-3)}.preview-thumb.video-placeholder[data-v-111c9ef5]{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);color:#ffffffb3}.preview-thumb.img-placeholder[data-v-111c9ef5]{background:var(--app-line);color:#ccc}.upload-tip[data-v-111c9ef5]{margin-top:8px;font-size:12px;color:var(--app-text-3);display:flex;align-items:center;gap:4px}.phone-preview-panel[data-v-111c9ef5]{position:fixed;top:84px;right:24px;z-index:30;padding:10px 10px 12px;background:#fff;border-radius:18px;box-shadow:0 12px 32px #0f172a24}.phone-preview-head[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 8px;font-size:12px;color:#6b7280}.phone-preview-close[data-v-111c9ef5]{cursor:pointer;color:#2563eb;font-size:12px}.template-detail.preview-open .content-wrapper[data-v-111c9ef5]{margin-right:396px}@media (max-width: 1500px){.template-detail.preview-open .content-wrapper[data-v-111c9ef5]{margin-right:376px}}.designer-page[data-v-111c9ef5]{position:fixed;inset:0;z-index:1200;background:var(--app-line);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px}body:has(.designer-page) .ant-modal-root{display:none!important}body:has(.designer-page) .ant-modal-mask{display:none!important}.designer-window[data-v-111c9ef5]{position:relative;z-index:2;background:var(--app-card-bg)!important;width:1500px;max-width:96vw;height:96vh;min-height:640px;background:var(--app-card-bg);border-radius:12px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;overflow:hidden}.designer-window-head[data-v-111c9ef5]{flex:0 0 44px;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #eef0f4}.designer-window-title[data-v-111c9ef5]{font-size:16px;font-weight:600;color:var(--app-text)}.dz-window-head-tools[data-v-111c9ef5]{display:flex;align-items:center;gap:12px;font-size:11px;color:#8b95a5}.dz-window-head-tools .dz-zoom[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:6px;margin-left:0}.dz-window-head-tools .dz-zoom a[data-v-111c9ef5]{color:#2563eb;cursor:pointer}.dz-window-head-tools .dz-zoom b[data-v-111c9ef5]{min-width:34px;text-align:center;color:#2563eb}.designer-window-close[data-v-111c9ef5]{font-size:24px;line-height:1;color:#8b95a5;cursor:pointer}.designer-window-close[data-v-111c9ef5]:hover{color:var(--app-text)}.designer-window .dz-top[data-v-111c9ef5]{padding:8px 18px;margin-bottom:0}.designer-window .dz-wrap[data-v-111c9ef5]{padding:0 18px}.designer-window .dz-status[data-v-111c9ef5]{margin:0 18px;padding:8px 0 10px}.dz-fullpage-tip[data-v-111c9ef5]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 10px;max-width:520px;padding:8px 14px;border-radius:8px;background:#fff7e6;border:1px solid #ffe0a3;color:#ad6800;font-size:12px}.dz-fullpage-tip-switch[data-v-111c9ef5]{color:#b45309}.designer-page .dz-wrap[data-v-111c9ef5]{flex:1;min-height:0;height:auto!important}.designer-page .dz-status[data-v-111c9ef5]{display:none}.designer-page .dz-long[data-v-111c9ef5]{flex:1;min-height:0;overflow:auto;padding:12px 18px}.dz-top[data-v-111c9ef5]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px 12px;border-bottom:1px solid #f0f1f5;margin-bottom:14px;flex-wrap:wrap}.dz-top-left[data-v-111c9ef5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dz-top-actions[data-v-111c9ef5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dz-top-canvas-tools[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:10px;padding:0 12px;height:30px;border:1px solid #e8edf3;border-radius:8px;background:#f8fafc;color:#64748b;font-size:12px;white-space:nowrap}.dz-top-canvas-size[data-v-111c9ef5]{font-weight:700;color:#334155}.dz-top-canvas-tip[data-v-111c9ef5]{color:#94a3b8}.dz-top-zoom[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:6px}.dz-top-zoom a[data-v-111c9ef5]{color:#2563eb;cursor:pointer;font-weight:600}.dz-top-zoom b[data-v-111c9ef5]{min-width:34px;text-align:center;color:var(--app-text)}.dz-brand[data-v-111c9ef5]{font-size:14px;font-weight:700;color:var(--app-text);letter-spacing:.3px}.dz-mode-tip[data-v-111c9ef5]{font-size:12px;color:#8b95a5}.dz-wrap[data-v-111c9ef5]{display:grid;grid-template-columns:200px minmax(0,1fr) 400px;gap:12px;height:calc(82vh - 130px);min-height:560px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.dz-left[data-v-111c9ef5],.dz-right[data-v-111c9ef5]{border:1px solid #edf0f4;border-radius:12px;padding:12px 14px;overflow:auto;background:var(--app-card-bg)}.dz-center-wrap[data-v-111c9ef5]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.dz-canvas-toolbar[data-v-111c9ef5]{width:100%;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;margin:0 0 8px;background:#fff;border:1px solid #e8eef5;border-radius:10px;box-sizing:border-box}.dz-center[data-v-111c9ef5]{position:relative;flex:1;min-width:0;background-color:#f8fafc;background-image:radial-gradient(#dbe2ea 1px,transparent 1px);background-size:16px 16px;border-radius:12px;padding:12px 16px 24px;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;min-height:0}.dz-center[data-v-111c9ef5]::-webkit-scrollbar{width:0;height:0;display:none}.dz-canvas-head[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;width:399px;max-width:100%;margin:0 auto 8px;gap:10px;padding:6px 10px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;background:#fffffff0;box-shadow:0 2px 8px #0f172a0d;font-size:12px;color:#475569}.dz-zoom[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.dz-zoom a[data-v-111c9ef5]{color:#2563eb;cursor:pointer;padding:0 2px}.dz-zoom b[data-v-111c9ef5]{min-width:34px;text-align:center;color:#2563eb;font-weight:600}.dz-lib-hint[data-v-111c9ef5]{font-size:11px;color:#9aa3af;margin-bottom:8px}.dz-lib[data-v-111c9ef5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-lib-tabs[data-v-111c9ef5]{display:flex;gap:4px;padding:4px;margin:0 0 12px;border-radius:10px;background:var(--app-line)}.dz-lib-tabs a[data-v-111c9ef5]{flex:1;padding:6px 0;text-align:center;font-size:11.5px;font-weight:500;color:#475569;border-radius:7px;cursor:pointer;transition:all .15s}.dz-lib-tabs a[data-v-111c9ef5]:hover{color:#1677ff}.dz-lib-tabs a.active[data-v-111c9ef5]{background:var(--app-card-bg);color:#1677ff;font-weight:700;box-shadow:0 2px 6px #1677ff2e}.dz-lib-item[data-v-111c9ef5]{position:relative;border:1px solid #eef1f6;border-radius:10px;padding:10px 4px 7px;text-align:center;cursor:pointer;font-size:12px;color:#374151;background:var(--app-card-bg);box-shadow:0 1px 2px #1018280a;transition:all .18s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dz-lib-item[data-v-111c9ef5]:hover{border-color:#91caff;color:#1677ff;background:#f7fbff;transform:translateY(-1px)}.dz-lib-add[data-v-111c9ef5]{position:absolute;right:5px;bottom:5px;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:#1677ff;color:var(--app-card-bg);font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85}.dz-lib-add[data-v-111c9ef5]:hover{background:#0958d9}.dz-ico[data-v-111c9ef5]{font-size:19px;line-height:22px;margin-bottom:4px}.dz-group-title[data-v-111c9ef5]{font-size:12px;font-weight:600;color:#6b7280;margin:16px 0 10px;padding-left:8px;border-left:3px solid #1677ff;line-height:1.2;letter-spacing:.2px}.dz-group-title[data-v-111c9ef5]:first-child{margin-top:0}.dz-tree-tools[data-v-111c9ef5]{margin-bottom:8px}.dz-tree-item[data-v-111c9ef5]{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:7px;cursor:pointer;font-size:12.5px;color:#4b5563;line-height:1.4}.dz-tree-item[data-v-111c9ef5]:hover{background:#f7f9fc}.dz-tree-item.active[data-v-111c9ef5]{background:#e8f2ff;color:#1677ff;font-weight:600}.dz-tree-no[data-v-111c9ef5]{color:#aab2c0;font-size:10px;min-width:22px}.dz-tree-name[data-v-111c9ef5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-tree-count[data-v-111c9ef5]{font-size:10px;color:#7c3aed;background:#f3e8ff;border-radius:8px;padding:0 6px;line-height:16px}.dz-tree-ops[data-v-111c9ef5]{display:none;align-items:center;gap:4px}.dz-tree-item:hover .dz-tree-ops[data-v-111c9ef5]{display:inline-flex}.dz-tree-ops a[data-v-111c9ef5]{color:#8b95a5;font-size:11px;padding:0 2px}.dz-tree-ops a[data-v-111c9ef5]:hover{color:#1677ff}.dz-tree-ops a.danger[data-v-111c9ef5]:hover{color:#ff4d4f}.dz-phone-stage[data-v-111c9ef5]{position:relative;background:transparent;width:397px;min-width:397px;max-width:none;flex:none;align-self:center;height:862px;min-height:862px;max-height:862px;margin:0 auto;display:flex;justify-content:center}.dz-phone-stage.no-shell[data-v-111c9ef5]{width:393px;height:852px;min-height:852px;max-height:852px}.dz-phone-stage.no-shell .dz-phone-shell[data-v-111c9ef5]{border:0;border-radius:30px;background:transparent;box-shadow:none}.dz-phone-stage.no-shell .dz-phone-shell[data-v-111c9ef5]:before,.dz-phone-stage.no-shell .dz-phone-shell[data-v-111c9ef5]:after{display:none}.dz-phone-shell[data-v-111c9ef5]{position:relative;width:100%;height:100%;flex:none;margin:0;padding:0;box-sizing:border-box;border:9px solid #0b1220;border-radius:48px;background:#0b1220;box-shadow:0 26px 60px #0f172a47;outline:none;overflow:hidden;display:flex;justify-content:center}.dz-phone-status[data-v-111c9ef5]{position:absolute;top:0;left:0;right:0;height:34px;padding:0 22px;z-index:10002;display:flex;align-items:center;justify-content:space-between;color:#0f172a;background:#fff;font-size:12px;font-weight:700;letter-spacing:.2px;pointer-events:none;text-shadow:none}.dz-status-time[data-v-111c9ef5]{font-size:13px;font-weight:700}.dz-phone-shell[data-v-111c9ef5]:before{content:"";position:absolute;top:3px;left:50%;transform:translate(-50%);width:104px;height:28px;border-radius:16px;background:#242428;z-index:10003;pointer-events:none}.dz-side-btn[data-v-111c9ef5]{display:none!important}.dz-phone-shell[data-v-111c9ef5]:after{display:none}.dz-status-right[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:5px;color:#0f172a}.dz-status-ico[data-v-111c9ef5]{display:block;flex:none;filter:none}.dz-status-5g[data-v-111c9ef5]{font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1}.dz-phone[data-v-111c9ef5]::-webkit-scrollbar{width:0;height:0;display:none}.dz-phone[data-v-111c9ef5],.dz-phone iframe[data-v-111c9ef5],.dz-h5-frame[data-v-111c9ef5],.dz-h5-click-layer[data-v-111c9ef5],.dz-phone-stage[data-v-111c9ef5]{outline:none!important}.dz-phone[data-v-111c9ef5]{position:relative;width:375px;min-width:375px;scrollbar-width:none;max-width:none;height:100%;overflow-y:auto;margin:0 auto;background:#f5f6fa;border-radius:36px;min-height:100%;padding:12px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;line-height:normal}.dz-phone.is-flow[data-v-111c9ef5]{height:100%;overflow-y:auto}.dz-phone.has-pay[data-v-111c9ef5]{padding-bottom:80px}.dz-phone.has-fullpage-code[data-v-111c9ef5]{padding:0!important;overflow:hidden}.dz-phone.has-fullpage-code .dz-block.is-code[data-v-111c9ef5]{margin:0!important;padding:0!important;height:100%!important;position:absolute!important;inset:0!important;width:100%!important;transform:none!important}.dz-phone.has-fullpage-code .dz-block.is-code .dz-block-body[data-v-111c9ef5],.dz-phone.has-fullpage-code .dz-block.is-code .dz-block-body iframe[data-v-111c9ef5]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;transform:none!important}.dz-phone.has-fullpage-code .dz-block.is-code .dz-block-body .gc-item[data-v-111c9ef5],.dz-phone.has-fullpage-code .dz-block.is-code .dz-block-body .gc-code[data-v-111c9ef5]{margin:0!important;width:100%!important;height:100%!important;border-radius:0!important;padding:0!important}.dz-phone-pay-overlay[data-v-111c9ef5]{position:absolute;top:0;bottom:0;left:50%;width:430px;transform:translate(-50%);z-index:500;pointer-events:none}.dz-phone-pay-overlay>div[data-v-111c9ef5]{position:absolute;inset:0}.dz-phone-pay-overlay[data-v-111c9ef5] .gc-item{position:absolute;inset:0;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.dz-phone-pay-overlay[data-v-111c9ef5] .gc-pay-bar{position:absolute!important;z-index:510!important;pointer-events:auto}.dz-phone-pay-overlay[data-v-111c9ef5] .gc-pay-hero{position:absolute!important;z-index:520!important;pointer-events:auto}.dz-block.is-pay-fixed[data-v-111c9ef5]{display:none}.dz-phone.is-h5-mode[data-v-111c9ef5]{padding:0;overflow-y:auto;overflow-x:hidden;background:#0f1021}.dz-phone.is-h5-mode .dz-block[data-v-111c9ef5],.dz-phone.is-h5-mode .dz-report-canvas[data-v-111c9ef5],.dz-phone.is-h5-mode .dz-custom-pay-canvas[data-v-111c9ef5]{display:none!important}.dz-phone.is-h5-mode .dz-h5-frame[data-v-111c9ef5]{z-index:9999!important;background:#fff}.dz-phone-shell.is-h5-mode .dz-move-tools.is-side[data-v-111c9ef5]{display:flex!important}.dz-phone.is-h5-mode .dz-float-preview[data-v-111c9ef5],.dz-phone-shell.is-h5-mode .dz-float-preview[data-v-111c9ef5],.dz-phone.is-h5-mode .dz-global-popup[data-v-111c9ef5]{display:none!important}.dz-phone-shell.is-h5-mode>.dz-music-canvas-btn[data-v-111c9ef5],.dz-phone-shell.is-h5-mode>.dz-city-badge[data-v-111c9ef5]{display:none}.dz-phone-shell.is-h5-mode .dz-phone-status[data-v-111c9ef5]{display:flex;z-index:10002;color:#0f172a;background:#fff;text-shadow:none}.dz-phone-shell.is-h5-mode[data-v-111c9ef5]:before{z-index:10003}.dz-phone-shell.is-h5-mode[data-v-111c9ef5]:after{content:"";display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:134px;height:5px;border-radius:3px;background:#111;z-index:10002}.dz-h5-frame[data-v-111c9ef5]{position:absolute;inset:34px 0 0;width:100%;max-width:100%;height:calc(100% - 34px);border:0;border-radius:0 0 36px 36px;z-index:100;background:var(--app-card-bg);display:block;box-shadow:none;outline:none}.dz-h5-click-layer[data-v-111c9ef5]{position:absolute;inset:0;z-index:10001;cursor:pointer;background:transparent;pointer-events:auto;touch-action:manipulation}.dz-drop-shield[data-v-111c9ef5]{position:absolute;inset:0;z-index:10020;background:transparent}.dz-block[data-v-111c9ef5]{position:relative;border:0;border-radius:6px;cursor:pointer;display:flow-root}.dz-block[data-v-111c9ef5]:hover{box-shadow:0 0 0 1px #cfe3ff}.dz-block.active[data-v-111c9ef5]{outline:2px dashed #1677ff;outline-offset:-1px}.dz-phone .gc-notice-popup button[data-v-111c9ef5],.dz-phone .gc-pay-bar-btn[data-v-111c9ef5]{pointer-events:auto}.dz-block.is-free[data-v-111c9ef5]{position:absolute;margin:0}.dz-block.is-group[data-v-111c9ef5]{outline:1px dashed #93c5fd;outline-offset:2px;border-radius:8px}.dz-block.is-group[data-v-111c9ef5]:before{content:"分组";position:absolute;left:6px;top:-17px;font-size:10px;line-height:15px;color:#2563eb;background:#eff6ff;border-radius:4px;padding:0 5px;z-index:3}.dz-block-body[data-v-111c9ef5]{padding:0;font-size:13px;pointer-events:auto}.dz-block-body iframe[data-v-111c9ef5]{display:block;width:100%;max-width:100%;border:0;background:transparent;border-radius:inherit}.dz-block-body iframe[data-v-111c9ef5]:not([data-code-fullpage]){min-height:160px}.dz-block-body .gc-item[data-v-111c9ef5]{pointer-events:auto}.dz-float-preview[data-v-111c9ef5]{position:fixed;z-index:200;display:flex;flex-direction:column;align-items:center;gap:6px}.dz-float-btn[data-v-111c9ef5]{display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 24px #0000002e;font-size:12px;position:relative}.dz-float-btn-text.is-overlay[data-v-111c9ef5]{position:absolute;bottom:3px;left:0;right:0;text-align:center;font-size:10px;line-height:1}.dz-float-btn img[data-v-111c9ef5]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.dz-float-tip[data-v-111c9ef5]{white-space:nowrap;padding:6px 10px;box-shadow:0 4px 16px #0000001f}.dz-city-badge[data-v-111c9ef5]{position:relative;z-index:5;width:fit-content;margin:0 auto 8px;padding:3px 10px;border-radius:999px;background:#2563eb1a;color:#2563eb;font-size:12px;font-weight:600}.dz-global-popup[data-v-111c9ef5]{position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;border-radius:38px}.dz-global-popup-card[data-v-111c9ef5]{position:relative;max-width:96%;padding:20px;box-sizing:border-box;box-shadow:0 20px 60px #00000040}.dz-global-popup-close[data-v-111c9ef5]{position:absolute;right:9px;top:6px;border:0;background:transparent;cursor:pointer;line-height:1}.dz-global-popup-title[data-v-111c9ef5]{display:flex;align-items:center;gap:6px;font-weight:700;padding-right:18px}.dz-global-popup-text[data-v-111c9ef5]{margin-top:10px;line-height:1.7;white-space:pre-wrap}.gc-item.dz-inner-selected[data-v-111c9ef5]{outline:2px dashed #1677ff;outline-offset:-1px}.dz-move-tools[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:4px}.dz-move-tools a[data-v-111c9ef5]{padding:2px 6px;border:1px solid #dbeafe;border-radius:5px;background:#eff6ff;color:#2563eb;font-size:10px;white-space:nowrap;cursor:pointer}.dz-move-tools a.disabled[data-v-111c9ef5]{border-color:#eef0f4;background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.dz-move-tools.is-side[data-v-111c9ef5]{position:absolute;right:-54px;top:44%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:10010}.dz-move-tools.is-side a[data-v-111c9ef5]{width:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--app-card-bg);border:1px solid #e2e8f0;color:#2563eb;box-shadow:0 6px 18px #0f172a24;transition:transform .15s,box-shadow .15s}.dz-move-tools.is-side a[data-v-111c9ef5]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a33}.dz-move-tools.is-side a svg[data-v-111c9ef5]{display:block}.dz-move-tools.is-side a.disabled[data-v-111c9ef5]{background:#f8fafc;color:#cbd5e1;border-color:#eef0f4}.dz-move-tools.is-side a.danger[data-v-111c9ef5]{color:#ef4444;border-color:#fecaca;background:var(--app-card-bg)}.dz-move-tools.is-side a.danger[data-v-111c9ef5]:hover{background:#fef2f2}.dz-del[data-v-111c9ef5]{position:absolute;right:6px;top:6px;cursor:pointer;color:#ff4d4f;background:var(--app-card-bg);border-radius:50%;width:19px;height:19px;line-height:17px;text-align:center;font-size:12px;display:none;z-index:5;box-shadow:0 2px 6px #0000001f}.dz-block:hover .dz-del[data-v-111c9ef5]{display:block}.dz-move[data-v-111c9ef5]{position:absolute;left:6px;top:6px;z-index:6;width:22px;height:22px;line-height:20px;text-align:center;border-radius:6px;background:#1677ff;color:var(--app-card-bg);font-size:12px;cursor:move;display:none;box-shadow:0 2px 6px #1677ff4d}.dz-block:hover .dz-move[data-v-111c9ef5]{display:block}.dz-block.is-free .dz-move[data-v-111c9ef5]{display:block;opacity:.72}.dz-block.is-free:hover .dz-move[data-v-111c9ef5]{opacity:1}.dz-canvas-empty[data-v-111c9ef5]{position:absolute;left:12px;right:12px;top:90px;text-align:center;color:#a7b0bf;font-size:12px;padding:30px 10px;border:1px dashed #d8dfe9;border-radius:10px;background:#fafbfd}.dz-canvas-empty-icon[data-v-111c9ef5]{font-size:26px;color:#c5cedb;margin-bottom:6px}.dz-canvas-empty-sub[data-v-111c9ef5]{font-size:11px;color:#b7c0cd;margin-top:6px}.dz-right[data-v-111c9ef5]{font-size:13px;min-width:0;overflow-x:hidden;align-self:start;height:auto;max-height:100%}.dz-right .ant-tabs[data-v-111c9ef5]{min-width:0}.dz-right .dz-global-tabs .ant-tabs-nav[data-v-111c9ef5]{overflow:hidden}.dz-global-tabs .ant-tabs-nav[data-v-111c9ef5]{position:sticky;top:-12px;z-index:6;margin:0 0 8px;background:var(--app-card-bg)}.dz-global-all[data-v-111c9ef5] .ant-tabs-nav{display:none}.dz-global-all[data-v-111c9ef5] .ant-tabs-content-holder,.dz-global-all[data-v-111c9ef5] .ant-tabs-content{display:block!important;height:auto!important}.dz-global-all .dz-global-section-title[data-v-111c9ef5]{display:none}.dz-global-all[data-v-111c9ef5] .ant-tabs-tabpane-active .dz-global-section-title,.dz-global-all.is-searching .dz-global-section-title[data-v-111c9ef5]{display:flex}.dz-global-all.is-searching[data-v-111c9ef5] .ant-tabs-tabpane{display:block;padding:0 0 4px;border-bottom:1px solid var(--app-line);margin-bottom:4px}.dz-global-section-title[data-v-111c9ef5]{font-size:14px;font-weight:700;color:var(--app-text);margin:0;padding:10px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;scroll-margin-top:52px}.dz-global-all[data-v-111c9ef5] .ant-tabs-tabpane-active .dz-global-section-title{margin:0 0 6px;padding:0 0 10px;font-size:14px;letter-spacing:.2px}.dz-global-nav[data-v-111c9ef5]{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:6px;overflow-x:visible;padding:8px 0;margin:0 0 10px;background:var(--app-card-bg);border-bottom:1px solid var(--app-line)}.dz-right .dz-global-nav[data-v-111c9ef5]{background:var(--app-card-bg)}.dz-global-nav a[data-v-111c9ef5]{flex:0 0 auto;padding:4px 9px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:11px;line-height:1.4;cursor:pointer;white-space:nowrap}.dz-global-nav a[data-v-111c9ef5]:hover{background:#e6f4ff;color:#1677ff}.dz-global-nav a.active[data-v-111c9ef5]{background:#1677ff;color:var(--app-card-bg)}.dz-global-search[data-v-111c9ef5]{margin:0 0 6px}.dz-global-search[data-v-111c9ef5] .ant-input-affix-wrapper{border-radius:8px}.dz-global-all.is-searching .dz-global-section-title.collapsed[data-v-111c9ef5]~*{display:block!important}.dz-global-all.is-searching .dz-global-section-title.collapsed~.dz-field[data-v-111c9ef5]{display:block!important}.dz-global-arrow[data-v-111c9ef5]{font-size:14px;color:#94a3b8;font-weight:600}.dz-global-section-title.collapsed[data-v-111c9ef5]~*{display:none!important}.dz-global-tabs .ant-tabs-tab[data-v-111c9ef5]{padding:8px 0;font-size:12px}.dz-field-tabs[data-v-111c9ef5]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dz-field-tabs a[data-v-111c9ef5]{padding:6px 10px;border-radius:7px;background:#f1f5f9;color:#64748b;font-size:12px;line-height:1.2;cursor:pointer}.dz-field-tabs a.active[data-v-111c9ef5]{background:#e6f4ff;color:#1677ff;font-weight:600}.dz-field-hint[data-v-111c9ef5]{margin-top:6px;font-size:11px;line-height:1.5;color:#94a3b8}.dz-pay-size-row[data-v-111c9ef5]{display:flex;align-items:center;gap:8px;margin-top:8px}.dz-pay-size-row span[data-v-111c9ef5]{flex:0 0 32px;font-size:12px;color:#64748b}.dz-pay-size-row .ant-slider[data-v-111c9ef5]{flex:1;min-width:0;margin:0}.dz-pay-size-row .ant-input-number[data-v-111c9ef5]{flex:0 0 70px;width:70px}.dz-rich-color-row[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;color:#64748b}.dz-rich-color-row input[type=color][data-v-111c9ef5]{width:42px;height:26px;border:1px solid var(--app-line);border-radius:6px;background:var(--app-card-bg);padding:0}.create-field-hint[data-v-111c9ef5]{margin-top:6px;font-size:12px;line-height:1.55;color:#94a3b8}.dz-title-row[data-v-111c9ef5]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.dz-group-hint[data-v-111c9ef5]{margin:-2px 0 12px;padding:8px 10px;border-radius:7px;background:#f5f3ff;color:#6d28d9;font-size:11px;line-height:1.6}.dz-title[data-v-111c9ef5]{font-size:14px;font-weight:700;color:var(--app-text)}.dz-title-row .dz-title[data-v-111c9ef5]{margin-bottom:0}.dz-page-settings-link[data-v-111c9ef5]{margin-left:auto;font-size:11px;color:#1677ff;cursor:pointer}.dz-page-settings-link[data-v-111c9ef5]:hover{text-decoration:underline}.dz-field[data-v-111c9ef5]{margin-bottom:12px}.dz-field .ant-select[data-v-111c9ef5]{width:100%}.dz-field .ant-select-selection-item[data-v-111c9ef5]{overflow:visible;text-overflow:clip}.dz-field-group-title[data-v-111c9ef5]{margin:4px 0 10px;padding:6px 9px;border-radius:6px;background:#eef4ff;color:#1d4ed8;font-size:12px;font-weight:700}.dz-field-card[data-v-111c9ef5]{border:1px solid #dbe3ee;border-radius:10px;padding:10px 12px;background:var(--app-card-bg);box-shadow:0 1px 3px #0f172a0d}.dz-field-card label[data-v-111c9ef5]{color:#475569;font-weight:600}.dz-field label[data-v-111c9ef5]{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:6px;letter-spacing:.2px}.dz-img-grid[data-v-111c9ef5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.dz-img-item[data-v-111c9ef5]{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f1f5f9;border:1px solid #e2e8f0}.dz-img-item img[data-v-111c9ef5]{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.dz-img-del[data-v-111c9ef5]{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#0f172aa6;color:var(--app-card-bg);font-size:12px;line-height:16px;text-align:center;cursor:pointer}.dz-number-row[data-v-111c9ef5]{display:grid;grid-template-columns:72px minmax(60px,1fr) 26px 18px;gap:8px;align-items:center}.dz-number-row.is-input-only[data-v-111c9ef5]{grid-template-columns:72px 26px 18px}.dz-number-row>.ant-input-number[data-v-111c9ef5]{order:1;width:100%}.dz-number-row>.ant-slider[data-v-111c9ef5]{order:2;min-width:0;margin:0}.dz-number-row>.dz-num-unit[data-v-111c9ef5]{order:3}.dz-number-row>.dz-num-reset[data-v-111c9ef5]{order:4}.dz-number-row.is-input-only>.ant-input-number[data-v-111c9ef5]{order:1}.dz-num-input[data-v-111c9ef5]{width:100%}.dz-num-slider[data-v-111c9ef5]{min-width:0;margin:0}.dz-num-unit[data-v-111c9ef5]{font-size:11px;color:#94a3b8;line-height:1}.dz-num-reset[data-v-111c9ef5]{font-size:13px;color:#94a3b8;cursor:pointer;text-align:center}.dz-num-reset[data-v-111c9ef5]:hover{color:#2563eb}.dz-xy[data-v-111c9ef5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dz-xy-item[data-v-111c9ef5]{display:flex;align-items:center;gap:4px}.dz-xy-item>span[data-v-111c9ef5]{font-size:10px;color:#9aa3af;width:14px;text-align:center}.dz-xy-item[data-v-111c9ef5] .ant-input-number{width:100%}.dz-list-row[data-v-111c9ef5]{display:flex;gap:6px;margin-bottom:6px;align-items:center}.dz-list-del[data-v-111c9ef5]{color:#ff4d4f;font-size:11px;flex:0 0 auto}.dz-obj-row[data-v-111c9ef5]{position:relative;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;margin-bottom:14px;background:var(--app-card-bg);box-shadow:0 1px 3px #0f172a0f}.dz-tree-item.drag-over[data-v-111c9ef5]{outline:2px dashed #2563eb;outline-offset:-2px;background:#eff6ff}.dz-obj-head[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dz-obj-index[data-v-111c9ef5]{font-size:12px;font-weight:700;color:#334155}.dz-obj-actions[data-v-111c9ef5]{display:flex;align-items:center;gap:10px}.dz-obj-actions a[data-v-111c9ef5]{font-size:12px;color:#2563eb;cursor:pointer}.dz-obj-actions a.danger[data-v-111c9ef5]{color:#ff4d4f}.dz-obj-field[data-v-111c9ef5]{margin-bottom:6px}.dz-obj-field label[data-v-111c9ef5]{display:block;font-size:12px;font-weight:700;color:#334155;margin-bottom:4px}.dz-obj-row>.dz-list-del[data-v-111c9ef5]{position:absolute;right:8px;top:5px}.dz-obj-move[data-v-111c9ef5]{position:absolute;right:46px;top:5px;display:flex;gap:5px}.dz-obj-move a[data-v-111c9ef5]{color:#2563eb;font-size:11px}.dz-obj-img[data-v-111c9ef5]{width:38px;height:38px;border-radius:8px;object-fit:cover;display:block;margin-bottom:5px;border:1px solid #eef0f4}.dz-img-preview[data-v-111c9ef5]{width:72px;height:72px;border-radius:10px;object-fit:cover;display:block;margin-bottom:6px;border:1px solid #eef0f4;background:#f7f8fa}.dz-actions[data-v-111c9ef5]{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid #f2f4f8;margin-top:4px}.dz-hint[data-v-111c9ef5]{font-size:11px;color:#9aa3af;line-height:1.7;margin-top:8px}.dz-code-prompt[data-v-111c9ef5]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0 2px}.dz-code-prompt .dz-hint[data-v-111c9ef5]{margin-top:0}.dz-code-prompt-box[data-v-111c9ef5]{width:100%;max-height:220px;overflow:auto;background:#0f172a;border-radius:8px;padding:10px;box-sizing:border-box}.dz-code-prompt-box pre[data-v-111c9ef5]{margin:0;color:#e2e8f0;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dz-code-prompt-mode[data-v-111c9ef5]{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.25);color:#7dd3fc;font-size:11px;font-weight:600}.dz-music-preview[data-v-111c9ef5]{display:flex;align-items:center;gap:8px;margin-top:6px}.dz-music-canvas-btn[data-v-111c9ef5]{display:none!important}.dz-report-canvas[data-v-111c9ef5]{position:absolute;z-index:25;border:0;cursor:pointer;line-height:1.4;display:inline-flex;align-items:center}.dz-float-notice-canvas[data-v-111c9ef5]{position:absolute;z-index:300;display:flex;align-items:center;gap:8px;max-width:85%;box-sizing:border-box;cursor:move}.dz-block-body [data-gc-custom-pay][data-v-111c9ef5],.dz-block-body .gc-pay-bar[data-v-111c9ef5],.dz-block-body .gc-pay-hero[data-v-111c9ef5],.dz-phone-shell .gc-pay-bar[data-v-111c9ef5],.dz-phone-shell .gc-pay-hero[data-v-111c9ef5]{display:none!important}.dz-custom-pay-canvas[data-v-111c9ef5]{position:sticky;bottom:0;z-index:95;height:52px;margin:8px 0 0;border-radius:26px;background:#22c55e;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #22c55e4d}.dz-no-animate[data-v-111c9ef5] *,.dz-no-animate[data-v-111c9ef5] *:before,.dz-no-animate[data-v-111c9ef5] *:after{animation:none!important;transition:none!important}.dz-music-canvas-icon[data-v-111c9ef5]{width:55%;height:55%;object-fit:contain}.dz-music-canvas-hint[data-v-111c9ef5]{position:absolute;top:auto;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;background:#0f172ab8;padding:3px 7px;border-radius:5px;pointer-events:none}.dz-music-tabs[data-v-111c9ef5]{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 6px}.dz-music-tabs a[data-v-111c9ef5]{padding:3px 8px;border-radius:5px;background:#f1f5f9;color:#64748b;font-size:11px;cursor:pointer}.dz-music-tabs a.active[data-v-111c9ef5]{background:#e6f4ff;color:#1677ff;font-weight:600}.dz-code-viewer[data-v-111c9ef5]{margin:8px 0 10px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#0f172a}.dz-code-viewer-head[data-v-111c9ef5]{display:flex;justify-content:space-between;padding:6px 10px;color:#cbd5e1;font-size:12px;background:#111827}.dz-code-viewer-head span[data-v-111c9ef5]{color:#38bdf8}.dz-code-viewer-body[data-v-111c9ef5]{max-height:260px;overflow:auto;padding:6px 0}.dz-code-line[data-v-111c9ef5]{display:flex;gap:8px;padding:1px 10px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:18px;color:#cbd5e1;white-space:pre}.dz-code-line.active[data-v-111c9ef5]{background:#38bdf82e;color:var(--app-card-bg)}.dz-code-line.active .dz-code-no[data-v-111c9ef5]{color:#38bdf8}.dz-code-no[data-v-111c9ef5]{flex:0 0 36px;text-align:right;color:#64748b;user-select:none}.dz-code-line code[data-v-111c9ef5]{flex:1}#dz-code-editor[data-v-111c9ef5]{width:100%;min-height:0;height:auto;resize:none;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;tab-size:2}.dz-code-modal-ta[data-v-111c9ef5]{width:100%;height:68vh;resize:vertical;border:1px solid var(--app-line);border-radius:8px;padding:12px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:22px;color:var(--app-text);background:#0f172a0a;outline:none;box-sizing:border-box}.dz-music-group-title[data-v-111c9ef5]{margin:12px 0 4px;padding:5px 8px;border-radius:6px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700}.dz-style-group[data-v-111c9ef5]{margin:14px 0 6px;padding:6px 9px;border-radius:6px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:700}.dz-music-field[data-v-111c9ef5]{padding:6px 0;border-bottom:1px dashed var(--app-line)}.dz-native-upload[data-v-111c9ef5]{display:inline-flex;align-items:center;margin-top:6px;padding:4px 10px;border:1px dashed #91caff;border-radius:6px;background:#f0f9ff;color:#1677ff;font-size:12px;cursor:pointer}.dz-native-upload input[data-v-111c9ef5]{display:none}.dz-music-toggle[data-v-111c9ef5]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid #d9d9d9;background:#f5f5f5;color:#8c8c8c;font-size:12px;cursor:pointer}.dz-music-toggle i[data-v-111c9ef5]{width:8px;height:8px;border-radius:50%;background:#bfbfbf}.dz-music-toggle.on[data-v-111c9ef5]{border-color:#b7eb8f;background:#f6ffed;color:#389e0d}.dz-music-toggle.on i[data-v-111c9ef5]{background:#52c41a}.dz-master-row[data-v-111c9ef5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.dz-master-name[data-v-111c9ef5]{font-size:13px;font-weight:700;color:var(--app-text)}.dz-master-sub[data-v-111c9ef5]{margin-top:2px;font-size:11px;color:#94a3b8}.dz-music-preview audio[data-v-111c9ef5]{flex:1;min-width:0;height:30px}.dz-music-preview a[data-v-111c9ef5]{color:#ff4d4f;font-size:11px;white-space:nowrap}.dz-long[data-v-111c9ef5]{min-height:460px}.dz-long-card[data-v-111c9ef5]{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #e0e7ff;border-radius:12px;padding:16px;margin-bottom:16px}.dz-long-icon[data-v-111c9ef5]{font-size:30px;line-height:1}.dz-long-title[data-v-111c9ef5]{font-size:15px;font-weight:700;color:var(--app-text)}.dz-long-desc[data-v-111c9ef5]{font-size:12px;color:#6b7280;line-height:1.7;margin-top:5px}.dz-long-body[data-v-111c9ef5]{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:20px}.dz-long-preview[data-v-111c9ef5]{background:#eef1f6;border-radius:12px;padding:12px;max-height:56vh;overflow:auto;text-align:center}.dz-long-preview img[data-v-111c9ef5]{width:100%;height:auto;border-radius:8px;display:block}.dz-long-empty[data-v-111c9ef5]{min-height:300px;display:flex;align-items:center;justify-content:center;color:#a7b0bf;font-size:12px;border:1px dashed #d8dfe9;border-radius:8px;background:#fafbfd}.dz-long-side[data-v-111c9ef5]{padding-top:4px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dz-status[data-v-111c9ef5]{display:flex;align-items:center;gap:8px;padding-top:10px;margin-top:12px;border-top:1px solid #f0f1f5;font-size:11px;color:#9aa3af}.dz-footer[data-v-111c9ef5]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}@media (max-width: 1200px){.dz-wrap[data-v-111c9ef5]{grid-template-columns:210px minmax(0,1fr) 320px}.dz-long-body[data-v-111c9ef5]{grid-template-columns:1fr}}.dz-fx-replay[data-v-111c9ef5]{margin-left:10px;padding:2px 10px;border-radius:999px;background:#eef4ff;color:#1677ff;font-size:12px;cursor:pointer}.dz-fx-replay[data-v-111c9ef5]:hover{background:#dbe8ff}.ant-modal-root .ant-modal-mask,.ant-modal-root .ant-modal-wrap{z-index:3000!important}.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown{z-index:4000!important}.ant-message,.ant-notification{z-index:3100!important}.dz-block-body .gc-pay-bar,.dz-block-body .gc-pay-hero,.dz-block-body [data-gc-custom-pay],.dz-phone-shell .gc-pay-bar,.dz-phone-shell .gc-pay-hero{display:none!important}.gsc-mask{position:fixed;inset:0;z-index:3200;background:#0f172a73;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.gsc-panel{width:min(1380px,96vw);height:min(860px,92vh);background:var(--app-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #0f172a59}.gsc-top{height:64px;background:var(--app-card-bg);border-bottom:1px solid #e8eef5;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex:0 0 auto}.gsc-brand{display:flex;align-items:center;gap:12px}.gsc-brand>span{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#1677ff,#7c3aed);color:var(--app-card-bg);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.gsc-brand b{display:block;font-size:16px}.gsc-brand i{display:block;font-style:normal;font-size:12px;color:#94a3b8;margin-top:2px}.gsc-top-actions{display:flex;align-items:center;gap:10px}.gsc-force-top{display:flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer}.gsc-force-text{display:flex;flex-direction:column;line-height:1.25}.gsc-force-text b{font-size:12px;color:#0f172a;white-space:nowrap}.gsc-force-text small{font-size:10px;color:#94a3b8;white-space:nowrap}.gsc-force-top span{white-space:nowrap}.gsc-force-panel{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--app-card-bg);border:1px solid #e8eef5;border-radius:12px;padding:10px 12px;margin-bottom:10px;box-sizing:border-box}.gsc-force-info b{display:block;font-size:13px;color:#0f172a}.gsc-force-info small{display:block;font-size:11px;color:#94a3b8;line-height:1.6;margin-top:2px}.gsc-seg{display:flex;background:#f1f5f9;border-radius:10px;padding:3px}.gsc-seg b{padding:6px 14px;border-radius:8px;font-size:12px;color:#64748b;cursor:pointer}.gsc-seg b.on{background:var(--app-card-bg);color:#1677ff;box-shadow:0 1px 4px #0f172a1a}.gsc-body{flex:1;display:flex;min-height:0}.gsc-rail{width:180px;background:var(--app-card-bg);border-right:1px solid #e8eef5;padding:16px 10px;flex:0 0 auto}.gsc-rail-label{font-size:11px;color:#94a3b8;padding:0 10px 8px;letter-spacing:.5px}.gsc-rail-item{height:42px;border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 12px;font-size:13px;color:#475569;cursor:pointer;margin-bottom:4px}.gsc-rail-item i{font-style:normal;width:18px;text-align:center;opacity:.7}.gsc-rail-item.on{background:#eff6ff;color:#1677ff;font-weight:700}.gsc-center{width:480px;flex:0 0 auto;background:var(--app-card-bg);border-right:1px solid #e8eef5;display:flex;flex-direction:column;min-height:0}.gsc-force-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 22px;background:#f8fafc;border-bottom:1px solid #e8eef5;flex:0 0 auto}.gsc-center-head{padding:18px 22px 12px;border-bottom:1px solid #f1f5f9}.gsc-center-head h2{font-size:17px;font-weight:700}.gsc-center-head p{font-size:12px;color:#94a3b8;margin-top:4px}.gsc-presets{display:flex;gap:8px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid #f1f5f9}.gsc-preset{height:32px;padding:0 12px;border-radius:999px;border:1px solid #e2e8f0;font-size:12px;color:#475569;display:flex;align-items:center;gap:7px}.gsc-preset.on{border-color:#1677ff;color:#1677ff;background:#f5f9ff;font-weight:700}.gsc-preset .dot{width:12px;height:12px;border-radius:50%;display:block}.gsc-preset .dot.dark{background:var(--app-bg-base)}.gsc-preset .dot.min{background:var(--app-card-bg);border:1px solid #cbd5e1}.gsc-preset .dot.glass{background:linear-gradient(135deg,#dbeafe,#fce7f3)}.gsc-preset .dot.grad{background:linear-gradient(135deg,#22d3ee,#a855f7)}.gsc-scroll{flex:1;overflow:auto;padding:18px 22px 28px;min-height:0}.gsc-group{margin-bottom:22px}.gsc-group-title{font-size:13px;font-weight:700;margin-bottom:12px;padding-left:10px;position:relative}.gsc-group-title:before{content:"";position:absolute;left:0;top:3px;width:3px;height:13px;border-radius:2px;background:#1677ff}.gsc-row,.gsc-field{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0}.gsc-row label,.gsc-field label{font-size:13px;color:#475569;display:block}.gsc-row small{display:block;font-size:11px;color:#94a3b8;margin-top:3px}.gsc-inline{display:flex;align-items:center;gap:8px}.gsc-swatch{width:30px;height:30px;border-radius:8px;border:1px solid #e2e8f0}.gsc-hex{width:100px}.gsc-color{width:34px;height:30px;border:1px solid #e2e8f0;border-radius:8px;background:var(--app-card-bg);padding:2px}.gsc-empty{font-size:12px;color:#94a3b8;line-height:1.8;background:#f8fafc;border-radius:10px;padding:14px}.gsc-preview{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;background:radial-gradient(#dbe2ea 1px,transparent 1px) #f6f8fb;background-size:18px 18px;padding:14px;overflow:auto}.gsc-preview-head{width:100%;display:flex;justify-content:space-between;padding:0 8px 10px;font-size:12px;color:#64748b}.gsc-preview-head b{color:#0f172a}.gsc-phone{position:relative;width:397px;height:780px;flex:0 0 auto;background:#0b1220;border-radius:48px;padding:10px;box-shadow:0 24px 60px #0f172a47;transform:scale(.7);transform-origin:top center;margin-bottom:-235px;overflow:hidden;box-sizing:border-box}.gsc-status{height:34px;border-radius:39px 39px 0 0;background:var(--app-card-bg);display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:12px;font-weight:700;color:#0f172a}.gsc-island{position:absolute;top:6px;left:50%;transform:translate(-50%);width:104px;height:28px;border-radius:16px;background:#242428;z-index:2}.gsc-phone iframe{width:100%;max-width:100%;height:calc(100% - 34px);border:0;border-radius:0 0 38px 38px;background:#fff;display:block;box-sizing:border-box}.gsc-landing{padding:26px 18px;text-align:center;background:var(--app-card-bg);border:1px solid #e8eef5;border-radius:14px;margin-top:8px}.gsc-landing-icon{width:52px;height:52px;border-radius:14px;margin:0 auto 12px;background:linear-gradient(135deg,#1677ff,#7c3aed);color:var(--app-card-bg);font-size:24px;display:flex;align-items:center;justify-content:center}.gsc-landing-title{font-size:15px;font-weight:700;color:#0f172a}.gsc-landing-desc{font-size:12px;color:#94a3b8;line-height:1.8;margin:8px 0 16px}.dz-phone.gc-fx-on .dz-block{animation:dzFxIn .45s both}.dz-phone.gc-fx-on .dz-block:nth-child(2){animation-delay:.05s}.dz-phone.gc-fx-on .dz-block:nth-child(3){animation-delay:.1s}.dz-phone.gc-fx-on .dz-block:nth-child(4){animation-delay:.15s}.dz-phone.gc-fx-on .dz-block:nth-child(5){animation-delay:.2s}.dz-phone.gc-fx-on .dz-block:nth-child(n+6){animation-delay:.25s}@keyframes dzFxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dz-phone.gc-btnfx :deep(.gc-pay-bar),.dz-phone.gc-btnfx :deep(.gc-pay-btn),.dz-phone.gc-btnfx :deep(.gc-btn){background-size:200% 100%!important;animation:dzBtnFlow 4s linear infinite}@keyframes dzBtnFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media (max-width: 768px){.template-detail{padding:0!important;background:#f7f8fa!important}.designer-window{border-radius:0!important;min-height:100vh!important;width:100%!important}.designer-window-head{padding:12px 14px!important;position:sticky;top:0;z-index:20;background:#fff!important;border-bottom:1px solid #EEF1F5}.designer-window-title{font-size:16px!important;font-weight:600;color:#111827!important}.designer-window-close{font-size:24px!important;line-height:1;color:#6b7280!important;padding:0 6px}.dz-top{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 14px!important}.dz-top-left{display:none!important}.dz-top-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.dz-top-actions .ant-btn{flex:1 1 auto;min-width:44%;height:40px!important;font-size:14px!important;border-radius:8px!important}.dz-wrap{display:flex!important;flex-direction:column!important;height:auto!important}.dz-left{width:100%!important;max-height:34vh;overflow-y:auto;border-right:0!important;border-bottom:1px solid #EEF1F5!important;padding:10px 12px!important;background:#fff!important}.dz-lib-tabs{display:flex;flex-wrap:wrap;gap:6px}.dz-lib-tabs a{padding:6px 10px!important;font-size:13px!important;border-radius:6px}.dz-center,.dz-canvas-wrap,.dz-canvas{width:100%!important;padding:10px!important}.dz-right{width:100%!important;padding:12px!important;border-left:0!important;border-top:1px solid #EEF1F5}.template-detail,.designer-page{font-size:14px!important;color:#1f2937!important}.designer-page .ant-btn{height:38px!important;font-size:14px!important;border-radius:8px!important}.designer-page .ant-input,.designer-page .ant-select-selector{font-size:14px!important;min-height:38px!important}.designer-page .ant-form-item-label>label{font-size:13px!important;color:#4b5563!important}.dz-block,.dz-component{padding:10px!important;font-size:14px!important}.page-header{padding:10px 14px!important;background:#fff!important}.page-header .ant-page-header-heading-title{font-size:15px!important;color:#111827!important}}html.dark .designer-window,body.dark .designer-window,body.dark-theme .designer-window,body.tech-dark-theme .designer-window,body.agent-dark-theme .designer-window{background:#15161a!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #00000073!important}html.dark .designer-window-head,body.dark .designer-window-head,body.dark-theme .designer-window-head,body.tech-dark-theme .designer-window-head,body.agent-dark-theme .designer-window-head{background:#1b1d22!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .designer-window-title,body.dark .designer-window-title,body.dark-theme .designer-window-title,body.tech-dark-theme .designer-window-title,body.agent-dark-theme .designer-window-title{color:#f3f4f6!important}html.dark .designer-window-close,body.dark .designer-window-close,body.dark-theme .designer-window-close,body.tech-dark-theme .designer-window-close,body.agent-dark-theme .designer-window-close{color:#9ca3af!important}html.dark .dz-top,body.dark .dz-top,body.dark-theme .dz-top,body.tech-dark-theme .dz-top,body.agent-dark-theme .dz-top,html.dark .dz-left,html.dark .dz-right,body.dark .dz-left,body.dark .dz-right,body.dark-theme .dz-left,body.dark-theme .dz-right,body.tech-dark-theme .dz-left,body.tech-dark-theme .dz-right,body.agent-dark-theme .dz-left,body.agent-dark-theme .dz-right{background:#1b1d22!important;border-color:#ffffff14!important}html.dark .designer-page,body.dark .designer-page,body.dark-theme .designer-page,body.tech-dark-theme .designer-page,body.agent-dark-theme .designer-page{background:#121317!important;color:#e5e7eb!important}html.dark .designer-page .ant-btn,html.dark .dz-top-actions .ant-btn,body.dark-theme .designer-page .ant-btn,body.tech-dark-theme .designer-page .ant-btn,body.agent-dark-theme .designer-page .ant-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;color:#e5e7eb!important}html.dark .designer-page .ant-btn-primary,body.dark-theme .designer-page .ant-btn-primary,body.tech-dark-theme .designer-page .ant-btn-primary,body.agent-dark-theme .designer-page .ant-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html.dark .designer-page .ant-btn:hover,body.dark-theme .designer-page .ant-btn:hover,body.tech-dark-theme .designer-page .ant-btn:hover,body.agent-dark-theme .designer-page .ant-btn:hover{border-color:#3b82f6!important;color:#93c5fd!important}html.dark .designer-page .ant-input,html.dark .designer-page .ant-input-affix-wrapper,html.dark .designer-page .ant-select-selector,body.dark-theme .designer-page .ant-input,body.tech-dark-theme .designer-page .ant-input,body.agent-dark-theme .designer-page .ant-input{background:#ffffff0d!important;border-color:#ffffff24!important;color:#e5e7eb!important}html.dark .designer-page .ant-form-item-label>label,body.dark-theme .designer-page .ant-form-item-label>label,body.tech-dark-theme .designer-page .ant-form-item-label>label,body.agent-dark-theme .designer-page .ant-form-item-label>label{color:#9ca3af!important}html.dark .dz-lib-hint,html.dark .dz-lib-tabs a,body.dark-theme .dz-lib-hint,body.dark-theme .dz-lib-tabs a,body.tech-dark-theme .dz-lib-hint,body.tech-dark-theme .dz-lib-tabs a,body.agent-dark-theme .dz-lib-hint,body.agent-dark-theme .dz-lib-tabs a{color:#c7cbd3!important}html.dark .dz-lib-tabs a.active,body.dark-theme .dz-lib-tabs a.active,body.tech-dark-theme .dz-lib-tabs a.active,body.agent-dark-theme .dz-lib-tabs a.active{background:#2563eb40!important;color:#93c5fd!important}html.dark .dz-canvas,html.dark .dz-canvas-wrap,body.dark-theme .dz-canvas,body.dark-theme .dz-canvas-wrap,body.tech-dark-theme .dz-canvas,body.tech-dark-theme .dz-canvas-wrap,body.agent-dark-theme .dz-canvas,body.agent-dark-theme .dz-canvas-wrap{background:#1b1d22!important;border-color:#ffffff14!important}html.dark .dz-block,html.dark .dz-component,body.dark-theme .dz-block,body.dark-theme .dz-component,body.tech-dark-theme .dz-block,body.tech-dark-theme .dz-component,body.agent-dark-theme .dz-block,body.agent-dark-theme .dz-component{background:#202329!important;border-color:#ffffff1f!important;color:#e5e7eb!important}@media (max-width: 768px){html.dark .designer-window-head,body.dark-theme .designer-window-head,body.tech-dark-theme .designer-window-head,body.agent-dark-theme .designer-window-head{background:#1b1d22!important}html.dark .designer-window-title,body.dark-theme .designer-window-title,body.tech-dark-theme .designer-window-title,body.agent-dark-theme .designer-window-title{color:#f3f4f6!important}}html.dark .designer-page .ant-switch,body.dark .designer-page .ant-switch,body.dark-theme .designer-page .ant-switch,body.tech-dark-theme .designer-page .ant-switch,body.agent-dark-theme .designer-page .ant-switch{background:#ffffff38!important;border:1px solid rgba(255,255,255,.18)!important;min-width:40px;height:22px}html.dark .designer-page .ant-switch-checked,body.dark .designer-page .ant-switch-checked,body.dark-theme .designer-page .ant-switch-checked,body.tech-dark-theme .designer-page .ant-switch-checked,body.agent-dark-theme .designer-page .ant-switch-checked{background:#2563eb!important;border-color:#2563eb!important}html.dark .designer-page .ant-switch .ant-switch-handle:before,body.dark-theme .designer-page .ant-switch .ant-switch-handle:before,body.tech-dark-theme .designer-page .ant-switch .ant-switch-handle:before,body.agent-dark-theme .designer-page .ant-switch .ant-switch-handle:before{background:#fff!important;box-shadow:0 1px 3px #0006!important}html.dark .dz-top-zoom .ant-input-number,body.dark-theme .dz-top-zoom .ant-input-number,body.tech-dark-theme .dz-top-zoom .ant-input-number,body.agent-dark-theme .dz-top-zoom .ant-input-number{width:72px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:6px!important}html.dark .dz-top-zoom .ant-input-number-input,body.dark-theme .dz-top-zoom .ant-input-number-input,body.tech-dark-theme .dz-top-zoom .ant-input-number-input,body.agent-dark-theme .dz-top-zoom .ant-input-number-input{color:#e5e7eb!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center}html.dark .dz-wrap .dz-canvas-toolbar .dz-fx-replay,body.dark-theme .dz-wrap .dz-canvas-toolbar .dz-fx-replay,body.tech-dark-theme .dz-wrap .dz-canvas-toolbar .dz-fx-replay,body.agent-dark-theme .dz-wrap .dz-canvas-toolbar .dz-fx-replay{background:#1677ff2e!important;color:#7cc0ff!important;border:1px solid rgba(22,119,255,.38)!important}.dz-canvas-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dz-top-zoom{display:inline-flex;align-items:center;gap:6px}.dz-top-zoom a{color:#9ca3af;cursor:pointer;user-select:none}.dz-top-zoom a:hover{color:#93c5fd}.designer-page .ant-switch{background:#cbd5e1!important;border:1px solid #CBD5E1!important;min-width:42px!important;height:22px!important}.designer-page .ant-switch-checked{background:#2563eb!important;border-color:#2563eb!important}.designer-page .ant-switch .ant-switch-handle:before{background:#fff!important;box-shadow:0 1px 3px #00000040!important}html.dark .designer-page .ant-switch,body.dark-theme .designer-page .ant-switch,body.tech-dark-theme .designer-page .ant-switch,body.agent-dark-theme .designer-page .ant-switch{background:#4b5563!important;border-color:#6b7280!important}html.dark .designer-page .ant-switch-checked,body.dark-theme .designer-page .ant-switch-checked,body.tech-dark-theme .designer-page .ant-switch-checked,body.agent-dark-theme .designer-page .ant-switch-checked{background:#2563eb!important;border-color:#2563eb!important}.dz-mobile-tabs{display:none}@media (max-width: 768px){.dz-wrap{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.dz-mobile-tabs{display:flex!important;gap:8px;margin:0 0 10px;position:sticky;top:0;z-index:20;background:var(--app-card-bg);padding:6px;border-radius:10px}.dz-mobile-tabs button{flex:1;height:34px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;font-size:13px;color:#475569;cursor:pointer}.dz-mobile-tabs button.on{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:600}.dz-center-wrap,.dz-right,.dz-left{width:100%;order:initial!important}.dz-m-canvas .dz-left,.dz-m-canvas .dz-right,.dz-m-widgets .dz-center-wrap,.dz-m-widgets .dz-right,.dz-m-settings .dz-center-wrap,.dz-m-settings .dz-left{display:none!important}.dz-left,.dz-right{max-height:none!important;height:auto!important;overflow:visible!important;padding:10px 12px!important}.dz-canvas-toolbar{height:auto!important;flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important;margin-bottom:8px!important}.dz-center{min-height:480px!important}.dz-phone-stage{transform:scale(.9);transform-origin:top center;margin-bottom:-46px}.dz-top-actions{flex-wrap:wrap!important;gap:8px!important}.dz-global-all,.dz-right .dz-panel,.dz-right .dz-section{max-height:none!important}}.dz-locate-flash{outline:2px dashed #2563EB!important;outline-offset:4px}.dz-field-tabs a{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:8px;background:#f1f5f9;color:#334155;font-size:12.5px;line-height:1}.dz-field-tabs a.active{background:#2563eb;color:#fff;font-weight:600}body.dark .dz-field-tabs a{background:#22262e!important;color:#c9d1db!important;border:1px solid #3A404B!important}body.dark .dz-field-tabs a.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}@keyframes dzFlashBlink{0%,to{outline-color:#ff3b30}50%{outline-color:#ffb3ae}}body.dark .dz-right .ant-tabs-tab,body.dark .dz-right .ant-radio-button-wrapper,body.dark .dz-right .ant-segmented-item{color:#c9d1db!important;background:#22262e!important;border-color:#3a404b!important}body.dark .dz-right .ant-tabs-tab-active,body.dark .dz-right .ant-radio-button-wrapper-checked,body.dark .dz-right .ant-segmented-item-selected{background:#2563eb!important;border-color:#2563eb!important}body.dark .dz-right .ant-tabs-tab-active .ant-tabs-tab-btn,body.dark .dz-right .ant-radio-button-wrapper-checked,body.dark .dz-right .ant-segmented-item-selected{color:#fff!important}body.dark .dz-right .ant-tabs-nav:before{border-color:#ffffff1a!important}body.dark .dz-right .dz-title,body.dark .dz-right .dz-page-settings-link{color:#e5eaf2!important}body.dark .dz-right button:not(.ant-btn):not(.ant-switch):not(.dz-del):not(.dz-move):not([class*=close]){color:#c9d1db!important;background:#22262e!important;border-color:#3a404b!important}body.dark .dz-right button:not(.ant-btn)[class*=active],body.dark .dz-right button:not(.ant-btn)[class*=on],body.dark .dz-right button:not(.ant-btn):focus{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark .dz-right .ant-segmented{background:#22262e!important}body.dark .dz-right .ant-segmented-item-selected{background:#2563eb!important;color:#fff!important}.tx-page[data-v-a4a612f3]{padding:20px;box-sizing:border-box}.tx-head[data-v-a4a612f3]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tx-title[data-v-a4a612f3]{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--app-text)}.tx-sub[data-v-a4a612f3]{margin:0;font-size:13px;color:#6b7280}.tx-head-actions[data-v-a4a612f3]{display:flex;gap:8px}.tx-stats[data-v-a4a612f3]{display:flex;align-items:stretch;background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:16px 6px;margin-bottom:16px}.tx-stat[data-v-a4a612f3]{flex:1 1 0;min-width:0;text-align:center;padding:0 8px}.tx-stat-label[data-v-a4a612f3]{font-size:12px;color:#6b7280;margin-bottom:8px}.tx-stat-value[data-v-a4a612f3]{font-size:24px;font-weight:700;color:#111827;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.tx-unit[data-v-a4a612f3]{font-size:14px;font-weight:600;margin-left:2px}.tx-divider[data-v-a4a612f3]{flex:0 0 1px;align-self:center;width:1px;height:34px;background:#eef0f4}.tx-toolbar[data-v-a4a612f3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.tx-search[data-v-a4a612f3]{width:260px}.tx-select[data-v-a4a612f3]{width:130px}.tx-count[data-v-a4a612f3]{margin-left:auto;font-size:12px;color:var(--app-text-3)}.tx-card[data-v-a4a612f3]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;overflow:hidden}.tx-order-no[data-v-a4a612f3]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#4b5563}.tx-amount[data-v-a4a612f3]{font-weight:600;color:#111827}.tx-muted[data-v-a4a612f3]{color:#6b7280}.tx-card[data-v-a4a612f3] .ant-table{background:transparent}.tx-card[data-v-a4a612f3] .ant-table-thead>tr>th{background:#fafbfc!important;color:#6b7280!important;font-weight:500!important;font-size:12px!important;padding:11px 14px!important;border-bottom:1px solid #eef0f4!important}.tx-card[data-v-a4a612f3] .ant-table-tbody>tr>td{padding:12px 14px!important;font-size:13px!important;color:#374151!important;border-bottom:1px solid #f4f5f8!important}.tx-card[data-v-a4a612f3] .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.tx-card[data-v-a4a612f3] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f8fafc!important}.tx-card[data-v-a4a612f3] .ant-table-placeholder{background:transparent!important}.tx-card[data-v-a4a612f3] .ant-table-pagination.ant-pagination{margin:14px 16px!important}.tx-card[data-v-a4a612f3] .ant-tag{border-radius:999px!important;font-size:12px!important}html.dark .tx-title[data-v-a4a612f3]{color:#e6e8ec}html.dark .tx-sub[data-v-a4a612f3]{color:#98a1b0}html.dark .tx-stats[data-v-a4a612f3],html.dark .tx-card[data-v-a4a612f3]{background:#303034;border-color:#3a3a3e}html.dark .tx-stat-label[data-v-a4a612f3]{color:#98a1b0}html.dark .tx-stat-value[data-v-a4a612f3]{color:#e6e8ec}html.dark .tx-divider[data-v-a4a612f3]{background:#3a3a3e}html.dark .tx-order-no[data-v-a4a612f3],html.dark .tx-amount[data-v-a4a612f3]{color:#d7dbe2}html.dark .tx-card[data-v-a4a612f3] .ant-table-thead>tr>th{background:#3a3a3e!important;color:#98a1b0!important;border-color:#3a3a3e!important}html.dark .tx-card[data-v-a4a612f3] .ant-table-tbody>tr>td{color:#d7dbe2!important;border-color:#3a3a3e!important}html.dark .tx-card[data-v-a4a612f3] .ant-table-tbody>tr.ant-table-row:hover>td{background:#1a1d24!important}.resource-manage[data-v-cbda9ff6]{background:var(--app-card-bg);padding:0;border-radius:8px;margin-top:16px}.header[data-v-cbda9ff6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header h3[data-v-cbda9ff6]{margin:0;font-size:16px}.promotion[data-v-c88480c3]{background:#f0f2f5;min-height:100vh}.promotion-card[data-v-c88480c3]{border-radius:12px;box-shadow:0 2px 8px #0000000f}.card-title span[data-v-c88480c3]{font-size:20px;font-weight:600;color:var(--app-text)}.create-btn[data-v-c88480c3]{border-radius:6px;font-weight:500;box-shadow:0 2px 6px #8b5cf640;transition:all .2s ease}.create-btn[data-v-c88480c3]:hover{box-shadow:0 4px 12px #8b5cf659;transform:translateY(-1px)}.search-section[data-v-c88480c3]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px;background:#fafafa;border-radius:8px}.search-input[data-v-c88480c3]{width:280px}.search-input[data-v-c88480c3] .ant-input-wrapper{border-radius:6px}.reset-btn[data-v-c88480c3]{border-radius:6px;font-weight:500;transition:all .2s ease}.reset-btn[data-v-c88480c3]:hover{border-color:#8b5cf6;color:#8b5cf6}.promotion-table[data-v-c88480c3] .ant-table-cell-fix-left,.promotion-table[data-v-c88480c3] .ant-table-cell-fix-right{background:var(--app-card-bg);z-index:2}.promotion-table[data-v-c88480c3] .ant-table-tbody>tr:hover .ant-table-cell-fix-left,.promotion-table[data-v-c88480c3] .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#f1f5f9}.promotion-table[data-v-c88480c3] .ant-table-cell-fix-left-first:after,.promotion-table[data-v-c88480c3] .ant-table-cell-fix-right-last:after{box-shadow:none}.qrcode-btn[data-v-c88480c3]:hover{color:#a78bfa;border-color:#a78bfa;background:#8b5cf60a}.detail-btn[data-v-c88480c3]:hover{color:#73d13d;border-color:#73d13d;background:#52c41a0a}.edit-btn[data-v-c88480c3]:hover{color:#ffc53d;border-color:#ffc53d;background:#faad140a}.delete-btn[data-v-c88480c3]{font-weight:500;border-radius:6px}[data-v-c88480c3] .ant-btn-primary,[data-v-c88480c3] .ant-btn-default{border-radius:8px;font-weight:500}.qrcode-container[data-v-c88480c3]{padding:8px 0}.link-type-tag[data-v-c88480c3]{text-align:center;margin-bottom:16px}.link-type-tag .ant-tag[data-v-c88480c3]{font-size:14px;padding:4px 16px;border-radius:16px}.link-section[data-v-c88480c3]{margin-bottom:20px}.link-box[data-v-c88480c3]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.link-url[data-v-c88480c3]{flex:1;font-size:13px;color:#475569;word-break:break-all;line-height:1.5}.qrcode-section[data-v-c88480c3]{margin-bottom:20px}.qrcode-wrapper[data-v-c88480c3]{display:flex;justify-content:center;padding:24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.qrcode-image[data-v-c88480c3]{max-width:240px;border-radius:8px;box-shadow:0 4px 12px #00000014}.action-buttons[data-v-c88480c3]{display:flex;justify-content:center;gap:12px}.action-buttons .ant-btn[data-v-c88480c3]{min-width:120px;height:40px;font-size:14px;border-radius:8px}.dm-hint-line[data-v-c88480c3]{font-size:12px;color:#8c8c8c;margin:4px 0 10px}.all-switch[data-v-c88480c3]{display:flex;gap:8px;margin-bottom:14px}.promotion[data-v-c88480c3]{padding:0;background:#f0f2f5;min-height:100vh}.promotion-card[data-v-c88480c3]{border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.promotion-card[data-v-c88480c3]:hover{box-shadow:0 4px 16px #0000001a}.card-title[data-v-c88480c3]{display:flex;align-items:center;gap:12px}.title-text[data-v-c88480c3]{font-size:20px;font-weight:600;color:var(--app-text)}.check-btn[data-v-c88480c3]{border-radius:8px;font-weight:500;transition:all .3s ease}.check-btn[data-v-c88480c3]:hover{background:#f0f9ff;border-color:#8b5cf6;color:#8b5cf6}.domain-check-menu[data-v-c88480c3]{border-radius:10px;box-shadow:0 8px 30px #0000001f;border:1px solid var(--app-line);overflow:hidden}.domain-check-menu .ant-menu-item[data-v-c88480c3]{padding:12px 16px;margin:4px 8px;border-radius:8px;transition:all .2s ease}.domain-check-menu .ant-menu-item[data-v-c88480c3]:hover{background:linear-gradient(135deg,#f5f7fa,#e4e8ec)}.menu-item-check[data-v-c88480c3]{color:#10b981}.menu-item-check[data-v-c88480c3]:hover{color:#059669}.menu-item-monitor[data-v-c88480c3]{color:#6366f1}.menu-item-monitor[data-v-c88480c3]:hover{color:#4f46e5}.create-btn[data-v-c88480c3]{border-radius:8px;font-weight:500;box-shadow:0 2px 6px #8b5cf659;transition:all .3s ease}.create-btn[data-v-c88480c3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf673}.domain-check-btn[data-v-c88480c3]{border-radius:8px;font-weight:500;box-shadow:0 2px 6px #8b5cf659;transition:all .3s ease;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none}.domain-check-btn[data-v-c88480c3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf673;background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.search-section[data-v-c88480c3]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:20px;background:#fafafa;border-radius:10px}.search-input[data-v-c88480c3]{width:320px}.search-input[data-v-c88480c3] .ant-input-wrapper{border-radius:8px;transition:all .3s ease}.search-input[data-v-c88480c3] .ant-input-wrapper:hover,.search-input[data-v-c88480c3] .ant-input-wrapper:focus-within{box-shadow:0 0 0 2px #8b5cf633}.reset-btn[data-v-c88480c3]{border-radius:8px;font-weight:500;transition:all .3s ease}.reset-btn[data-v-c88480c3]:hover{color:#8b5cf6;border-color:#8b5cf6}.promotion-table[data-v-c88480c3]{border-radius:8px;overflow:hidden}.promotion-table[data-v-c88480c3] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0;padding:16px 12px}.promotion-table[data-v-c88480c3] .ant-table-tbody>tr{transition:all .2s ease}.promotion-table[data-v-c88480c3] .ant-table-tbody>tr:hover>td{background:#f1f5f9}.promotion-table[data-v-c88480c3] .ant-table-tbody>tr>td{padding:16px 12px;border-bottom:1px solid #f1f5f9}.code-tag[data-v-c88480c3]{border-radius:6px;font-weight:500;font-size:13px}.title-cell[data-v-c88480c3]{display:flex;flex-direction:column;gap:4px}.title-text[data-v-c88480c3]{font-weight:500;color:var(--app-text);font-size:14px}.title-desc[data-v-c88480c3]{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.template-cell[data-v-c88480c3],.payment-cell[data-v-c88480c3]{color:#475569;font-size:14px}.price-cell[data-v-c88480c3]{color:#ef4444;font-weight:700;font-size:16px}.status-tag[data-v-c88480c3]{border-radius:6px;font-weight:500;font-size:13px}.action-btn[data-v-c88480c3]{font-weight:500;border-radius:6px;transition:all .2s ease}.qrcode-btn[data-v-c88480c3]{color:#8b5cf6;border-color:#8b5cf6}.qrcode-btn[data-v-c88480c3]:hover{color:#a78bfa;border-color:#a78bfa;background:#8b5cf60a;transform:translateY(-1px)}.detail-btn[data-v-c88480c3]{color:#52c41a;border-color:#52c41a}.detail-btn[data-v-c88480c3]:hover{color:#73d13d;border-color:#73d13d;background:#52c41a0a;transform:translateY(-1px)}.edit-btn[data-v-c88480c3]{color:#faad14;border-color:#faad14}.edit-btn[data-v-c88480c3]:hover{color:#ffc53d;border-color:#ffc53d;background:#faad140a;transform:translateY(-1px)}.delete-btn[data-v-c88480c3]{font-weight:500;border-radius:6px;transition:all .2s ease}.delete-btn[data-v-c88480c3]:hover{transform:translateY(-1px)}.qrcode-container[data-v-c88480c3]{padding:20px}.detail-container[data-v-c88480c3]{padding:10px}[data-v-c88480c3] .ant-modal-header{border-radius:12px 12px 0 0;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px}[data-v-c88480c3] .ant-modal-title{font-size:18px;font-weight:600;color:var(--app-text)}[data-v-c88480c3] .ant-modal-footer{border-radius:0 0 12px 12px;padding:16px 24px;border-top:1px solid #f1f5f9}[data-v-c88480c3] .ant-btn-primary{border-radius:8px;font-weight:500;transition:all .3s ease}[data-v-c88480c3] .ant-btn-primary:hover{transform:translateY(-1px)}[data-v-c88480c3] .ant-btn-default{border-radius:8px;font-weight:500}[data-v-c88480c3] .ant-form-item-label>label{font-weight:500;color:#475569}[data-v-c88480c3] .ant-input,[data-v-c88480c3] .ant-select-selector{border-radius:8px!important;transition:all .3s ease!important}[data-v-c88480c3] .ant-input:hover,[data-v-c88480c3] .ant-select-selector:hover{border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf61a!important}[data-v-c88480c3] .ant-input:focus,[data-v-c88480c3] .ant-input-focused,[data-v-c88480c3] .ant-select-focused .ant-select-selector{border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf633!important}[data-v-c88480c3] .ant-switch{border-radius:12px}[data-v-c88480c3] .ant-switch-checked{background:#52c41a}[data-v-c88480c3] .ant-popconfirm .ant-popover-inner{border-radius:8px}[data-v-c88480c3] .ant-popconfirm .ant-btn{border-radius:6px}.promotion[data-v-c88480c3]{padding:20px 24px 28px;background:#f5f7fb;min-height:100%}.pm-hero[data-v-c88480c3]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pm-hero-text h1[data-v-c88480c3]{margin:0;font-size:24px;font-weight:700;color:#0f172a;letter-spacing:.3px}.pm-hero-text p[data-v-c88480c3]{margin:6px 0 0;font-size:13px;color:#8a94a6}.pm-stats[data-v-c88480c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.pm-stat[data-v-c88480c3]{background:var(--app-card-bg);border:1px solid var(--app-line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 10px #0f172a0a}.pm-stat-label[data-v-c88480c3]{font-size:12px;color:#8a94a6}.pm-stat b[data-v-c88480c3]{font-size:26px;font-weight:700;color:var(--app-text);line-height:1}.pm-stat.is-green b[data-v-c88480c3]{color:#16a34a}.pm-stat.is-gray b[data-v-c88480c3]{color:#94a3b8}.pm-stat.is-blue b[data-v-c88480c3]{color:#2563eb}.app-card[data-v-c88480c3]{border-radius:16px;box-shadow:0 4px 18px #0f172a0d}.pm-toolbar[data-v-c88480c3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.pm-search[data-v-c88480c3]{width:280px}.pm-filter[data-v-c88480c3]{width:150px}.pm-count[data-v-c88480c3]{margin-left:auto;font-size:12px;color:#94a3b8}.pm-actions[data-v-c88480c3]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.pm-actions[data-v-c88480c3] .ant-btn{color:#475569;border-radius:7px}.pm-actions[data-v-c88480c3] .ant-btn:hover{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.pm-edit-form[data-v-c88480c3]{padding:6px 6px 0}.pm-edit-form[data-v-c88480c3] .ant-form-item{margin-bottom:16px}.pm-edit-form[data-v-c88480c3] .ant-form-item-label>label{color:#475569;font-weight:600}.pm-edit-modal[data-v-c88480c3] .ant-modal-body{max-height:68vh;overflow-y:auto;padding:18px 22px 6px}.pm-detail[data-v-c88480c3]{padding:4px 6px 6px}.pm-detail-top[data-v-c88480c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0 18px}.pm-detail-title[data-v-c88480c3]{display:flex;align-items:center;gap:12px;min-width:0}.pm-detail-avatar[data-v-c88480c3]{flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:var(--app-card-bg);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.pm-detail-main[data-v-c88480c3]{min-width:0}.pm-detail-main h2[data-v-c88480c3]{margin:0;font-size:19px;line-height:1.3;color:#0f172a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:620px}.pm-detail-sub[data-v-c88480c3]{margin-top:6px;font-size:12px;color:#8a94a6;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pm-detail-sub i[data-v-c88480c3]{font-style:normal;color:#cbd5e1}.pm-detail-price[data-v-c88480c3]{color:#ef4444;font-weight:700;font-size:13px}.pm-section-head[data-v-c88480c3]{display:flex;align-items:baseline;gap:10px;margin:22px 0 10px}.pm-section-head span[data-v-c88480c3]{font-size:15px;font-weight:700;color:var(--app-text)}.pm-section-head small[data-v-c88480c3]{font-size:12px;color:#94a3b8}.pm-resource-box[data-v-c88480c3]{background:#fbfcfe;border:1px solid var(--app-line);border-radius:12px;padding:14px}.pm-collection-tip[data-v-c88480c3]{font-size:13px;color:#64748b;line-height:1.8;padding:4px 2px}.pm-detail-actions[data-v-c88480c3]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--app-line)}.pm-detail-hero[data-v-c88480c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;background:linear-gradient(135deg,#f8fbff,#f3f7ff);border:1px solid #e8f0fb;border-radius:16px}.pm-detail-code[data-v-c88480c3]{font-size:12px;color:#64748b;letter-spacing:.4px}.pm-detail-main h2[data-v-c88480c3]{margin:6px 0 4px;font-size:22px;color:#0f172a;font-weight:700}.pm-detail-main p[data-v-c88480c3]{margin:0;font-size:13px;color:#7b879b}.pm-detail-side[data-v-c88480c3]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pm-detail-price[data-v-c88480c3]{font-size:24px;font-weight:700;color:#ef4444;line-height:1}.pm-detail-meta[data-v-c88480c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 4px}.pm-detail-meta>div[data-v-c88480c3]{background:var(--app-card-bg);border:1px solid var(--app-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.pm-detail-meta span[data-v-c88480c3]{font-size:11px;color:#94a3b8}.pm-detail-meta b[data-v-c88480c3]{font-size:13px;color:#334155;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-detail-stats[data-v-c88480c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;border:1px solid var(--app-line);border-radius:12px;overflow:hidden;background:var(--app-card-bg)}.pm-detail-stat[data-v-c88480c3]{padding:14px 16px;display:flex;flex-direction:column;gap:7px;border-right:1px solid #f1f5f9}.pm-detail-stat[data-v-c88480c3]:last-child{border-right:0}.pm-detail-stat span[data-v-c88480c3]{font-size:12px;color:#94a3b8}.pm-detail-stat b[data-v-c88480c3]{font-size:22px;color:#1e293b;line-height:1}.pm-detail-stat.is-money b[data-v-c88480c3]{color:#16a34a}.pm-detail-modal[data-v-c88480c3] .ant-modal-body{max-height:74vh;overflow-y:auto}@media (max-width: 760px){.pm-detail-meta[data-v-c88480c3],.pm-detail-stats[data-v-c88480c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-detail-hero[data-v-c88480c3]{flex-direction:column}.pm-detail-side[data-v-c88480c3]{align-items:flex-start}}.pm-muted[data-v-c88480c3]{color:#64748b;font-size:13px}.promotion-table[data-v-c88480c3] .ant-table-thead>tr>th{background:#f8fafc;color:#64748b;font-weight:600;font-size:12px}.promotion-table[data-v-c88480c3] .ant-table-tbody>tr>td{padding-top:13px;padding-bottom:13px}@media (max-width: 900px){.pm-stats[data-v-c88480c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion[data-v-c88480c3]{padding:14px}.pm-search[data-v-c88480c3]{width:100%}}html.dark .promotion[data-v-c88480c3]{background:#1c1c1e!important}html.dark .promotion .app-card[data-v-c88480c3],html.dark .promotion .ant-card[data-v-c88480c3]{background:#2c2c2e!important;border:1px solid rgba(255,255,255,.08)!important}html.dark .pm-stats[data-v-c88480c3]{background:transparent!important}html.dark .pm-stat[data-v-c88480c3],html.dark .pm-panel[data-v-c88480c3]{background:#2c2c2e!important;border:1px solid rgba(255,255,255,.08)!important}body.tech-dark-theme .promotion[data-v-c88480c3]{background:#1c1c1e!important}body.tech-dark-theme .promotion .app-card[data-v-c88480c3],body.tech-dark-theme .pm-stat[data-v-c88480c3]{background:#2c2c2e!important}.promotion-detail[data-v-a4484887]{padding:24px;background:#f0f2f5;min-height:100vh}.page-header[data-v-a4484887]{background:var(--app-card-bg);margin-bottom:16px}.detail-card[data-v-a4484887]{margin-bottom:16px}.description-content[data-v-a4484887]{line-height:1.6;padding:8px 0}.agent-page[data-v-c840c08b]{padding:0}.page-header[data-v-c840c08b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-c840c08b]{margin:0;font-size:20px;font-weight:600}.agent-page[data-v-c840c08b]{width:100%;box-sizing:border-box;padding:16px 18px;background:#f6f7fb;min-height:calc(100vh - 60px);overflow-x:hidden}.agent-page[data-v-c840c08b] .ant-table-wrapper{background:var(--app-card-bg);border-radius:12px;padding:4px 12px 12px;box-shadow:0 1px 3px #1118270d}.agent-page[data-v-c840c08b] .ant-table-thead>tr>th{background:#fafbfd;font-weight:600}.agent-page[data-v-c840c08b] .ant-table-tbody>tr>td{padding:12px 10px}.agent-stats[data-v-c840c08b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.as-card[data-v-c840c08b]{display:flex;align-items:center;gap:12px;background:var(--app-card-bg);border-radius:12px;padding:16px;box-shadow:0 1px 3px #1118270d}.as-card .as-ico[data-v-c840c08b]{width:42px;height:42px;border-radius:10px;background:#eef4ff;display:flex;align-items:center;justify-content:center;font-size:20px}.as-card b[data-v-c840c08b]{display:block;font-size:22px;font-weight:700;color:#1f2430;line-height:1.2}.as-card span[data-v-c840c08b]{font-size:12px;color:#98a1b2}@media (max-width: 1100px){.agent-stats[data-v-c840c08b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-toolbar[data-v-c840c08b]{display:flex;gap:8px;margin-bottom:12px}.cm-amount[data-v-c840c08b]{color:#111827;font-weight:600;font-variant-numeric:tabular-nums}.cm-status[data-v-c840c08b]{border:0;border-radius:999px;padding:0 10px;font-size:12px;background:#f1f3f5;color:#4b5563}.cm-status.is-on[data-v-c840c08b]{background:#eff6ff;color:#2563eb}.cm-status.is-off[data-v-c840c08b]{background:#f3f4f6;color:#6b7280}.cm-yesno[data-v-c840c08b]{border:0;border-radius:6px;background:#f1f3f5;color:#4b5563}.cm-yesno.is-yes[data-v-c840c08b]{background:#eff6ff;color:#2563eb}.cm-btn[data-v-c840c08b]{color:#4b5563!important}.cm-btn[data-v-c840c08b]:hover{color:#2563eb!important;background:transparent!important}.cm-btn--danger[data-v-c840c08b]{color:#4b5563!important}.cm-btn--danger[data-v-c840c08b]:hover{color:#dc2626!important;background:transparent!important}.ant-table-thead>tr>th[data-v-c840c08b]{background:#f8f9fa!important;color:#1f2937!important;font-weight:600}.ant-table-tbody>tr>td[data-v-c840c08b]{color:#374151}.ant-table-thead>tr>th.ant-table-cell-fix-right[data-v-c840c08b]{background:#e3e8f0!important}.ant-table-tbody>tr>td.ant-table-cell-fix-right[data-v-c840c08b]{background:#ecf0f5!important}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right[data-v-c840c08b]{background:#e2e8f1!important}.ant-table-cell-fix-right-first[data-v-c840c08b]:after{box-shadow:inset 10px 0 8px -8px #0000001a!important}.ant-table-tbody>tr:hover>td[data-v-c840c08b],.ant-table-tbody>tr.ant-table-row:hover>td[data-v-c840c08b]{background:transparent!important}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right[data-v-c840c08b]{background:#ecf0f5!important}.system-monitor[data-v-da9e1b17]{padding:0}.monitor-item[data-v-da9e1b17]{text-align:center}.monitor-info[data-v-da9e1b17]{margin-top:16px;font-size:14px;color:#666}.monitor-info p[data-v-da9e1b17]{margin:4px 0}.charts[data-v-da9e1b17]{display:flex;flex-direction:column;gap:16px}.redis-monitor[data-v-0056aec8]{padding:24px 0}.alert-content[data-v-0056aec8]{font-size:16px;line-height:1.8}.alert-content strong[data-v-0056aec8]{display:block;font-size:24px;margin-bottom:8px}.stats-grid[data-v-0056aec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:32px}.stat-item[data-v-0056aec8]{text-align:center;padding:24px;background:#fafafa;border-radius:12px;transition:all .3s}.stat-item[data-v-0056aec8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-label[data-v-0056aec8]{display:block;color:#666;font-size:14px;margin-bottom:12px}.stat-value[data-v-0056aec8]{display:block;font-size:32px;font-weight:700;color:#1890ff;transition:color .3s}.stat-value.value-zero[data-v-0056aec8]{color:#999}.system-log[data-v-306a5f55]{padding:0}.log-header[data-v-306a5f55]{margin-bottom:16px;display:flex;align-items:center}.log-message[data-v-306a5f55]{font-family:Courier New,monospace;font-size:13px;white-space:pre-wrap;word-break:break-all}.audit-log[data-v-8a04c613]{padding:0}.log-header[data-v-8a04c613]{margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ops[data-v-8be63e14]{padding:0}.ops-card[data-v-8be63e14]{margin-bottom:24px}.about[data-v-d464a478]{padding:0;max-width:1200px;margin:0 auto}.ad-page[data-v-cb5fb632]{padding:4px 2px 24px}.ad-head[data-v-cb5fb632]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.ad-title[data-v-cb5fb632]{margin:0;font-size:22px;font-weight:700;color:#111827}.ad-sub[data-v-cb5fb632]{margin:4px 0 0;font-size:13px;color:#6b7280}.ad-stats[data-v-cb5fb632]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:18px 8px;margin-bottom:16px;row-gap:16px}.ad-stat[data-v-cb5fb632]{padding:0 16px;border-right:1px solid #eef0f4;min-width:0}.ad-stat[data-v-cb5fb632]:last-child{border-right:0}.ad-stat-label[data-v-cb5fb632]{font-size:12px;color:#6b7280}.ad-stat-value[data-v-cb5fb632]{margin-top:6px;font-size:26px;font-weight:700;color:#111827;line-height:1.15}.ad-stat-value.green[data-v-cb5fb632]{color:#16a34a}.ad-charts[data-v-cb5fb632]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px}.ad-bottom[data-v-cb5fb632]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ad-card[data-v-cb5fb632]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:16px;min-width:0}.ad-card-head[data-v-cb5fb632]{font-size:14px;font-weight:600;color:var(--app-text);margin-bottom:12px}.ad-chart[data-v-cb5fb632]{width:100%;height:260px}.ad-rank[data-v-cb5fb632]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#f2f4f7;color:#6b7280;font-size:11px;font-weight:600}.ad-rank.r1[data-v-cb5fb632]{background:#fef2e8;color:#d97706}.ad-rank.r2[data-v-cb5fb632]{background:var(--app-line);color:#64748b}.ad-rank.r3[data-v-cb5fb632]{background:#f3ecff;color:#7c3aed}.ad-agent[data-v-cb5fb632]{display:flex;flex-direction:column}.ad-agent-name[data-v-cb5fb632]{font-size:13px;color:var(--app-text)}.ad-agent-acc[data-v-cb5fb632]{font-size:11px;color:var(--app-text-3)}@media (max-width: 1280px){.ad-stats[data-v-cb5fb632]{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-stat[data-v-cb5fb632]:nth-child(3n){border-right:0}.ad-charts[data-v-cb5fb632],.ad-bottom[data-v-cb5fb632]{grid-template-columns:1fr}}.ad-page[data-v-cb5fb632]{color:var(--app-text)}.ad-title[data-v-cb5fb632]{letter-spacing:-.02em;font-weight:700}.ad-sub[data-v-cb5fb632]{color:var(--app-text-2)}.ad-stats[data-v-cb5fb632],.ad-card[data-v-cb5fb632]{background:#ffffffd9!important;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border:1px solid rgba(255,255,255,.5)!important;border-radius:18px!important;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f!important;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)}.ad-stats[data-v-cb5fb632]:hover,.ad-card[data-v-cb5fb632]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0000000d,0 14px 36px #00000017!important}.ad-stat-label[data-v-cb5fb632]{color:var(--app-text-2)!important;font-size:13px;letter-spacing:-.01em}.ad-stat-value[data-v-cb5fb632]{letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.ad-card-head[data-v-cb5fb632]{color:var(--app-text);font-weight:600;letter-spacing:-.01em}.ad-page button[data-v-cb5fb632],.ad-page .ant-btn[data-v-cb5fb632]{transition:transform .18s cubic-bezier(.25,1,.5,1)}.ad-page button[data-v-cb5fb632]:active,.ad-page .ant-btn[data-v-cb5fb632]:active{transform:scale(.96)}.ad-stats[data-v-cb5fb632],.ad-card[data-v-cb5fb632]{background:#ffffffeb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 1px 2px #646e8c0f,0 10px 28px #646e8c14!important}.ad-stats[data-v-cb5fb632]:hover,.ad-card[data-v-cb5fb632]:hover{background:#fffffffa!important;transform:translateY(-2px);box-shadow:0 2px 6px #646e8c14,0 16px 40px #646e8c1f!important}.ad-stat[data-v-cb5fb632]{padding:22px 18px!important}.ad-stat-label[data-v-cb5fb632]{color:#6b6b70!important;font-size:13px}.ad-stat-value[data-v-cb5fb632]{font-weight:800!important;font-size:30px!important;line-height:1.15;margin-top:8px}.ad-sub[data-v-cb5fb632],.ad-rank[data-v-cb5fb632],.ad-page .ant-table[data-v-cb5fb632]{color:#6b6b70}.ad-head[data-v-cb5fb632]{margin-bottom:20px}.ad-page button[data-v-cb5fb632]:active,.ad-page .ant-btn[data-v-cb5fb632]:active{transform:scale(.94)!important}:root{--gc-bg: var(--app-bg-base);--gc-card-bg: rgba(255,255,255,.8);--gc-card-border: rgba(255,255,255,.4);--gc-radius: 18px;--gc-shadow: 0 1px 2px rgba(100,110,140,.06), 0 10px 30px rgba(100,110,140,.1);--gc-shadow-hover: 0 2px 6px rgba(100,110,140,.08), 0 16px 40px rgba(100,110,140,.14);--gc-text: var(--app-text);--gc-text-2: #6b6b70;--gc-blue: #007AFF;--gc-ease: cubic-bezier(.25,1,.5,1)}.ad-page[data-v-cb5fb632]{background:transparent}.ad-stats[data-v-cb5fb632],.ad-card[data-v-cb5fb632]{background:var(--gc-card-bg)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border:1px solid var(--gc-card-border)!important;border-radius:var(--gc-radius)!important;box-shadow:var(--gc-shadow)!important}.ad-stats[data-v-cb5fb632]:hover,.ad-card[data-v-cb5fb632]:hover{box-shadow:var(--gc-shadow-hover)!important}.ad-charts[data-v-cb5fb632]{grid-template-columns:2fr 1fr!important}.ad-table-card[data-v-cb5fb632]{margin-top:16px;width:100%}.ad-card[data-v-cb5fb632] .ant-table-thead>tr>th{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.06)!important;background:transparent!important;color:var(--gc-text-2)!important;font-weight:500!important;font-size:12.5px!important}.ad-card[data-v-cb5fb632] .ant-table-tbody>tr>td{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.05)!important;height:60px;padding:0 16px!important;color:var(--gc-text)}.ad-card[data-v-cb5fb632] .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ad-card[data-v-cb5fb632] .ant-table{background:transparent}.ad-stat-value[data-v-cb5fb632]{font-feature-settings:"tnum";letter-spacing:-.02em}.ad-mode[data-v-cb5fb632]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--gc-text-2)}.ad-mode i[data-v-cb5fb632]{width:6px;height:6px;border-radius:50%;background:#94a3b8;display:inline-block}.ad-mode.platform i[data-v-cb5fb632]{background:var(--gc-blue)}.ad-mode.self i[data-v-cb5fb632]{background:#f59e0b}.ad-page button[data-v-cb5fb632]:active,.ad-page .ant-btn[data-v-cb5fb632]:active,.ad-page a[data-v-cb5fb632]:active{transform:scale(.96)!important}.ad-stats[data-v-cb5fb632]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ad-stat[data-v-cb5fb632]{background:#ffffffd9!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.8)!important;border-radius:20px!important;box-shadow:0 10px 30px -10px #0000000d!important;padding:22px!important;display:flex;flex-direction:column;gap:12px;min-height:120px;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)}.ad-stat[data-v-cb5fb632]:hover{transform:translateY(-4px);box-shadow:0 20px 44px -14px #0000001f!important}.ad-stat-label[data-v-cb5fb632]{color:var(--app-text-2)!important;font-size:13px!important;letter-spacing:-.01em}.ad-stat-value[data-v-cb5fb632]{font-size:32px!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.05}.ad-stat-value.green[data-v-cb5fb632]{color:#34c759!important}.ad-stat-value.orange[data-v-cb5fb632]{color:#007aff!important}.ad-charts[data-v-cb5fb632]{grid-template-columns:1fr 1fr!important;gap:20px!important}.ad-charts .ad-card[data-v-cb5fb632]{height:360px;padding:20px 22px 22px!important}.ad-card[data-v-cb5fb632]{background:#ffffffd9!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:20px!important;box-shadow:0 10px 30px -10px #0000000d!important;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)}.ad-card[data-v-cb5fb632]:hover{transform:translateY(-4px);box-shadow:0 20px 44px -14px #0000001f!important}.ad-chart[data-v-cb5fb632]{flex:1;border-radius:12px;background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 1px,transparent 44px)}.ad-page .ad-table-card[data-v-cb5fb632]{padding:20px 22px 8px!important}.ad-table-card[data-v-cb5fb632] .ant-table-thead>tr>th{border-bottom:1px solid rgba(0,0,0,.05)!important;border-right:0!important;color:var(--app-text-2)!important;background:transparent!important;font-weight:500!important}.ad-table-card[data-v-cb5fb632] .ant-table-tbody>tr>td{height:60px;border-bottom:1px solid rgba(0,0,0,.05)!important;border-right:0!important}.ad-table-card[data-v-cb5fb632] .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ad-table-card[data-v-cb5fb632] .ant-table-tbody>tr:hover>td{background:#00000006!important}.ad-title[data-v-cb5fb632]{font-size:28px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#0b0b0d!important}.ad-chart-wrap[data-v-cb5fb632]{position:relative;flex:1 1 auto;min-height:250px}.ad-chart-wrap .ad-chart[data-v-cb5fb632]{position:absolute;inset:0;width:100%;height:100%}.ad-empty[data-v-cb5fb632]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none}.ad-ghost[data-v-cb5fb632]{width:92px;height:92px;opacity:.2;color:#0b0b0d}.ad-empty-text[data-v-cb5fb632]{font-size:13px;color:#c7c7cc;letter-spacing:-.01em}.shop-config[data-v-7a99f436]{padding:4px 2px 24px}.shop-head[data-v-7a99f436]{margin-bottom:16px}.shop-title[data-v-7a99f436]{margin:0;font-size:22px;font-weight:700;color:#111827}.shop-sub[data-v-7a99f436]{margin:4px 0 0;font-size:13px;color:#6b7280}.upload-wrapper[data-v-7a99f436]{display:inline-block}.upload-preview[data-v-7a99f436]{position:relative;display:inline-block}.preview-image[data-v-7a99f436]{width:180px;height:180px;object-fit:cover;border-radius:12px;border:2px solid var(--app-line);box-shadow:0 2px 8px #00000014}.upload-mask[data-v-7a99f436]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;border-radius:12px;opacity:0;transition:opacity .3s ease;cursor:pointer}.upload-mask[data-v-7a99f436]:hover{opacity:1}.upload-mask span[data-v-7a99f436]{color:#fff;font-size:14px;font-weight:500}.upload-placeholder[data-v-7a99f436]{display:inline-block}.placeholder-box[data-v-7a99f436]{width:180px;height:180px;border:2px dashed #d9d9d9;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.placeholder-box[data-v-7a99f436]:hover{border-color:#8b5cf6;background:#e6f7ff}.placeholder-icon[data-v-7a99f436]{font-size:36px;color:#d9d9d9;margin-bottom:8px;transition:color .3s ease}.placeholder-box:hover .placeholder-icon[data-v-7a99f436]{color:#8b5cf6}.placeholder-text[data-v-7a99f436]{font-size:13px;color:var(--app-text-3);transition:color .3s ease}.placeholder-box:hover .placeholder-text[data-v-7a99f436]{color:#8b5cf6}.feishu-section-title[data-v-7a99f436]{font-size:14px;font-weight:700;color:var(--app-text);margin:2px 0 16px;padding-left:10px;position:relative}.feishu-section-title[data-v-7a99f436]:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:2px;background:#2563eb}.feishu-tip[data-v-7a99f436]{margin-top:6px;font-size:12px;color:#98a2b3;line-height:1.6}@media (max-width: 768px){.fs-basic-row>.ant-col[data-v-7a99f436]{flex:0 0 100%!important;max-width:100%!important;margin-bottom:8px}}.push-topic-list[data-v-7a99f436]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.push-topic[data-v-7a99f436]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid #E5E7EB;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.push-topic[data-v-7a99f436]:hover{border-color:#bfd3ff}.push-topic.is-on[data-v-7a99f436]{border-color:#2563eb;background:#f5f9ff;box-shadow:0 4px 14px #2563eb1a}.push-topic__head[data-v-7a99f436]{display:flex;align-items:flex-start;gap:10px}.push-topic__opts[data-v-7a99f436]{border-top:1px dashed #E5E7EB;padding-top:10px;display:flex;flex-direction:column;gap:8px}.push-opt-row[data-v-7a99f436]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.push-opt-label[data-v-7a99f436]{font-size:12.5px;color:#475569;font-weight:600;min-width:64px}.push-opt-sep[data-v-7a99f436]{font-size:12px;color:#98a2b3}.push-topic__body[data-v-7a99f436]{min-width:0}.push-topic__title[data-v-7a99f436]{font-size:13.5px;font-weight:700;color:#0f172a}.push-topic__desc[data-v-7a99f436]{margin-top:3px;font-size:12px;color:#8a8f99}.push-topic__sample[data-v-7a99f436]{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#f7f8fa;font-family:inherit;font-size:12px;line-height:1.7;color:#475569;white-space:pre-wrap;word-break:break-all}.push-time-block[data-v-7a99f436]{margin-top:18px;padding:4px 18px;border:1px solid #E5E7EB;border-radius:12px;background:#fff}.push-time-title[data-v-7a99f436]{padding:14px 2px 6px;font-size:13px;font-weight:700;color:#475569}.push-config-item[data-v-7a99f436]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--app-line);gap:16px}.push-config-item[data-v-7a99f436]:last-child{border-bottom:none}.push-label[data-v-7a99f436]{font-size:14px;font-weight:500;min-width:70px}.push-time-picker[data-v-7a99f436]{margin-left:auto}.agent-upload-box[data-v-7a99f436]{width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--app-text-3);font-size:20px;overflow:hidden;background:#fafafa}.agent-upload-box.small[data-v-7a99f436]{width:64px;height:64px;font-size:16px}.agent-upload-box img[data-v-7a99f436]{width:100%;height:100%;object-fit:contain}.agent-domain-hint[data-v-7a99f436]{margin-top:4px;font-size:12px;color:var(--app-text-3)}.bf[data-v-7a99f436]{padding:4px 0 8px}.bf-grid[data-v-7a99f436]{display:grid;grid-template-columns:minmax(0,400px) repeat(2,minmax(0,200px));gap:32px;align-items:start}@media (max-width: 1100px){.bf-grid[data-v-7a99f436]{grid-template-columns:minmax(0,400px) repeat(2,minmax(0,160px));gap:24px}}@media (max-width: 820px){.bf-grid[data-v-7a99f436]{grid-template-columns:1fr}}.bf-field[data-v-7a99f436]{display:flex;flex-direction:column;gap:10px;min-width:0}.bf-label[data-v-7a99f436]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:#4b5563;line-height:1.2}.bf-help[data-v-7a99f436]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#0000000f;color:var(--app-text-3);font-size:10px;font-weight:600;cursor:help}.bf-input.ant-input[data-v-7a99f436]{width:100%;max-width:400px;background:var(--app-input-bg)!important;border:1px solid transparent!important;border-radius:8px!important;height:38px;padding:0 12px;color:var(--app-text);font-size:14px;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background .2s}.bf-input.ant-input[data-v-7a99f436]:focus,.bf-input.ant-input-focused[data-v-7a99f436]{background:var(--app-card-bg)!important;border-color:#007aff!important;box-shadow:0 0 0 3px #007aff26!important}.bf-upload[data-v-7a99f436]{position:relative;width:80px;height:80px;border:1.5px dashed #D1D5DB;border-radius:12px;background:#fafafb;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s}.bf-upload[data-v-7a99f436]:hover{border-color:#007aff;background:#f5f9ff}.bf-upload.has-img[data-v-7a99f436]{border-style:solid;border-color:#0000000f;background:var(--app-card-bg)}.bf-upload img[data-v-7a99f436]{width:100%;height:100%;object-fit:contain;background:var(--app-card-bg)}.bf-upload-empty[data-v-7a99f436]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--app-text-3);font-size:11px}.bf-upload-empty .anticon[data-v-7a99f436]{font-size:18px;color:#b0b7c3}.bf-mask[data-v-7a99f436]{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}.bf-upload:hover .bf-mask[data-v-7a99f436]{opacity:1}.bf-mask-btn[data-v-7a99f436]{color:var(--app-card-bg);font-size:12px;cursor:pointer}.bf-mask-btn.danger[data-v-7a99f436]{color:#ffb4b4}.bf-save[data-v-7a99f436]{margin-top:32px;height:38px;padding:0 22px;border-radius:10px;background:#007aff;border:0;box-shadow:0 8px 20px -8px #007aff99}html.dark .bf-input.ant-input[data-v-7a99f436],html.dark .bf-input.ant-input-affix-wrapper[data-v-7a99f436],body.agent-dark-theme .bf-input.ant-input[data-v-7a99f436],body.dark-theme .bf-input.ant-input[data-v-7a99f436],body.tech-dark-theme .bf-input.ant-input[data-v-7a99f436]{background:#ffffff0d!important;border-color:#ffffff14!important;color:#ffffffeb!important}html.dark .bf-input.ant-input[data-v-7a99f436]:focus,body.agent-dark-theme .bf-input.ant-input[data-v-7a99f436]:focus{background:var(--app-card-bg)!important;border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff40!important}html.dark .bf-label[data-v-7a99f436],body.agent-dark-theme .bf-label[data-v-7a99f436]{color:#fff9!important}html.dark .bf-help[data-v-7a99f436],body.agent-dark-theme .bf-help[data-v-7a99f436]{background:#ffffff1a!important;color:#ffffff80!important}html.dark .bf-upload[data-v-7a99f436],body.agent-dark-theme .bf-upload[data-v-7a99f436]{background:#ffffff0a!important;border-color:#ffffff26!important}html.dark .bf-upload.has-img[data-v-7a99f436],body.agent-dark-theme .bf-upload.has-img[data-v-7a99f436]{background:var(--app-card-bg)!important;border-color:#ffffff14!important}html.dark .bf-upload-empty[data-v-7a99f436],body.agent-dark-theme .bf-upload-empty[data-v-7a99f436]{color:#ffffff73!important}.app-page[data-v-eb98d4ec]{padding:4px 2px 24px}.at-head[data-v-eb98d4ec]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.at-title[data-v-eb98d4ec]{margin:0;font-size:22px;font-weight:700;color:#111827}.at-sub[data-v-eb98d4ec]{margin:4px 0 0;font-size:13px;color:#6b7280}.app-card[data-v-eb98d4ec]{padding:16px}.at-toolbar[data-v-eb98d4ec]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.at-count[data-v-eb98d4ec]{margin-left:auto;font-size:12px;color:var(--app-text-3)}.at-filter[data-v-eb98d4ec]{display:inline-flex;padding:3px;background:#f2f4f7;border-radius:10px}.at-filter-btn[data-v-eb98d4ec]{border:0;background:transparent;padding:5px 12px;border-radius:8px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease}.at-filter-btn[data-v-eb98d4ec]:hover{color:var(--app-text)}.at-filter-btn.on[data-v-eb98d4ec]{background:var(--app-card-bg);color:var(--app-text);font-weight:600;box-shadow:0 1px 3px #11182714}.at-filter-count[data-v-eb98d4ec]{margin-left:4px;font-size:12px;color:var(--app-text-3)}.at-tpl[data-v-eb98d4ec]{display:flex;align-items:center;gap:10px}.at-tpl-icon[data-v-eb98d4ec]{width:34px;height:34px;border-radius:9px;overflow:hidden;flex:0 0 auto;background:#eef4ff;color:#1677ff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.at-tpl-icon img[data-v-eb98d4ec]{width:100%;height:100%;object-fit:cover}.at-tpl-main[data-v-eb98d4ec]{display:flex;flex-direction:column;min-width:0}.at-tpl-name[data-v-eb98d4ec]{color:var(--app-text)}.at-tpl-desc[data-v-eb98d4ec]{font-size:11px;color:var(--app-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-time[data-v-eb98d4ec]{font-size:12px;color:#6b7280}.at-danger[data-v-eb98d4ec]{color:#ef4444}@media (max-width: 900px){.at-count[data-v-eb98d4ec]{margin-left:0}}.tmpl-type-fixed[data-v-eb98d4ec]{height:32px;line-height:32px;padding:0 11px;border:1px solid var(--app-line);border-radius:6px;background:#fafafa;color:#374151}.tmpl-type-hint[data-v-eb98d4ec]{margin-top:6px;font-size:12px;color:var(--app-text-3)}.create-options[data-v-eb98d4ec]{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.create-option[data-v-eb98d4ec]{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--app-line);border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.create-option[data-v-eb98d4ec]:hover{border-color:#1677ff;box-shadow:0 4px 16px #1677ff1f}.create-option-icon[data-v-eb98d4ec]{font-size:26px}.create-option-title[data-v-eb98d4ec]{font-size:15px;font-weight:600;color:#111827}.create-option-desc[data-v-eb98d4ec]{margin-top:2px;font-size:12px;color:#6b7280}.tmpl-empty[data-v-eb98d4ec]{padding:28px 0;text-align:center;color:var(--app-text-3);font-size:13px}.tmpl-select-item[data-v-eb98d4ec]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #eef0f4;border-radius:10px;margin-bottom:8px;cursor:pointer}.tmpl-select-item.active[data-v-eb98d4ec]{border-color:#1677ff;background:#f5f9ff}.tmpl-select-icon[data-v-eb98d4ec],.tmpl-select-placeholder[data-v-eb98d4ec]{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#1677ff;font-size:13px;object-fit:cover}.tmpl-select-name[data-v-eb98d4ec]{flex:1;font-size:14px;color:#111827}.tmpl-select-check[data-v-eb98d4ec]{color:#1677ff;font-weight:700}.app-card-head[data-v-eb98d4ec]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f2f5}.app-card-title[data-v-eb98d4ec]{font-size:16px;font-weight:600;color:#111827}.at-lib-row[data-v-eb98d4ec]{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;border-bottom:1px solid rgba(0,0,0,.05)}.at-lib-left[data-v-eb98d4ec]{display:flex;align-items:center;gap:12px;min-width:0}.at-lib-icon[data-v-eb98d4ec]{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#E8F1FF,var(--app-card-bg));color:#007aff;font-weight:600;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.at-lib-icon img[data-v-eb98d4ec]{width:100%;height:100%;object-fit:cover}.at-lib-main[data-v-eb98d4ec]{display:flex;flex-direction:column;min-width:0}.at-lib-name[data-v-eb98d4ec]{font-size:14px;font-weight:600;color:var(--app-text)}.at-lib-desc[data-v-eb98d4ec]{font-size:12px;color:var(--app-text-3);margin-top:2px}.at-lib-row[data-v-eb98d4ec]:last-child{border-bottom:0}.app-card[data-v-eb98d4ec]{padding:0 0 12px}.app-card-head[data-v-eb98d4ec]{border-bottom:0!important;padding:22px 24px 8px!important}.app-card-title[data-v-eb98d4ec]{font-size:17px!important;font-weight:700!important;letter-spacing:-.02em}.at-toolbar[data-v-eb98d4ec]{padding:6px 24px 14px!important;gap:12px!important;align-items:center}.at-toolbar[data-v-eb98d4ec] .ant-input-affix-wrapper,.at-toolbar[data-v-eb98d4ec] .ant-input{border-radius:999px!important;background:var(--app-bg-base)!important;border-color:transparent!important;box-shadow:none!important;height:36px}.at-toolbar[data-v-eb98d4ec] .ant-input-affix-wrapper-focused{background:var(--app-card-bg)!important;box-shadow:0 0 0 4px #007aff26!important}.at-filter[data-v-eb98d4ec]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:#0000000d!important}.at-filter-btn[data-v-eb98d4ec]{border:0!important;background:transparent!important;border-radius:9px!important;padding:6px 14px!important;font-size:13px!important;color:#3a3a3c!important;line-height:1.2;transition:background .2s,box-shadow .2s,color .2s}.at-filter-btn.on[data-v-eb98d4ec]{background:var(--app-card-bg)!important;color:var(--app-text)!important;box-shadow:0 1px 3px #0000001f!important}.at-filter-btn[data-v-eb98d4ec]:hover{color:var(--app-text)!important}.at-filter-count[data-v-eb98d4ec]{margin-left:6px;font-size:11px;opacity:.55}.at-count[data-v-eb98d4ec]{margin-left:auto;color:var(--app-text-3)!important;font-size:13px}.app-card[data-v-eb98d4ec] .ant-table{background:transparent}.app-card[data-v-eb98d4ec] .ant-table-thead>tr>th{border-right:0!important;border-left:0!important;background:transparent!important;color:var(--app-text-2)!important;font-weight:500!important;font-size:12.5px!important;height:44px;padding:0 20px!important}.app-card[data-v-eb98d4ec] .ant-table-tbody>tr>td{border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(0,0,0,.05)!important;height:64px!important;padding:0 20px!important}.app-card[data-v-eb98d4ec] .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.app-card[data-v-eb98d4ec] .ant-table-tbody>tr:hover>td{background:#00000005!important}.at-tpl-icon[data-v-eb98d4ec]{width:40px;height:40px;border-radius:10px!important;background:linear-gradient(135deg,#E8F1FF 0%,var(--app-card-bg) 100%)!important;box-shadow:0 1px 2px #0000000f;color:#007aff!important;font-weight:600}.at-tpl-icon img[data-v-eb98d4ec]{width:100%;height:100%;object-fit:cover;border-radius:10px}.at-tpl-name[data-v-eb98d4ec]{font-size:15px!important;font-weight:600!important;color:var(--app-text);letter-spacing:-.01em}.at-tpl-desc[data-v-eb98d4ec]{font-size:12px!important;color:var(--app-text-3)!important;margin-top:2px}.at-btn-ghost[data-v-eb98d4ec]{background:#0000000a!important;border:0!important;color:var(--app-text)!important;border-radius:999px!important;height:30px;padding:0 14px!important;box-shadow:none!important}.at-btn-ghost[data-v-eb98d4ec]:hover{background:#00000014!important}.at-btn-primary[data-v-eb98d4ec]{background:#007aff!important;border:0!important;color:var(--app-card-bg)!important;border-radius:999px!important;height:30px;padding:0 16px!important;box-shadow:0 6px 14px -6px #007aff99!important}.at-btn-primary[data-v-eb98d4ec]:hover{filter:brightness(1.05)}.at-btn-del[data-v-eb98d4ec]{background:transparent!important;border:0!important;color:#ff6b6b!important;box-shadow:none!important;height:30px;padding:0 10px!important}.at-btn-del[data-v-eb98d4ec]:hover{background:#ff6b6b14!important;color:#ff4d4f!important}.at-idx[data-v-eb98d4ec]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 7px;border-radius:7px;background:#0000000a;color:#6b7280;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.app-page[data-v-a4dc0ea4]{padding:4px 2px 24px}.ap-head[data-v-a4dc0ea4]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.ap-title[data-v-a4dc0ea4]{margin:0;font-size:22px;font-weight:700;color:#111827}.ap-sub[data-v-a4dc0ea4]{margin:4px 0 0;font-size:13px;color:#6b7280}.app-card[data-v-a4dc0ea4]{padding:16px}.ap-toolbar[data-v-a4dc0ea4]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ap-count[data-v-a4dc0ea4]{margin-left:auto;font-size:12px;color:var(--app-text-3)}.ap-filter[data-v-a4dc0ea4]{display:inline-flex;padding:3px;background:#f2f4f7;border-radius:10px}.ap-filter-btn[data-v-a4dc0ea4]{border:0;background:transparent;padding:5px 12px;border-radius:8px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease}.ap-filter-btn[data-v-a4dc0ea4]:hover{color:var(--app-text)}.ap-filter-btn.on[data-v-a4dc0ea4]{background:var(--app-card-bg);color:var(--app-text);font-weight:600;box-shadow:0 1px 3px #11182714}.ap-filter-count[data-v-a4dc0ea4]{margin-left:4px;font-size:12px;color:var(--app-text-3)}.ap-code[data-v-a4dc0ea4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#374151}.ap-title-cell[data-v-a4dc0ea4]{display:flex;flex-direction:column}.ap-name[data-v-a4dc0ea4]{color:var(--app-text)}.ap-tpl[data-v-a4dc0ea4]{font-size:11px;color:var(--app-text-3)}.ap-domain[data-v-a4dc0ea4]{font-size:12px;color:#4b5563}.ap-danger[data-v-a4dc0ea4]{color:#ef4444}.ap-qr[data-v-a4dc0ea4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 8px}.ap-qr-url[data-v-a4dc0ea4]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:#f7f8fa;border-radius:8px;font-size:12px;color:#374151;word-break:break-all}.ap-qr-img[data-v-a4dc0ea4]{width:200px;height:200px;display:block}.ap-qr-btns[data-v-a4dc0ea4]{display:flex;gap:8px}@media (max-width: 900px){.ap-count[data-v-a4dc0ea4]{margin-left:0}}.ap-btn-ghost[data-v-a4dc0ea4]{border:0!important;border-radius:999px!important;background:#0000000a!important;color:var(--app-text)!important;height:28px;padding:0 14px!important}.ap-btn-ghost[data-v-a4dc0ea4]:hover{background:#00000014!important}.ap-btn-del[data-v-a4dc0ea4]{border:0!important;border-radius:999px!important;background:transparent!important;color:#ff6b6b!important;height:28px;padding:0 10px!important;box-shadow:none!important}.ap-btn-del[data-v-a4dc0ea4]:hover{color:#ff4d4f!important;background:#ff6b6b14!important}.ap-btn-primary[data-v-a4dc0ea4]{border:0!important;border-radius:999px!important;background:#007aff!important;color:var(--app-card-bg)!important;height:28px;padding:0 14px!important;box-shadow:0 6px 14px -6px #007aff8c!important}html.dark .promotion[data-v-a4dc0ea4]{background:#1c1c1e!important}html.dark .promotion .app-card[data-v-a4dc0ea4],html.dark .promotion .ant-card[data-v-a4dc0ea4]{background:#2c2c2e!important;border:1px solid rgba(255,255,255,.08)!important}html.dark .pm-stats[data-v-a4dc0ea4]{background:transparent!important}html.dark .pm-stat[data-v-a4dc0ea4],html.dark .pm-panel[data-v-a4dc0ea4]{background:#2c2c2e!important;border:1px solid rgba(255,255,255,.08)!important}body.tech-dark-theme .promotion[data-v-a4dc0ea4]{background:#1c1c1e!important}body.tech-dark-theme .promotion .app-card[data-v-a4dc0ea4],body.tech-dark-theme .pm-stat[data-v-a4dc0ea4]{background:#2c2c2e!important}.at-page[data-v-4db865cf]{padding:4px 2px 24px}.at-head[data-v-4db865cf]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.at-title[data-v-4db865cf]{margin:0;font-size:22px;font-weight:700;color:#111827}.at-stats[data-v-4db865cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:18px 8px;margin-bottom:16px}.at-stat[data-v-4db865cf]{padding:0 16px;border-right:1px solid #eef0f4}.at-stat[data-v-4db865cf]:last-child{border-right:0}.at-stat-label[data-v-4db865cf]{font-size:12px;color:#6b7280}.at-stat-value[data-v-4db865cf]{margin-top:6px;font-size:26px;font-weight:700;color:#111827}.at-stat-value.green[data-v-4db865cf]{color:#16a34a}.at-stat-value.orange[data-v-4db865cf]{color:#d97706}.at-card[data-v-4db865cf]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:32px 36px!important}.at-page .at-card[data-v-4db865cf]{padding:32px 36px!important}.at-page .at-title[data-v-4db865cf]{margin:0 0 0 24px!important}.at-toolbar[data-v-4db865cf]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.at-count[data-v-4db865cf]{margin-left:auto;font-size:12px;color:var(--app-text-3)}.at-on[data-v-4db865cf]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#374151}.at-time[data-v-4db865cf]{font-size:12px;color:#6b7280}@media (max-width: 900px){.at-stats[data-v-4db865cf]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.at-stat[data-v-4db865cf]:nth-child(2n){border-right:0}.at-count[data-v-4db865cf]{margin-left:0}}#app .at-page .at-card[data-v-4db865cf]{overflow:visible!important}.ops[data-v-a373f5c8]{padding:0}.ops-card[data-v-a373f5c8]{margin-bottom:24px}.about[data-v-803a1ec5]{padding:0}.update-list[data-v-803a1ec5]{margin:8px 0 0;padding-left:20px}.update-list li[data-v-803a1ec5]{color:var(--app-text-2);margin-bottom:4px}.agent[data-v-2ed75bda]{padding:0}.agent-card[data-v-2ed75bda]{margin-bottom:24px}.search-bar[data-v-2ed75bda]{margin-bottom:16px;display:flex}.as-page[data-v-7de80754]{padding:4px 2px 24px}.as-head[data-v-7de80754]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.as-title[data-v-7de80754]{margin:0;font-size:22px;font-weight:700;color:#111827}.as-sub[data-v-7de80754]{margin:4px 0 0;font-size:13px;color:#6b7280}.as-card[data-v-7de80754]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:8px 16px 16px}.as-tabs[data-v-7de80754] .ant-tabs-nav{margin-bottom:12px}.as-tabs[data-v-7de80754] .ant-table-thead>tr>th{background:#f8f9fc;color:#6b7280;font-weight:500;font-size:12px}.as-tabs[data-v-7de80754] .ant-table-tbody>tr>td{padding:14px 16px}.as-agent[data-v-7de80754]{display:flex;align-items:center;gap:10px;min-width:0}.as-avatar[data-v-7de80754]{width:32px;height:32px;border-radius:9px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#1677ff;font-size:14px;font-weight:600}.as-agent-main[data-v-7de80754]{display:flex;flex-direction:column;min-width:0}.as-agent-name[data-v-7de80754]{color:var(--app-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-agent-acc[data-v-7de80754]{font-size:11px;color:var(--app-text-3)}.as-rate[data-v-7de80754]{font-variant-numeric:tabular-nums;color:#374151}.as-rate.muted[data-v-7de80754]{color:var(--app-text-3);font-size:12px}.as-mode[data-v-7de80754]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.as-mode .as-dot[data-v-7de80754]{width:6px;height:6px;border-radius:50%;background:#94a3b8;display:inline-block}.as-mode.platform .as-dot[data-v-7de80754]{background:#1677ff}.as-mode.self .as-dot[data-v-7de80754]{background:#f59e0b}.as-money[data-v-7de80754]{color:#16a34a;font-weight:600;font-variant-numeric:tabular-nums}.as-total[data-v-7de80754]{color:#6b7280;font-variant-numeric:tabular-nums}.as-time[data-v-7de80754]{font-size:12px;color:#6b7280}.as-op[data-v-7de80754]{font-size:13px;color:#4b5563}.as-op.primary[data-v-7de80754]{color:#1677ff;font-weight:500}.as-op.danger[data-v-7de80754],.as-danger[data-v-7de80754]{color:#ef4444}.as-muted[data-v-7de80754]{color:var(--app-text-3);font-size:12px}.as-wd-toolbar[data-v-7de80754]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.as-tip[data-v-7de80754]{font-size:12px;color:var(--app-text-3)}.as-mode-tip[data-v-7de80754]{margin-top:6px;font-size:12px;line-height:1.6;color:var(--app-text-3)}.as-actions[data-v-7de80754]{display:flex;align-items:center;gap:6px}.as-btn-primary[data-v-7de80754]{border:0!important;border-radius:999px!important;background:#007aff!important;color:var(--app-card-bg)!important;height:28px;padding:0 14px!important;font-size:12.5px;box-shadow:0 6px 14px -6px #007aff8c!important}.as-btn-more[data-v-7de80754]{border:0!important;border-radius:999px!important;background:#0000000a!important;color:var(--app-text)!important;height:28px;width:34px;padding:0!important}.as-btn-more[data-v-7de80754]:hover{background:#00000014!important}.as-qr[data-v-7de80754]{display:flex;align-items:center;gap:8px}.as-qr__meta[data-v-7de80754]{display:flex;flex-direction:column;line-height:1.3}.as-qr__meta span[data-v-7de80754]{font-size:12px;color:#475569}.as-qr__meta small[data-v-7de80754]{font-size:11px;color:#94a3b8}.gc-page[data-v-aecd36c5]{padding:20px}.gc-list-header[data-v-aecd36c5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.gc-title[data-v-aecd36c5]{font-size:22px;font-weight:700;margin:0 0 6px;color:var(--gc-text-1,var(--app-text))}.gc-subtitle[data-v-aecd36c5]{color:var(--gc-text-3,#9ca3af);font-size:13px;margin:0}.gc-collection-grid[data-v-aecd36c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.gc-collection-card[data-v-aecd36c5]{display:flex;gap:14px;padding:18px;background:var(--gc-card,var(--app-card-bg));border:1px solid var(--gc-border,#eef0f4);border-radius:14px;cursor:pointer;transition:all .2s}.gc-collection-card[data-v-aecd36c5]:hover{border-color:#8b5cf6;box-shadow:0 8px 24px #8b5cf61f;transform:translateY(-2px)}.gc-card-icon[data-v-aecd36c5]{width:54px;height:54px;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:var(--app-card-bg);display:flex;align-items:center;justify-content:center;font-size:26px;overflow:hidden}.gc-card-icon img[data-v-aecd36c5]{width:100%;height:100%;object-fit:cover}.gc-card-info[data-v-aecd36c5]{flex:1;min-width:0}.gc-card-name[data-v-aecd36c5]{font-weight:600;font-size:15px;margin-bottom:4px}.gc-card-desc[data-v-aecd36c5]{font-size:12px;color:var(--gc-text-3,#9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.gc-card-meta[data-v-aecd36c5]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gc-text-3,#9ca3af)}.gc-card-actions[data-v-aecd36c5]{display:flex;flex-direction:column}.gc-empty[data-v-aecd36c5]{grid-column:1/-1;text-align:center;padding:70px 0;color:var(--gc-text-3,#9ca3af)}.gc-top[data-v-aecd36c5]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;margin-bottom:16px;overflow:hidden}.gc-topbar[data-v-aecd36c5]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}.gc-topbar-left[data-v-aecd36c5]{display:flex;align-items:center;gap:10px;min-width:0}.gc-back[data-v-aecd36c5]{padding:0 6px;color:#4b5563}.gc-topbar-divider[data-v-aecd36c5]{width:1px;height:16px;background:#e6e8ee}.gc-topbar-title[data-v-aecd36c5]{font-size:16px;font-weight:600;margin:0;color:var(--app-text);white-space:nowrap}.gc-topbar-right[data-v-aecd36c5]{display:flex;gap:8px;flex-wrap:wrap}.gc-name-bar[data-v-aecd36c5]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #f1f3f7;background:#fbfbfd}.gc-name-label[data-v-aecd36c5]{font-size:13px;color:#6b7280;white-space:nowrap}.gc-name-input[data-v-aecd36c5]{max-width:360px}.gc-name-hint[data-v-aecd36c5]{font-size:12px;color:var(--app-text-3)}.gc-layout[data-v-aecd36c5]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.gc-left[data-v-aecd36c5]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:0;min-width:0;min-height:560px;display:flex;flex-direction:column}.gc-left[data-v-aecd36c5]>.ant-tabs{flex:1;display:flex;flex-direction:column;min-height:0}.gc-left[data-v-aecd36c5] .ant-tabs-nav{margin:0;padding:6px 12px 0;border-bottom:1px solid #f1f3f7}.gc-left[data-v-aecd36c5] .ant-tabs-tab{padding:8px 9px;font-size:13px}.gc-left[data-v-aecd36c5] .ant-tabs-content-holder{padding:16px 16px 20px}.gc-right[data-v-aecd36c5]{position:sticky;top:16px}.gc-cat-layout[data-v-aecd36c5]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:430px}.gc-cat-col[data-v-aecd36c5]{border:1px solid var(--gc-border,#eef0f4);border-radius:10px;display:flex;flex-direction:column;max-height:560px}.gc-cat-head[data-v-aecd36c5]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--gc-border,#eef0f4);font-weight:600}.gc-cat-list[data-v-aecd36c5]{flex:1;overflow-y:auto;padding:6px}.gc-cat-item[data-v-aecd36c5]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer;margin-bottom:2px}.gc-cat-item[data-v-aecd36c5]:hover{background:#8b5cf614}.gc-cat-item.active[data-v-aecd36c5]{background:#8b5cf624;color:#7c3aed}.gc-cat-avatar[data-v-aecd36c5]{width:30px;height:30px;border-radius:50%;overflow:hidden;background:#ede9fe;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.gc-cat-avatar img[data-v-aecd36c5]{width:100%;height:100%;object-fit:cover}.gc-cat-name[data-v-aecd36c5]{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-cat-ops[data-v-aecd36c5]{display:none;gap:6px;font-size:12px}.gc-cat-item:hover .gc-cat-ops[data-v-aecd36c5]{display:flex}.gc-cat-ops .danger[data-v-aecd36c5],.danger-text[data-v-aecd36c5]{color:#ef4444}.gc-drag-handle[data-v-aecd36c5]{cursor:grab;color:#9ca3af}.gc-cat-foot[data-v-aecd36c5]{padding:8px 12px;border-top:1px solid var(--gc-border,#eef0f4);font-size:12px;color:var(--gc-text-3,#9ca3af)}.gc-cat-empty[data-v-aecd36c5],.gc-group-empty[data-v-aecd36c5]{padding:40px 0;text-align:center;color:var(--gc-text-3,#9ca3af);font-size:13px}.gc-group-col[data-v-aecd36c5]{border:1px solid var(--gc-border,#eef0f4);border-radius:10px;min-width:0}.gc-group-head[data-v-aecd36c5]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--gc-border,#eef0f4);font-weight:600}.gc-gname[data-v-aecd36c5]{display:flex;align-items:center;gap:8px}.gc-gavatar[data-v-aecd36c5]{width:30px;height:30px;border-radius:8px;object-fit:cover}.gc-form[data-v-aecd36c5]{max-width:560px}.gc-swtip[data-v-aecd36c5]{color:var(--gc-text-3,#9ca3af);font-size:12px;margin-left:10px}.gc-tip[data-v-aecd36c5]{color:var(--gc-text-3,#9ca3af);font-size:13px}.gc-benefit-row[data-v-aecd36c5]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.gc-dl-row[data-v-aecd36c5]{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.gc-links-head[data-v-aecd36c5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gc-bottom-panel[data-v-aecd36c5]{margin-top:16px;padding:14px;border:1px solid #eef0f4;border-radius:12px;background:#fafbfd}.gc-b-chip[data-v-aecd36c5]{width:28px;height:28px;border-radius:8px;background:#f5f7fb;color:#2563eb;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.gc-b-chip svg[data-v-aecd36c5],.gc-b-ico svg[data-v-aecd36c5]{width:16px;height:16px;display:block}.gc-prepay-benefit-tag .gc-b-ico[data-v-aecd36c5]{margin-right:4px;display:inline-flex;vertical-align:-3px}.gc-upload-avatar[data-v-aecd36c5]{width:88px;height:88px;border-radius:50%;border:1px dashed #c4c9d4;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#9ca3af;cursor:pointer}.gc-upload-avatar img[data-v-aecd36c5]{width:100%;height:100%;object-fit:cover}.gc-upload-placeholder[data-v-aecd36c5]{background:#fafafa}.gc-upload-box[data-v-aecd36c5]{width:240px;border-radius:10px;overflow:hidden;border:1px solid var(--gc-border,#eef0f4)}.gc-upload-box img[data-v-aecd36c5]{width:100%;display:block}.gc-upload-grid[data-v-aecd36c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gc-upload-thumb[data-v-aecd36c5]{height:84px;border:1px dashed #c4c9d4;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:12px;cursor:pointer;position:relative;overflow:hidden;background:#fafafa}.gc-upload-thumb.filled[data-v-aecd36c5]{border-style:solid}.gc-upload-sq[data-v-aecd36c5]{width:84px;height:84px;flex:0 0 auto}.gc-upload-thumb img[data-v-aecd36c5]{width:100%;height:100%;object-fit:cover}.gc-multi-upload[data-v-aecd36c5]{display:flex;flex-wrap:wrap;gap:8px}.gc-multi-upload .gc-upload-thumb[data-v-aecd36c5]{width:72px;height:72px}.gc-thumb-del[data-v-aecd36c5]{position:absolute;top:2px;right:2px;background:#0000008c;color:var(--app-card-bg);border-radius:50%;font-size:10px;padding:2px}.gc-form-grid[data-v-aecd36c5]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.gc-section-title[data-v-aecd36c5]{font-size:13px;font-weight:600;color:var(--app-text);background:#f5f7fb;border-left:3px solid #2563eb;padding:7px 12px;border-radius:6px;margin:18px 0 12px}.gc-section-title[data-v-aecd36c5]:first-child{margin-top:0}.gc-color[data-v-aecd36c5]{width:44px;height:32px;border:1px solid #d1d5db;border-radius:6px;vertical-align:middle}.gc-hex[data-v-aecd36c5]{margin-left:10px;color:#6b7280;font-size:13px}.gc-file-name[data-v-aecd36c5]{font-size:12px;color:#6b7280;margin-top:4px;word-break:break-all}.gc-bg-thumb[data-v-aecd36c5]{margin-top:8px;display:inline-flex;align-items:center;gap:8px}.gc-bg-thumb img[data-v-aecd36c5]{width:96px;height:54px;object-fit:cover;border-radius:6px;border:1px solid #e6e8ee;display:block}.gc-bg-remove[data-v-aecd36c5]{font-size:12px;color:#ef4444;cursor:pointer}.gc-slider-row[data-v-aecd36c5]{display:flex;align-items:center;gap:12px}.gc-slider-val[data-v-aecd36c5]{width:48px;text-align:right;font-size:12px;color:#6b7280}.gc-music-row[data-v-aecd36c5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gc-inherit-hint[data-v-aecd36c5]{font-size:12px;color:#8b5cf6;margin-top:4px;font-style:italic}.gc-code-generate[data-v-aecd36c5],.gc-code-display[data-v-aecd36c5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-top:8px}.gc-code-info[data-v-aecd36c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gc-code-status[data-v-aecd36c5]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.gc-code-status.enabled[data-v-aecd36c5]{background:#dcfce7;color:#16a34a}.gc-code-status.disabled[data-v-aecd36c5]{background:#fee2e2;color:#dc2626}.gc-code-meta[data-v-aecd36c5]{font-size:13px;color:#64748b}.gc-code-plaintext[data-v-aecd36c5]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:12px;margin:12px 0}.gc-code-warning[data-v-aecd36c5]{font-size:12px;color:#92400e;margin-bottom:8px}.gc-code-box[data-v-aecd36c5]{display:flex;align-items:center;gap:12px;background:var(--app-card-bg);padding:10px 14px;border-radius:6px}.gc-code-text[data-v-aecd36c5]{font-family:monospace;font-size:18px;font-weight:700;color:#1e293b;letter-spacing:2px;flex:1}.gc-code-link[data-v-aecd36c5]{margin:12px 0}.gc-code-link-label[data-v-aecd36c5]{font-size:13px;color:#64748b;margin-bottom:6px}.gc-code-qr[data-v-aecd36c5]{margin:12px 0;text-align:center}.gc-qr-box[data-v-aecd36c5]{display:inline-block;padding:10px;background:var(--app-card-bg);border-radius:8px;box-shadow:0 2px 8px #00000014}.gc-code-actions[data-v-aecd36c5]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.gc-code-redemptions[data-v-aecd36c5]{margin-top:16px}[data-v-aecd36c5] .gc-modal .ant-modal-body{max-height:68vh;overflow-y:auto;padding-right:8px}[data-v-aecd36c5] .gc-modal-wide .ant-modal-body{max-height:72vh}.gc-preview-card[data-v-aecd36c5]{background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;box-shadow:0 1px 3px #1118270d;padding:12px}.gc-preview-bar[data-v-aecd36c5]{display:flex;align-items:center;gap:8px;margin:0 2px 10px}.gc-preview-hint[data-v-aecd36c5]{font-size:12px;color:#6b7280;flex:1}.gc-phone[data-v-aecd36c5]{width:100%;max-width:326px;margin:0 auto;background:#0b0f16;border-radius:34px;padding:10px 8px;box-shadow:0 18px 40px #0f172a38}.gc-phone-notch[data-v-aecd36c5]{width:104px;height:18px;background:#0b0f16;border-radius:0 0 14px 14px;margin:-10px auto 6px;position:relative;z-index:2}.gc-phone-screen[data-v-aecd36c5]{border-radius:26px;overflow:hidden;background:#161b22;height:560px;position:relative}.gc-preview-frame[data-v-aecd36c5]{position:absolute;top:0;left:0;border:0;display:block;background:#0b0f16}.pv-nav[data-v-aecd36c5]{height:46px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--app-line);background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.pv-body[data-v-aecd36c5]{flex:1;overflow-y:auto;padding:16px 14px 24px;color:var(--app-line)}.pv-top-img[data-v-aecd36c5]{width:calc(100% + 28px);margin:-16px -14px 12px;display:block}.pv-title[data-v-aecd36c5]{font-size:20px;font-weight:800;color:var(--app-card-bg);margin:2px 0 6px}.pv-subtitle[data-v-aecd36c5]{font-size:12px;color:#9ca3af;line-height:1.6;margin:0 0 14px}.pv-cats[data-v-aecd36c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 6px;margin-bottom:14px}.pv-cat[data-v-aecd36c5]{text-align:center;font-size:12px;color:#cbd5e1;cursor:pointer}.pv-cat-avatar[data-v-aecd36c5]{width:60px;height:60px;border-radius:50%;margin:0 auto 6px;padding:3px;border:2px solid rgba(34,197,94,.55);overflow:hidden;background:#0f151d}.pv-cat-avatar img[data-v-aecd36c5],.pv-gavatar img[data-v-aecd36c5]{width:100%;height:100%;object-fit:cover;border-radius:50%}.pv-cat-avatar span[data-v-aecd36c5]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af}.pv-cat.on[data-v-aecd36c5]{color:#22c55e;font-weight:700}.pv-cat.on .pv-cat-avatar[data-v-aecd36c5]{border-color:#22c55e;box-shadow:0 0 10px #22c55e80}.pv-announce[data-v-aecd36c5]{background:#b487282e;border-radius:8px;padding:8px 10px;display:flex;gap:8px;align-items:center;margin-bottom:10px}.pv-ann-tag[data-v-aecd36c5]{background:#d4a03c;color:var(--app-card-bg);font-size:11px;padding:1px 8px;border-radius:5px;flex-shrink:0;font-weight:700}.pv-ann-text[data-v-aecd36c5]{font-size:11px;color:#e8d9b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-section[data-v-aecd36c5]{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 8px}.pv-section-title[data-v-aecd36c5]{font-size:15px;font-weight:700;color:var(--app-card-bg)}.pv-section-count[data-v-aecd36c5]{font-size:12px;color:#9ca3af}.pv-group[data-v-aecd36c5]{display:flex;gap:10px;background:#ffffff0d;border-radius:12px;padding:10px;margin-bottom:8px}.pv-gavatar[data-v-aecd36c5]{width:52px;height:52px;border-radius:10px;overflow:hidden;background:#0f151d;flex-shrink:0}.pv-gavatar span[data-v-aecd36c5]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;border-radius:10px}.pv-ginfo[data-v-aecd36c5]{flex:1;min-width:0}.pv-gname[data-v-aecd36c5]{font-size:13px;font-weight:700;color:var(--app-card-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-gdesc[data-v-aecd36c5]{font-size:11px;color:#9ca3af;margin:2px 0 4px}.pv-gmeta[data-v-aecd36c5]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pv-members[data-v-aecd36c5]{font-size:10px;color:#4ade80;background:#22c55e24;padding:1px 6px;border-radius:4px}.pv-gtags[data-v-aecd36c5]{display:flex;gap:5px;flex-wrap:wrap}.pv-tag[data-v-aecd36c5]{font-size:10px;background:#ffffff1a;color:#cbd5e1;padding:1px 6px;border-radius:4px}.pv-tag-hot[data-v-aecd36c5]{background:#f9731633;color:#fdba74}.pv-join[data-v-aecd36c5]{background:#16a34a;color:var(--app-card-bg);font-size:11px;text-align:center;border-radius:9px;padding:8px 10px;align-self:center;white-space:nowrap;line-height:1.5}.pv-join b[data-v-aecd36c5]{font-size:13px}.pv-footer[data-v-aecd36c5]{margin-top:16px;font-size:11px;color:#9ca3af}.pv-footer-btns[data-v-aecd36c5]{display:flex;gap:10px;margin-top:10px}.pv-btn[data-v-aecd36c5]{border:1px solid #16a34a;color:#22c55e;border-radius:8px;padding:7px 14px;font-size:12px}.pv-btn-hot[data-v-aecd36c5]{background:#16a34a26;font-weight:600}.pv-group[data-v-aecd36c5],.pv-join[data-v-aecd36c5],.pv-btn[data-v-aecd36c5]{cursor:pointer}.pv-gcontent[data-v-aecd36c5]{margin:-2px 0 10px;padding:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.pv-cover-grid[data-v-aecd36c5]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:6px}.pv-cover-grid img[data-v-aecd36c5]{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:7px;cursor:pointer}.pv-video[data-v-aecd36c5]{width:100%;border-radius:9px;margin-bottom:6px;background:#000}.pv-locked-row[data-v-aecd36c5]{display:flex;align-items:center;gap:8px;margin-top:6px}.pv-locked-row img[data-v-aecd36c5]{width:54px;height:54px;object-fit:cover;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.pv-locked-row span[data-v-aecd36c5]{font-size:11px;color:#9ca3af}.gc-img-full[data-v-aecd36c5]{width:100%;display:block;border-radius:8px}.gc-tag-editor[data-v-aecd36c5]{width:100%}.gc-tag-row[data-v-aecd36c5]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.gc-tag-color[data-v-aecd36c5]{width:40px;height:30px;border:1px solid #d1d5db;border-radius:6px;padding:2px;background:var(--app-card-bg);flex-shrink:0}.gc-agreement-box[data-v-aecd36c5]{white-space:pre-wrap;line-height:1.8;color:#374151;max-height:55vh;overflow-y:auto}.gc-prepay[data-v-aecd36c5]{text-align:center;padding:6px 0}.gc-prepay-group[data-v-aecd36c5]{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 0 14px;border-bottom:1px solid var(--app-line);margin-bottom:14px}.gc-prepay-avatars[data-v-aecd36c5]{display:grid;grid-template-columns:repeat(3,28px);gap:3px;flex-shrink:0}.gc-prepay-avatars img[data-v-aecd36c5]{width:28px;height:28px;border-radius:6px;object-fit:cover}.gc-prepay-info[data-v-aecd36c5]{flex:1;min-width:0}.gc-prepay-name[data-v-aecd36c5]{font-size:15px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-prepay-sub[data-v-aecd36c5]{font-size:12px;color:#6b7280;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-prepay-benefits[data-v-aecd36c5]{text-align:left;padding:10px 0 14px;border-bottom:1px solid var(--app-line);margin-bottom:14px}.gc-prepay-benefits-title[data-v-aecd36c5]{font-size:12px;color:#6b7280;margin-bottom:8px}.gc-prepay-benefits-list[data-v-aecd36c5]{display:flex;flex-wrap:wrap;gap:6px}.gc-prepay-benefit-tag[data-v-aecd36c5]{font-size:12px;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:3px 8px}.gc-prepay-amount[data-v-aecd36c5]{font-size:22px;color:#111827;margin-bottom:8px}.gc-prepay-amount.bold[data-v-aecd36c5]{font-weight:800}.gc-prepay-amount.red[data-v-aecd36c5]{color:#ef4444}.gc-prepay-tip[data-v-aecd36c5]{font-size:13px;color:#6b7280;margin-bottom:14px}.gc-prepay-btns[data-v-aecd36c5]{display:flex;flex-direction:column;gap:10px}.gc-prepay-btn[data-v-aecd36c5]{border:none;color:var(--app-card-bg);border-radius:10px;padding:12px;font-size:15px;font-weight:600;cursor:pointer}.gc-prepay-btn.wechat[data-v-aecd36c5]{background:#16a34a}.gc-prepay-btn.alipay[data-v-aecd36c5]{background:#1677ff}.gc-prepay-order[data-v-aecd36c5]{margin-top:14px;font-size:13px;color:#1677ff;cursor:pointer}.gc-prepay-preview[data-v-aecd36c5]{text-align:left;padding-bottom:14px;border-bottom:1px solid var(--app-line);margin-bottom:14px}.gc-prepay-preview .gc-pp-video[data-v-aecd36c5]{width:100%;max-height:210px;object-fit:cover;border-radius:10px;background:#000;display:block}.gc-prepay-preview .gc-pp-big[data-v-aecd36c5]{width:100%;max-height:210px;object-fit:cover;border-radius:10px;display:block;cursor:pointer}.gc-prepay-preview .gc-pp-thumbs[data-v-aecd36c5]{display:flex;gap:8px;overflow-x:auto;padding-top:8px}.gc-prepay-preview .gc-pp-thumbs img[data-v-aecd36c5]{flex:0 0 auto;width:88px;height:64px;object-fit:cover;border-radius:8px;cursor:pointer;border:1px solid rgba(0,0,0,.06)}.gc-order-box p[data-v-aecd36c5]{font-size:14px;color:#111827;margin:0 0 10px}.gc-order-box .muted[data-v-aecd36c5]{color:#6b7280;font-weight:400}html.dark .gc-top[data-v-aecd36c5],html.dark .gc-left[data-v-aecd36c5],html.dark .gc-preview-card[data-v-aecd36c5]{background:#131418;border-color:#1e2027}html.dark .gc-name-bar[data-v-aecd36c5]{background:#171920;border-color:#1e2027}html.dark .gc-topbar-title[data-v-aecd36c5],html.dark .gc-name-label[data-v-aecd36c5]{color:#e6e8ec}html.dark .gc-name-hint[data-v-aecd36c5],html.dark .gc-preview-hint[data-v-aecd36c5]{color:#8b93a1}html.dark .gc-topbar-divider[data-v-aecd36c5],html.dark .gc-name-bar[data-v-aecd36c5]{border-color:#1e2027}html.dark .gc-topbar-divider[data-v-aecd36c5]{background:#262a33}html.dark .gc-back[data-v-aecd36c5]{color:#b6bdc9}html.dark .gc-left[data-v-aecd36c5] .ant-tabs-nav{border-color:#1e2027}@media (max-width: 1200px){.gc-layout[data-v-aecd36c5]{grid-template-columns:1fr}.gc-right[data-v-aecd36c5]{position:static}}.page[data-v-aecd36c5],.collection-page[data-v-aecd36c5],.gc-page[data-v-aecd36c5],.edit-page[data-v-aecd36c5]{max-width:100%;box-sizing:border-box;overflow-x:hidden}.ant-tabs-nav[data-v-aecd36c5]{overflow-x:auto}.ant-tabs-nav-wrap[data-v-aecd36c5]{overflow:visible!important}.phone[data-v-aecd36c5],.phone-preview[data-v-aecd36c5],.preview-phone[data-v-aecd36c5],.phone-frame[data-v-aecd36c5]{max-width:100%;transform-origin:top center}@media (max-width: 1500px){.phone[data-v-aecd36c5],.phone-preview[data-v-aecd36c5],.preview-phone[data-v-aecd36c5],.phone-frame[data-v-aecd36c5]{transform:scale(.85)}}.gc-list-page[data-v-a69631f5]{padding:20px;box-sizing:border-box;background:var(--app-bg-base);min-height:100vh;gap:0}.gc-page-head[data-v-a69631f5]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.gc-page-title[data-v-a69631f5]{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--app-text);letter-spacing:.2px}.gc-page-sub[data-v-a69631f5]{margin:0;font-size:13px;color:#6b7280}.gc-head-actions[data-v-a69631f5]{display:flex;gap:8px}.gc-toolbar[data-v-a69631f5]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.gc-toolbar-right[data-v-a69631f5]{display:flex;align-items:center;gap:14px}.gc-search[data-v-a69631f5]{width:280px}.gc-filter[data-v-a69631f5]{display:inline-flex;padding:3px;background:#f2f4f7;border-radius:10px}.gc-filter-btn[data-v-a69631f5]{border:0;background:transparent;padding:5px 12px;border-radius:8px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease}.gc-filter-btn[data-v-a69631f5]:hover{color:var(--app-text)}.gc-filter-btn.on[data-v-a69631f5]{background:var(--app-card-bg);color:var(--app-text);font-weight:600;box-shadow:0 1px 3px #11182714}.gc-filter-count[data-v-a69631f5]{margin-left:4px;font-size:12px;color:var(--app-text-3)}.gc-filter-btn.on .gc-filter-count[data-v-a69631f5]{color:#1677ff}.gc-total[data-v-a69631f5]{margin-left:auto;font-size:12px;color:var(--app-text-3)}.gc-grid[data-v-a69631f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.gc-collection-card[data-v-a69631f5]{display:flex;flex-direction:column;background:var(--app-card-bg);border:1px solid #e6e8ee;border-radius:12px;padding:16px;box-shadow:0 1px 3px #1118270d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.gc-collection-card[data-v-a69631f5]:hover{border-color:#d7dbe6;box-shadow:0 6px 18px #11182714;transform:translateY(-2px)}.gc-card-top[data-v-a69631f5]{display:flex;gap:12px;align-items:flex-start}.gc-card-icon[data-v-a69631f5]{width:42px;height:42px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#e8f1ff;color:#1677ff;font-size:17px;font-weight:700;overflow:hidden}.gc-card-icon img[data-v-a69631f5]{width:100%;height:100%;object-fit:cover}.gc-card-main[data-v-a69631f5]{flex:1;min-width:0}.gc-card-name-row[data-v-a69631f5]{display:flex;align-items:center;gap:8px}.gc-card-name[data-v-a69631f5]{font-size:15px;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-card-name[data-v-a69631f5]:hover{color:#1677ff}.gc-status-tag[data-v-a69631f5]{cursor:pointer;margin-inline-end:0}.gc-card-desc[data-v-a69631f5]{margin-top:4px;font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-card-meta[data-v-a69631f5]{margin-top:6px;font-size:12px;color:var(--app-text-3)}.gc-card-foot[data-v-a69631f5]{display:flex;align-items:center;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid #f1f3f7}.gc-foot-link[data-v-a69631f5]{font-size:13px;color:#6b7280}.gc-foot-link[data-v-a69631f5]:hover{color:#1677ff}.gc-foot-link.primary[data-v-a69631f5]{color:#1677ff;font-weight:500}.gc-foot-link.danger[data-v-a69631f5]{color:#ef4444;margin-left:auto}.gc-foot-link.danger[data-v-a69631f5]:hover{color:#dc2626}.gc-empty[data-v-a69631f5]{background:var(--app-card-bg);border:1px dashed #e6e8ee;border-radius:12px;padding:56px 0}.tpl-row[data-v-a69631f5]{display:flex;align-items:center;justify-content:space-between;width:100%}.tpl-name[data-v-a69631f5]{font-size:14px;color:var(--app-text)}.tpl-meta[data-v-a69631f5]{font-size:12px;color:var(--app-text-3);margin-top:2px}.gc-link-count[data-v-a69631f5]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:#e8f1ff;color:#1677ff;font-size:11px;line-height:16px}.gc-links-head[data-v-a69631f5]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.gc-links-hint[data-v-a69631f5]{flex:1;font-size:12px;line-height:1.6;color:#6b7280}.gc-link-list[data-v-a69631f5]{display:flex;flex-direction:column;gap:10px}.gc-link-item[data-v-a69631f5]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e6e8ee;border-radius:10px;background:#fbfbfd}.gc-link-main[data-v-a69631f5]{flex:1;min-width:0}.gc-link-code[data-v-a69631f5]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;color:var(--app-text);display:flex;align-items:center;gap:8px}.gc-link-title[data-v-a69631f5]{margin-top:2px;font-size:13px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-link-meta[data-v-a69631f5]{margin-top:2px;font-size:12px;color:var(--app-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-link-ops[data-v-a69631f5]{display:flex;gap:12px;font-size:13px;flex:0 0 auto}.gc-danger[data-v-a69631f5]{color:#ef4444}.gc-link-tip[data-v-a69631f5]{font-size:12px;color:var(--app-text-3)}html.dark .gc-page-title[data-v-a69631f5]{color:#e6e8ec}html.dark .gc-page-sub[data-v-a69631f5]{color:#98a1b0}html.dark .gc-filter[data-v-a69631f5]{background:#171920}html.dark .gc-filter-btn[data-v-a69631f5]{color:#98a1b0}html.dark .gc-filter-btn.on[data-v-a69631f5]{background:#23262e;color:#e6e8ec;box-shadow:none}html.dark .gc-collection-card[data-v-a69631f5],html.dark .gc-empty[data-v-a69631f5]{background:#131418;border-color:#1e2027}html.dark .gc-card-name[data-v-a69631f5]{color:#e6e8ec}html.dark .gc-card-desc[data-v-a69631f5],html.dark .gc-foot-link[data-v-a69631f5]{color:#98a1b0}html.dark .gc-card-foot[data-v-a69631f5]{border-color:#1e2027}html.dark .gc-card-icon[data-v-a69631f5]{background:#1a2432;color:#7cb0ff}html.dark .tpl-name[data-v-a69631f5]{color:#e6e8ec}html.dark .gc-link-count[data-v-a69631f5]{background:#1a2432;color:#7cb0ff}html.dark .gc-links-hint[data-v-a69631f5]{color:#98a1b0}html.dark .gc-link-item[data-v-a69631f5]{background:#171920;border-color:#262a33}html.dark .gc-link-code[data-v-a69631f5]{color:#e6e8ec}html.dark .gc-link-title[data-v-a69631f5]{color:#d7dbe2}html.dark .gc-link-meta[data-v-a69631f5]{color:#8b93a1}.gc-collection-card[data-v-a69631f5]{background:var(--app-card-bg);border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 20px #0000000a;padding:20px}.gc-card-top[data-v-a69631f5]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 14px!important}.gc-card-icon[data-v-a69631f5]{background:transparent!important;box-shadow:none!important;border:0!important;color:#007aff}.gc-card-name[data-v-a69631f5]{font-size:16px!important;font-weight:600!important;color:var(--app-text)!important;letter-spacing:-.01em}.gc-card-desc[data-v-a69631f5]{font-size:13px!important;color:var(--app-text-2)!important}.gc-card-meta[data-v-a69631f5]{font-size:12px!important;color:#a1a1a6!important}.gc-card-foot[data-v-a69631f5]{display:flex!important;align-items:center;gap:6px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.gc-foot-link[data-v-a69631f5]{padding:6px 12px;border-radius:8px;font-size:13px;color:#4b5563;transition:background .15s,color .15s}.gc-foot-link[data-v-a69631f5]:hover{background:#0000000d;color:var(--app-text)}.gc-foot-link.primary[data-v-a69631f5]{color:#007aff}.gc-foot-link.danger[data-v-a69631f5]{color:#ff6b6b}.gc-foot-link.danger[data-v-a69631f5]:hover{background:#ff6b6b1a;color:#ff4d4f}html.dark .gc-collection-card[data-v-a69631f5]{background:var(--app-card-bg)!important;border-color:#ffffff14!important;box-shadow:none!important}html.dark .gc-card-name[data-v-a69631f5]{color:#fffffff2!important}html.dark .gc-card-desc[data-v-a69631f5]{color:#ffffff8c!important}html.dark .gc-card-meta[data-v-a69631f5]{color:#fff6!important}html.dark .gc-card-foot[data-v-a69631f5]{border-top-color:#ffffff14!important}html.dark .gc-foot-link[data-v-a69631f5]{color:#ffffffbf!important}html.dark .gc-foot-link[data-v-a69631f5]:hover{background:#ffffff14!important;color:var(--app-card-bg)!important}html.dark .gc-foot-link.primary[data-v-a69631f5]{color:#0a84ff!important}html.dark .gc-foot-link.danger[data-v-a69631f5]{color:#ff6b6b!important}html.dark .gc-card-icon[data-v-a69631f5]{color:#0a84ff!important}.gc-search[data-v-a69631f5] .ant-input,.gc-search[data-v-a69631f5] input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.gc-search.ant-input-affix-wrapper[data-v-a69631f5]{border-radius:999px!important;background:var(--app-bg-base)!important;border:1px solid transparent!important}html.dark .gc-search.ant-input-affix-wrapper[data-v-a69631f5]{background:#ffffff0d!important;border-color:#ffffff14!important}html.dark .gc-search[data-v-a69631f5] .ant-input,html.dark .gc-search[data-v-a69631f5] input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffffeb!important}.gc-card-main[data-v-a69631f5],.gc-card-name-row[data-v-a69631f5],.gc-card-meta[data-v-a69631f5],.gc-card-desc[data-v-a69631f5],.gc-card-body[data-v-a69631f5]{background:transparent!important;border:0!important;box-shadow:none!important}.tv-head[data-v-a69631f5]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tv-title[data-v-a69631f5]{margin:0;font-size:24px;font-weight:700;color:#0f172a;letter-spacing:.3px}.tv-toolbar[data-v-a69631f5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.tv-search[data-v-a69631f5]{width:260px}.tv-filter[data-v-a69631f5]{width:140px}.tv-count[data-v-a69631f5]{margin-left:auto;font-size:13px;color:#94a3b8}.tv-name[data-v-a69631f5]{font-weight:500;color:var(--app-text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-desc[data-v-a69631f5]{margin-top:4px;max-width:420px;font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-muted[data-v-a69631f5]{color:#64748b;font-size:13px}.tv-status-tag[data-v-a69631f5]{border-radius:6px;font-weight:500;font-size:13px;cursor:pointer}.tv-actions[data-v-a69631f5]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.tv-actions[data-v-a69631f5] .ant-btn{font-weight:500;border-radius:7px}.tv-badge[data-v-a69631f5]{margin-left:4px;padding:0 5px;border-radius:8px;background:#fee2e2;color:#dc2626;font-size:11px;line-height:16px}.preview-modal-body[data-v-a69631f5]{display:flex;justify-content:center;padding:12px 0 16px;max-height:82vh;overflow:auto}.group-codes[data-v-79bc39d2]{background:#f2f3f5;min-height:100vh;padding:16px}.gc-head-actions[data-v-79bc39d2]{display:flex;align-items:center;gap:10px}.gc-head[data-v-79bc39d2]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.gc-title[data-v-79bc39d2]{font-size:18px;font-weight:700;color:var(--app-text)}.gc-sub[data-v-79bc39d2]{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#9ca3af}.gc-group[data-v-79bc39d2]{display:flex;align-items:center;gap:8px}.gc-avatar[data-v-79bc39d2]{width:34px;height:34px;border-radius:50%;object-fit:cover}.gc-avatar-text[data-v-79bc39d2]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:var(--app-card-bg);font-size:14px}.gc-group-name[data-v-79bc39d2]{font-size:13px;color:var(--app-text)}.gc-group-tpl[data-v-79bc39d2]{font-size:11px;color:#9ca3af}.gc-bind[data-v-79bc39d2]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.gc-muted[data-v-79bc39d2]{color:#9ca3af;font-size:12px}.gc-form[data-v-79bc39d2]{margin-top:4px}.gc-form-row[data-v-79bc39d2]{display:flex;gap:12px}.gc-res-row[data-v-79bc39d2]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.gc-result[data-v-79bc39d2]{text-align:center}.gc-result-label[data-v-79bc39d2]{text-align:left;font-size:12px;color:#6b7280;margin-bottom:6px}.gc-result-code[data-v-79bc39d2]{font-size:26px;font-weight:700;letter-spacing:4px;color:#2563eb;background:#eff6ff;border-radius:8px;padding:10px;margin-bottom:8px}.gc-result-qr[data-v-79bc39d2]{margin-top:14px}.gc-result-qr img[data-v-79bc39d2],.gc-qr-img[data-v-79bc39d2]{width:200px;height:200px}.gc-color-mini[data-v-79bc39d2]{width:22px;height:22px;padding:0;border:none;background:transparent;cursor:pointer}.gc-edit-page[data-v-79bc39d2]{display:flex;flex-direction:column;gap:4px;max-height:68vh;overflow-y:auto;padding-right:6px}.gc-edit-page .gc-section-title[data-v-79bc39d2]{margin:16px 0 10px;padding:8px 12px;background:#f5f7fb;border-left:3px solid #3b54ba;border-radius:6px;font-size:13px;font-weight:600;color:var(--app-text)}.gc-edit-page .gc-section-title[data-v-79bc39d2]:first-child{margin-top:0}.gc-edit-page[data-v-79bc39d2]::-webkit-scrollbar{width:6px}.gc-edit-page[data-v-79bc39d2]::-webkit-scrollbar-thumb{background:#d5dae3;border-radius:3px}.gc-proj-box[data-v-79bc39d2]{background:#fafbfd;border:1px solid #eef0f4;border-radius:10px;padding:12px 14px 2px;margin-bottom:8px}.gc-rot-list[data-v-79bc39d2]{display:flex;flex-direction:column;gap:8px}.gc-rot-row[data-v-79bc39d2]{display:flex!important;align-items:center;gap:6px;flex-wrap:nowrap;width:100%}.gc-rot-row .ant-select[data-v-79bc39d2]{flex:1 1 auto!important;min-width:0;width:auto}.gc-rot-row .ant-btn[data-v-79bc39d2]{flex:0 0 auto}.gc-rot-index[data-v-79bc39d2]{flex:0 0 20px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:#eef2ff;color:#3b54ba;font-size:12px}.gc-color-row[data-v-79bc39d2]{display:flex;align-items:center;gap:8px}.gc-color[data-v-79bc39d2]{width:34px;height:32px;padding:0;border:1px solid var(--app-line);border-radius:8px;background:var(--app-card-bg);cursor:pointer}.tpl-row[data-v-79bc39d2]{display:flex;align-items:center;justify-content:space-between;width:100%}.tpl-name[data-v-79bc39d2]{font-size:14px;color:var(--app-text)}.tpl-meta[data-v-79bc39d2]{font-size:12px;color:#9ca3af;margin-top:2px}.gc-code-text[data-v-79bc39d2]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--app-text);letter-spacing:.5px}.gc-qr-code-box[data-v-79bc39d2]{display:flex;align-items:center;justify-content:center;gap:8px;background:#eef2ff;border-radius:10px;padding:10px;margin-bottom:12px}.gc-qr-code-label[data-v-79bc39d2]{font-size:12px;color:#6b7280}.gc-qr-code-box .gc-code-text[data-v-79bc39d2]{font-size:16px;font-weight:700;letter-spacing:1px;color:var(--app-text)}.gc-code-main[data-v-79bc39d2]{font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--app-text);font-feature-settings:"tnum"}.gc-proj[data-v-79bc39d2]{display:flex;flex-direction:column;gap:2px;min-width:0}.gc-proj-name[data-v-79bc39d2]{font-size:14px;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-proj-sub[data-v-79bc39d2]{font-size:12px;color:var(--app-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-usage[data-v-79bc39d2]{font-size:13.5px;color:var(--app-text);font-feature-settings:"tnum";white-space:nowrap}.gc-pill[data-v-79bc39d2]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:7px;border:0;font-size:12px;white-space:nowrap}.gc-pill.is-code[data-v-79bc39d2]{background:#8b5cf61a;color:#6d28d9}.gc-pill.is-project[data-v-79bc39d2]{background:#007aff1a;color:#0058cc}.gc-actions[data-v-79bc39d2]{display:flex;align-items:center;gap:6px}.gc-btn-primary[data-v-79bc39d2]{border:0!important;border-radius:999px!important;background:#007aff!important;color:var(--app-card-bg)!important;height:28px;padding:0 14px!important;font-size:12.5px;box-shadow:0 6px 14px -6px #007aff8c!important}.gc-btn-more[data-v-79bc39d2]{border:0!important;border-radius:999px!important;background:#0000000a!important;color:var(--app-text)!important;height:28px;width:34px;padding:0!important;font-size:14px;line-height:1}.gc-btn-more[data-v-79bc39d2]:hover{background:#00000014!important}[data-v-79bc39d2] .ant-table-thead>tr>th{background:transparent!important;color:var(--app-text-2)!important;font-weight:400!important;font-size:12.5px!important;height:46px;border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(0,0,0,.06)!important;white-space:nowrap}[data-v-79bc39d2] .ant-table-tbody>tr>td{height:64px!important;border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(0,0,0,.04)!important;padding:0 16px!important}[data-v-79bc39d2] .ant-table-tbody>tr:last-child>td{border-bottom:0!important}[data-v-79bc39d2] .ant-table-tbody>tr:hover>td{background:#00000005!important}[data-v-79bc39d2] .ant-table{background:transparent}.sub-dash-page[data-v-02752694]{min-height:100%;background:#f7f8fa}.error-bar[data-v-02752694]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 24px 0;padding:10px 14px;border:1px solid #FECACA;background:#fef2f2;border-radius:10px}.error-bar__text[data-v-02752694]{font-size:13px;color:#b91c1c}.error-bar__retry[data-v-02752694]{height:28px;padding:0 12px;border:1px solid #FCA5A5;border-radius:6px;background:#fff;color:#b91c1c;font-size:12px;cursor:pointer}.agent-dash-page[data-v-0b9b5ded]{min-height:100%;background:#f7f8fa}.error-bar[data-v-0b9b5ded]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 24px 0;padding:10px 14px;border:1px solid #FECACA;background:#fef2f2;border-radius:10px}.error-bar__text[data-v-0b9b5ded]{font-size:13px;color:#b91c1c}.error-bar__retry[data-v-0b9b5ded]{height:28px;padding:0 12px;border:1px solid #FCA5A5;border-radius:6px;background:#fff;color:#b91c1c;font-size:12px;cursor:pointer}.report-black-page[data-v-8eb867ee]{padding:22px}.page-head[data-v-8eb867ee]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.page-head h2[data-v-8eb867ee]{margin:0 0 4px;font-size:20px}.page-head p[data-v-8eb867ee]{margin:0;color:#888;font-size:13px}.filters[data-v-8eb867ee]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.muted[data-v-8eb867ee]{color:#aaa;font-size:12px}.detail-row[data-v-8eb867ee]{margin-bottom:10px;font-size:13px;color:var(--app-text);word-break:break-all}.report-black-page[data-v-8eb867ee]{width:100%;max-width:100%;box-sizing:border-box;padding:16px 18px;background:#f6f7fb;min-height:calc(100vh - 60px);overflow-x:hidden}.report-black-page .page-head[data-v-8eb867ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.report-black-page .page-head h2[data-v-8eb867ee]{font-size:19px;font-weight:700;margin:0 0 4px;color:#1f2430}.report-black-page .page-head p[data-v-8eb867ee]{margin:0;font-size:12.5px;color:#98a1b2}.report-black-page[data-v-8eb867ee] .ant-tabs-nav{margin-bottom:12px}.report-black-page .filters[data-v-8eb867ee]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:12px 14px;background:var(--app-card-bg);border-radius:12px;box-shadow:0 1px 3px #1118270d;margin-bottom:12px}.report-black-page .filters[data-v-8eb867ee]>*{flex:0 0 auto}.report-black-page[data-v-8eb867ee] .ant-table-wrapper{background:var(--app-card-bg);border-radius:12px;padding:4px 12px 12px;box-shadow:0 1px 3px #1118270d;overflow-x:auto}.report-black-page[data-v-8eb867ee] .ant-table-thead>tr>th{background:#fafbfd;font-weight:600;color:#4b5563}.report-black-page[data-v-8eb867ee] .ant-table-tbody>tr>td{padding:12px 10px}.daping-wrap[data-v-434bd794]{width:100%;height:100vh;background:#0b1220}.daping-wrap.light[data-v-434bd794]{background:#f0f2f5}.daping-frame[data-v-434bd794]{width:100%;height:100%;border:0;display:block}.app-page[data-v-cbdf3080]{padding:4px 2px 24px}.ad-head[data-v-cbdf3080]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.ad-title[data-v-cbdf3080]{margin:0;font-size:22px;font-weight:700;color:#111827}.ad-sub[data-v-cbdf3080]{margin:4px 0 0;font-size:13px;color:#6b7280}.app-card[data-v-cbdf3080]{padding:16px}.ad-toolbar[data-v-cbdf3080]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ad-count[data-v-cbdf3080]{margin-left:auto;font-size:12px;color:var(--app-text-3)}.ad-dom[data-v-cbdf3080]{display:flex;flex-direction:column}.ad-dom-url[data-v-cbdf3080]{font-size:13px;color:var(--app-text)}.ad-dom-remark[data-v-cbdf3080]{font-size:11px;color:var(--app-text-3)}.ad-time[data-v-cbdf3080]{font-size:12px;color:#6b7280}.ad-danger[data-v-cbdf3080]{color:#ef4444}.ad-readonly[data-v-cbdf3080]{font-size:12px;color:var(--app-text-3)}@media (max-width: 900px){.ad-count[data-v-cbdf3080]{margin-left:0}}.ad-search[data-v-cbdf3080]{width:260px;border-radius:999px!important;background:var(--app-bg-base)!important;border-color:transparent!important;height:36px}.ad-search.ant-input-affix-wrapper[data-v-cbdf3080]{padding:0 14px}.ad-actions[data-v-cbdf3080]{display:flex;align-items:center;gap:6px}.ad-btn-primary[data-v-cbdf3080]{border:0!important;border-radius:999px!important;background:#007aff!important;color:var(--app-card-bg)!important;height:28px;padding:0 14px!important;font-size:12.5px}.ad-btn-more[data-v-cbdf3080]{border:0!important;border-radius:999px!important;background:#0000000a!important;color:var(--app-text)!important;height:28px;width:34px;padding:0!important}.ad-btn-more[data-v-cbdf3080]:hover{background:#00000014!important}[data-v-09c75d57]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.agent-panel[data-v-09c75d57]{min-height:100vh}.header[data-v-09c75d57]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:64px;background:var(--app-card-bg);border-bottom:1px solid var(--app-line)}.header-left[data-v-09c75d57]{display:flex;align-items:center;gap:8px}.logo[data-v-09c75d57]{cursor:pointer;font-size:20px;transition:transform .3s}.logo[data-v-09c75d57]:hover{transform:scale(1.1)}.app-title[data-v-09c75d57]{font-size:15px;font-weight:600;letter-spacing:0;color:var(--app-text)}.header-right[data-v-09c75d57]{display:flex;align-items:center}.username[data-v-09c75d57]{margin-left:8px}.theme-switch-btn[data-v-09c75d57]{display:flex;align-items:center;gap:6px!important}.theme-switch-btn .theme-label[data-v-09c75d57]{font-size:13px}.theme-check[data-v-09c75d57]{float:right;color:#8b5cf6;margin-top:4px}[data-v-09c75d57] .ant-layout-sider{box-shadow:none}[data-v-09c75d57] .ant-menu{border:none!important;padding:12px 8px}[data-v-09c75d57] .ant-menu-item{margin:4px 0!important;border-radius:12px!important;height:48px!important;line-height:48px!important;font-size:15px!important;font-weight:500!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-v-09c75d57] .ant-menu-item-selected{box-shadow:0 4px 15px #667eea59!important}[data-v-09c75d57] .ant-menu-item-selected .anticon{transform:scale(1.1)}[data-v-09c75d57] .ant-menu-item .anticon{margin-right:12px!important;font-size:18px!important;transition:all .3s}[data-v-09c75d57] .ant-menu-item:hover .anticon{transform:scale(1.15)}[data-v-09c75d57] .menu-group-title{padding:16px 12px 8px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:default!important}[data-v-09c75d57] .menu-group-title:hover{background:transparent!important}[data-v-09c75d57] .ant-menu-inline-collapsed .ant-menu-item{justify-content:center;padding:0!important}[data-v-09c75d57] .ant-menu-inline-collapsed .ant-menu-item .anticon{margin:0!important;font-size:20px!important}[data-v-09c75d57] .ant-menu-inline-collapsed .ant-menu-item span{display:none}[data-v-09c75d57] .ant-layout-sider-trigger{border:none!important;border-top:1px solid}.sider[data-v-09c75d57]{min-height:calc(100vh - 64px)}.mobile-sider[data-v-09c75d57]{position:fixed;left:0;top:64px;z-index:1000;height:calc(100vh - 64px)}.content[data-v-09c75d57]{padding:24px;min-height:calc(100vh - 64px)}.panel-daping[data-v-09c75d57]{height:calc(100vh - 112px);margin:-24px 0;overflow:hidden}.panel-daping[data-v-09c75d57] .daping-wrap{height:100%}.mobile-content[data-v-09c75d57]{padding:16px}@media (max-width: 768px){.header[data-v-09c75d57]{padding:0 16px}.app-title[data-v-09c75d57]{font-size:16px}}.sider-brand[data-v-09c75d57]{display:flex;align-items:center;gap:10px;height:64px;padding:0 18px;border-bottom:1px solid rgba(15,23,42,.06)}.sider-brand.collapsed[data-v-09c75d57]{justify-content:center;padding:0}.sider-brand-logo[data-v-09c75d57]{width:40px;height:40px;border-radius:10px;object-fit:contain;flex:0 0 auto;background:var(--app-card-bg)}.sider-brand-placeholder[data-v-09c75d57]{width:40px;height:40px;border-radius:10px;background:#eef4ff;color:#1677ff;display:flex;align-items:center;justify-content:center;font-weight:600;flex:0 0 auto}.sider-brand-name[data-v-09c75d57]{font-size:15px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-notice[data-v-09c75d57]{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 14px;background:linear-gradient(90deg,#eef4ff,#f7faff);border:1px solid #dbe7ff;border-radius:10px;color:var(--app-text);font-size:13px;line-height:1.6}.panel-notice-badge[data-v-09c75d57]{flex:0 0 auto;margin-top:1px;padding:0 7px;border-radius:6px;background:#1677ff;color:var(--app-card-bg);font-size:11px;font-weight:600;line-height:18px}.panel-notice-title[data-v-09c75d57]{flex:0 0 auto;color:#0f3d91}.panel-notice-content[data-v-09c75d57]{flex:1;min-width:0;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panel-notice-close[data-v-09c75d57]{flex:0 0 auto;cursor:pointer;color:#94a3b8;font-size:16px;line-height:1}.panel-notice-close[data-v-09c75d57]:hover{color:#475569}.header-logo[data-v-09c75d57]{width:28px;height:28px;border-radius:8px;object-fit:cover;margin-right:0;background:#f3f4f6;box-shadow:0 0 0 1px #0000000f;flex:0 0 auto}body,.agent-panel[data-v-09c75d57]{background:var(--app-bg-base)}.agent-panel .header[data-v-09c75d57]{position:sticky;top:0;z-index:200;background:#ffffffb8!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:none!important;box-shadow:0 1px #0000000d}.agent-panel .sider[data-v-09c75d57]{background:transparent!important;border-right:none!important;box-shadow:none!important}.agent-panel .sider .ant-layout-sider-children[data-v-09c75d57]{background:transparent}.agent-panel .custom-menu[data-v-09c75d57]{padding:12px 10px}.agent-panel .custom-menu-item[data-v-09c75d57]{border-radius:12px;margin:4px 0;padding:10px 12px;color:#3a3a3c;font-weight:500;transition:transform .22s cubic-bezier(.25,1,.5,1),background .22s cubic-bezier(.25,1,.5,1),color .22s,box-shadow .22s}.agent-panel .custom-menu-item[data-v-09c75d57]:hover{background:#0000000b}.agent-panel .custom-menu-item[data-v-09c75d57]:active{transform:scale(.96)}.agent-panel .custom-menu-item.active[data-v-09c75d57]{background:#007aff!important;color:#fff!important;box-shadow:0 6px 18px #007aff59,0 0 0 1px #007aff1f}.agent-panel .custom-menu-item.active .cm-icon[data-v-09c75d57]{color:#fff!important}.agent-panel .content[data-v-09c75d57]{background:transparent}.agent-panel .app-title[data-v-09c75d57]{letter-spacing:-.02em;font-feature-settings:"tnum"}.agent-panel .custom-menu-item[data-v-09c75d57]:not(.active){background:#00000005}.agent-panel .custom-menu-item[data-v-09c75d57]:not(.active):hover{background:#0000000e}.agent-panel .custom-menu-item[data-v-09c75d57]:active,.agent-panel button[data-v-09c75d57]:active{transform:scale(.94)}.agent-panel .content[data-v-09c75d57] .ant-card{background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:20px;box-shadow:0 10px 30px -10px #0000000d}.agent-panel .content[data-v-09c75d57] .ant-table-thead>tr>th{background:transparent;color:var(--app-text-2);font-weight:500;border-bottom:1px solid rgba(0,0,0,.05)}.agent-panel .content[data-v-09c75d57] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.05)}.agent-panel .content[data-v-09c75d57] .ant-table-tbody>tr:hover>td{background:#00000006}.agent-panel .custom-menu-item[data-v-09c75d57]:not(.active){background:transparent!important}.agent-panel .custom-menu-item[data-v-09c75d57]:not(.active):hover{background:#0000000a!important}.agent-panel .custom-menu-item.active[data-v-09c75d57]{background:#007aff!important;color:#fff!important;box-shadow:0 8px 20px -6px #007aff80!important}.agent-panel .custom-menu-item.active .cm-icon[data-v-09c75d57],.agent-panel .custom-menu-item.active .cm-label[data-v-09c75d57]{color:#fff!important;fill:#fff!important}.agent-panel .header[data-v-09c75d57]{height:64px!important;min-height:64px!important;line-height:normal!important;display:flex;align-items:center;justify-content:space-between;padding:0 24px!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.agent-panel .header-left[data-v-09c75d57]{display:flex;align-items:center;gap:12px;height:100%}.agent-panel .brand[data-v-09c75d57]{display:flex;align-items:center;gap:12px;height:100%;padding-left:0}.agent-panel .header-logo[data-v-09c75d57]{width:34px!important;height:34px!important;border-radius:9px!important;object-fit:contain;background:var(--app-card-bg);box-shadow:none!important;flex:0 0 auto}.agent-panel .header-logo-fallback[data-v-09c75d57]{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#E8F1FF,var(--app-card-bg));color:#007aff;font-weight:600;font-size:14px;border-radius:9px!important}.agent-panel .app-title[data-v-09c75d57]{font-size:16px!important;font-weight:600!important;color:var(--app-text)!important;letter-spacing:-.01em}.agent-panel .header-right[data-v-09c75d57]{display:flex;align-items:center;height:100%}.agent-panel .header-right .ant-btn[data-v-09c75d57]{display:inline-flex;align-items:center;gap:8px}.agent-panel .header-right .anticon[data-v-09c75d57]{color:var(--app-text-3)!important;font-size:16px}.agent-panel .header-right .username[data-v-09c75d57]{color:var(--app-text-2)!important;font-size:14px!important;line-height:1}.theme-btn[data-v-09c75d57]{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:17px!important;line-height:1!important;color:#475569!important}.theme-btn[data-v-09c75d57]:hover{background:#0000000d!important;color:#2563eb!important}html.dark .theme-btn[data-v-09c75d57],body.tech-dark-theme .theme-btn[data-v-09c75d57],body.agent-dark-theme .theme-btn[data-v-09c75d57]{color:#ffffffd9!important}html.dark .theme-btn[data-v-09c75d57]:hover,body.tech-dark-theme .theme-btn[data-v-09c75d57]:hover,body.agent-dark-theme .theme-btn[data-v-09c75d57]:hover{background:#ffffff1f!important;color:#6eb3ff!important}html.dark .agent-panel .panel-notice[data-v-09c75d57],html.dark body.agent-dark-theme .agent-panel .panel-notice[data-v-09c75d57],html.dark .agent-panel .content .panel-notice[data-v-09c75d57]{background:#1b2a44!important;background-image:none!important;border:1px solid rgba(10,132,255,.3)!important;border-radius:14px!important;color:#ffffffe6!important}html.dark .agent-panel .panel-notice .panel-notice-title[data-v-09c75d57]{color:#8fc2ff!important}html.dark .agent-panel .panel-notice .panel-notice-content[data-v-09c75d57]{color:#ffffffa8!important}.subscription-manage[data-v-61ae0d02]{padding:24px;background:#f0f2f5;min-height:100vh}.subscription-card[data-v-61ae0d02]{border-radius:8px}.remaining-days[data-v-61ae0d02]{color:#8b5cf6;font-size:12px}.form-hint[data-v-61ae0d02]{color:var(--app-text-3);font-size:12px;margin-top:4px}.blacklist-page[data-v-ac28be36]{padding:24px}.page-header[data-v-ac28be36]{margin-bottom:24px}.page-header h2[data-v-ac28be36]{margin:0;font-size:20px;font-weight:600}.page-header .desc[data-v-ac28be36]{margin:8px 0 0;color:var(--app-text-2)}.action-bar[data-v-ac28be36]{margin-bottom:16px;display:flex;gap:12px}
