*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:Segoe UI Variable Text,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--hr-page: #f0eee9;--hr-surface: #fcfbf7;--hr-surface-soft: #f5f2eb;--hr-ivory: #fffdf8;--hr-ivory-soft: #eae4d8;--hr-ink: #2e2c28;--hr-muted: #6f6b63;--hr-line: rgba(117, 91, 48, .22);--hr-gold: #a47a32;--hr-gold-highlight: #d2b06c;--hr-red: #a62a24;--hr-success: #4f765a;--hr-warning: #a87834;--hr-danger: #ad4a4f;--hr-info: #647a8c;--hr-radius-sm: 8px;--hr-radius: 12px;--hr-radius-lg: 16px;--hr-control-height: 36px;--hr-panel-border: 1px solid rgba(117, 91, 48, .26);--hr-relief-raised: 0 1px 2px rgba(55, 46, 34, .06), 0 8px 20px rgba(78, 61, 38, .08), inset 0 1px rgba(255, 255, 255, .88), inset 0 -1px rgba(92, 70, 36, .08);--hr-relief-pressed: inset 0 2px 5px rgba(72, 55, 34, .2), 0 1px rgba(255, 255, 255, .58);--hr-focus-ring: 0 0 0 3px rgba(210, 176, 108, .26)}body{color:var(--hr-ink);background:var(--hr-page)}.hr-shell{--el-color-primary: var(--hr-red);--el-color-primary-light-3: #bd5e58;--el-color-primary-light-5: #d18883;--el-color-primary-light-7: #e5b8b4;--el-color-primary-light-8: #eed0cd;--el-color-primary-light-9: #f7e9e7;--el-color-primary-dark-2: #8f211c;--el-color-success: var(--hr-success);--el-color-warning: var(--hr-warning);--el-color-danger: var(--hr-danger);--el-border-radius-base: var(--hr-radius-sm);--el-border-color: var(--hr-line);--el-fill-color-light: var(--hr-surface-soft);--el-text-color-primary: var(--hr-ink);--el-text-color-regular: var(--hr-muted);min-width:0;color:var(--hr-ink);background:var(--hr-page)}.hr-shell .el-menu{border-right:none!important}.hr-shell .el-card{color:var(--hr-ink);background:var(--hr-surface)!important;border:var(--hr-panel-border)!important;border-radius:var(--hr-radius)!important;box-shadow:var(--hr-relief-raised)!important}.hr-shell .el-card__header{padding:14px 18px!important;color:var(--hr-ink);font-weight:650;background:var(--hr-surface-soft);border-bottom-color:var(--hr-line)!important}.hr-shell .el-card__body{padding:18px!important}.hr-shell .el-button{min-height:var(--hr-control-height);font-weight:650;border-color:var(--hr-line);box-shadow:0 3px 8px #4536221a,inset 0 1px #ffffffc7}.hr-shell .el-button--small{min-height:32px}.hr-shell .el-button--primary:not(.is-link):not(.is-text){color:#fffdf8!important;background:linear-gradient(180deg,#b73a32,var(--hr-red) 58%,#8f211c)!important;border-color:var(--hr-gold-highlight)!important;box-shadow:0 5px 11px #6f281f33,inset 0 1px #fff0d06b,inset 0 -2px #5b181338}.hr-shell .el-button--primary:not(.is-link):not(.is-text):hover{background:linear-gradient(180deg,#c0473e,#ad3029 58%,#95231e)!important}.hr-shell .el-button--primary:not(.is-link):not(.is-text):active{box-shadow:var(--hr-relief-pressed)!important}.hr-shell .el-input__wrapper,.hr-shell .el-select__wrapper,.hr-shell .el-textarea__inner{min-height:var(--hr-control-height);color:var(--hr-ink);background:var(--hr-surface-soft)!important;border-radius:var(--hr-radius-sm)!important;box-shadow:0 0 0 1px var(--hr-line) inset,inset 0 2px 4px #4b3c280f!important}.hr-shell .el-input__wrapper.is-focus,.hr-shell .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--hr-gold-highlight) inset,var(--hr-focus-ring)!important}.hr-shell .el-table{--el-table-bg-color: var(--hr-surface);--el-table-tr-bg-color: var(--hr-surface);--el-table-header-bg-color: var(--hr-surface-soft);--el-table-row-hover-bg-color: #f0e9dc;--el-table-border-color: var(--hr-line);overflow:hidden;color:var(--hr-ink);background:var(--hr-surface);border:var(--hr-panel-border);border-radius:var(--hr-radius);box-shadow:var(--hr-relief-raised)}.hr-shell .el-table th.el-table__cell{color:var(--hr-ink);font-weight:700}.hr-shell .el-table th.el-table__cell,.hr-shell .el-table td.el-table__cell{padding:10px 0}.hr-shell .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#f9f6ef}.hr-shell .el-tabs__nav-wrap:after{background-color:var(--hr-line)!important}.hr-shell .el-pagination button,.hr-shell .el-pager li{color:var(--hr-ink);background:var(--hr-surface-soft)!important}.hr-shell .el-dialog,.hr-shell .el-drawer{border:var(--hr-panel-border);border-radius:var(--hr-radius)!important}.hr-shell .el-tag{border-radius:6px!important}.hr-shell .el-form-item{margin-bottom:16px}.hr-shell :where(button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--hr-gold-highlight);outline-offset:2px;box-shadow:var(--hr-focus-ring)}.hr-shell .content-area{background:var(--hr-page)!important}.hr-shell .content-area>:not(.dashboard){min-height:0;padding:20px;color:var(--hr-ink);background:var(--hr-surface)!important;border:var(--hr-panel-border);border-radius:var(--hr-radius)!important;box-shadow:var(--hr-relief-raised)}::selection{color:#2e2c28;background:#e5d4af}html{scrollbar-color:#9e8d70 #e7e2d9;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:8px;background:#9e8d70}::-webkit-scrollbar-track{background:#e7e2d9}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.md-content{line-height:1.9;color:#ffffffe6;font-size:14px}.md-content p{margin:0 0 8px}.md-content p:last-child{margin-bottom:0}.md-content strong,.md-content b{color:#fff;font-weight:700}.md-content em,.md-content i{color:#a0cdffcc;font-style:italic}.md-content ul,.md-content ol{margin:6px 0;padding-left:20px;color:#ffffffd9}.md-content li{margin:3px 0;line-height:1.7}.md-content code{background:rgba(96,165,250,.1);padding:2px 6px;border-radius:4px;font-size:13px;color:#a0cdffe6}.md-content pre{background:rgba(255,255,255,.03);border:1px solid rgba(96,165,250,.1);padding:12px 16px;border-radius:8px;overflow-x:auto;margin:10px 0}.md-content pre code{background:none;padding:0;font-size:13px;color:#ffffffd9}.md-content blockquote{border-left:3px solid rgba(96,165,250,.3);padding-left:14px;margin:10px 0;color:#a0cdff99}.md-content h1,.md-content h2,.md-content h3{color:#fff;margin:12px 0 8px;font-weight:700}.md-content h1{font-size:17px}.md-content h2{font-size:15px}.md-content h3{font-size:14px}.md-content hr{border:none;border-top:1px solid rgba(96,165,250,.12);margin:12px 0}.md-content a{color:#a0cdffb3;text-decoration:underline}
