.apoc-record-bar[data-v-5f9ef968]{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:1000;padding:8px 14px;border-radius:2px;background:rgba(8,10,8,.82);border:1px solid hsla(50,31%,82%,.12);border-left:2px solid var(--dz-rust,#a64f35);box-shadow:0 10px 30px rgba(0,0,0,.35);color:#a9aa9d;font-size:11px;font-family:SFMono-Regular,Consolas,monospace;line-height:1.4;backdrop-filter:blur(6px)}.apoc-record-bar__items[data-v-5f9ef968]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.apoc-record-bar__link[data-v-5f9ef968]{color:inherit;text-decoration:none}.apoc-record-bar__link[data-v-5f9ef968]:hover{color:var(--dz-accent,#d0b861);text-decoration:underline}.user-mobile-nav[data-v-58f774f0]{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:1200;display:none;min-height:64px;grid-template-columns:repeat(3,1fr);align-items:end;padding:7px 10px 8px;border:1px solid hsla(50,31%,82%,.18);border-radius:14px;background:rgba(9,12,9,.94);box-shadow:0 16px 44px rgba(0,0,0,.58),inset 0 1px hsla(0,0%,100%,.035);backdrop-filter:blur(18px) saturate(.86)}.user-mobile-nav__item[data-v-58f774f0]{position:relative;min-width:0;min-height:48px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;color:#899188;font-size:12px;font-weight:700;text-decoration:none}.user-mobile-nav__item>i[data-v-58f774f0]{font-size:20px}.user-mobile-nav__item.router-link-active[data-v-58f774f0]{color:var(--dz-accent)}.user-mobile-nav__item--primary[data-v-58f774f0]{margin-top:-25px}.user-mobile-nav__item--primary.router-link-active[data-v-58f774f0]{color:#899188}.user-mobile-nav__item--primary.is-active[data-v-58f774f0]{color:var(--dz-accent)}.user-mobile-nav__primary-icon[data-v-58f774f0]{width:50px;height:50px;display:grid;place-items:center;color:#11140d;border:5px solid #0b0e0b;border-radius:16px 5px 16px 5px;background:var(--dz-accent);box-shadow:0 8px 22px rgba(0,0,0,.42)}.user-mobile-nav__primary-icon i[data-v-58f774f0]{font-size:21px}@media (max-width:720px){.user-mobile-nav[data-v-58f774f0]{display:grid}}#app{min-height:100vh;font-family:var(--dz-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--dz-text);background:var(--dz-bg)}:root{--dz-bg:#0b0d0c;--dz-bg-elevated:#111512;--dz-surface:#171c18;--dz-surface-soft:#1d231e;--dz-surface-hover:#242b25;--dz-line:hsla(86,21%,87%,.12);--dz-line-strong:hsla(86,21%,87%,.22);--dz-text:#f1f3ec;--dz-text-soft:#b8c0b4;--dz-text-muted:#7f8a80;--dz-accent:#d4ef58;--dz-accent-strong:#b9d63d;--dz-accent-soft:rgba(212,239,88,.12);--dz-sand:#d8c39b;--dz-orange:#ef8b45;--dz-danger:#e56155;--dz-info:#75b7b0;--dz-radius-sm:8px;--dz-radius-md:14px;--dz-radius-lg:22px;--dz-shadow-sm:0 10px 30px rgba(0,0,0,.22);--dz-shadow-lg:0 28px 80px rgba(0,0,0,.42);--dz-container:1440px;--dz-font-display:"Arial Narrow","Roboto Condensed","Microsoft YaHei UI",sans-serif;--dz-font-body:Inter,"Segoe UI","Microsoft YaHei UI",sans-serif}*,:after,:before{box-sizing:border-box}html{min-width:320px}body,html{background:var(--dz-bg)}body{margin:0;color:var(--dz-text);font-family:var(--dz-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-moz-selection{color:#10130d;background:var(--dz-accent)}::selection{color:#10130d;background:var(--dz-accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0d100e}::-webkit-scrollbar-thumb{border:3px solid #0d100e;border-radius:999px;background:#3f4840}::-webkit-scrollbar-thumb:hover{background:#59635a}.dz-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--dz-accent);font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.dz-eyebrow:before{content:"";width:22px;height:2px;flex:0 0 auto;background:var(--dz-rust,#a64f35);box-shadow:7px 0 0 color-mix(in srgb,var(--dz-rust,#a64f35) 46%,transparent)}.dz-muted{color:var(--dz-text-muted)}.dz-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.el-button{border-radius:var(--dz-radius-sm);font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.el-button:not(.is-disabled):active{transform:translateY(1px)}.el-button--primary{color:#11140d;border-color:var(--dz-accent-strong);background:var(--dz-accent)}.el-button--primary:focus,.el-button--primary:hover{color:#0d100a;border-color:#e4fa78;background:#e4fa78;box-shadow:0 8px 26px rgba(212,239,88,.18)}.el-input__inner,.el-textarea__inner{border-radius:var(--dz-radius-sm)}.el-message{border-radius:12px;box-shadow:var(--dz-shadow-sm)}.el-dialog,.el-message-box{border-radius:var(--dz-radius-lg)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.admin-pagination{display:flex;justify-content:flex-end;margin-top:12px;overflow-x:auto;overscroll-behavior-inline:contain}.mobile-wallet-intro,.mobile-wallet-list{display:none}.admin-mobile-scroll-lock{overflow:hidden}@media(max-width:980px){.admin-layout{--admin-mobile-nav-height:76px;min-width:320px;padding-bottom:calc(var(--admin-mobile-nav-height) + env(safe-area-inset-bottom))}.admin-layout .admin-content{padding-bottom:28px}.admin-layout .admin-surface{overflow:hidden}.admin-layout .admin-filter-bar,.admin-layout .toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:10px!important;margin-bottom:16px!important}.admin-layout .admin-filter-bar>.el-date-editor,.admin-layout .admin-filter-bar>.el-input,.admin-layout .admin-filter-bar>.el-select,.admin-layout .toolbar>.el-date-editor,.admin-layout .toolbar>.el-input,.admin-layout .toolbar>.el-select{width:100%!important;grid-column:1/-1;margin-right:0!important}.admin-layout .admin-filter-bar>.el-switch,.admin-layout .toolbar>.el-switch{min-height:44px;grid-column:1/-1;display:flex;align-items:center}.admin-layout .toolbar>.spacer{display:none}.admin-layout .admin-filter-bar>.el-button,.admin-layout .toolbar>.el-button{width:100%;margin-left:0}.admin-layout .el-button:not(.el-button--text),.admin-layout .el-input-number,.admin-layout .el-input-number .el-input__inner,.admin-layout .el-input__inner,.admin-layout .el-select .el-input__inner{min-height:44px}.admin-layout .el-table{width:100%!important;font-size:14px}.admin-layout .el-table__body-wrapper,.admin-layout .el-table__header-wrapper{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.admin-layout .el-table__body-wrapper{overflow-x:auto!important}.admin-layout .el-table__fixed,.admin-layout .el-table__fixed-right{display:none}.admin-layout .el-table td,.admin-layout .el-table th{padding:11px 0}.admin-layout .el-table th>.cell{font-size:13px}.admin-layout .el-table .cell{line-height:1.55}.admin-layout .admin-pagination,.admin-layout .pager{justify-content:flex-start!important;padding:3px 0 5px}.admin-layout .el-pagination{display:inline-flex;align-items:center;white-space:nowrap}.admin-layout .operation-note,.admin-layout .operation-panel,.admin-layout .rule-panel,.admin-layout .site-announcement,.admin-layout .wipe-panel,.admin-layout .wipe-warning{border-radius:12px}.admin-layout .headbar,.admin-layout .operation-panel__heading,.admin-layout .rule-panel__heading,.admin-layout .site-announcement__header,.admin-layout .stats-header,.admin-layout .wipe-panel__heading{align-items:flex-start!important;flex-direction:column;gap:12px!important}.admin-layout .headbar .actions,.admin-layout .operation-panel__heading>.el-button,.admin-layout .rule-panel__heading>:last-child,.admin-layout .site-announcement__actions,.admin-layout .stats-header__actions,.admin-layout .wipe-panel__heading>.el-button{width:100%}.admin-layout .site-announcement__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-layout .site-announcement__actions .el-button{width:100%;margin:0}.admin-layout .sys-grid{grid-template-columns:minmax(0,1fr)}.admin-layout .stats-header__actions{align-items:stretch;flex-direction:column}.admin-layout .stats-header__actions .el-radio-group,.admin-layout .stats-header__actions .server-select{width:100%}.admin-layout .stats-header__actions .el-radio-group{display:flex}.admin-layout .stats-header__actions .el-radio-button{flex:1}.admin-layout .stats-header__actions .el-radio-button__inner{width:100%;min-height:42px;padding:13px 8px}.admin-layout .operation-form{align-items:stretch;flex-direction:column}.admin-layout .operation-form .percent-field{justify-content:space-between}.admin-layout .operation-form .el-input-number{flex:1;width:auto!important}}@media(max-width:720px){body{padding-bottom:env(safe-area-inset-bottom)}#app.has-user-mobile-nav .apoc-page,#app.has-user-mobile-nav .profile-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}#app.has-user-mobile-nav .user-topbar{position:sticky;top:max(8px,env(safe-area-inset-top))}#app.has-user-mobile-nav .user-topbar__link{display:none}.apoc-record-bar{bottom:calc(82px + env(safe-area-inset-bottom))!important;width:calc(100% - 32px);max-width:480px;text-align:center}.apoc-record-bar__items{justify-content:center}.el-message{top:max(16px,env(safe-area-inset-top))!important;width:calc(100% - 28px);min-width:0}.el-message-box{width:calc(100% - 28px)!important;max-width:440px}.el-dialog{width:calc(100% - 24px)!important;max-width:none!important;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;margin:12px auto!important}.el-dialog__header{flex:0 0 auto;padding:18px 18px 14px}.el-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px;overscroll-behavior:contain}.el-dialog__footer{flex:0 0 auto;padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.el-dialog .el-form-item__label{width:auto!important;float:none;display:block;padding:0 0 7px;color:#4c574f;line-height:1.4;text-align:left}.el-dialog .el-form-item__content{margin-left:0!important}.el-dialog .el-date-editor,.el-dialog .el-input-number,.el-dialog .el-select{width:100%!important}.el-dialog .el-input-number .el-input__inner,.el-dialog .el-input__inner{min-height:44px}.el-dialog__footer .el-button{min-height:42px}.el-picker-panel,.el-select-dropdown{max-width:calc(100vw - 16px)}.el-date-range-picker{right:8px!important;left:8px!important;width:calc(100vw - 16px)!important;overflow-x:auto}.admin-layout .el-pagination__jump,.admin-layout .el-pagination__sizes,.admin-layout .el-pagination__total{display:none!important}.admin-layout .el-pagination .el-pager li,.admin-layout .el-pagination button{min-width:36px;height:36px;line-height:36px}.admin-layout .admin-page-intro p,.admin-layout .blocking-alert,.admin-layout .operation-actions span,.admin-layout .operation-note p,.admin-layout .operation-scope li,.admin-layout .profile-error,.admin-layout .ready-alert,.admin-layout .rule-help,.admin-layout .shutdown-check .el-checkbox__label,.admin-layout .wipe-actions span,.admin-layout .wipe-scope li,.admin-layout .wipe-warning p{font-size:14px!important}.admin-layout .hint,.admin-layout .inheritance-stats small,.admin-layout .inheritance-stats span,.admin-layout .stats-card__desc,.admin-layout .stats-card__label,.admin-layout .wipe-stats small,.admin-layout .wipe-stats span{font-size:13px!important}.admin-layout .sys-card .el-form-item__label{width:auto!important;float:none;display:block;padding:0 0 7px;line-height:1.4;text-align:left}.admin-layout .sys-card .el-form-item__content{margin-left:0!important}.admin-layout .sys-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.admin-layout .sys-actions .el-button{width:100%;margin:0}}@media(max-width:420px){.admin-layout .admin-filter-bar,.admin-layout .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout .el-pager li:not(.active){display:none}.admin-layout .el-pagination .btn-next,.admin-layout .el-pagination .btn-prev{min-width:72px}}