.lang-toggle[data-v-5a707164]{color:#000000a6;cursor:pointer;height:32px;transition:border-color .18s var(--hbt-ease,ease), background .18s var(--hbt-ease,ease), color .18s var(--hbt-ease,ease);background:#fff;border:1px solid #00000014;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.lang-toggle[data-v-5a707164]:hover{color:#000000e0;background:#00000005;border-color:#00000029}.lang-toggle__text[data-v-5a707164]{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.version-toggle[data-v-0bd257bc]{color:#000000a6;cursor:pointer;width:32px;height:32px;transition:border-color .18s var(--hbt-ease,ease), background .18s var(--hbt-ease,ease), color .18s var(--hbt-ease,ease);background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:15px;display:inline-flex}.version-toggle[data-v-0bd257bc]:hover{color:#000000e0;background:#00000005;border-color:#00000029}.version-panel[data-v-0bd257bc]{min-width:220px;max-width:320px}.version-panel__title[data-v-0bd257bc]{color:#000000e0;margin-bottom:10px;font-size:14px;font-weight:600}.version-panel__error[data-v-0bd257bc]{color:#00000073;font-size:13px}.version-panel__list[data-v-0bd257bc]{margin:0}.version-panel__row[data-v-0bd257bc]{grid-template-columns:72px 1fr;gap:8px;padding:4px 0;font-size:13px;line-height:1.45;display:grid}.version-panel__row dt[data-v-0bd257bc]{color:#00000073;margin:0}.version-panel__row dd[data-v-0bd257bc]{color:#000000e0;word-break:break-all;font-variant-numeric:tabular-nums;margin:0}.assistant-fab[data-v-e117ad81]{z-index:1100;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:68px;padding:0;display:flex;position:fixed}.assistant-fab.is-dragging[data-v-e117ad81]{cursor:grabbing;z-index:1200}.assistant-fab.is-hidden[data-v-e117ad81]{background:#fff;border-radius:10px;justify-content:center;width:28px;height:72px;box-shadow:0 6px 18px #00000029}.assistant-fab.is-dock-left[data-v-e117ad81]{border-top-left-radius:0;border-bottom-left-radius:0}.assistant-fab.is-dock-right[data-v-e117ad81]{border-top-right-radius:0;border-bottom-right-radius:0}.assistant-fab__hide[data-v-e117ad81]{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:10px;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:-2px;right:-2px}.assistant-fab:hover .assistant-fab__hide[data-v-e117ad81],.assistant-fab:focus-within .assistant-fab__hide[data-v-e117ad81]{opacity:1}.assistant-fab__hide[data-v-e117ad81]:hover{background:#000000b8}.assistant-fab__edge[data-v-e117ad81]{writing-mode:vertical-rl;letter-spacing:.08em;color:#000000b3;font-size:12px;font-weight:600;line-height:1}.assistant-mascot[data-v-e117ad81]{pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #00000029}.assistant-fab:hover:not(.is-dragging):not(.is-hidden) .assistant-mascot[data-v-e117ad81]{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 22px #007aff47}.assistant-fab__text[data-v-e117ad81]{color:#000000a6;pointer-events:none;font-size:12px;font-weight:600;line-height:1}.assistant-title[data-v-e117ad81]{align-items:center;gap:8px;font-weight:600;display:flex}.assistant-title__mascot[data-v-e117ad81]{flex-shrink:0;display:inline-flex}.assistant-panel[data-v-e117ad81]{flex-direction:column;height:100%;min-height:0;display:flex}.assistant-alert[data-v-e117ad81],.assistant-hint[data-v-e117ad81]{text-align:left;margin:0;padding:14px 20px 0}.assistant-hint[data-v-e117ad81]{color:#0000008c;font-size:13px;line-height:1.6}.assistant-list[data-v-e117ad81]{flex:1;min-height:0;padding:14px 20px 8px;overflow-y:auto}.assistant-empty[data-v-e117ad81]{width:100%}.assistant-chips[data-v-e117ad81]{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.assistant-chip[data-v-e117ad81]{box-sizing:border-box;text-align:left;color:#000000c7;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:10px;width:100%;padding:10px 14px;font-size:13px;line-height:1.5;display:block}.assistant-chip[data-v-e117ad81]:hover:not(:disabled){color:#007aff;background:#f5f9ff;border-color:#007aff73}.assistant-chip[data-v-e117ad81]:disabled{cursor:not-allowed;opacity:.55}.assistant-msg[data-v-e117ad81]{width:100%;margin-bottom:10px;display:flex}.assistant-msg.is-user[data-v-e117ad81]{justify-content:flex-end}.assistant-msg.is-bot[data-v-e117ad81]{justify-content:flex-start}.assistant-bubble[data-v-e117ad81]{word-break:break-word;text-align:left;border-radius:12px;max-width:88%;padding:10px 12px;font-size:13px;line-height:1.65}.is-user .assistant-bubble[data-v-e117ad81]{white-space:pre-wrap;color:#fff;background:#007aff;border-top-right-radius:4px}.is-bot .assistant-bubble[data-v-e117ad81]{color:#000000d9;background:#f5f7fa;border-top-left-radius:4px}.assistant-bubble.is-md[data-v-e117ad81] p{margin:0 0 8px}.assistant-bubble.is-md[data-v-e117ad81] p:last-child{margin-bottom:0}.assistant-bubble.is-md[data-v-e117ad81] h1,.assistant-bubble.is-md[data-v-e117ad81] h2,.assistant-bubble.is-md[data-v-e117ad81] h3,.assistant-bubble.is-md[data-v-e117ad81] h4{margin:10px 0 6px;font-size:14px;font-weight:600;line-height:1.4}.assistant-bubble.is-md[data-v-e117ad81] h1:first-child,.assistant-bubble.is-md[data-v-e117ad81] h2:first-child,.assistant-bubble.is-md[data-v-e117ad81] h3:first-child{margin-top:0}.assistant-bubble.is-md[data-v-e117ad81] ul,.assistant-bubble.is-md[data-v-e117ad81] ol{margin:0 0 8px;padding-left:1.3em}.assistant-bubble.is-md[data-v-e117ad81] li{margin:2px 0}.assistant-bubble.is-md[data-v-e117ad81] strong{font-weight:600}.assistant-bubble.is-md[data-v-e117ad81] a{color:#1677ff}.assistant-bubble.is-md[data-v-e117ad81] code{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.assistant-bubble.is-md[data-v-e117ad81] pre{color:#f3f4f6;background:#1f2937;border-radius:8px;margin:8px 0;padding:8px 10px;overflow-x:auto}.assistant-bubble.is-md[data-v-e117ad81] pre code{color:inherit;background:0 0;padding:0}.assistant-bubble.is-md[data-v-e117ad81] blockquote{color:#000000a6;border-left:3px solid #007aff73;margin:8px 0;padding:4px 10px}.assistant-bubble.is-md[data-v-e117ad81] table{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}.assistant-bubble.is-md[data-v-e117ad81] th,.assistant-bubble.is-md[data-v-e117ad81] td{text-align:left;border:1px solid #0000001a;padding:6px 8px}.assistant-bubble.is-md[data-v-e117ad81] th{background:#0000000a;font-weight:600}.assistant-bubble.is-md[data-v-e117ad81] hr{border:none;border-top:1px solid #00000014;margin:10px 0}.assistant-bubble.is-loading[data-v-e117ad81]{color:#0000008c;align-items:center;gap:8px;display:inline-flex}.assistant-error[data-v-e117ad81]{color:#cf1322;text-align:left;margin:4px 0 8px;font-size:12px;line-height:1.5}.assistant-input[data-v-e117ad81]{border-top:1px solid #0000000f;align-items:stretch;gap:10px;padding:12px 20px 16px;display:flex}.assistant-input[data-v-e117ad81] textarea{resize:none;flex:1;min-width:0}.assistant-send[data-v-e117ad81]{flex-shrink:0;align-self:stretch;min-width:88px;height:auto}.basic-layout[data-v-112ec65d]{background:hsl(var(--background-deep,220 20% 99%));height:100vh;min-height:100vh;overflow:hidden}.basic-layout[data-v-112ec65d]>.ant-layout{height:100%;min-height:0;overflow:hidden}.sider[data-v-112ec65d]{height:100%;overflow:hidden;box-shadow:none!important;border-right:1px solid #0000000f!important}.sider-inner[data-v-112ec65d]{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.sider-menu[data-v-112ec65d]{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.basic-layout[data-v-112ec65d] .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.basic-layout[data-v-112ec65d] .ant-layout-sider-trigger{border-top:1px solid #0000000f;color:#000000a6!important;background:#fff!important}.logo[data-v-112ec65d]{flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;height:56px;margin:0 12px;padding:0 8px;display:flex}.logo-text[data-v-112ec65d]{color:#000000e0;letter-spacing:-.02em;font-size:18px;font-weight:700}.header[data-v-112ec65d]{height:56px;box-shadow:none;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:0 20px;line-height:56px;display:flex}.header-left[data-v-112ec65d]{cursor:pointer;color:#000000a6;width:32px;height:32px;transition:background .18s var(--hbt-ease,ease), color .18s var(--hbt-ease,ease);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.header-left[data-v-112ec65d]:hover{color:#000000e0;background:#0000000a}.header-right[data-v-112ec65d]{align-items:center;gap:12px;display:flex}.header-action[data-v-112ec65d]{color:#000000a6;cursor:pointer;height:32px;transition:border-color .18s var(--hbt-ease,ease), background .18s var(--hbt-ease,ease), color .18s var(--hbt-ease,ease);background:#fff;border:1px solid #00000014;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.header-action[data-v-112ec65d]:hover{color:#000000e0;background:#00000005;border-color:#00000029}.header-action__text[data-v-112ec65d]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.user-entry[data-v-112ec65d]{cursor:pointer;height:32px;transition:background .18s var(--hbt-ease,ease);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.user-entry[data-v-112ec65d]:hover{background:#0000000a}.user-name[data-v-112ec65d]{color:#000000bf;font-size:15px;font-weight:500}.content[data-v-112ec65d]{background:hsl(var(--background-deep,220 20% 99%));flex-direction:column;flex:1;min-height:0;margin:0;padding:20px 22px;display:flex;overflow:hidden}.content[data-v-112ec65d]>*{flex:auto;height:100%;min-height:0}.basic-layout[data-v-112ec65d] .ant-menu-light{padding:0 8px 12px;border-inline-end:none!important}.basic-layout[data-v-112ec65d] .ant-menu-item,.basic-layout[data-v-112ec65d] .ant-menu-submenu-title{width:100%!important;transition:background .18s var(--hbt-ease,ease), color .18s var(--hbt-ease,ease)!important;border-radius:8px!important;margin-inline:0!important;font-size:15px!important}.basic-layout[data-v-112ec65d] .ant-menu-item-selected{font-weight:600;color:#007aff!important;background:#007aff14!important}.basic-layout[data-v-112ec65d] .ant-menu-item-icon{font-size:16px!important}.auth-page[data-v-60185c22]{-webkit-user-select:none;user-select:none;background:#fff;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.auth-page__logo[data-v-60185c22]{z-index:20;align-items:center;gap:12px;display:flex;position:absolute;top:24px;left:24px}.auth-page__logo-icon-wrap[data-v-60185c22]{border-radius:11px;flex-shrink:0;width:40px;height:40px;line-height:0;display:inline-flex;overflow:hidden}.auth-page__logo-icon[data-v-60185c22]{object-fit:cover;object-position:center;width:40px;height:40px;display:block;transform:scale(1.06)}.auth-page__lang[data-v-60185c22]{z-index:20;position:absolute;top:24px;right:24px}.auth-page__product[data-v-60185c22]{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:600}.auth-page__brand[data-v-60185c22]{flex:1;display:none;position:relative;overflow:hidden}@media (width>=992px){.auth-page__brand[data-v-60185c22]{display:block}.auth-page__product[data-v-60185c22]{color:#fff}}@media (width<=991px){.auth-page__product[data-v-60185c22]{color:#000000e0}}.brand-gradient[data-v-60185c22]{background:linear-gradient(135deg,#0080ff 0%,#0080ffd9 40%,#1c356e 100%);position:absolute;inset:0}.brand-grid[data-v-60185c22]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.brand-glow[data-v-60185c22]{background:radial-gradient(50% 40% at 30% 60%,#0080ff40 0%,#0000 70%);position:absolute;inset:0}.brand-content[data-v-60185c22]{z-index:10;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 48px;display:flex;position:relative}.brand-hero[data-v-60185c22]{width:80%;max-width:48rem;margin-bottom:24px;animation:6s ease-in-out infinite brand-float-60185c22}.brand-title[data-v-60185c22]{text-align:center;letter-spacing:-.02em;color:#fff;margin:0;font-size:28px;font-weight:700;animation:.8s cubic-bezier(.16,1,.3,1) .2s both brand-fade-up-60185c22}.brand-desc[data-v-60185c22]{text-align:center;color:#ffffffb3;max-width:28rem;margin:12px 0 0;font-size:15px;animation:.8s cubic-bezier(.16,1,.3,1) .4s both brand-fade-up-60185c22}.auth-page__form[data-v-60185c22]{background:#f7f9fc;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 32px;display:flex}@media (width>=992px){.auth-page__form[data-v-60185c22]{background:#fff;flex:0 0 38%;width:38%;padding:48px 56px}}.auth-page__form-inner[data-v-60185c22]{width:100%;max-width:400px;animation:.6s cubic-bezier(.16,1,.3,1) .1s both form-stagger-in-60185c22}@keyframes brand-float-60185c22{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes brand-fade-up-60185c22{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes form-stagger-in-60185c22{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--background:220 20% 99%;--foreground:240 6% 10%;--accent:211 100% 50%;--accent-foreground:0 0% 100%;--hbt-blue:#007aff;--hbt-blue-bg:#007aff14;--hbt-green:#34c759;--hbt-green-bg:#34c75914;--hbt-red:#ff3b30;--hbt-red-bg:#ff3b3014;--hbt-amber:#ff9500;--hbt-amber-bg:#ff950014;--hbt-purple:#af52de;--hbt-teal:#32ade6;--hbt-accent-blue:211 100% 50%;--hbt-accent-teal:168 55% 46%;--hbt-accent-amber:33 100% 50%;--hbt-accent-red:4 100% 59%;--hbt-accent-green:142 71% 45%;--hbt-accent-purple:280 58% 60%;--hbt-shadow-sm:0 1px 3px #0000000f, 0 0 0 1px #0000000a;--hbt-shadow-md:0 4px 16px #00000014, 0 0 0 1px #0000000a;--hbt-shadow-lg:0 16px 48px #0000001f, 0 0 0 1px #0000000d;--hbt-radius:14px;--hbt-radius-sm:8px;--hbt-radius-lg:16px;--hbt-radius-xl:24px;--hbt-ease:cubic-bezier(.22, 1, .36, 1);--hbt-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--hbt-duration:.2s;--hbt-font:-apple-system, "SF Pro Display", "PingFang SC", "Segoe UI", system-ui, sans-serif;--hbt-mono:"SF Mono", "Cascadia Code", "Fira Code", Menlo, Consolas, ui-monospace, monospace;--background-deep:220 20% 99%;--card:0 0% 100%;--sidebar:0 0% 100%;--sidebar-deep:0 0% 100%;--header:0 0% 100%;--border:0 0% 0% / .06;--muted:240 4% 90%;--muted-foreground:240 1% 44%;--primary:211 100% 50%;--primary-foreground:0 0% 100%;--destructive:4 100% 59%;--success:142 69% 50%;--warning:35 100% 50%;--shadow-sm:0 1px 3px #0000000f, 0 0 0 1px #0000000a;--shadow-md:0 4px 16px #00000014, 0 0 0 1px #0000000a;--shadow-lg:0 16px 48px #0000001f, 0 0 0 1px #0000000d;--radius:.875rem;--font-family:-apple-system, "SF Pro Display", "PingFang SC", "Segoe UI", system-ui, sans-serif;--font-size-base:14px;--drawer-sm:480px;--drawer-md:600px;--drawer-lg:800px;--drawer-xl:1024px;--drawer-confirm:400px;--vp-page-surface-border:0 0% 91%;--vp-page-surface-radius:.625rem;--vp-page-surface-shadow:0 2px 8px #0000000f}html.dark{--background-deep:0 0% 0%;--card:240 2% 18%;--sidebar:240 2% 11%;--sidebar-deep:240 2% 11%;--header:240 2% 11%;--border:0 0% 100% / .08;--muted:240 2% 14%;--muted-foreground:240 2% 56%;--primary:211 100% 53%;--vp-page-surface-border:0 0% 100% / .12;--vp-page-surface-shadow:0 2px 12px #0000006b}.vxe-grid,.vxe-grid .vxe-table,.ant-btn,.ant-input,.ant-select,.ant-tag,.ant-modal,.ant-drawer,.vben-form-wrapper{font-family:var(--hbt-font)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsl(var(--foreground));line-height:1.55;font-family:var(--hbt-font)!important;font-size:16px!important;font-weight:500!important}#app{font-weight:500}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .1);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground) / .18)}@keyframes hbt-fade-up{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hbt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hbt-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hbt-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes hbt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:root .vxe-grid{--vxe-ui-table-header-background-color:transparent;--vxe-ui-font-size-default:16px}.vxe-grid .vxe-header--column{letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;transition:color var(--hbt-duration) ease;font-family:var(--hbt-font)!important;text-align:left!important;color:hsl(var(--muted-foreground))!important;border-bottom:1px solid hsl(var(--border) / .6)!important;padding:10px 14px!important;font-size:14px!important;font-weight:600!important}.vxe-grid .vxe-header--column:hover{color:hsl(var(--foreground))!important}.vxe-grid .vxe-table--header-wrapper{background:hsl(var(--muted) / .4)!important}.vxe-grid .vxe-table--header-wrapper .vxe-header--row .vxe-header--column:first-child{border-radius:var(--hbt-radius-sm) 0 0 0}.vxe-grid .vxe-table--header-wrapper .vxe-header--row .vxe-header--column:last-child{border-radius:0 var(--hbt-radius-sm) 0 0}.vxe-grid .vxe-body--row{cursor:default;transition:background-color .1s}.vxe-grid .vxe-body--row:hover,.vxe-grid .vxe-body--row:hover .vxe-body--column{background-color:var(--hbt-blue-bg)!important}.vxe-grid .vxe-body--column{color:hsl(var(--foreground));font-size:16px;transition:background-color .1s;border-bottom:1px solid hsl(var(--border) / .2)!important;text-align:left!important;padding:10px 14px!important}.vxe-grid .vxe-cell{text-align:left!important;justify-content:flex-start!important}.vxe-grid .vxe-body--row:last-child .vxe-body--column{border-bottom:none!important}.vxe-grid .vxe-toolbar{border-bottom:none;padding:4px 0 8px!important}.vxe-pager{font-family:var(--hbt-font);border-top:1px solid hsl(var(--border) / .2);align-items:center;display:flex;padding:10px 16px!important}.vxe-pager .vxe-pager--num-btn{border:1px solid hsl(var(--border) / .5);min-width:28px;height:28px;transition:all var(--hbt-duration) var(--hbt-ease);font-size:14px;font-weight:500;border-radius:7px!important}.vxe-pager .vxe-pager--num-btn:hover:not(.is--disabled){background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}.vxe-pager .vxe-pager--num-btn.is--active{font-weight:600;background:var(--hbt-blue)!important;color:#fff!important;border-color:var(--hbt-blue)!important}.vxe-pager .vxe-pager--total{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:13px}.vxe-grid .vben-form-wrapper,div[class*=bg-card]>div>.relative.rounded{background:hsl(var(--card));border:1px solid hsl(var(--border) / .4);transition:border-color var(--hbt-duration) ease, box-shadow var(--hbt-duration) ease;margin:0 0 12px;border-radius:12px!important;padding:12px 16px 8px!important}.vxe-grid .vben-form-wrapper:focus-within,div[class*=bg-card]>div>.relative.rounded:focus-within{border-color:var(--hbt-blue);box-shadow:0 0 0 3px #007aff1a}.vxe-grid .vben-form-wrapper label,.vben-form-wrapper label{color:hsl(var(--muted-foreground));font-size:14px;font-weight:500}.ant-btn-primary{font-family:var(--hbt-font);height:36px;padding:0 16px;font-size:16px;font-weight:500;background:var(--hbt-blue)!important;border:1px solid var(--hbt-blue)!important;border-radius:var(--hbt-radius-sm)!important;box-shadow:none!important;transition:all .15s!important}.ant-btn-primary:hover:not(:disabled){filter:none;transform:none;background:#007affd9!important}.ant-btn-primary:active:not(:disabled){transform:scale(.98)}.ant-btn-default{font-family:var(--hbt-font);height:36px;padding:0 16px;font-size:16px;font-weight:500;border-radius:var(--hbt-radius-sm)!important;color:#000000a6!important;background:#fff!important;border:1px solid #0000001f!important;transition:all .15s!important}.ant-btn-default:hover:not(:disabled){transform:none;color:#000000e0!important;background:#00000005!important;border-color:#00000038!important}.ant-btn-link{font-size:16px;font-weight:500;color:var(--hbt-blue)!important;padding-inline:8px!important;transition:opacity .15s!important}.ant-btn-link:hover{opacity:.7}.ant-btn-link:after{display:none!important}.ant-btn-link.ant-btn-dangerous{color:var(--hbt-red)!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm),.ant-input-number:not(.ant-input-number-lg):not(.ant-input-number-sm),.ant-select:not(.ant-select-lg):not(.ant-select-sm):not(.ant-select-multiple) .ant-select-selector,.ant-picker:not(.ant-picker-large):not(.ant-picker-small),.ant-input:not(textarea):not(.ant-input-lg):not(.ant-input-sm):not(.ant-input-borderless){box-sizing:border-box!important;font-family:var(--hbt-font)!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;transition:border-color .18s var(--hbt-ease,ease), background .18s var(--hbt-ease,ease)!important;background:#fff!important;border:1px solid #0000001f!important;border-radius:8px!important;font-size:16px!important}.ant-select:not(.ant-select-lg):not(.ant-select-sm):not(.ant-select-multiple),.ant-picker:not(.ant-picker-large):not(.ant-picker-small),.ant-input-number:not(.ant-input-number-lg):not(.ant-input-number-sm),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm){height:36px!important}.ant-input:not(textarea):not(.ant-input-lg):not(.ant-input-sm){padding:0 11px!important;line-height:34px!important}.ant-picker-input>input{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-size:16px!important;line-height:22px!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm){align-items:center!important;padding:0 11px!important;display:inline-flex!important}.ant-input-affix-wrapper .ant-input:not(textarea):not(.ant-input-lg):not(.ant-input-sm),.ant-input-affix-wrapper>input.ant-input{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:16px!important;line-height:22px!important}.ant-input-number{padding:0!important}.ant-input-number-input{height:34px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0 11px!important;font-size:16px!important}.ant-select-selection-search-input{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.ant-select-selection-search-input:focus{box-shadow:none!important;border:none!important;outline:none!important}.ant-select-single:not(.ant-select-customize-input):not(.ant-select-lg):not(.ant-select-sm) .ant-select-selector{height:36px!important;padding-inline:11px!important}.ant-select-single:not(.ant-select-lg):not(.ant-select-sm) .ant-select-selector .ant-select-selection-search{align-items:center!important;display:flex!important;inset-inline:11px!important}.ant-select-single:not(.ant-select-lg):not(.ant-select-sm) .ant-select-selector .ant-select-selection-search-input{height:34px!important;line-height:34px!important}.ant-select-single:not(.ant-select-lg):not(.ant-select-sm) .ant-select-selector .ant-select-selection-item,.ant-select-single:not(.ant-select-lg):not(.ant-select-sm) .ant-select-selector .ant-select-selection-placeholder{font-size:16px!important;line-height:34px!important}.ant-picker{align-items:center!important;padding:0 11px!important;display:inline-flex!important}.ant-picker-range{height:36px!important;min-height:36px!important;max-height:36px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{background:#fff!important;border-color:#00000038!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper .ant-input:hover,.ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number:focus,.ant-input-number-focused,.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector,.ant-picker-focused,.ant-picker-focused.ant-picker{box-shadow:none!important;background:#fff!important;border-color:#00000047!important;outline:none!important}.ant-picker-active-bar{display:none!important}.ant-picker-range .ant-picker-input>input:focus{box-shadow:none!important}.ant-picker-input:hover .ant-picker-clear,.ant-picker-range .ant-picker-active-bar{opacity:0!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:#0000004d!important;font-weight:400!important}.ant-tag{font-family:var(--hbt-font);align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;border:none!important;border-radius:6px!important;padding:2px 8px!important}.ant-tag-success{background:var(--hbt-green-bg)!important;color:var(--hbt-green)!important}.ant-tag-processing{background:var(--hbt-blue-bg)!important;color:var(--hbt-blue)!important}.ant-tag-error{background:var(--hbt-red-bg)!important;color:var(--hbt-red)!important}.ant-tag-warning{background:var(--hbt-amber-bg)!important;color:var(--hbt-amber)!important}.ant-tag-default{background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important}.ant-tag[style*=color]{font-weight:500;border:none!important}.vben-page .bg-card,div[class*=bg-card].h-full,.bg-card{background:hsl(var(--card))!important;border:1px solid hsl(var(--vp-page-surface-border))!important;border-radius:var(--vp-page-surface-radius)!important;box-shadow:var(--vp-page-surface-shadow)!important}.vben-page .bg-card:hover,div[class*=bg-card].h-full:hover{box-shadow:var(--hbt-shadow-md)}main.bg-background-deep .filter-card,.vben-layout-content .filter-card,.content .filter-card,.page-container .filter-card,.ant-drawer-body .filter-card,.ant-modal .filter-card{border:1px solid hsl(var(--vp-page-surface-border))!important;border-radius:var(--vp-page-surface-radius)!important;box-shadow:var(--vp-page-surface-shadow)!important}main.bg-background-deep .table-card,.vben-layout-content .table-card,.content .table-card,.page-container .table-card,.ant-drawer-body .table-card,.ant-modal .table-card,.ant-modal .modal-table-card{border:1px solid hsl(var(--vp-page-surface-border))!important;border-radius:var(--vp-page-surface-radius)!important;background:hsl(var(--card))!important;box-shadow:var(--vp-page-surface-shadow)!important}main.bg-background-deep .record-hero,.vben-layout-content .record-hero,.content .record-hero,.page-container .record-hero,.ant-drawer-body .record-hero,.ant-modal .record-hero{border:1px solid hsl(var(--vp-page-surface-border))!important;border-radius:var(--vp-page-surface-radius)!important;box-shadow:var(--vp-page-surface-shadow)!important}.ant-card{border-radius:var(--vp-page-surface-radius)!important;box-shadow:var(--vp-page-surface-shadow)!important}.ant-card.ant-card-bordered{border:1px solid hsl(var(--vp-page-surface-border))!important}main.bg-background-deep,.vben-layout-content,.vben-basic-layout .vben-content-main{padding:20px!important}main.bg-background-deep .relative>.h-full.p-4,main.bg-background-deep .p-4{padding:0!important}.ant-drawer-content{border-left:1px solid hsl(var(--border) / .3);box-shadow:var(--hbt-shadow-lg);border-radius:0}.ant-drawer-header{display:none!important}.ant-drawer-body{padding:20px!important}.vpark-drawer-sm,.vpark-drawer-md,.vpark-drawer-lg,.vpark-drawer-xl,.vpark-drawer-confirm{max-width:100vw}.vpark-drawer-sm{width:var(--drawer-sm)!important}.vpark-drawer-md{width:var(--drawer-md)!important}.vpark-drawer-lg{width:var(--drawer-lg)!important}.vpark-drawer-xl{width:var(--drawer-xl)!important}.vpark-drawer-confirm{width:var(--drawer-confirm)!important}header.bg-header .vpark-header-toolbar-actions{border-left:1px solid hsl(var(--border) / .45);gap:6px;margin-left:2px;padding-left:12px}header.bg-header .vpark-header-toolbar-actions>*{margin-top:0!important;margin-right:0!important}header.bg-header .vpark-header-toolbar-actions button.inline-flex.h-8.w-8{border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .38);color:hsl(var(--foreground) / .88);transition:background-color .15s,border-color .15s,color .15s;border-radius:8px!important}header.bg-header .vpark-header-toolbar-actions button.inline-flex.h-8.w-8:hover{background:hsl(var(--muted) / .72);border-color:hsl(var(--border));color:hsl(var(--foreground))}header.bg-header .vpark-header-toolbar-actions button.inline-flex.h-8.w-8:focus-visible{outline:2px solid hsl(var(--primary) / .4);outline-offset:2px}header.bg-header .vpark-header-toolbar-actions button.theme-toggle{box-sizing:border-box;transition:background-color .15s,border-color .15s;border:1px solid hsl(var(--border) / .55)!important;background:hsl(var(--muted) / .38)!important;border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:5px!important}header.bg-header .vpark-header-toolbar-actions button.theme-toggle:hover{background:hsl(var(--muted) / .72)!important;border-color:hsl(var(--border))!important}.vpark-header-export-trigger{border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .38);max-width:12rem;height:32px;color:hsl(var(--foreground) / .9);letter-spacing:-.01em;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.vpark-header-export-trigger:hover{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .42);color:hsl(var(--foreground))}.vpark-header-export-trigger:focus-visible{outline:2px solid hsl(var(--primary) / .45);outline-offset:2px}.vpark-header-export-trigger__icon{opacity:.88;flex-shrink:0}.vpark-header-export-trigger__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vpark-drawer-head-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vpark-drawer-head-title-text{color:hsl(var(--foreground));font-size:22px;font-weight:700;line-height:1.3}.vpark-drawer-status-pill{border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.vpark-drawer-status-pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.vpark-drawer-status-pill--in{background:hsl(var(--success) / .14);color:hsl(var(--success))}.vpark-drawer-status-pill--out{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.vpark-stats-row{border:1px solid hsl(var(--border));background:hsl(var(--border));border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.vpark-stats-row.vpark-stats-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vpark-stats-row.vpark-stats-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vpark-stat-cell{text-align:center;background:hsl(var(--card));padding:12px 14px}.vpark-stats-row--4 .vpark-stat-value{font-size:15px}.vpark-stat-label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.vpark-stat-value{font-family:var(--hbt-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:4px;font-size:17px;font-weight:700}.vpark-stat-value--primary{color:hsl(var(--primary))}.vpark-stat-value--success{color:hsl(var(--success))}.vpark-desc-grid{border:1px solid hsl(var(--border) / .4);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.vpark-desc-row{border-bottom:1px solid hsl(var(--border) / .35);min-height:38px;display:flex}.vpark-desc-row:last-child{border-bottom:0}.vpark-desc-label{border-right:1px solid hsl(var(--border) / .35);background:hsl(var(--accent));color:hsl(var(--muted-foreground));flex:0 0 100px;padding:8px 10px;font-size:14px;font-weight:500}.vpark-desc-value{background:hsl(var(--card));min-width:0;color:hsl(var(--foreground));flex:1;padding:8px 12px;font-size:15px;line-height:1.45}.vpark-section-bar{color:hsl(var(--foreground));align-items:center;gap:8px;margin:16px 0 10px;font-size:15px;font-weight:600;display:flex}.vpark-section-bar:before{background:hsl(var(--primary));content:"";border-radius:2px;flex-shrink:0;width:3px;height:14px}.vpark-plate{border:1px solid hsl(var(--border));background:hsl(var(--accent));color:hsl(var(--foreground));font-family:var(--hbt-mono);letter-spacing:.1em;border-radius:5px;padding:2px 10px;font-size:15px;font-weight:700;display:inline-block}.ant-modal-content{overflow:hidden;box-shadow:var(--hbt-shadow-lg)!important;border-radius:12px!important}.ant-modal-header,.ant-modal .ant-modal-close{display:none!important}.ant-form-item-label>label{letter-spacing:.3px;font-family:var(--hbt-font)!important;color:hsl(var(--muted-foreground))!important;font-size:14px!important;font-weight:500!important}.ant-form-item-required:before{color:var(--hbt-red)!important}.vxe-grid .vxe-body--column [class*=amount],.vxe-grid .vxe-body--column [class*=order],.vxe-grid .vxe-body--column [class*=record-id],.vxe-grid .vxe-body--column [class*=phone],.vxe-grid .vxe-body--column [class*=num],.vxe-grid .vxe-body--column [class*=plate]{font-family:var(--hbt-mono);font-variant-numeric:tabular-nums}.vxe-grid .vxe-table--empty-placeholder{padding:48px 24px!important}.vxe-grid .vxe-table--empty-content{color:hsl(var(--muted-foreground) / .5);font-size:15px;font-weight:500}.vben-layout-content-view,.vben-basic-layout .vben-content-main{animation:none!important}:focus-visible{border-radius:var(--hbt-radius-sm);outline:none!important;box-shadow:0 0 0 3px #007aff4d!important}.vxe-grid .vxe-header--column .vxe-resizable{opacity:0;transition:opacity var(--hbt-duration) ease}.vxe-grid .vxe-header--column:hover .vxe-resizable{opacity:1}.ant-tabs-nav{border-bottom:1px solid hsl(var(--border) / .4);margin-bottom:0!important}.ant-tabs-tab{border-bottom:2px solid #0000;margin-bottom:-1px;font-family:var(--hbt-font)!important;color:hsl(var(--muted-foreground))!important;padding:12px 18px!important;font-size:15px!important;font-weight:500!important;transition:all .15s!important}.ant-tabs-tab:hover{color:hsl(var(--foreground))!important}.ant-tabs-tab-active,.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--hbt-blue)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--hbt-blue)!important;border-radius:1px!important;height:2px!important}.ant-tooltip-inner{font-family:var(--hbt-font);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;font-size:14px;font-weight:500;box-shadow:var(--hbt-shadow-lg)!important;background:#1c1c1eeb!important;border-radius:10px!important;padding:9px 13px!important}.ant-message-notice-content{font-family:var(--hbt-font);font-size:15px;font-weight:500;box-shadow:var(--hbt-shadow-md)!important;border-radius:10px!important}.ant-notification-notice{border-radius:var(--hbt-radius)!important;box-shadow:var(--hbt-shadow-lg)!important}.ant-popover-inner{border:1px solid hsl(var(--border) / .3);box-shadow:var(--hbt-shadow-lg)!important;border-radius:12px!important}.ant-descriptions-item-label{letter-spacing:.3px;text-transform:uppercase;color:hsl(var(--muted-foreground))!important;font-size:13px!important;font-weight:500!important}.ant-descriptions-item-content{color:hsl(var(--foreground));font-size:15px}.plate-no,.card-no,.order-no{letter-spacing:1px;color:hsl(var(--foreground));border-radius:5px;padding:2px 8px;font-size:14px;font-weight:600;display:inline-block;font-family:var(--hbt-mono)!important;background:hsl(var(--muted))!important}.ant-badge-status-processing .ant-badge-status-dot{animation:1.5s ease-in-out infinite hbt-pulse}.vben-menu.is-light{--menu-item-hover-color:var(--hbt-blue)!important;--menu-item-hover-background-color:#007aff14!important;--menu-item-active-color:var(--hbt-blue)!important;--menu-item-active-background-color:#007aff1a!important;--menu-submenu-hover-color:var(--hbt-blue)!important;--menu-submenu-hover-background-color:#007aff14!important;--menu-submenu-active-color:var(--hbt-blue)!important}html.dark .vben-menu.is-dark{--menu-item-hover-color:#0a84ff!important;--menu-item-hover-background-color:#0a84ff1f!important;--menu-item-active-color:#0a84ff!important;--menu-item-active-background-color:#0a84ff26!important;--menu-submenu-hover-color:#0a84ff!important;--menu-submenu-active-color:#0a84ff!important}.vben-header,.vben-layout-header,header[class*=bg-header]{z-index:10;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;border-bottom:1px solid hsl(var(--border))!important;background:#fffc!important;height:52px!important}html.dark .vben-header,html.dark .vben-layout-header,html.dark header[class*=bg-header]{background:#1c1c1ecc!important}.vben-header .vben-breadcrumb,.vben-layout-header .vben-breadcrumb{font-size:15px!important;font-weight:500!important;font-family:var(--hbt-font)!important}header .rounded-full,header button[class*=h-8][class*=w-8]{border:1px solid hsl(var(--border))!important;width:32px!important;height:32px!important;color:hsl(var(--muted-foreground))!important;background:0 0!important;border-radius:8px!important;transition:all .15s!important}header .rounded-full:hover,header button[class*=h-8][class*=w-8]:hover{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}header .rounded-full svg,header button[class*=h-8][class*=w-8] svg{width:15px!important;height:15px!important}.vben-header .vben-avatar,.vben-layout-header .vben-avatar{border-radius:50%!important;width:28px!important;height:28px!important;font-size:13px!important;font-weight:700!important}.vben-tabs,div[class*=vben-tabs],[class*=vben-tabbar],[class*=vben-tabs],section.bg-background.border-b{height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--border)) 50%, hsl(var(--muted)) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite hbt-shimmer}.card-hover,.ant-card{transition:transform .2s var(--hbt-ease-spring), box-shadow .2s ease}.card-hover:hover,.ant-card:hover{box-shadow:var(--hbt-shadow-md);transform:translateY(-2px)}html.dark{--hbt-blue:#0a84ff;--hbt-blue-bg:#0a84ff1f;--hbt-green:#30d158;--hbt-green-bg:#30d1581a;--hbt-red:#ff453a;--hbt-red-bg:#ff453a1f;--hbt-amber:#ff9f0a;--hbt-amber-bg:#ff9f0a1f;--hbt-purple:#bf5af2;--hbt-teal:#64d2ff;--hbt-accent-blue:211 100% 53%;--hbt-accent-teal:168 55% 52%;--hbt-accent-amber:36 100% 52%;--hbt-accent-red:3 100% 62%;--hbt-accent-green:142 66% 52%;--hbt-accent-purple:280 60% 66%;--hbt-shadow-sm:0 1px 4px #0006, 0 0 0 1px #ffffff0d;--hbt-shadow-md:0 4px 20px #00000080, 0 0 0 1px #ffffff0f;--hbt-shadow-lg:0 16px 56px #000000b3, 0 0 0 1px #ffffff0f}html.dark .vxe-grid .vxe-table--header-wrapper{background:hsl(var(--muted) / .2)!important}html.dark .vxe-grid .vxe-header--column{border-bottom-color:hsl(var(--border) / .3)!important}html.dark .vxe-grid .vxe-body--column{border-bottom-color:hsl(var(--border) / .1)!important}html.dark .vxe-grid .vxe-body--row:hover{background-color:var(--hbt-blue-bg)!important}html.dark .ant-tag-success{background:var(--hbt-green-bg)!important;color:var(--hbt-green)!important}html.dark .ant-tag-processing{background:var(--hbt-blue-bg)!important;color:var(--hbt-blue)!important}html.dark .ant-tag-error{background:var(--hbt-red-bg)!important;color:var(--hbt-red)!important}html.dark .ant-tag-warning{background:var(--hbt-amber-bg)!important;color:var(--hbt-amber)!important}html.dark .ant-tooltip-inner{border:1px solid #ffffff1a;background:#2c2c2ef2!important}.state-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:500;display:inline-flex}.state-in{background:var(--hbt-blue-bg);color:var(--hbt-blue)}.state-out{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.state-fail{background:var(--hbt-red-bg);color:var(--hbt-red)}.state-success{background:var(--hbt-green-bg);color:var(--hbt-green)}.state-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.5s ease-in-out infinite hbt-pulse}.plate-badge{font-family:var(--hbt-mono);letter-spacing:1px;background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:5px;padding:2px 8px;font-size:14px;font-weight:600;display:inline-block}.type-badge{border-radius:6px;align-items:center;padding:2px 9px;font-size:13px;font-weight:600;display:inline-flex}.type-amount{background:var(--hbt-blue-bg);color:var(--hbt-blue)}.type-duration{color:#32ade6;background:#32ade61a}.type-percent{background:var(--hbt-amber-bg);color:var(--hbt-amber)}.type-free{background:var(--hbt-green-bg);color:var(--hbt-green)}.fee-val{font-family:var(--hbt-mono);color:var(--hbt-blue);font-weight:700}.ant-select-dropdown{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--hbt-shadow-lg)!important;border:1px solid hsl(var(--border) / .3)!important;border-radius:12px!important;padding:4px!important}.ant-select-item{border-radius:8px!important;padding:8px 12px!important;font-size:16px!important;font-weight:500!important;transition:all .1s!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--hbt-blue-bg)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--hbt-blue-bg)!important;color:var(--hbt-blue)!important;font-weight:600!important}.filter-select{width:100%}.filter-select .ant-select-selector{align-items:center;transition:border-color .15s,box-shadow .15s;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000001f!important;border-radius:8px!important;padding-inline:11px!important}.filter-select .ant-select-selection-item,.filter-select .ant-select-selection-placeholder{font-size:16px!important;line-height:34px!important}.filter-select .ant-select-selection-placeholder{color:#0000004d}.filter-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#00000038!important}.filter-select.ant-select-focused .ant-select-selector,.filter-select.ant-select-open .ant-select-selector{box-shadow:none!important;background:#fff!important;border-color:#00000047!important}.filter-select.ant-select-disabled .ant-select-selector{cursor:not-allowed;opacity:.72}.ant-picker-dropdown{box-shadow:var(--hbt-shadow-lg)!important;border-radius:14px!important}.ant-picker-panel-container{overflow:hidden;border:1px solid hsl(var(--border) / .3)!important;border-radius:14px!important}.vben-layout-content-view,.vben-basic-layout{font-size:15px;font-family:var(--hbt-font)}.bg-card.h-full.rounded-md{overflow:hidden;border-radius:var(--hbt-radius)!important}.vxe-grid .vben-form-wrapper .ant-form-item{margin-bottom:0!important}.vxe-grid .vxe-toolbar{background:0 0!important;border:none!important;padding:8px 12px!important}.vxe-grid .vxe-toolbar .ant-btn-primary{border-radius:8px!important;height:32px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important}.vben-page{height:100%}.vben-page>.relative{flex-direction:column;height:100%;display:flex}.vben-page>.relative>.h-full{flex:1;min-height:0}.vben-menu .vben-menu-separator,.vben-layout-sider hr,.vben-layout-sider .border-border{background:hsl(var(--border))!important;border:none!important;width:28px!important;height:1px!important;margin:4px auto!important}.vben-menu.is-collapse .vben-menu-item__label,.vben-menu.is-collapse .vben-menu-item span:not(.vben-menu__icon),.vben-menu.is-collapse .vben-sub-menu-content__label{display:none!important}.ant-table{font-family:var(--hbt-font)!important;font-size:16px!important}.ant-table-tbody>tr>td{white-space:nowrap;border-bottom:1px solid hsl(var(--border) / .2)!important;text-align:left!important;padding:13px 14px!important;font-size:16px!important}.ant-table-tbody>tr.ant-table-measure-row,.ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.ant-table-tbody>tr:hover>td{background:var(--hbt-blue-bg)!important}.ant-table-thead>tr>th{white-space:nowrap;letter-spacing:0!important;color:#1f2329!important;text-align:left!important;background:#f5f6f8!important;border-bottom:1px solid #dcdfe6!important;padding:13px 14px!important;font-size:14px!important;font-weight:700!important}.ant-table-tbody>tr>td .enter-media-list,.ant-table-tbody>tr>td .discount-tag-list,.ant-table-tbody>tr>td .cell-wrap{margin-left:0;margin-right:auto}.ant-table-thead>tr>th:before{display:none!important}:is(.ant-table-tbody>tr>td:has(.enter-media-list),.ant-table-tbody>tr>td:has(.discount-tag-list),.ant-table-tbody>tr>td:has(.cell-wrap)){white-space:normal}.ant-table-tbody>tr>td.ant-table-cell-fix,.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-right{background:hsl(var(--card))!important}.ant-table-thead>tr>th.ant-table-cell-fix,.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-right{background:#f5f6f8!important}.ant-table-tbody>tr:hover>td.ant-table-cell-fix,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:color-mix(in srgb, #006ef5 10%, hsl(var(--card)))!important}.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:color-mix(in srgb, #006ef5 12%, hsl(var(--card)))!important}.ant-breadcrumb{font-family:var(--hbt-font)!important;font-size:14px!important}.ant-breadcrumb-link{color:hsl(var(--muted-foreground))!important;font-weight:500!important}.ant-breadcrumb-separator{color:hsl(var(--muted-foreground) / .4)!important}.online-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.online-dot.on{background:var(--hbt-green);box-shadow:0 0 0 3px #34c75933}.online-dot.off{background:hsl(var(--muted-foreground) / .3)}.vxe-grid .vxe-table--border-line{display:none!important}.vxe-grid .vxe-table,.vxe-grid .vxe-table--body-wrapper{border:none!important}.vxe-grid .vxe-table--fixed-left-wrapper:after,.vxe-grid .vxe-body--x-space:after{box-shadow:4px 0 8px #0000000a!important}.vxe-grid .vxe-table--fixed-right-wrapper:before{box-shadow:-4px 0 8px #0000000a!important}.ant-drawer .ant-form{font-family:var(--hbt-font)!important}.ant-drawer .ant-form-item{margin-bottom:16px!important}.ant-drawer .ant-form-item-label>label{color:hsl(var(--muted-foreground))!important;font-size:14px!important;font-weight:500!important}.ant-drawer-footer{border-top:1px solid hsl(var(--border))!important;justify-content:flex-end!important;gap:8px!important;padding:14px 20px!important;display:flex!important}.vben-layout-sider__extra,.vben-layout-sider>div:last-child{margin-top:auto!important}.vben-layout-content-view>*{animation:none!important}.ant-modal-confirm .ant-modal-content{border-radius:12px!important;padding:24px!important}.ant-modal-confirm .ant-modal-confirm-title{letter-spacing:-.3px;font-family:var(--hbt-font)!important;font-size:22px!important;font-weight:700!important}.ant-modal-confirm .ant-modal-confirm-content{color:hsl(var(--muted-foreground))!important;font-size:15px!important}.ant-modal-confirm .ant-btn{border-radius:8px!important;height:34px!important;font-size:15px!important;font-weight:500!important}a{color:var(--hbt-blue);text-decoration:none;transition:opacity .15s}a:hover{opacity:.7}.ant-empty-description{color:hsl(var(--muted-foreground) / .5)!important;font-size:15px!important;font-weight:500!important}.ant-modal .ant-modal-body:has(>.vpark-modal-shell){padding:0}.vpark-modal-shell{background:hsl(var(--background));border-radius:12px;flex-direction:column;max-height:calc(100vh - 80px);display:flex;overflow:hidden}.vpark-modal-shell .modal-head,.user-action-modal-shell .modal-head,.unbind-shell .modal-head{display:none!important}.vpark-modal-shell .modal-body{overscroll-behavior:contain;background:hsl(var(--muted) / .06);flex:auto;min-height:0;padding:16px 24px;overflow:hidden auto}.vpark-modal-shell .modal-lead{color:hsl(var(--foreground));margin:0 0 12px;font-size:15px;line-height:1.55}.vpark-modal-shell .modal-footer{border-top:1px solid hsl(var(--border) / .35);background:hsl(var(--card));flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px 18px;display:flex}.vpark-modal-shell .modal-footer--end{justify-content:flex-end}.vpark-modal-shell .modal-footer-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vpark-modal-shell .modal-footer-lead{min-width:0}.vpark-modal-shell .modal-footer-lead span{color:hsl(var(--muted-foreground));font-size:14px;font-weight:600;display:block}.vpark-modal-shell .modal-footer-lead strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:600;display:block;overflow:hidden}@media (width<=768px){.vpark-modal-shell .modal-footer{flex-direction:column;align-items:flex-start}.vpark-modal-shell .modal-footer-actions{justify-content:stretch;width:100%}}@media print{.vxe-grid .vxe-toolbar,.vxe-pager,.ant-btn{display:none!important}.vxe-grid .vxe-body--column,.vxe-grid .vxe-header--column{border-bottom:1px solid #ddd!important}*{transition:none!important;animation:none!important}}.record-hero--tech{border-color:hsl(var(--primary) / .28);background:linear-gradient(118deg, hsl(var(--primary) / .09) 0%, transparent 42%), radial-gradient(ellipse 72% 140% at 100% -24%, #1abc5529, transparent 54%), hsl(var(--card));padding:18px 88px 18px 26px;position:relative;overflow:hidden}.record-hero--tech:before{content:"";background:linear-gradient(180deg, hsl(var(--primary)), #1abc558c);width:3px;box-shadow:0 0 14px hsl(var(--primary) / .45);border-radius:0 2px 2px 0;position:absolute;top:14px;bottom:14px;left:0}.record-hero--tech .hero-grid{pointer-events:none;opacity:.42;background-image:linear-gradient(hsl(var(--border) / .55) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border) / .55) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(105deg,#0000 0%,#000 18% 72%,#0000 100%)}.record-hero--tech .hero-glow{pointer-events:none;background:radial-gradient(circle, hsl(var(--primary) / .18) 0%, transparent 68%);filter:blur(2px);border-radius:50%;width:220px;height:220px;position:absolute;top:-40%;right:-6%}.record-hero--tech .hero-copy{z-index:1;min-width:0;position:relative}.record-hero--tech .record-hero-title{color:hsl(var(--foreground));letter-spacing:.03em;text-shadow:0 0 24px hsl(var(--primary) / .12);margin:0;font-size:18px;font-weight:700}.record-hero--tech .record-hero-desc{max-width:52ch;color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:15px;line-height:1.55}.record-hero--tech .hero-code-tag{z-index:1;border:1px solid hsl(var(--border) / .55);background:hsl(var(--background) / .55);color:hsl(var(--muted-foreground) / .72);letter-spacing:.22em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;padding:6px 12px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.record-hero--tech .hero-code-tag:before{content:"//";color:hsl(var(--primary) / .65);margin-right:6px}@media (width<=1180px){.record-hero--tech{padding-right:22px}.record-hero--tech .hero-code-tag{display:none}}.filter-card,.table-card{background:hsl(var(--card));border:1px solid hsl(var(--border) / .55);transition:box-shadow .22s var(--hbt-ease,ease), border-color .22s var(--hbt-ease,ease);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #00000008}.filter-card{margin-bottom:0;padding:14px 18px}.filter-bar{flex-wrap:wrap;gap:12px 14px;display:flex;align-items:center!important}.filter-label{display:none!important}.filter-field{flex-direction:column;gap:0;min-width:160px;display:flex}.filter-control,.filter-field .ant-select,.filter-field .ant-picker,.filter-field .ant-input-affix-wrapper,.filter-field>.ant-input:not(textarea){width:100%!important}.filter-actions{gap:8px;height:40px;margin-left:auto;display:flex;align-items:center!important}.btn-query{border-radius:var(--hbt-radius-sm,8px);background:var(--hbt-blue,#007aff);color:#fff;cursor:pointer;height:40px;transition:opacity .18s var(--hbt-ease,ease), transform .18s var(--hbt-ease,ease), box-shadow .18s var(--hbt-ease,ease);border:none;padding:0 16px;font-size:16px;font-weight:600}.btn-query:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px #007aff38}.btn-query:active:not(:disabled){transform:translateY(1px)}.btn-query:disabled{opacity:.5;cursor:not-allowed}.btn-text{border-radius:var(--hbt-radius-sm,8px);height:40px;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .18s var(--hbt-ease,ease), background .18s var(--hbt-ease,ease), border-color .18s var(--hbt-ease,ease);background:#fff;border:1px solid #0000001a;padding:0 12px;font-size:16px;font-weight:500}.btn-text:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--muted) / .35);border-color:#00000029}.btn-text:disabled{opacity:.5;cursor:not-allowed}.table-card .toolbar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.table-card .toolbar .table-title{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.record-badge{background:hsl(var(--muted) / .55);height:24px;color:hsl(var(--muted-foreground));border-radius:10px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.status-tag{border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.status-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-tag.enabled,.status-tag.success,.status-tag.exited{color:var(--hbt-green);background:var(--hbt-green-bg)}.status-tag.disabled,.status-tag.error{color:var(--hbt-red);background:var(--hbt-red-bg)}.status-tag.inside,.status-tag.processing{color:var(--hbt-blue);background:var(--hbt-blue-bg)}.status-tag.warning{color:var(--hbt-amber);background:var(--hbt-amber-bg)}.account-badge{height:24px;color:var(--hbt-blue);font-family:var(--hbt-mono);background:#007aff14;border:1px solid #007aff40;border-radius:7px;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.empty-state{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.empty-state .empty-title{color:hsl(var(--foreground));margin:0;font-size:15px;font-weight:600}.empty-state .empty-desc{margin:0;font-size:14px}.pagination-bar{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.page-numbers{align-items:center;gap:6px;display:flex}.page-btn{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:30px;height:30px;color:hsl(var(--foreground));cursor:pointer;transition:background .15s var(--hbt-ease,ease), border-color .15s var(--hbt-ease,ease), color .15s var(--hbt-ease,ease);border-radius:8px;padding:0 8px;font-size:14px;font-weight:500}.page-btn:hover:not(:disabled):not(.active){background:hsl(var(--muted) / .5)}.page-btn.active{border-color:var(--hbt-blue);background:var(--hbt-blue);color:#fff}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-size-select{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;height:30px;padding:0 8px;font-size:14px}.table-card .ant-table-wrapper,.table-wrapper .ant-table-wrapper{padding:0!important}.table-card .ant-pagination,.table-card .ant-table-pagination,.table-wrapper .ant-pagination,.table-wrapper .ant-table-pagination{background:0 0!important;border:none!important;margin:12px 16px!important;padding:0!important}.table-card .ant-table-header,.table-wrapper .ant-table-header{background:#f5f6f8!important;overflow-y:hidden!important}.table-card .ant-table-thead>tr>th,.table-card .ant-table-thead>tr>th.ant-table-cell-fix,.table-card .ant-table-thead>tr>th.ant-table-cell-fix-left,.table-card .ant-table-thead>tr>th.ant-table-cell-fix-right,.table-wrapper .ant-table-thead>tr>th,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{color:#1f2329!important;letter-spacing:0!important;background:#f5f6f8!important;border-bottom:1px solid #dcdfe6!important;font-size:14px!important;font-weight:700!important}.table-card .ant-table-thead>tr>th:before,.table-wrapper .ant-table-thead>tr>th:before{display:none!important}.table-card .ant-table-tbody>tr>td,.table-wrapper .ant-table-tbody>tr>td{transition:background .15s var(--hbt-ease,ease)!important}.table-card .ant-table-tbody>tr.ant-table-measure-row,.table-card .ant-table-tbody>tr.ant-table-measure-row>td,.table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.table-card .ant-table-tbody>tr:hover>td,.table-wrapper .ant-table-tbody>tr:hover>td{background:#007aff08!important}.table-card .ant-table-tbody>tr.ant-table-measure-row:hover>td,.table-wrapper .ant-table-tbody>tr.ant-table-measure-row:hover>td{background:0 0!important}.table-card .ant-table-thead>tr>th.ant-table-cell-scrollbar,.table-card .ant-table-header colgroup col.ant-table-cell-scrollbar,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar,.table-wrapper .ant-table-header colgroup col.ant-table-cell-scrollbar{width:0!important;min-width:0!important;max-width:0!important;box-shadow:none!important;background:#f5f6f8!important;border:0!important;padding:0!important;overflow:hidden!important}.table-card .ant-table-header,.table-wrapper .ant-table-header{margin-bottom:0!important;padding-right:0!important}.table-card .ant-table-thead>tr>th.ant-table-cell-fix-right,.table-card .ant-table-tbody>tr>td.ant-table-cell-fix-right,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{text-align:left!important}.table-card .ant-table-cell-fix-right .cell-action,.table-wrapper .ant-table-cell-fix-right .cell-action{justify-content:flex-start;align-items:center;width:100%;display:flex}.table-card .ant-table-body,.table-wrapper .ant-table-body{scrollbar-width:thin}.table-card .ant-table-thead>tr>th.ant-table-cell-fix,.table-card .ant-table-thead>tr>th.ant-table-cell-fix-left,.table-card .ant-table-thead>tr>th.ant-table-cell-fix-right,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#f5f6f8!important}.table-card .ant-table-tbody>tr>td.ant-table-cell-fix,.table-card .ant-table-tbody>tr>td.ant-table-cell-fix-left,.table-card .ant-table-tbody>tr>td.ant-table-cell-fix-right,.table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix,.table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:hsl(var(--card))!important}.table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix,.table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix,.table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:color-mix(in srgb, #006ef5 10%, hsl(var(--card)))!important}.mono-cell{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.table-card .ant-table-thead>tr>th,.table-card .ant-table-tbody>tr>td{white-space:nowrap}:is(.table-card .ant-table-tbody>tr>td:has(.enter-media-list),.table-card .ant-table-tbody>tr>td:has(.discount-tag-list),.table-card .ant-table-tbody>tr>td:has(.cell-wrap)){white-space:normal}.page-container{height:100%;min-height:0}.page-container__body{overscroll-behavior:contain;flex:1;height:100%;min-height:0;overflow:hidden auto}.page-container__body>:not(:has(>.table-card)):not(:has(>.dict-shell)):not(:has(>.setting-shell)){flex-shrink:0}:is(.page-container__body>:has(>.table-card),.page-container__body>:has(>.dict-shell),.page-container__body>:has(>.setting-shell)){flex-direction:column;flex:auto;gap:12px;height:100%;min-height:0;display:flex!important}:is(.page-container__body>:has(>.table-card)>.filter-card,.page-container__body>:has(>.table-card)>.record-hero,.page-container__body>:has(>.dict-shell)>.filter-card,.page-container__body>:has(>.setting-shell)>.filter-card){flex-shrink:0}.page-container__body>:has(>.table-card)>.table-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}.page-container__body>*>.dict-shell,.page-container__body>*>.setting-shell{flex:auto;height:100%;min-height:0}.page-container__body>*>.dict-shell>.table-card,.page-container__body>*>.setting-shell>.setting-card{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden!important}.page-container__body .table-card>.toolbar{background:hsl(var(--card));flex-shrink:0}.page-container__body .table-card>.table-body,.page-container__body .table-card>.table-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.page-container__body .table-card>.ant-table-wrapper,.page-container__body .table-card>.table-body>.ant-table-wrapper,.page-container__body .table-card>.table-wrapper>.ant-table-wrapper{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.page-container__body .table-card .ant-spin-nested-loading,.page-container__body .table-card .ant-spin-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex!important}.page-container__body .table-card .ant-spin-container>.ant-table{flex:auto;min-height:0;overflow:auto}.page-container__body .table-card:has(.ant-table-body) .ant-table-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.page-container__body .table-card:has(.ant-table-body) .ant-table-header{flex-shrink:0}.page-container__body .table-card:has(.ant-table-body) .ant-table-body{flex:auto!important;max-height:none!important;overflow:auto!important}.page-container__body .table-card .ant-spin-container>.ant-pagination,.page-container__body .table-card .ant-table-pagination{flex:none!important;margin:12px 16px!important}*,:before,:after{box-sizing:border-box}html,body,#app{background:hsl(var(--background-deep,220 20% 99%));min-height:100%;margin:0;padding:0}a{color:inherit;text-decoration:none}
