.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--console-bg: #0b0f14;--console-bg-2: #10151c;--console-sidebar: #0f141b;--console-surface: #151b23;--console-surface-2: #1a222c;--console-surface-hover: #202a35;--console-surface-active: #25313d;--console-surface-solid: #151b23;--console-surface-deep: #0f141b;--console-line: #27313d;--console-line-strong: #344150;--console-text: #f1f5f9;--console-text-2: #c5ced8;--console-text-3: #8d9aaa;--console-text-4: #647181;--console-cyan: #7ac7b7;--console-teal: #7ac7b7;--console-blue: #79a9e8;--console-pink: #df8290;--console-amber: #d9ae67;--console-green: #72c49f;--console-red: #df7b86;--console-purple: #ae9be3;--console-gradient: #7ac7b7;--console-gradient-blue: #79a9e8;--console-shadow-sm: 0 1px 2px rgba(0, 0, 0, .22);--console-shadow-md: 0 10px 24px rgba(0, 0, 0, .22);--console-shadow-lg: 0 20px 48px rgba(0, 0, 0, .32);--console-glow: none;--console-radius-xs: 4px;--console-radius-sm: 6px;--console-radius-md: 8px;--console-radius-lg: 8px;--console-radius-xl: 8px;--page-max: 1560px;--el-color-primary: #7ac7b7;--el-color-success: #72c49f;--el-color-warning: #d9ae67;--el-color-danger: #df7b86;--el-color-info: #79a9e8;--el-bg-color: #151b23;--el-bg-color-page: #0b0f14;--el-bg-color-overlay: #1a222c;--el-fill-color-blank: #151b23;--el-fill-color-light: #1a222c;--el-border-color: #344150;--el-border-color-light: #2b3642;--el-border-color-lighter: #252e39;--el-text-color-primary: #f1f5f9;--el-text-color-regular: #c5ced8;--el-text-color-secondary: #8d9aaa;--el-text-color-placeholder: #647181;--el-border-radius-base: 6px}html,body{background:var(--console-bg)!important}body{font-variant-numeric:tabular-nums}.admin-app *,.user-app *{letter-spacing:0!important}.admin-layout,.user-shell,.desktop-main,.mobile-shell{background:var(--console-bg)!important}.admin-sidebar,.sidebar,.admin-header,.topbar{background:var(--console-sidebar)!important;border-color:var(--console-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.console-page{width:100%;max-width:var(--page-max);margin:0 auto;display:flex;flex-direction:column;gap:16px}.console-page__header{min-height:64px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.console-page__copy{min-width:0}.console-page__eyebrow{display:block;margin-bottom:6px;color:var(--console-text-4);font-size:11px;font-weight:700}.console-page__copy h1{margin:0;color:var(--console-text);font-size:24px;line-height:1.2;font-weight:720}.console-page__copy p{max-width:720px;margin:7px 0 0;color:var(--console-text-3);font-size:13px;line-height:1.55}.console-page__actions,.console-panel__actions,.console-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.console-page__body{display:flex;flex-direction:column;gap:16px}.console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-metric{min-width:0;min-height:126px;padding:16px;border:1px solid var(--console-line);border-top:2px solid var(--metric-accent, var(--console-line-strong));border-radius:8px;background:var(--console-surface);box-shadow:var(--console-shadow-sm)}.console-metric__top,.console-metric__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-metric__label{color:var(--console-text-3);font-size:12px;font-weight:650}.console-metric__icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:var(--metric-accent, var(--console-text-3));border:0;background:transparent;box-shadow:none}.console-metric__value{display:block;margin-top:14px;color:var(--console-text);font-size:25px;line-height:1;font-weight:740;overflow-wrap:anywhere}.console-metric__meta{margin-top:12px;color:var(--console-text-4);font-size:11px}.console-metric__trend{color:var(--metric-accent, var(--console-text-3))}.console-panel{min-width:0;border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface);box-shadow:var(--console-shadow-sm);overflow:hidden}.console-panel__header{min-height:62px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--console-line)}.console-panel__header h2{margin:0;color:var(--console-text);font-size:15px;font-weight:700}.console-panel__header p{margin:5px 0 0;color:var(--console-text-4);font-size:11px}.console-panel__body{padding:16px}.console-panel__body--flush{padding:0}.console-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.console-filterbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.console-filterbar__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.console-table-wrap{width:100%;overflow-x:auto}.console-table{min-width:720px;border:0!important;border-radius:0!important}.console-mobile-records{display:none}.console-table .el-table__cell{padding:10px 0}.console-cell-code{color:var(--console-blue);font:12px/1.45 SFMono-Regular,Consolas,monospace}.console-cell-muted{color:var(--console-text-4)}.console-status{display:inline-flex;align-items:center;gap:6px;color:var(--console-text-3);font-size:11px;white-space:nowrap}.console-status i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.console-status--success{color:var(--console-green)}.console-status--warning{color:var(--console-amber)}.console-status--danger{color:var(--console-red)}.console-status--info{color:var(--console-blue)}.console-status--neutral{color:var(--console-text-3)}.console-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.console-empty strong{color:var(--console-text-2);font-size:13px}.console-empty span{color:var(--console-text-4);font-size:11px}.console-pagination{padding:12px 16px;display:flex;justify-content:flex-end;border-top:1px solid var(--console-line)}.admin-app .el-card,.user-app .el-card,.admin-app :where(.base-card,.hero-card,.header-card,.stat-card,.panel,.page-panel),.user-app :where(.base-card,.hero-card,.header-card,.stat-card,.panel,.page-panel){border-color:var(--console-line)!important;border-radius:8px!important;background:var(--console-surface)!important;box-shadow:var(--console-shadow-sm)!important}.admin-app .el-table,.user-app .el-table{--el-table-bg-color: var(--console-surface);--el-table-tr-bg-color: var(--console-surface);--el-table-header-bg-color: var(--console-surface-2);--el-table-row-hover-bg-color: var(--console-surface-hover);--el-table-border-color: var(--console-line)}.admin-app .el-button,.user-app .el-button{border-radius:6px;box-shadow:none!important}.admin-app .el-button:hover,.user-app .el-button:hover{transform:none!important}.admin-app .el-button--primary,.user-app .el-button--primary{color:#0b1715;border-color:var(--console-cyan);background:var(--console-cyan)}.admin-app .el-input__wrapper,.admin-app .el-select__wrapper,.user-app .el-input__wrapper,.user-app .el-select__wrapper,.user-app .el-textarea__inner{border-radius:6px!important;background:var(--console-bg-2)!important}@media (max-width: 1100px){.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.console-page{gap:12px}.console-page__header,.console-panel__header{min-height:0;align-items:stretch;flex-direction:column}.console-page__copy h1{font-size:21px}.console-page__actions,.console-panel__actions{justify-content:flex-start}.console-table{display:none}.console-mobile-records{padding:10px;display:block}.console-mobile-record{border:1px solid var(--console-line);border-radius:7px;background:var(--console-bg-2);overflow:hidden}.console-mobile-record+.console-mobile-record{margin-top:9px}.console-mobile-record>header{min-height:38px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--console-line)}.console-mobile-record>header>code{color:var(--console-blue);font:11px/1.4 SFMono-Regular,Consolas,monospace}.console-mobile-record__actions{display:flex;align-items:center;gap:5px}.console-mobile-record dl{margin:0;padding:3px 11px}.console-mobile-record dl>div{min-height:36px;display:grid;grid-template-columns:minmax(86px,34%) minmax(0,1fr);align-items:center;gap:10px}.console-mobile-record dl>div+div{border-top:1px solid var(--console-line)}.console-mobile-record dt{color:var(--console-text-4);font-size:10px}.console-mobile-record dd{min-width:0;margin:0;color:var(--console-text-2);font-size:11px;text-align:right;overflow-wrap:anywhere}.console-mobile-record dd .console-status{justify-content:flex-end}.console-grid-2{grid-template-columns:1fr}}@media (max-width: 520px){.console-metrics{grid-template-columns:1fr 1fr;gap:9px}.console-metric{min-height:112px;padding:13px}.console-metric__value{font-size:20px}.console-metric__meta{align-items:flex-start;flex-direction:column;gap:4px}.console-panel__body{padding:12px}}:root[data-console-theme=light]{--console-bg: #f4f6f8;--console-bg-2: #eef1f4;--console-sidebar: #ffffff;--console-surface: #ffffff;--console-surface-2: #f7f8fa;--console-surface-hover: #edf1f4;--console-surface-active: #e6ecef;--console-surface-solid: #ffffff;--console-surface-deep: #eef1f4;--console-line: #dce2e7;--console-line-strong: #c5ced6;--console-text: #172028;--console-text-2: #35434f;--console-text-3: #657481;--console-text-4: #89959f;--console-shadow-sm: 0 1px 2px rgba(32, 43, 54, .06);--console-shadow-md: 0 10px 28px rgba(32, 43, 54, .09);--console-shadow-lg: 0 20px 52px rgba(32, 43, 54, .12);--el-bg-color: #ffffff;--el-bg-color-page: #f4f6f8;--el-bg-color-overlay: #ffffff;--el-fill-color-blank: #ffffff;--el-fill-color-light: #f2f4f6;--el-border-color: #c5ced6;--el-border-color-light: #dce2e7;--el-border-color-lighter: #e7ebee;--el-text-color-primary: #172028;--el-text-color-regular: #35434f;--el-text-color-secondary: #657481;--el-text-color-placeholder: #89959f}:root[data-console-preset=ocean]{--console-cyan: #4f9ee8;--console-teal: #4fc7a2;--console-blue: #6f8fe7;--console-amber: #e0a75a;--console-green: #4fc7a2;--console-red: #dd6f78;--el-color-primary: #4f9ee8}:root[data-console-preset=graphite]{--console-cyan: #65b8c4;--console-teal: #65b8c4;--console-blue: #91a5bd;--console-amber: #c5a36b;--console-green: #72b58f;--console-red: #cf747c;--console-purple: #9a96b4;--el-color-primary: #65b8c4}:root[data-console-preset=rose]{--console-cyan: #61b9aa;--console-teal: #61b9aa;--console-blue: #8aa9d6;--console-pink: #d8798f;--console-amber: #d6aa63;--console-green: #6bb88f;--console-red: #d86f7b;--console-purple: #a99ac7;--el-color-primary: #d8798f}:root[data-console-radius=compact]{--console-radius-xs: 2px;--console-radius-sm: 3px;--console-radius-md: 4px;--console-radius-lg: 4px;--console-radius-xl: 4px;--el-border-radius-base: 3px}:root[data-console-radius=balanced]{--console-radius-xs: 4px;--console-radius-sm: 6px;--console-radius-md: 8px;--console-radius-lg: 8px;--console-radius-xl: 8px;--el-border-radius-base: 6px}:root[data-console-radius=soft]{--console-radius-xs: 5px;--console-radius-sm: 7px;--console-radius-md: 8px;--console-radius-lg: 8px;--console-radius-xl: 8px;--el-border-radius-base: 7px}:root[data-console-density=compact]{--console-page-gap: 12px;--console-panel-padding: 12px;--console-control-height: 32px}:root[data-console-density=comfortable]{--console-page-gap: 16px;--console-panel-padding: 16px;--console-control-height: 38px}.console-panel__body{padding:var(--console-panel-padding, 16px)}.console-metric,.console-panel,.admin-app .el-card,.user-app .el-card,.admin-app :where(.base-card,.hero-card,.header-card,.stat-card,.panel,.page-panel),.user-app :where(.base-card,.hero-card,.header-card,.stat-card,.panel,.page-panel){border-radius:var(--console-radius-md)!important}.admin-app .el-button,.user-app .el-button,.admin-app .el-input__wrapper,.admin-app .el-select__wrapper,.user-app .el-input__wrapper,.user-app .el-select__wrapper,.user-app .el-textarea__inner,.preference-trigger{border-radius:var(--console-radius-sm)!important}.admin-app .el-input__wrapper,.admin-app .el-select__wrapper,.user-app .el-input__wrapper,.user-app .el-select__wrapper{min-height:var(--console-control-height, 38px)}.console-preference-popper.el-popper{color:var(--console-text-2);border-color:var(--console-line);border-radius:var(--console-radius-md);background:var(--console-surface);box-shadow:var(--console-shadow-lg)}.console-preference-popper .el-popper__arrow:before{border-color:var(--console-line)!important;background:var(--console-surface)!important}:root[data-console-theme=light] .admin-layout,:root[data-console-theme=light] .user-shell,:root[data-console-theme=light] .desktop-main,:root[data-console-theme=light] .mobile-shell{color:var(--console-text);background:var(--console-bg)!important}:root[data-console-theme=light] .admin-sidebar,:root[data-console-theme=light] .sidebar,:root[data-console-theme=light] .admin-header,:root[data-console-theme=light] .topbar,:root[data-console-theme=light] .top-search,:root[data-console-theme=light] .user-shell .el-card,:root[data-console-theme=light] .user-shell .glass-card{color:var(--console-text);border-color:var(--console-line)!important;background:var(--console-surface)!important}:root[data-console-theme=light] .search-input,:root[data-console-theme=light] .route-context strong,:root[data-console-theme=light] .brand-copy strong,:root[data-console-theme=light] .account-copy strong{color:var(--console-text)!important}:root[data-console-theme=light] .tool-btn,:root[data-console-theme=light] .header-tool,:root[data-console-theme=light] .header-icon-btn{color:var(--console-text-3)!important}@property --tapnow-ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root,:root[data-console-preset=hrio]{--tapnow-accent: #6c65ff;--tapnow-accent-2: #8d7bff;--tapnow-accent-3: #5f7cff;--tapnow-accent-rgb: 108, 101, 255;--tapnow-blue: #5b8cff;--tapnow-green: #35c98f;--tapnow-rose: #ef6f91;--tapnow-amber: #e5a449;--tapnow-black: #09090b;--tapnow-ink: #111827;--tapnow-font: Manrope, "Noto Sans SC", Inter, "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--tapnow-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--tapnow-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-console-preset=ocean]{--tapnow-accent: #4f8cff;--tapnow-accent-2: #50d1bc;--tapnow-accent-3: #6a7cff;--tapnow-accent-rgb: 79, 140, 255;--tapnow-blue: #4f8cff;--tapnow-green: #50d1bc;--tapnow-rose: #e97690;--tapnow-amber: #e3aa5d}:root[data-console-preset=graphite]{--tapnow-accent: #8b95ff;--tapnow-accent-2: #c2c8d6;--tapnow-accent-3: #6c65ff;--tapnow-accent-rgb: 139, 149, 255;--tapnow-blue: #8aa4df;--tapnow-green: #75c6a2;--tapnow-rose: #d78398;--tapnow-amber: #caa56d}:root[data-console-preset=rose]{--tapnow-accent: #df6f95;--tapnow-accent-2: #8d7bff;--tapnow-accent-3: #68a0ff;--tapnow-accent-rgb: 223, 111, 149;--tapnow-blue: #7fa5ea;--tapnow-green: #65c4a2;--tapnow-rose: #df6f95;--tapnow-amber: #dda865}:root,:root[data-console-theme=light]{color-scheme:light;--console-body-bg: linear-gradient(180deg, #f8fbff 0%, #eef7ff 46%, #f7f9ff 100%);--console-bg: #eef7ff;--console-bg-2: #f7faff;--console-sidebar: rgba(255, 255, 255, .76);--console-surface: rgba(255, 255, 255, .72);--console-surface-2: rgba(247, 249, 255, .86);--console-surface-hover: rgba(var(--tapnow-accent-rgb), .075);--console-surface-active: rgba(var(--tapnow-accent-rgb), .12);--console-surface-solid: #ffffff;--console-surface-deep: rgba(242, 245, 255, .92);--console-line: rgba(126, 137, 167, .18);--console-line-strong: rgba(126, 137, 167, .28);--console-text: #111827;--console-text-2: #374151;--console-text-3: #70798f;--console-text-4: #9aa3b6;--console-cyan: var(--tapnow-accent);--console-teal: var(--tapnow-accent-2);--console-blue: var(--tapnow-blue);--console-pink: var(--tapnow-rose);--console-amber: var(--tapnow-amber);--console-green: var(--tapnow-green);--console-red: #e05b6b;--console-purple: var(--tapnow-accent-2);--console-gradient: linear-gradient(135deg, var(--tapnow-accent-2) 0%, var(--tapnow-accent) 52%, #111827 100%);--console-gradient-blue: linear-gradient(135deg, var(--tapnow-blue), var(--tapnow-accent));--console-shadow-sm: 0 10px 28px rgba(31, 41, 64, .07), inset 0 1px 0 rgba(255, 255, 255, .72);--console-shadow-md: 0 18px 54px rgba(31, 41, 64, .11), inset 0 1px 0 rgba(255, 255, 255, .72);--console-shadow-lg: 0 28px 88px rgba(31, 41, 64, .16), inset 0 1px 0 rgba(255, 255, 255, .78);--console-glow: 0 18px 38px rgba(var(--tapnow-accent-rgb), .18);--console-radius-xs: 5px;--console-radius-sm: 8px;--console-radius-md: 8px;--console-radius-lg: 8px;--console-radius-xl: 8px;--el-color-primary: var(--tapnow-accent);--el-color-primary-light-3: color-mix(in srgb, var(--tapnow-accent) 76%, white);--el-color-primary-light-5: color-mix(in srgb, var(--tapnow-accent) 56%, white);--el-color-primary-light-7: color-mix(in srgb, var(--tapnow-accent) 34%, white);--el-color-primary-light-8: color-mix(in srgb, var(--tapnow-accent) 22%, white);--el-color-primary-light-9: color-mix(in srgb, var(--tapnow-accent) 12%, white);--el-color-primary-dark-2: color-mix(in srgb, var(--tapnow-accent) 72%, #111827);--el-color-success: var(--tapnow-green);--el-color-warning: var(--tapnow-amber);--el-color-danger: #e05b6b;--el-color-info: var(--tapnow-blue);--el-bg-color: #ffffff;--el-bg-color-page: #eef7ff;--el-bg-color-overlay: rgba(255, 255, 255, .96);--el-fill-color-blank: #ffffff;--el-fill-color: rgba(108, 101, 255, .06);--el-fill-color-light: rgba(108, 101, 255, .04);--el-fill-color-lighter: rgba(108, 101, 255, .026);--el-fill-color-extra-light: rgba(108, 101, 255, .018);--el-fill-color-dark: rgba(17, 24, 39, .06);--el-fill-color-darker: rgba(17, 24, 39, .1);--el-text-color-primary: #111827;--el-text-color-regular: #374151;--el-text-color-secondary: #70798f;--el-text-color-placeholder: #9aa3b6;--el-border-color: rgba(126, 137, 167, .26);--el-border-color-light: rgba(126, 137, 167, .18);--el-border-color-lighter: rgba(126, 137, 167, .12);--el-border-color-extra-light: rgba(126, 137, 167, .08);--el-mask-color: rgba(15, 23, 42, .36);--el-border-radius-base: 8px;--el-border-radius-small: 6px;--u-bg: var(--console-body-bg);--u-glass: var(--console-surface);--u-glass-strong: rgba(255, 255, 255, .92);--u-glass-weak: rgba(255, 255, 255, .48);--u-border: var(--console-line);--u-border-2: var(--console-line-strong);--u-shadow-1: var(--console-shadow-sm);--u-shadow-2: var(--console-shadow-lg);--u-text: var(--console-text);--u-text-2: var(--console-text-3);--u-text-3: var(--console-text-4);--u-accent: var(--tapnow-accent);--u-radius: 8px;--u-radius-sm: 8px}:root[data-console-theme=dark]{color-scheme:dark;--tapnow-accent: #5eead4;--tapnow-accent-2: #22d3ee;--tapnow-accent-3: #8ab0ff;--tapnow-accent-rgb: 94, 234, 212;--console-body-bg: linear-gradient(180deg, #11131a 0%, #151823 58%, #101219 100%);--console-bg: #11131a;--console-bg-2: #151823;--console-sidebar: rgba(13, 15, 24, .82);--console-surface: rgba(255, 255, 255, .058);--console-surface-2: rgba(255, 255, 255, .082);--console-surface-hover: rgba(255, 255, 255, .105);--console-surface-active: rgba(var(--tapnow-accent-rgb), .18);--console-surface-solid: #151823;--console-surface-deep: rgba(27, 30, 44, .82);--console-line: rgba(255, 255, 255, .1);--console-line-strong: rgba(255, 255, 255, .16);--console-text: #f7f8ff;--console-text-2: #d5d9e8;--console-text-3: #9aa3b9;--console-text-4: #697185;--console-cyan: #5eead4;--console-teal: #22d3ee;--console-blue: #8ab0ff;--console-pink: #ff83a0;--console-amber: #edbc68;--console-green: #68e089;--console-red: #ff7886;--console-purple: color-mix(in srgb, var(--tapnow-accent-2) 86%, white);--console-gradient: linear-gradient(135deg, var(--tapnow-accent-2) 0%, var(--tapnow-accent) 58%, #3a315f 100%);--console-gradient-blue: linear-gradient(135deg, #8ab0ff, var(--tapnow-accent));--console-shadow-sm: 0 12px 34px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .065);--console-shadow-md: 0 20px 62px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .075);--console-shadow-lg: 0 30px 96px rgba(0, 0, 0, .48), inset 0 1px 0 rgba(255, 255, 255, .08);--console-glow: 0 18px 48px rgba(var(--tapnow-accent-rgb), .22);--el-color-primary: #5eead4;--el-color-primary-light-3: color-mix(in srgb, var(--tapnow-accent) 70%, white);--el-color-primary-light-5: color-mix(in srgb, var(--tapnow-accent) 50%, white);--el-color-primary-light-7: color-mix(in srgb, var(--tapnow-accent) 30%, #11131d);--el-color-primary-light-8: color-mix(in srgb, var(--tapnow-accent) 22%, #11131d);--el-color-primary-light-9: color-mix(in srgb, var(--tapnow-accent) 14%, #11131d);--el-color-primary-dark-2: color-mix(in srgb, var(--tapnow-accent) 72%, #09090b);--el-color-success: #68e089;--el-color-warning: #edbc68;--el-color-danger: #ff7886;--el-color-info: #8ab0ff;--el-bg-color: #151823;--el-bg-color-page: #09090b;--el-bg-color-overlay: rgba(18, 20, 31, .98);--el-fill-color-blank: #151823;--el-fill-color: rgba(255, 255, 255, .07);--el-fill-color-light: rgba(255, 255, 255, .055);--el-fill-color-lighter: rgba(255, 255, 255, .04);--el-fill-color-extra-light: rgba(255, 255, 255, .028);--el-fill-color-dark: rgba(255, 255, 255, .1);--el-fill-color-darker: rgba(255, 255, 255, .13);--el-text-color-primary: #f7f8ff;--el-text-color-regular: #d5d9e8;--el-text-color-secondary: #9aa3b9;--el-text-color-placeholder: #697185;--el-border-color: rgba(255, 255, 255, .16);--el-border-color-light: rgba(255, 255, 255, .1);--el-border-color-lighter: rgba(255, 255, 255, .07);--el-border-color-extra-light: rgba(255, 255, 255, .045);--el-mask-color: rgba(0, 0, 0, .68);--u-glass: rgba(255, 255, 255, .06);--u-glass-strong: rgba(18, 20, 31, .94);--u-glass-weak: rgba(255, 255, 255, .035)}:root[data-console-radius=compact]{--console-radius-xs: 4px;--console-radius-sm: 6px;--console-radius-md: 6px;--console-radius-lg: 6px;--console-radius-xl: 6px;--el-border-radius-base: 6px}:root[data-console-radius=balanced],:root[data-console-radius=soft]{--console-radius-xs: 5px;--console-radius-sm: 8px;--console-radius-md: 8px;--console-radius-lg: 8px;--console-radius-xl: 8px;--el-border-radius-base: 8px}html,body{background:var(--console-body-bg)!important}body{color:var(--console-text);font-family:var(--tapnow-font)}.admin-app *,.user-app *,.user-auth *,.admin-auth *{letter-spacing:0!important}.admin-app,.user-app,.user-auth,.admin-auth,.admin-layout,.user-shell,.desktop-main,.mobile-shell{color:var(--console-text)!important;background:var(--console-body-bg)!important}.admin-main,.content-scroll{scroll-behavior:smooth}.admin-sidebar,.sidebar,.admin-header,.topbar,.bottom-nav{border-color:var(--console-line)!important;background:linear-gradient(135deg,#ffffff57,#ffffff14),var(--console-sidebar)!important;box-shadow:var(--console-shadow-sm)!important;-webkit-backdrop-filter:blur(22px) saturate(1.22)!important;backdrop-filter:blur(22px) saturate(1.22)!important}:root[data-console-theme=dark] .admin-sidebar,:root[data-console-theme=dark] .sidebar,:root[data-console-theme=dark] .admin-header,:root[data-console-theme=dark] .topbar,:root[data-console-theme=dark] .bottom-nav{background:linear-gradient(135deg,#ffffff17,#ffffff06),var(--console-sidebar)!important}.account-entry__icon,.console-metric__icon,.quick-primary-icon{color:var(--console-blue)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.account-avatar{color:var(--console-blue)!important;border-color:color-mix(in srgb,var(--console-blue) 32%,transparent)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.console-page,.console-page__body{gap:var(--console-page-gap, 16px)}.console-page__header{animation:tapnowFadeUp .42s var(--tapnow-ease) both}.console-page__eyebrow,.route-kicker,.nav-group-label,.menu-group__label,.quick-kicker{color:var(--console-cyan)!important;font-weight:900!important;text-transform:uppercase}.console-page__copy h1,.route-context strong,.brand-copy strong,.mobile-context strong,.quick-title{color:var(--console-text)!important;font-weight:850!important}.console-page__copy p,.brand-copy small,.account-copy small,.mobile-context small{color:var(--console-text-3)!important}.console-metric,.console-panel,.admin-app .el-card,.user-app .el-card,.user-auth .el-card,.admin-auth .el-card,.admin-app :where(.base-card,.hero-card,.header-card,.stat-card,.runtime-card,.model-card,.price-card,.asset-card,.result-card,.notice-card,.step-card,.category-card,.delivery-card,.upload-mode-card,.model-select-card,.docs-hero,.doc-panel,.pricing-hero,.pricing-summary,.page-panel,.panel,.glass,.glassMini,.glass-mini),.user-app :where(.base-card,.hero-card,.header-card,.stat-card,.runtime-card,.model-card,.price-card,.asset-card,.result-card,.notice-card,.step-card,.category-card,.delivery-card,.upload-mode-card,.model-select-card,.docs-hero,.doc-panel,.pricing-hero,.pricing-summary,.page-panel,.panel,.glass,.glassMini,.glass-mini){border:1px solid var(--console-line)!important;border-radius:var(--console-radius-md)!important;background:linear-gradient(135deg,#ffffff61,#ffffff14),var(--console-surface)!important;box-shadow:var(--console-shadow-sm)!important;-webkit-backdrop-filter:blur(18px) saturate(1.14)!important;backdrop-filter:blur(18px) saturate(1.14)!important;animation:tapnowPanelIn .34s var(--tapnow-ease) both}:root[data-console-theme=dark] .console-metric,:root[data-console-theme=dark] .console-panel,:root[data-console-theme=dark] .admin-app .el-card,:root[data-console-theme=dark] .user-app .el-card,:root[data-console-theme=dark] .user-auth .el-card,:root[data-console-theme=dark] .admin-auth .el-card,:root[data-console-theme=dark] .admin-app :where(.base-card,.hero-card,.header-card,.stat-card,.runtime-card,.model-card,.price-card,.asset-card,.result-card,.notice-card,.step-card,.category-card,.delivery-card,.upload-mode-card,.model-select-card,.docs-hero,.doc-panel,.pricing-hero,.pricing-summary,.page-panel,.panel,.glass,.glassMini,.glass-mini),:root[data-console-theme=dark] .user-app :where(.base-card,.hero-card,.header-card,.stat-card,.runtime-card,.model-card,.price-card,.asset-card,.result-card,.notice-card,.step-card,.category-card,.delivery-card,.upload-mode-card,.model-select-card,.docs-hero,.doc-panel,.pricing-hero,.pricing-summary,.page-panel,.panel,.glass,.glassMini,.glass-mini){background:linear-gradient(135deg,#ffffff13,#ffffff07),var(--console-surface)!important}.console-panel__header,.admin-app .el-card__header,.user-app .el-card__header,.user-auth .el-card__header,.admin-auth .el-card__header{border-color:var(--console-line)!important;background:rgba(var(--tapnow-accent-rgb),.035)!important}.console-metric{border-top:2px solid var(--metric-accent, var(--console-cyan))!important}.console-metric--primary{--metric-accent: var(--console-cyan)}.console-metric--blue{--metric-accent: var(--console-blue)}.console-metric--success{--metric-accent: var(--console-green)}.console-metric--warning{--metric-accent: var(--console-amber)}.console-metric--danger{--metric-accent: var(--console-red)}.console-metric__value,.console-panel__header h2,.console-empty strong{color:var(--console-text)!important}.console-metric__trend,.console-cell-code,.user-app :where(.link,.accent,.model-tag,.inline-code,.doc-btn,.copy-btn),.admin-app :where(.link,.accent,.model-tag,.inline-code,.doc-btn,.copy-btn){color:var(--console-cyan)!important}.admin-app .el-button,.user-app .el-button,.user-auth .el-button,.admin-auth .el-button,.admin-app :where(.sidebar-toggle,.header-icon-btn,.header-tool,.account-trigger,.theme-row,.status-action),.user-app :where(.tool-btn,.preference-trigger,.collapse-btn,.quick-close,.quick-primary,.quick-item,.account-entry,.amt,.tab-btn,.group-tab,.kind-tab,.platform-tab,.model-group-tabs button,.docs-nav button,.download-actions button,.copy-main),.user-shell :where(.el-button,.tool-btn,.preference-trigger,.collapse-btn){border-radius:var(--console-radius-sm)!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease,transform .18s var(--tapnow-ease)!important}.admin-app .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link),.user-app .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link),.user-auth .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link),.admin-auth .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link),.admin-app :where(.sidebar-toggle,.header-icon-btn,.header-tool,.account-trigger,.theme-row,.status-action),.user-app :where(.tool-btn,.preference-trigger,.collapse-btn,.quick-close,.quick-item,.account-entry,.tab-btn,.group-tab,.kind-tab,.platform-tab,.model-group-tabs button,.docs-nav button,.download-actions button,.copy-main){color:var(--console-text-2)!important;border-color:var(--console-line)!important;background:linear-gradient(180deg,#ffffff57,#ffffff14),var(--console-surface)!important;box-shadow:none!important}.admin-app .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):hover,.user-app .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):hover,.user-auth .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):hover,.admin-auth .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):hover,.admin-app :where(.sidebar-toggle,.header-icon-btn,.header-tool,.account-trigger,.theme-row,.status-action):hover,.user-app :where(.tool-btn,.preference-trigger,.collapse-btn,.quick-close,.quick-item,.account-entry,.tab-btn,.group-tab,.kind-tab,.platform-tab,.model-group-tabs button,.docs-nav button,.download-actions button,.copy-main):hover{color:var(--console-text)!important;border-color:rgba(var(--tapnow-accent-rgb),.32)!important;background:rgba(var(--tapnow-accent-rgb),.085)!important;box-shadow:0 10px 24px rgba(var(--tapnow-accent-rgb),.09)!important;transform:translateY(-1px)!important}.admin-app .el-button--primary:not(.is-link),.user-app .el-button--primary:not(.is-link),.user-auth .el-button--primary:not(.is-link),.admin-auth .el-button--primary:not(.is-link),.user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active){--tapnow-ring-angle: 0deg;position:relative!important;isolation:isolate!important;overflow:visible!important;color:#fff!important;border-color:transparent!important;background:var(--tapnow-accent)!important;background-image:none!important;text-shadow:none!important;box-shadow:0 16px 36px rgba(var(--tapnow-accent-rgb),.24),inset 0 1px #ffffff47!important}.admin-app .el-button--primary:not(.is-link):before,.user-app .el-button--primary:not(.is-link):before,.user-auth .el-button--primary:not(.is-link):before,.admin-auth .el-button--primary:not(.is-link):before,.user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active):before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;padding:1.5px;border-radius:calc(var(--console-radius-sm) + 5px);pointer-events:none;background:conic-gradient(from var(--tapnow-ring-angle),rgba(var(--tapnow-accent-rgb),.08) 0deg,rgba(var(--tapnow-accent-rgb),.2) 58deg,rgba(255,255,255,.95) 86deg,rgba(var(--tapnow-accent-rgb),.95) 112deg,rgba(var(--tapnow-accent-rgb),.18) 166deg,rgba(var(--tapnow-accent-rgb),.08) 228deg,rgba(255,255,255,.82) 278deg,rgba(var(--tapnow-accent-rgb),.94) 310deg,rgba(var(--tapnow-accent-rgb),.08) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 10px rgba(var(--tapnow-accent-rgb),.34));animation:tapnowRingSpin 2.8s linear infinite}.admin-app .el-button--primary:not(.is-link):after,.user-app .el-button--primary:not(.is-link):after,.user-auth .el-button--primary:not(.is-link):after,.admin-auth .el-button--primary:not(.is-link):after,.user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active):after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-2;border-radius:calc(var(--console-radius-sm) + 10px);pointer-events:none;background:rgba(var(--tapnow-accent-rgb),.15);filter:blur(14px);opacity:.72;animation:tapnowGlowPulse 2.25s ease-in-out infinite}.admin-app .el-button--primary:not(.is-link):hover,.user-app .el-button--primary:not(.is-link):hover,.user-auth .el-button--primary:not(.is-link):hover,.admin-auth .el-button--primary:not(.is-link):hover,.user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active):hover{color:#fff!important;border-color:transparent!important;filter:brightness(1.04);transform:translateY(-1px)!important;box-shadow:0 20px 44px rgba(var(--tapnow-accent-rgb),.3),inset 0 1px #ffffff57!important}:root[data-console-theme=dark] :is(.admin-app,.user-app,.user-auth,.admin-auth) .el-button--primary:not(.is-link),:root[data-console-theme=dark] .user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active){color:#061115!important;background:var(--console-cyan)!important;border-color:transparent!important;box-shadow:0 16px 36px rgba(var(--tapnow-accent-rgb),.2),inset 0 1px #ffffff57!important}:root[data-console-theme=dark] :is(.admin-app,.user-app,.user-auth,.admin-auth) .el-button--primary:not(.is-link):hover,:root[data-console-theme=dark] .user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active):hover{color:#061115!important;background:color-mix(in srgb,var(--console-cyan) 88%,white)!important;box-shadow:0 20px 44px rgba(var(--tapnow-accent-rgb),.26),inset 0 1px #ffffff6b!important}:root[data-console-theme=dark] :is(.admin-app,.user-app,.user-auth,.admin-auth) .el-button--primary:not(.is-link):before,:root[data-console-theme=dark] .user-app :where(.quick-primary:not(.secondary),.download-actions button.primary,.amt.active,.gen-submit.active):before{background:conic-gradient(from var(--tapnow-ring-angle),rgba(var(--tapnow-accent-rgb),.08) 0deg,rgba(var(--tapnow-accent-rgb),.2) 58deg,rgba(var(--tapnow-accent-rgb),.88) 98deg,rgba(var(--tapnow-accent-rgb),.18) 166deg,rgba(var(--tapnow-accent-rgb),.08) 228deg,rgba(var(--tapnow-accent-rgb),.72) 296deg,rgba(var(--tapnow-accent-rgb),.08) 360deg)!important}:root[data-console-theme=dark] .user-app :is(.automation-page .platform-tab.active,.page-panel:has(>.stat-row) .model-group-tabs button.active,.page:has(>.overview) .amt.active,.docs-page .download-actions button.primary),:root[data-console-theme=dark] :is(.admin-app,.user-app) .el-pagination.is-background .el-pager li.is-active,:root[data-console-theme=dark] .user-app .pay-radio .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#061115!important}:root[data-console-theme=dark] :is(.admin-app,.user-app,.user-auth,.admin-auth) .el-switch{--el-switch-on-color: var(--console-cyan);--el-switch-off-color: rgba(255, 255, 255, .1)}:root[data-console-theme=dark] :is(.admin-app,.user-app,.user-auth,.admin-auth) .el-switch__core .el-switch__action{background-color:var(--console-cyan)!important}:root[data-console-theme=dark] :is(.admin-app,.user-app,.user-auth,.admin-auth) .el-switch.is-checked .el-switch__core .el-switch__action{background-color:#061115!important}.admin-app .el-button:active,.user-app .el-button:active,.user-auth .el-button:active,.admin-auth .el-button:active,.admin-app :where(.sidebar-toggle,.header-icon-btn,.header-tool,.account-trigger,.theme-row,.status-action):active,.user-app :where(.tool-btn,.preference-trigger,.collapse-btn,.quick-close,.quick-primary,.quick-item,.account-entry,.amt,.tab-btn,.group-tab,.kind-tab,.platform-tab,.model-group-tabs button,.docs-nav button,.download-actions button,.copy-main):active{transform:translateY(0) scale(.985)!important}.admin-app .el-button.is-disabled,.user-app .el-button.is-disabled,.user-auth .el-button.is-disabled,.admin-auth .el-button.is-disabled,.admin-app .el-button:disabled,.user-app .el-button:disabled,.user-auth .el-button:disabled,.admin-auth .el-button:disabled,.user-app button:disabled{opacity:.56!important;cursor:not-allowed!important;filter:saturate(.75)!important;transform:none!important;box-shadow:none!important}.admin-app .el-button.is-link,.user-app .el-button.is-link,.user-auth .el-button.is-link,.admin-auth .el-button.is-link{color:var(--console-cyan)!important;background:transparent!important;box-shadow:none!important}.admin-app .el-button--danger,.user-app .el-button--danger,.user-auth .el-button--danger,.admin-auth .el-button--danger{color:var(--console-red)!important;border-color:color-mix(in srgb,var(--console-red) 34%,transparent)!important;background:color-mix(in srgb,var(--console-red) 12%,transparent)!important}.nav-item,.menu-item{border-radius:var(--console-radius-sm)!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--tapnow-ease)!important}.nav-item:hover,.menu-item:hover{color:var(--console-text)!important;border-color:rgba(var(--tapnow-accent-rgb),.2)!important;background:rgba(var(--tapnow-accent-rgb),.07)!important}.nav-item.active,.menu-item.active,.preference-segments button.active,.palette-grid button.active,.user-app :where(.tab-btn.active,.group-tab.active,.kind-tab.active,.platform-tab.active,.model-group-tabs button.active,.docs-nav button.active){color:var(--console-cyan)!important;border-color:rgba(var(--tapnow-accent-rgb),.38)!important;background:rgba(var(--tapnow-accent-rgb),.12)!important;box-shadow:inset 3px 0 rgba(var(--tapnow-accent-rgb),.78),0 12px 28px rgba(var(--tapnow-accent-rgb),.08)!important}.bottom-nav .nav-item.active{box-shadow:0 12px 28px rgba(var(--tapnow-accent-rgb),.1)!important}.bottom-nav .nav-item.active .nav-dot{background:var(--console-cyan)!important;box-shadow:0 0 12px rgba(var(--tapnow-accent-rgb),.36)}.top-search,.header-search,.admin-app .el-input__wrapper,.admin-app .el-select__wrapper,.admin-app .el-textarea__inner,.admin-app .el-date-editor.el-input__wrapper,.user-app .el-input__wrapper,.user-app .el-select__wrapper,.user-app .el-textarea__inner,.user-app .el-date-editor.el-input__wrapper,.user-auth .el-input__wrapper,.user-auth .el-select__wrapper,.user-auth .el-textarea__inner,.admin-auth .el-input__wrapper,.admin-auth .el-select__wrapper,.admin-auth .el-textarea__inner{color:var(--console-text-2)!important;border:1px solid var(--console-line)!important;border-radius:var(--console-radius-sm)!important;background:linear-gradient(180deg,#ffffff42,#ffffff0f),var(--console-surface-deep)!important;box-shadow:inset 0 1px #ffffff24!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}.top-search:focus-within,.header-search:focus-within,.admin-app .el-input__wrapper.is-focus,.admin-app .el-select__wrapper.is-focused,.admin-app .el-textarea__inner:focus,.user-app .el-input__wrapper.is-focus,.user-app .el-select__wrapper.is-focused,.user-app .el-textarea__inner:focus,.user-auth .el-input__wrapper.is-focus,.user-auth .el-select__wrapper.is-focused,.admin-auth .el-input__wrapper.is-focus,.admin-auth .el-select__wrapper.is-focused{border-color:rgba(var(--tapnow-accent-rgb),.58)!important;box-shadow:0 0 0 3px rgba(var(--tapnow-accent-rgb),.12),0 0 22px rgba(var(--tapnow-accent-rgb),.08)!important}.search-input,.header-search input,.admin-app .el-input__inner,.user-app .el-input__inner,.user-auth .el-input__inner,.admin-auth .el-input__inner,.admin-app .el-textarea__inner,.user-app .el-textarea__inner{color:var(--console-text)!important}.search-input::placeholder,.header-search input::placeholder,.admin-app .el-input__inner::placeholder,.user-app .el-input__inner::placeholder,.user-auth .el-input__inner::placeholder,.admin-auth .el-input__inner::placeholder,.admin-app .el-textarea__inner::placeholder,.user-app .el-textarea__inner::placeholder{color:var(--console-text-4)!important}.admin-app .el-table,.user-app .el-table{border:1px solid var(--console-line)!important;border-radius:var(--console-radius-md)!important;background:transparent!important;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-expanded-cell-bg-color: var(--console-surface-2);--el-table-header-bg-color: rgba(var(--tapnow-accent-rgb), .06);--el-table-row-hover-bg-color: rgba(var(--tapnow-accent-rgb), .055);--el-table-current-row-bg-color: rgba(var(--tapnow-accent-rgb), .08);--el-table-border-color: var(--console-line);--el-table-text-color: var(--console-text-2);--el-table-header-text-color: var(--console-text-3)}.admin-app .el-table th.el-table__cell,.user-app .el-table th.el-table__cell{color:var(--console-text-3)!important;background:rgba(var(--tapnow-accent-rgb),.06)!important}.admin-app .el-table td.el-table__cell,.user-app .el-table td.el-table__cell{border-bottom-color:var(--console-line)!important}.console-dark .el-dialog,.console-dark .el-message-box,.console-dark .el-drawer,.el-dialog,.el-message-box,.el-drawer,.console-preference-popper.el-popper,.el-popper,.el-select__popper,.el-dropdown__popper,.el-picker__popper{color:var(--console-text-2)!important;border:1px solid var(--console-line-strong)!important;border-radius:var(--console-radius-md)!important;background:linear-gradient(135deg,#ffffff38,#ffffff0f),var(--el-bg-color-overlay)!important;box-shadow:var(--console-shadow-lg)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important}.el-overlay,.console-dark .el-overlay{background:var(--el-mask-color)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.el-dialog__title,.el-message-box__title,.el-form-item__label,.el-checkbox__label,.el-radio__label{color:var(--console-text)!important}.el-popper .el-popper__arrow:before{border-color:var(--console-line-strong)!important;background:var(--el-bg-color-overlay)!important}.el-dropdown-menu,.el-select-dropdown{background:transparent!important}.el-dropdown-menu__item,.el-select-dropdown__item{color:var(--console-text-2)!important}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover,.el-select-dropdown__item.is-hovering{color:var(--console-cyan)!important;background:rgba(var(--tapnow-accent-rgb),.1)!important}.admin-app .el-tag,.user-app .el-tag,.user-auth .el-tag,.admin-auth .el-tag{color:var(--console-cyan)!important;border-color:rgba(var(--tapnow-accent-rgb),.22)!important;border-radius:999px!important;background:rgba(var(--tapnow-accent-rgb),.1)!important}.admin-app .el-pagination.is-background .btn-next,.admin-app .el-pagination.is-background .btn-prev,.admin-app .el-pagination.is-background .el-pager li,.user-app .el-pagination.is-background .btn-next,.user-app .el-pagination.is-background .btn-prev,.user-app .el-pagination.is-background .el-pager li{color:var(--console-text-3)!important;border:1px solid var(--console-line)!important;border-radius:var(--console-radius-sm)!important;background:var(--console-surface)!important}.admin-app .el-pagination.is-background .el-pager li.is-active,.user-app .el-pagination.is-background .el-pager li.is-active{color:#fff!important;border-color:transparent!important;background:var(--tapnow-accent)!important}.user-app .amounts{overflow:visible;isolation:isolate}.user-app .amt{position:relative;overflow:visible;isolation:isolate;min-height:34px;border-radius:var(--console-radius-sm)!important;color:var(--console-text-2)!important;border-color:var(--console-line)!important;background:var(--console-surface)!important;box-shadow:0 10px 22px #1118270b!important}.user-app .amt:hover{color:var(--console-text)!important;border-color:rgba(var(--tapnow-accent-rgb),.34)!important;box-shadow:0 14px 30px rgba(var(--tapnow-accent-rgb),.1)!important}.user-app .pay-radio .el-radio-button__inner{color:var(--console-text-2)!important;border-color:var(--console-line)!important;background:var(--console-surface)!important;font-weight:850!important}.user-app .pay-radio .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff!important;border-color:transparent!important;background:var(--tapnow-accent)!important;box-shadow:0 12px 28px rgba(var(--tapnow-accent-rgb),.22)!important}.console-dark :is(.pay-dialog.el-dialog,.pay-dialog-overlay .el-dialog),:is(.pay-dialog.el-dialog,.pay-dialog-overlay .el-dialog){color:var(--console-text-2)!important;border-radius:var(--console-radius-md)!important;border:1px solid var(--console-line-strong)!important;background:var(--el-bg-color-overlay)!important}.console-dark .pay-dialog :is(.summary-card,.qr,.qr-box),.pay-dialog :is(.summary-card,.qr,.qr-box){color:var(--console-text-2)!important;border:1px solid var(--console-line)!important;border-radius:var(--console-radius-md)!important;background:var(--console-surface-deep)!important}.pay-dialog .spinner{border-color:rgba(var(--tapnow-accent-rgb),.18)!important;border-top-color:var(--console-cyan)!important}.pay-dialog .amount,.pay-dialog .qr-tip{color:var(--console-text)!important}.preference-panel,.preference-panel header strong{color:var(--console-text)!important}.preference-panel header span,.preference-block>label{color:var(--console-text-4)!important}.preference-segments,.palette-grid button{border-color:var(--console-line)!important;background:var(--console-surface-deep)!important}.palette-swatch{background:var(--console-bg-2)!important}.palette-swatch--hrio i:nth-child(1){background:#2563eb!important}.palette-swatch--hrio i:nth-child(2){background:#fff!important}.palette-swatch--hrio i:nth-child(3){background:#111827!important}.palette-swatch--ocean i:nth-child(1){background:#4f8cff!important}.palette-swatch--ocean i:nth-child(2){background:#50d1bc!important}.palette-swatch--ocean i:nth-child(3){background:#e3aa5d!important}.palette-swatch--graphite i:nth-child(1){background:#c2c8d6!important}.palette-swatch--graphite i:nth-child(2){background:#8b95ff!important}.palette-swatch--graphite i:nth-child(3){background:#6f7788!important}.palette-swatch--rose i:nth-child(1){background:#df6f95!important}.palette-swatch--rose i:nth-child(2){background:#8d7bff!important}.palette-swatch--rose i:nth-child(3){background:#65c4a2!important}.user-app .ai-canvas-page{--accent-primary: var(--tapnow-accent);--accent-primary-hover: color-mix(in srgb, var(--tapnow-accent) 82%, white);--accent-primary-light: rgba(var(--tapnow-accent-rgb), .12)}.user-app :where(.btb-inner,.zoom-controls,.gen-dock,.gen-source-menu,.gen-popover,.gen-picker-panel,.ai-canvas-context-menu,.ai-canvas-context-menu__flyout){border-color:var(--console-line)!important;border-radius:var(--console-radius-md)!important;background:linear-gradient(135deg,#ffffff52,#ffffff14),var(--console-surface)!important;box-shadow:var(--console-shadow-md)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important}.user-app :where(.btb-btn,.zoom-btn,.gen-model-btn,.gen-icon-btn,.gen-chip,.gen-close,.gen-source-item,.gen-pop-item,.ai-canvas-context-menu__item){border-radius:var(--console-radius-sm)!important;color:var(--console-text-2)!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s var(--tapnow-ease)!important}.user-app :where(.btb-btn:hover,.zoom-btn:hover,.gen-model-btn:hover,.gen-icon-btn:hover,.gen-chip:hover,.gen-close:hover,.gen-source-item:hover:not(:disabled),.gen-pop-item:hover,.ai-canvas-context-menu__item:hover){color:var(--console-cyan)!important;background:rgba(var(--tapnow-accent-rgb),.1)!important;transform:translateY(-1px)}.user-app :where(.btb-btn.active,.gen-pop-item.active,.ai-canvas-context-menu__submenu.is-open>.ai-canvas-context-menu__submenu-trigger){color:var(--console-cyan)!important;border-color:rgba(var(--tapnow-accent-rgb),.3)!important;background:rgba(var(--tapnow-accent-rgb),.12)!important;box-shadow:0 10px 24px rgba(var(--tapnow-accent-rgb),.11)!important}.user-app :where(.gen-input,.gen-att-name,.gen-picker-title,.ai-canvas-context-menu__item){color:var(--console-text)!important}.user-app :where(.gen-att-sub,.gen-picker-type,.ai-canvas-context-menu__shortcut,.ai-canvas-context-menu__arrow){color:var(--console-text-4)!important}.user-app .gen-input::placeholder{color:var(--console-text-4)!important}.user-app .gen-attach-badge{background:var(--tapnow-accent)!important;box-shadow:0 0 0 4px rgba(var(--tapnow-accent-rgb),.12)!important}.user-app .ai-canvas-boot-mask{background:linear-gradient(180deg,#f8fbffd6,#eef7ffe0)!important}:root[data-console-theme=dark] .user-app .ai-canvas-boot-mask{background:linear-gradient(180deg,#09090bd6,#11131de0)!important}.user-app .ai-canvas-boot-card{border-radius:var(--console-radius-md)!important;border-color:var(--console-line)!important;background:var(--console-surface)!important;box-shadow:var(--console-shadow-lg)!important}.user-app .ai-canvas-boot-card:before{display:none!important}.user-app .ai-canvas-boot-orbit{color:var(--console-cyan)!important;border-radius:var(--console-radius-md)!important}.user-app .ai-canvas-boot-kicker{color:var(--console-cyan)!important;background:rgba(var(--tapnow-accent-rgb),.1)!important}.user-app .ai-canvas-boot-copy h3{color:var(--console-text)!important}.user-app .ai-canvas-boot-copy p{color:var(--console-text-3)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(var(--tapnow-accent-rgb),.34);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--tapnow-accent-rgb),.52);background-clip:padding-box}::selection{color:#fff;background:rgba(var(--tapnow-accent-rgb),.82)}@keyframes tapnowRingSpin{to{--tapnow-ring-angle: 360deg}}@keyframes tapnowGlowPulse{0%,to{opacity:.58;transform:scale(.99)}50%{opacity:.92;transform:scale(1.015)}}@keyframes tapnowFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tapnowPanelIn{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.admin-app *,.user-app *,.user-auth *,.admin-auth *,.el-overlay *,.el-popper{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}:root{--hrio-logo-color: #2563eb}:root[data-console-theme=dark],.console-dark{--hrio-logo-color: #ffffff}.hrio-logo{width:100%;height:100%;display:block;color:var(--hrio-logo-color, #2563eb);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20role='img'%20aria-label='Hrio%20smooth%20fox%20H%20mark'%3e%3ctitle%3eHrio%20smooth%20fox%20H%20mark%3c/title%3e%3cg%20fill='currentColor'%3e%3cpath%20id='left-wing'%20d='M88.92%20423.93%20C108%20368%20124%20318%20134%20274%20C146%20219%20146%20169%20136%20126%20C131%20103%20124%2082%20114%2061%20C169%2096%20212%20145%20248%20205%20C233%20215%20220%20230%20207%20248%20C196.29%20264.49%20171.29%20308.49%20144.29%20357.49%20Z'/%3e%3cpath%20id='single-middle-bridge'%20d='M174%20270%20C224.63%20217.12%20313.63%20207.12%20399.63%20203.12%20L348.82%20260.44%20C152.62%20345.54%20136.62%20384.54%2087.62%20426.54%20C108%20354%20137%20301%20174%20252%20Z'/%3e%3cpath%20id='right-wing'%20transform='translate(-36%20-1)'%20d='M310.56%20426.24%20C337.17%20327.58%20356.17%20289.58%20384.17%20255.58%20C356.09%20279.19%20381.09%20253.19%20416.09%20215.19%20C403.42%20209.72%20380.42%20207.72%20359.42%20206.72%20C376.73%20147.37%20416.73%20100.37%20459.73%2065.37%20C450.17%2091.32%20447.42%20140.42%20442.79%20172.85%20C449.33%20258.89%20442.83%20274.64%20434.33%20288.14%20C419.5%20298.6%20391.8%20310.9%20373.75%20313.55%20C421.8%20286.7%20462.2%20263.9%20487.74%20265.35%20C389.78%20377.24%20355.78%20408.24%20315.78%20426.24%20Z'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20role='img'%20aria-label='Hrio%20smooth%20fox%20H%20mark'%3e%3ctitle%3eHrio%20smooth%20fox%20H%20mark%3c/title%3e%3cg%20fill='currentColor'%3e%3cpath%20id='left-wing'%20d='M88.92%20423.93%20C108%20368%20124%20318%20134%20274%20C146%20219%20146%20169%20136%20126%20C131%20103%20124%2082%20114%2061%20C169%2096%20212%20145%20248%20205%20C233%20215%20220%20230%20207%20248%20C196.29%20264.49%20171.29%20308.49%20144.29%20357.49%20Z'/%3e%3cpath%20id='single-middle-bridge'%20d='M174%20270%20C224.63%20217.12%20313.63%20207.12%20399.63%20203.12%20L348.82%20260.44%20C152.62%20345.54%20136.62%20384.54%2087.62%20426.54%20C108%20354%20137%20301%20174%20252%20Z'/%3e%3cpath%20id='right-wing'%20transform='translate(-36%20-1)'%20d='M310.56%20426.24%20C337.17%20327.58%20356.17%20289.58%20384.17%20255.58%20C356.09%20279.19%20381.09%20253.19%20416.09%20215.19%20C403.42%20209.72%20380.42%20207.72%20359.42%20206.72%20C376.73%20147.37%20416.73%20100.37%20459.73%2065.37%20C450.17%2091.32%20447.42%20140.42%20442.79%20172.85%20C449.33%20258.89%20442.83%20274.64%20434.33%20288.14%20C419.5%20298.6%20391.8%20310.9%20373.75%20313.55%20C421.8%20286.7%20462.2%20263.9%20487.74%20265.35%20C389.78%20377.24%20355.78%20408.24%20315.78%20426.24%20Z'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat}.hrio-brand-mark{color:inherit!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}@media (prefers-color-scheme: dark){:root:not([data-console-theme]){--hrio-logo-color: #ffffff}}.shop[data-v-007a9e50]{min-height:100vh;background:#fff;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.shop-hero[data-v-007a9e50]{background:linear-gradient(115deg,#dfe8ff,#e6f6ff)}.shop-products[data-v-007a9e50]{min-height:0;background:#fff}.shop-state[data-v-007a9e50]{min-height:320px;display:grid;place-content:center;gap:8px;padding:32px;color:#667085;text-align:center;background:#fff}.shop-state strong[data-v-007a9e50]{color:#273449;font-size:18px}.shop-state p[data-v-007a9e50]{margin:0;font-size:13px}.shop-state--error strong[data-v-007a9e50]{color:#d14343}.shop-shell[data-v-007a9e50]{max-width:1240px;margin:0 auto;padding:0 32px}.shop-shell--hero[data-v-007a9e50]{padding-top:24px;padding-bottom:36px}.shop-shell--products[data-v-007a9e50]{padding-top:30px;padding-bottom:34px}.shop-profile[data-v-007a9e50]{padding:0}.shop-profile__head[data-v-007a9e50]{display:flex;align-items:flex-start;gap:16px}.shop-avatar[data-v-007a9e50]{box-sizing:border-box;width:70px;height:70px;display:grid;place-items:center;flex:0 0 70px;overflow:hidden;border:4px solid rgba(255,255,255,.8);border-radius:50%;background:#fff;color:#ef8d67;box-shadow:0 8px 18px #4c6fb221}.shop-avatar[data-v-007a9e50] .hrio-logo{width:45px;height:45px;color:#ef8d67}.shop-avatar img[data-v-007a9e50]{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;border-radius:50%;object-fit:cover;object-position:center}.shop-profile__identity[data-v-007a9e50]{min-width:0}.shop-profile__name[data-v-007a9e50]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shop-profile__name h1[data-v-007a9e50]{margin:0;color:#192231;font-size:22px;line-height:1.2;letter-spacing:.01em}.shop-auth[data-v-007a9e50]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:5px;background:#fff0b8;color:#c18a00;font-size:11px;font-weight:700}.shop-auth span[data-v-007a9e50]{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:#f2be23;color:#fff;font-size:10px}.shop-profile__actions[data-v-007a9e50]{display:flex;align-items:center;gap:9px;margin-top:11px}.shop-action[data-v-007a9e50]{height:29px;padding:0 12px;border:0;border-radius:6px;background:#ffffff8c;color:#6d7c93;font-size:12px;cursor:pointer}.shop-action--contact[data-v-007a9e50]{background:#e5fff1;color:#16a866}.shop-action--more[data-v-007a9e50]{width:25px;padding:0;background:transparent;color:#6d7c93;letter-spacing:2px}.shop-announcement[data-v-007a9e50]{max-width:760px;margin-top:26px;color:#435168}.shop-announcement strong[data-v-007a9e50]{display:block;margin-bottom:8px;color:#27354a;font-size:13px}.shop-announcement p[data-v-007a9e50]{max-height:96px;margin:0;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.8}.shop-catalog[data-v-007a9e50]{padding:0}.shop-catalog__bar[data-v-007a9e50]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.shop-category-tab[data-v-007a9e50]{min-width:292px;display:flex;align-items:center;justify-content:space-between;padding:21px 20px 18px;border:0;border-radius:13px 13px 0 0;background:#fff;color:#273449;text-align:left;box-shadow:0 -4px 18px #325fa708;cursor:pointer}.shop-category-tab span[data-v-007a9e50]{display:grid;gap:5px}.shop-category-tab strong[data-v-007a9e50]{font-size:16px}.shop-category-tab small[data-v-007a9e50]{color:#8e9bad;font-size:11px}.shop-category-tab em[data-v-007a9e50]{color:#f7b800;font-size:24px;font-style:normal}.shop-search[data-v-007a9e50]{width:min(205px,32%);height:34px;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;border:0;border-radius:8px;background:#f7f9fc;color:#9aa6b8}.shop-search input[data-v-007a9e50]{width:100%;border:0;outline:0;background:transparent!important;color:#344054!important;-webkit-text-fill-color:#344054;font:inherit;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shop-search input[data-v-007a9e50]::placeholder{color:#a8b1c0}.shop-category-list[data-v-007a9e50]{display:flex;flex-wrap:wrap;gap:10px 14px;margin:14px 0 45px;padding:0;overflow-x:auto;scrollbar-width:thin}.shop-category-item[data-v-007a9e50]{min-width:150px;min-height:66px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:8px;padding:10px 13px;border:1px solid #e7edf7;border-radius:11px;background:#fff;color:#263144;font-size:13px;text-align:left;cursor:pointer}.shop-category-item small[data-v-007a9e50]{color:#a2acba;font-size:11px}.shop-category-item small[data-v-007a9e50]{grid-column:2}.shop-category-item__icon[data-v-007a9e50]{grid-row:1 / span 2;color:#9aa5b5;font-size:16px}.shop-category-item.is-active[data-v-007a9e50]{border-color:#4f82ff;background:#fff;color:#1c2d46;box-shadow:0 4px 12px #3b6fe00f}.shop-category-item.is-active .shop-category-item__icon[data-v-007a9e50]{color:#4c83ee}.shop-main__head[data-v-007a9e50]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.shop-main__head h2[data-v-007a9e50]{margin:0;color:#273449;font-size:14px}.shop-main__head p[data-v-007a9e50]{margin:6px 0 0;color:#98a2b3;font-size:12px}.shop-main__head>span[data-v-007a9e50]{color:#98a2b3;font-size:12px}.shop-grid[data-v-007a9e50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:18px}.card[data-v-007a9e50]{overflow:hidden;border:0;border-radius:10px;background:#fff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.card[data-v-007a9e50]:hover{box-shadow:0 12px 26px #3560a71f;transform:translateY(-3px)}.card__cover[data-v-007a9e50]{aspect-ratio:1 / .92;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#f4f7fb;color:#bdc7d6;font-size:42px;font-weight:700}.card__cover img[data-v-007a9e50]{width:100%;height:100%;object-fit:cover}.card__body[data-v-007a9e50]{padding:13px 14px 15px}.card__body strong[data-v-007a9e50]{display:block;min-height:42px;color:#273449;font-size:14px;line-height:1.5}.card__foot[data-v-007a9e50]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.card__price[data-v-007a9e50]{color:#ef5b47;font-size:18px;font-weight:800}.card__stock[data-v-007a9e50]{color:#1aa36f;font-size:11px;white-space:nowrap}.card--disabled[data-v-007a9e50]{cursor:not-allowed;opacity:.72}.card--disabled[data-v-007a9e50]:hover{transform:none;box-shadow:none}.card__stock--missing[data-v-007a9e50]{color:#ef6b62}.shop-footer[data-v-007a9e50]{display:flex;justify-content:space-between;gap:16px;margin-top:34px;padding:0 3px;color:#a0a9b8;font-size:11px}.shop-modal[data-v-007a9e50]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#11182773}.shop-modal__box[data-v-007a9e50]{width:min(520px,100%);max-height:calc(100vh - 32px);padding:20px 22px;border-radius:14px;background:#fff;overflow:auto}.shop-modal__head[data-v-007a9e50]{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:14px}.shop-modal__head strong[data-v-007a9e50]{font-size:15px}.shop-modal__head button[data-v-007a9e50]{position:absolute;right:0;border:0;background:transparent;color:#9aa4b2;font-size:16px;cursor:pointer}.shop-modal__box h3[data-v-007a9e50]{margin:0 0 10px;font-size:15px}.shop-modal__details[data-v-007a9e50]{max-height:190px;overflow:auto;padding:12px;border-radius:10px;background:#fafbfc;color:#4b5563;font-size:13px;line-height:1.75}.shop-modal__details[data-v-007a9e50] p{margin:0 0 8px}.shop-modal__badges[data-v-007a9e50]{display:flex;gap:8px;margin:12px 0}.shop-modal__badges span[data-v-007a9e50]{padding:3px 9px;border-radius:6px;background:#eaf3ff;color:#2f7cf6;font-size:12px}.shop-qr[data-v-007a9e50]{display:grid;place-items:center;padding:8px 0}.shop-qr img[data-v-007a9e50]{width:220px;height:220px}.shop-qr__tip[data-v-007a9e50]{margin:0;color:#6b7280;font-size:13px;text-align:center}.shop-modal__foot .link[data-v-007a9e50]{display:inline-flex;align-items:center;text-decoration:none}.shop-modal__coupon[data-v-007a9e50]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.shop-field[data-v-007a9e50]{margin:14px 0}.shop-field label[data-v-007a9e50]{display:block;margin-bottom:6px;color:#6b7280;font-size:13px}.shop-field label i[data-v-007a9e50]{color:#f04438;font-style:normal}.shop-input[data-v-007a9e50]{width:100%;height:42px;padding:0 12px;border:1px solid #e6e9f0;border-radius:9px;background:#fff;color:#1f2937;font-size:14px;outline:none}.shop-input[data-v-007a9e50]:focus{border-color:#2f7cf6}.shop-modal__row[data-v-007a9e50]{display:flex;align-items:center;justify-content:space-between;margin:14px 0}.shop-total[data-v-007a9e50]{color:#f04438;font-size:22px;font-weight:800}.shop-qty[data-v-007a9e50]{display:inline-flex;align-items:center;gap:12px;padding:5px 10px;border:1px solid #e6e9f0;border-radius:9px}.shop-qty button[data-v-007a9e50]{width:22px;height:22px;border:0;border-radius:6px;background:#f3f5f9;cursor:pointer}.shop-modal__pay[data-v-007a9e50]{display:flex;gap:10px}.shop-modal__pay button[data-v-007a9e50]{flex:1;height:42px;border:1px solid #e6e9f0;border-radius:9px;background:#fff;color:#4b5563;font-size:14px;cursor:pointer}.shop-modal__pay button.is-active[data-v-007a9e50]{border-color:#2f7cf6;background:#f2f7ff;color:#2f7cf6;font-weight:700}.shop-modal__foot[data-v-007a9e50]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.shop-modal__foot .ghost[data-v-007a9e50]{height:40px;padding:0 18px;border:0;border-radius:9px;background:transparent;color:#4b5563;cursor:pointer}.shop-modal__foot .primary[data-v-007a9e50]{height:40px;padding:0 22px;border:0;border-radius:9px;background:#2f7cf6;color:#fff;font-weight:700;cursor:pointer}.shop-modal__foot .primary[data-v-007a9e50]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 720px){.shop-shell[data-v-007a9e50]{padding-left:15px;padding-right:15px}.shop-shell--hero[data-v-007a9e50]{padding-top:20px;padding-bottom:31px}.shop-shell--products[data-v-007a9e50]{padding-top:27px;padding-bottom:34px}.shop-profile__head[data-v-007a9e50]{align-items:flex-start}.shop-avatar[data-v-007a9e50]{width:58px;height:58px;flex-basis:58px}.shop-avatar[data-v-007a9e50] .hrio-logo{width:37px;height:37px}.shop-profile__name h1[data-v-007a9e50]{font-size:19px}.shop-profile__actions[data-v-007a9e50]{gap:6px}.shop-action[data-v-007a9e50]{height:28px;padding:0 9px;font-size:11px}.shop-action--more[data-v-007a9e50]{width:23px;padding:0}.shop-announcement[data-v-007a9e50]{margin-top:18px}.shop-announcement p[data-v-007a9e50]{font-size:11px;line-height:1.85}.shop-catalog__bar[data-v-007a9e50]{align-items:stretch;flex-direction:column;gap:12px}.shop-category-tab[data-v-007a9e50],.shop-search[data-v-007a9e50]{width:100%}.shop-search[data-v-007a9e50]{margin-bottom:0}.shop-category-list[data-v-007a9e50]{flex-wrap:nowrap;margin-bottom:29px;overflow-x:auto}.shop-category-item[data-v-007a9e50]{min-width:146px}.shop-grid[data-v-007a9e50]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card__body[data-v-007a9e50]{padding:11px}.card__body strong[data-v-007a9e50]{min-height:48px;font-size:13px}.card__price[data-v-007a9e50]{font-size:16px}.shop-footer[data-v-007a9e50]{flex-direction:column;gap:5px}}.shop-page[data-v-c24855e4]{min-height:100vh;background:#eef1f6;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.shop-top[data-v-c24855e4]{background:#fff;border-bottom:1px solid #e6e9f0}.shop-top__inner[data-v-c24855e4]{max-width:1200px;margin:0 auto;height:56px;padding:0 20px;display:flex;align-items:center;gap:26px}.shop-brand[data-v-c24855e4]{display:flex;align-items:center;gap:8px;color:#111827;text-decoration:none}.shop-nav[data-v-c24855e4]{display:flex;gap:22px;flex:1}.shop-nav a[data-v-c24855e4]{color:#4b5563;font-size:14px;text-decoration:none}.shop-search[data-v-c24855e4]{color:#6b7280;font-size:16px}.shop-wrap[data-v-c24855e4]{max-width:1200px;margin:0 auto;padding:16px 20px 60px}.shop-notice[data-v-c24855e4]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:linear-gradient(90deg,#fdf3d8,#e8f1fb);color:#6b7280;font-size:13px}.shop-notice__tag[data-v-c24855e4]{padding:2px 8px;border-radius:6px;background:#f5a623;color:#fff;font-size:12px;font-weight:700}.shop-crumb[data-v-c24855e4]{margin:14px 0;padding:12px 16px;border-radius:10px;background:#fff;color:#6b7280;font-size:13px}.shop-missing[data-v-c24855e4]{padding:60px;border-radius:12px;background:#fff;text-align:center;color:#6b7280}.shop-grid[data-v-c24855e4]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.shop-main[data-v-c24855e4]{display:grid;gap:16px}.shop-hero[data-v-c24855e4]{display:flex;gap:20px;padding:22px;border-radius:12px;background:#fff}.shop-cover[data-v-c24855e4]{width:104px;height:104px;flex:0 0 104px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#f3f5f9;color:#9aa4b2;font-size:34px;font-weight:700}.shop-cover img[data-v-c24855e4]{width:100%;height:100%;object-fit:cover}.shop-hero h1[data-v-c24855e4]{margin:0;font-size:24px}.shop-seller[data-v-c24855e4]{margin:8px 0 12px;color:#6b7280;font-size:13px}.shop-badges[data-v-c24855e4]{display:flex;flex-wrap:wrap;gap:8px}.shop-badges span[data-v-c24855e4]{padding:3px 9px;border-radius:6px;background:#eaf3ff;color:#2f7cf6;font-size:12px}.shop-intro[data-v-c24855e4]{padding:22px;border-radius:12px;background:#fff}.shop-intro h2[data-v-c24855e4]{margin:0 0 14px;font-size:16px}.shop-md[data-v-c24855e4]{color:#4b5563;font-size:14px;line-height:1.8}.shop-md a[data-v-c24855e4]{color:#2f7cf6}.shop-buy[data-v-c24855e4]{position:sticky;top:16px;padding:22px;border-radius:12px;background:#fff}.shop-rule[data-v-c24855e4]{height:1px;margin-bottom:16px;background:#f0f2f6}.shop-price[data-v-c24855e4]{display:flex;align-items:baseline;gap:10px;color:#6b7280;font-size:13px}.shop-price strong[data-v-c24855e4]{color:#111827;font-size:30px;font-weight:800}.shop-label i[data-v-c24855e4]{color:#f04438;font-style:normal}.shop-label[data-v-c24855e4]{margin:16px 0 8px;color:#6b7280;font-size:13px}.shop-specs[data-v-c24855e4]{display:flex;flex-wrap:wrap;gap:8px}.shop-spec[data-v-c24855e4]{padding:7px 13px;border:1px solid transparent;border-radius:999px;background:#f3f5f9;color:#4b5563;font-size:13px;cursor:pointer}.shop-spec.is-active[data-v-c24855e4]{background:#111827;color:#fff}.shop-spec[data-v-c24855e4]:disabled{cursor:default;opacity:.8}.shop-qty[data-v-c24855e4]{display:inline-flex;align-items:center;gap:14px;padding:6px 10px;border-radius:8px;background:#f3f5f9}.shop-qty button[data-v-c24855e4]{width:22px;height:22px;border:0;border-radius:6px;background:#fff;color:#4b5563;cursor:pointer}.shop-input[data-v-c24855e4]{width:100%;height:40px;padding:0 12px;border:1px solid #e6e9f0;border-radius:8px;font-size:14px;outline:none}.shop-input[data-v-c24855e4]:focus{border-color:#2f7cf6}.shop-total[data-v-c24855e4]{display:flex;align-items:baseline;justify-content:space-between;margin-top:20px;color:#6b7280;font-size:14px}.shop-total strong[data-v-c24855e4]{color:#111827;font-size:24px;font-weight:800}.shop-cta[data-v-c24855e4]{width:100%;height:46px;margin-top:14px;border:0;border-radius:10px;background:#2f7cf6;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.shop-cta[data-v-c24855e4]:disabled{opacity:.55;cursor:not-allowed}.shop-tip[data-v-c24855e4]{margin:10px 0 0;color:#9aa4b2;font-size:12px;line-height:1.6}.shop-tutorial[data-v-c24855e4]{margin-top:16px}.shop-tutorial h2[data-v-c24855e4]{margin:0 0 12px;font-size:16px}.shop-tutorial h2 em[data-v-c24855e4]{padding:1px 7px;border-radius:6px;background:#eaf3ff;color:#2f7cf6;font-size:12px;font-style:normal}.shop-tutorial__card[data-v-c24855e4]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;background:#fff}.shop-tutorial__icon[data-v-c24855e4]{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#f3f5f9}.shop-tutorial__card strong[data-v-c24855e4]{display:block;font-size:14px}.shop-tutorial__card small[data-v-c24855e4]{color:#9aa4b2}.shop-tutorial__more[data-v-c24855e4]{margin-left:auto;color:#2f7cf6;font-size:13px}@media (max-width: 900px){.shop-grid[data-v-c24855e4]{grid-template-columns:1fr}.shop-buy[data-v-c24855e4]{position:static}}.result[data-v-f7cdf044]{min-height:100vh;display:grid;place-items:center;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.result__box[data-v-f7cdf044]{width:min(520px,calc(100vw - 32px));padding:26px;border-radius:14px;background:#fff}.result__box h1[data-v-f7cdf044]{margin:0 0 18px;font-size:20px}.result__err[data-v-f7cdf044]{color:#f04438}.row[data-v-f7cdf044]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f2f6;color:#6b7280;font-size:13px}.row strong[data-v-f7cdf044]{color:#111827}.secret[data-v-f7cdf044]{margin-top:14px}.secret>span[data-v-f7cdf044]{display:block;margin-bottom:6px;color:#6b7280;font-size:12px}.secret__row[data-v-f7cdf044]{display:flex;gap:8px;align-items:center}.secret__row code[data-v-f7cdf044]{flex:1;padding:10px 12px;border-radius:8px;background:#f3f5f9;color:#111827;font-size:13px;overflow:auto}.secret__row button[data-v-f7cdf044]{height:38px;padding:0 16px;border:0;border-radius:8px;background:#2f7cf6;color:#fff;cursor:pointer}.tip[data-v-f7cdf044]{margin-top:14px;color:#9aa4b2;font-size:12px}
