:root{--brand-primary: #C23921;--brand-primary-light: #D4534A;--brand-primary-dark: #9B2335;--brand-primary-50: rgba(194, 57, 33, .05);--brand-primary-100: rgba(194, 57, 33, .1);--brand-primary-200: rgba(194, 57, 33, .2);--brand-accent: #D4A543;--brand-accent-light: #E8CD6D;--brand-gold: #D4A543;--brand-danger: #C0392B;--brand-success: #2D8B6E;--bg: #F5F0E0;--bg-card: #FDFAF2;--bg-sidebar: #EBE3D3;--bg-input: #FDFAF2;--bg-hover: #E8D9C5;--text: #2C2416;--text-secondary: #6B5E4F;--text-muted: #9C8B7A;--border: #D4C8B0;--border-light: #EAE0CF;--shadow-sm: 0 1px 4px rgba(44, 36, 22, .06);--shadow-md: 0 4px 16px rgba(44, 36, 22, .08);--shadow-lg: 0 8px 32px rgba(44, 36, 22, .1);--shadow-xl: 0 16px 48px rgba(44, 36, 22, .14);--glass-bg: rgba(253, 250, 242, .85);--glass-border: rgba(212, 200, 176, .5);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Serif SC", "STSong", "SimSun", "PingFang SC", "Microsoft YaHei", serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--font-sans);font-size:14px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background .4s,color .4s}#app{height:100%}a{color:var(--brand-primary);text-decoration:none}a:hover{color:var(--brand-primary-light)}.page-card{background:var(--bg-card);border-radius:var(--radius-md);padding:24px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:box-shadow .3s}.page-card:hover{box-shadow:var(--shadow-md)}.page-title{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--text);display:flex;align-items:center;gap:8px}.page-title:before{content:"";width:4px;height:18px;background:var(--brand-primary);border-radius:2px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.copy-container{display:flex;align-items:center;gap:8px}.copy-container .el-input{flex:1}.info-row{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-light)}.info-row:last-child{border-bottom:none}.info-label{width:120px;color:var(--text-muted);font-size:14px}.info-value{flex:1;color:var(--text);font-size:14px}.bind-status{display:inline-flex;align-items:center;gap:8px}.empty-state{text-align:center;padding:40px 0;color:var(--text-muted)}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:var(--bg)}.not-found h1{font-size:80px;color:var(--brand-primary);margin-bottom:20px}.not-found p{font-size:18px;color:var(--text-secondary);margin-bottom:30px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px;opacity:.4}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.03)}}.animate-fade-in{animation:fadeIn .5s cubic-bezier(.25,.1,.25,1)}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.25,.1,.25,1)}.gradient-text{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hui-pattern{height:6px;background:repeating-linear-gradient(90deg,var(--brand-primary) 0px,var(--brand-primary) 6px,transparent 6px,transparent 12px,var(--brand-accent) 12px,var(--brand-accent) 14px,transparent 14px,transparent 24px);opacity:.3}.el-button--primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;border-radius:var(--radius-sm)!important;font-weight:500!important;transition:all .25s!important}.el-button--primary:hover{background:var(--brand-primary-light)!important;border-color:var(--brand-primary-light)!important;transform:translateY(-1px);box-shadow:0 4px 12px #c239214d!important}.el-button--primary:active{background:var(--brand-primary-dark)!important;border-color:var(--brand-primary-dark)!important}.el-button--danger{border-radius:var(--radius-sm)!important}.el-input__wrapper{border-radius:var(--radius-sm)!important;transition:all .2s!important}.el-input__wrapper:focus,.el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--brand-primary-200)!important}.el-tabs__item.is-active{color:var(--brand-primary)!important}.el-tabs__active-line{background-color:var(--brand-primary)!important}.el-menu--horizontal .el-menu-item.is-active{border-bottom-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.el-tag--warning{background-color:#d4a5431a!important;border-color:var(--brand-accent)!important;color:var(--brand-accent)!important}.el-link--primary{color:var(--brand-primary)!important}.el-link--primary:hover{color:var(--brand-primary-light)!important}.el-card{border-radius:var(--radius-md)!important;border-color:var(--border-light)!important}.el-table{--el-table-border-color: var(--border-light);--el-table-header-bg-color: var(--bg-sidebar);--el-table-row-hover-bg-color: var(--brand-primary-50)}.el-dialog{border-radius:var(--radius-md)!important}@media (max-width: 768px){.info-row{flex-direction:column;align-items:flex-start;gap:6px}.info-label{width:auto}}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc-600.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc-900.woff2) format("woff2");font-weight:700 900;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/fonts/noto-sans-sc-300.woff2) format("woff2");font-weight:300 350;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/fonts/noto-sans-sc-400.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Ma Shan Zheng;src:url(/fonts/ma-shan-zheng-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--wk-paper: #F6F1E7;--wk-paper-2: #F0E9D9;--wk-card: #FFFCF5;--wk-ink: #23201B;--wk-ink-2: #6E655A;--wk-ink-3: #8A8072;--wk-cinnabar: #B5382A;--wk-cinnabar-d: #9A2E21;--wk-gold: #96773F;--wk-rule: #DFD5C0;--wk-rule-soft: #EBE2CF;--wk-serif: "Noto Serif SC", "Songti SC", "STSong", serif;--wk-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--wk-calli: "Ma Shan Zheng", "Noto Serif SC", serif;--wk-ease: cubic-bezier(.22, .61, .36, 1);--brand-primary: #B5382A;--brand-primary-light: #C4493A;--brand-primary-dark: #9A2E21;--brand-primary-50: rgba(181, 56, 42, .05);--brand-primary-100: rgba(181, 56, 42, .1);--brand-primary-200: rgba(181, 56, 42, .2);--brand-accent: #96773F;--brand-accent-light: #A8813F;--brand-gold: #96773F;--brand-success: #2F6B57;--bg: #F6F1E7;--bg-card: #FFFCF5;--bg-sidebar: #F0E9D9;--bg-input: #FFFCF5;--bg-hover: #EFE7D6;--text: #23201B;--text-secondary: #6E655A;--text-muted: #A0968A;--border: #DFD5C0;--border-light: #EBE2CF;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--shadow-sm: none;--shadow-md: 0 24px 48px -36px rgba(35, 32, 27, .4);--shadow-lg: 0 30px 60px -40px rgba(35, 32, 27, .45);--shadow-xl: 0 40px 70px -44px rgba(35, 32, 27, .48);--font-sans: var(--wk-sans);--el-color-primary: #B5382A;--el-color-primary-light-3: #C4493A;--el-color-primary-light-5: #D0766B;--el-color-primary-light-7: #E0A69E;--el-color-primary-light-8: #EBC4BE;--el-color-primary-light-9: #F6E2DF;--el-color-primary-dark-2: #9A2E21;--el-border-radius-base: 2px;--el-border-radius-small: 2px;--el-text-color-primary: #23201B;--el-text-color-regular: #4A443C;--el-border-color: #DFD5C0;--el-border-color-light: #EBE2CF;--el-bg-color: #FFFCF5;--el-font-family: var(--wk-sans)}html,body{background:var(--wk-paper)}body{font-family:var(--wk-sans);color:var(--wk-ink);font-size:14px;background-image:radial-gradient(900px 600px at 8% -6%,rgba(255,255,255,.6),transparent 62%),radial-gradient(700px 520px at 96% 2%,rgba(181,56,42,.04),transparent 62%);background-repeat:no-repeat;background-attachment:fixed}h1,h2,h3,h4{font-family:var(--wk-serif);font-weight:600;letter-spacing:.03em;color:var(--wk-ink)}a{color:var(--wk-cinnabar)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d8ccb4;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--wk-cinnabar)}.wk-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.wk-head{position:relative;padding-left:18px;margin-bottom:26px}.wk-head:before{content:"";position:absolute;left:0;top:5px;bottom:6px;width:2px;background:var(--wk-cinnabar);opacity:.85}.wk-head .en{margin:0;font-family:var(--wk-sans);font-size:10.5px;letter-spacing:.32em;color:var(--wk-gold);text-transform:uppercase}.wk-head h2{margin:7px 0 0;font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.3}.wk-head h2 em{font-style:normal;color:var(--wk-cinnabar)}.wk-head .note{margin:9px 0 0;font-family:var(--wk-sans);font-weight:300;font-size:13px;line-height:1.9;color:var(--wk-ink-2)}.wk-card{position:relative;background:var(--wk-card);border:1px solid var(--wk-rule-soft);border-radius:0;padding:26px 28px}.wk-card+.wk-card{margin-top:18px}.wk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wk-rule);border-bottom:1px solid var(--wk-rule)}.wk-stat{padding:22px 20px 20px}.wk-stat+.wk-stat{border-left:1px solid var(--wk-rule-soft)}.wk-stat .k{font-family:var(--wk-sans);font-weight:300;font-size:11.5px;letter-spacing:.16em;color:var(--wk-ink-3)}.wk-stat .v{margin-top:10px;font-family:var(--wk-serif);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:.01em;color:var(--wk-ink)}.wk-stat .v small{font-size:.52em;font-weight:400;color:var(--wk-ink-2);margin-right:2px}.wk-stat .u{margin-top:6px;font-size:11.5px;color:var(--wk-ink-3);letter-spacing:.08em}.wk-rows{border-top:1px solid var(--wk-rule-soft)}.wk-row{display:flex;align-items:center;gap:18px;padding:15px 2px;border-bottom:1px solid var(--wk-rule-soft)}.wk-row .k{flex:0 0 104px;font-size:12.5px;letter-spacing:.1em;color:var(--wk-ink-3)}.wk-row .v{flex:1;font-size:14px;color:var(--wk-ink)}.wk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border:1px solid var(--wk-ink);background:var(--wk-ink);color:#fbf6ea;font-family:var(--wk-sans);font-size:13.5px;letter-spacing:.14em;cursor:pointer;transition:background .26s var(--wk-ease),color .26s var(--wk-ease),border-color .26s var(--wk-ease)}.wk-btn:hover{background:#000;border-color:#000}.wk-btn.ghost{background:transparent;color:var(--wk-ink);border-color:var(--wk-rule)}.wk-btn.ghost:hover{border-color:var(--wk-ink);background:transparent}.wk-btn.cinna{background:var(--wk-cinnabar);border-color:var(--wk-cinnabar)}.wk-btn.cinna:hover{background:var(--wk-cinnabar-d);border-color:var(--wk-cinnabar-d)}.wk-btn[disabled]{opacity:.5;cursor:not-allowed}.wk-link{border-bottom:1px solid rgba(181,56,42,.3);color:var(--wk-cinnabar);cursor:pointer;padding-bottom:2px;transition:border-color .26s var(--wk-ease)}.wk-link:hover{border-color:var(--wk-cinnabar)}.wk-empty{padding:44px 0;text-align:center;color:var(--wk-ink-3);font-size:13px;line-height:1.9}.wk-watermark{position:absolute;font-family:var(--wk-calli);color:var(--wk-ink);opacity:.05;pointer-events:none;user-select:none;line-height:1}.el-button{border-radius:2px!important;font-family:var(--wk-sans)!important;letter-spacing:.06em;font-weight:400!important}.el-button--primary{background:var(--wk-ink)!important;border-color:var(--wk-ink)!important;color:#fbf6ea!important}.el-button--primary:hover,.el-button--primary:focus{background:#000!important;border-color:#000!important;transform:none!important;box-shadow:none!important}.el-button--primary.is-plain,.el-button--primary.is-text{background:transparent!important;color:var(--wk-cinnabar)!important;border-color:var(--wk-rule)!important}.el-button--danger{border-radius:2px!important}.el-button.is-text{color:var(--wk-cinnabar)!important}.el-input__wrapper,.el-textarea__inner{border-radius:2px!important;background:var(--wk-card)!important;box-shadow:none!important;border:1px solid var(--wk-rule)!important;transition:border-color .25s var(--wk-ease)!important}.el-input__wrapper:hover,.el-textarea__inner:hover{border-color:#c9bea6!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{border-color:var(--wk-ink)!important;box-shadow:none!important}.el-card{border-radius:2px!important;border-color:var(--wk-rule-soft)!important;box-shadow:none!important;background:var(--wk-card)!important}.el-table{--el-table-border-color: var(--wk-rule-soft);--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: rgba(181, 56, 42, .035);--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;background:transparent!important;font-family:var(--wk-sans)}.el-table th.el-table__cell{background:transparent!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.12em;color:var(--wk-ink-2)!important;border-bottom:1px solid var(--wk-rule)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--wk-rule-soft)!important;font-weight:300;color:var(--wk-ink)!important}.el-table--border:after,.el-table--group:after,.el-table:before{display:none!important}.el-tabs__header{margin-bottom:18px}.el-tabs__nav-wrap:after{background:var(--wk-rule)!important;height:1px!important}.el-tabs__item{font-family:var(--wk-serif)!important;font-size:15px!important;letter-spacing:.08em;color:var(--wk-ink-3)!important;height:44px!important;padding:0 22px!important}.el-tabs__item.is-active{color:var(--wk-ink)!important}.el-tabs__active-line{background:var(--wk-cinnabar)!important;height:2px!important}.el-tag{border-radius:2px!important;font-weight:300;letter-spacing:.06em;border:none!important;background:#23201b0f!important;color:var(--wk-ink-2)!important}.el-tag--warning{background:#96773f1f!important;color:var(--wk-gold)!important}.el-tag--success{background:#2f6b571a!important;color:var(--brand-success)!important}.el-tag--danger{background:#b5382a1a!important;color:var(--wk-cinnabar)!important}.el-dialog{border-radius:2px!important;background:var(--wk-paper)!important;box-shadow:0 40px 80px -50px #23201b99!important}.el-dialog__title{font-family:var(--wk-serif)!important;letter-spacing:.06em}.el-dialog__header{border-bottom:1px solid var(--wk-rule-soft);padding-bottom:14px!important}.el-message{border-radius:2px!important;font-family:var(--wk-sans)!important}.el-dropdown-menu{border-radius:2px!important;padding:4px!important}.el-dropdown-menu__item{font-size:13px!important;border-radius:0!important}.el-dropdown-menu__item:hover{background:#b5382a0f!important;color:var(--wk-cinnabar)!important}.el-pagination{font-family:var(--wk-sans)}.el-loading-mask{background:#f6f1e7b8!important}.page-card{background:var(--wk-card);border:1px solid var(--wk-rule-soft);border-radius:0;box-shadow:none;padding:26px 28px}.page-card:hover{box-shadow:none}.page-title{font-family:var(--wk-serif);font-weight:600;font-size:16px;letter-spacing:.12em;color:var(--wk-ink);padding-left:14px;gap:0}.page-title:before{width:2px;height:15px;background:var(--wk-cinnabar);border-radius:0}.info-row{border-bottom:1px solid var(--wk-rule-soft)}.info-label{font-size:12.5px;letter-spacing:.1em;color:var(--wk-ink-3)}.info-value{font-weight:300}@media (max-width: 900px){.wk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-stat:nth-child(3){border-left:none}.wk-stat:nth-child(n+3){border-top:1px solid var(--wk-rule-soft)}.wk-card{padding:22px 18px}}@media (max-width: 560px){.wk-wrap{padding:0 18px}.wk-row{flex-direction:column;align-items:flex-start;gap:6px}.wk-row .k{flex:none}.wk-stats{grid-template-columns:1fr 1fr}}
