.media-input[data-v-2b08011d]{width:100%}.media-input-control[data-v-2b08011d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.native-file-input[data-v-2b08011d]{display:none}.media-preview[data-v-2b08011d]{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border:1px solid rgba(116,143,168,.22);border-radius:11px;background:rgba(3,9,16,.44)}.media-preview .el-image[data-v-2b08011d],.media-preview video[data-v-2b08011d]{width:132px;height:78px;flex:none;border-radius:8px;background:#070d14}.media-preview audio[data-v-2b08011d]{width:min(100%,320px);height:38px}.media-binary-preview[data-v-2b08011d]{width:132px;height:78px;display:grid;place-items:center;gap:5px;flex:none;border-radius:8px;color:#5fe1d7;background:radial-gradient(circle at 50% 20%,rgba(95,225,215,.18),transparent 62%),#070d14;font-size:12px;font-weight:800}.media-binary-preview i[data-v-2b08011d]{font-size:24px}.media-preview small[data-v-2b08011d]{min-width:0;color:#778a9c;font-size:10px;line-height:1.55}.media-preview-error[data-v-2b08011d]{display:grid;width:100%;height:100%;place-items:center;color:#687b8d;font-size:10px}@media(max-width:620px){.media-input-control[data-v-2b08011d]{grid-template-columns:1fr}.media-preview[data-v-2b08011d]{align-items:flex-start;flex-direction:column}}.rich-editor[data-v-89094086]{overflow:hidden;border:1px solid rgba(116,143,168,.28);border-radius:14px;background:rgba(3,9,16,.58);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:border-color .2s ease,box-shadow .2s ease}.rich-editor.focused[data-v-89094086]{border-color:rgba(55,230,195,.48);box-shadow:0 0 0 3px rgba(55,230,195,.055),inset 0 1px rgba(255,255,255,.025)}.rich-editor.is-over-limit[data-v-89094086]{border-color:rgba(255,100,124,.6)}.rich-editor-toolbar[data-v-89094086]{display:flex;align-items:center;gap:7px;min-height:48px;padding:7px 9px;border-bottom:1px solid rgba(116,143,168,.19);background:linear-gradient(180deg,rgba(22,41,61,.72),rgba(11,24,39,.68));overflow-x:auto;scrollbar-width:none}.rich-editor-toolbar[data-v-89094086]::-webkit-scrollbar{display:none}.rich-editor-toolbar>span[data-v-89094086]{width:1px;height:22px;flex:none;background:rgba(116,143,168,.22)}.toolbar-group[data-v-89094086]{display:flex;gap:3px;flex:none}.toolbar-group button[data-v-89094086]{display:grid;width:31px;height:31px;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;color:#8fa3b6;background:transparent;font-family:Bahnschrift,sans-serif;font-size:11px;cursor:pointer}.toolbar-group button[data-v-89094086]:focus,.toolbar-group button[data-v-89094086]:hover{border-color:rgba(55,230,195,.23);color:#37e6c3;background:rgba(55,230,195,.075)}.toolbar-group button i[data-v-89094086]{font-size:14px}.rich-editor-tool[data-v-89094086]{display:grid;grid-template-columns:20px minmax(0,1fr) auto 30px;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid rgba(116,143,168,.17);background:rgba(19,42,61,.68)}.rich-editor-tool.is-image-tool[data-v-89094086]{grid-template-columns:20px minmax(0,1fr) auto auto 30px}.rich-editor-tool>i[data-v-89094086]{color:#37e6c3}.rich-editor-tool input[data-v-89094086]{min-width:0;height:33px;padding:0 11px;border:1px solid rgba(116,143,168,.28);border-radius:8px;outline:0;color:#dce7ef;background:rgba(3,9,16,.58)}.rich-editor-tool input[data-v-89094086]:focus{border-color:rgba(55,230,195,.45)}.rich-editor-tool button[data-v-89094086]{height:33px;padding:0 12px;border:1px solid rgba(55,230,195,.28);border-radius:8px;color:#37e6c3;background:rgba(55,230,195,.08);font-size:11px}.rich-editor-tool button[data-v-89094086]:disabled{cursor:wait;opacity:.58}.rich-editor-tool .tool-cancel[data-v-89094086]{width:30px;padding:0;border-color:transparent;color:#718497;background:transparent}.rich-editor-tool .editor-file-input[data-v-89094086]{display:none}.rich-editor-content[data-v-89094086]{min-height:260px;max-height:520px;overflow-y:auto;padding:22px 20px;color:#c8d4df;outline:0;font-size:13px;line-height:1.85;overflow-wrap:anywhere;white-space:normal}.rich-editor-content[data-v-89094086]:empty:before{color:#51677a;content:attr(data-placeholder);pointer-events:none}.rich-editor-content[data-v-89094086] p{margin:0 0 12px}.rich-editor-content[data-v-89094086] h2,.rich-editor-content[data-v-89094086] h3{margin:18px 0 9px;color:#eef6fb;line-height:1.4}.rich-editor-content[data-v-89094086] h2{font-size:20px}.rich-editor-content[data-v-89094086] h3{font-size:16px}.rich-editor-content[data-v-89094086] blockquote{margin:15px 0;padding:11px 14px;border-left:3px solid #37e6c3;border-radius:0 9px 9px 0;color:#9db0bf;background:rgba(55,230,195,.045)}.rich-editor-content[data-v-89094086] ol,.rich-editor-content[data-v-89094086] ul{padding-left:24px}.rich-editor-content[data-v-89094086] a{color:#55d9ff}.rich-editor-content[data-v-89094086] img{display:block;max-width:100%;height:auto;margin:14px auto;border-radius:10px}.rich-editor-footer[data-v-89094086]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid rgba(116,143,168,.16);color:#597085;background:rgba(8,19,31,.75);font-size:9px}.rich-editor-footer span i[data-v-89094086]{margin-right:5px;color:#37e6c3}.rich-editor-footer b[data-v-89094086]{color:#7f94a6;font-family:Bahnschrift,sans-serif;font-weight:500}.editor-tool-enter-active[data-v-89094086],.editor-tool-leave-active[data-v-89094086]{transition:opacity .18s ease,transform .18s ease}.editor-tool-enter[data-v-89094086],.editor-tool-leave-to[data-v-89094086]{opacity:0;transform:translateY(-5px)}@media(max-width:700px){.rich-editor-tool.is-image-tool[data-v-89094086],.rich-editor-tool[data-v-89094086]{grid-template-columns:20px minmax(0,1fr) 30px}.rich-editor-tool.is-image-tool>button[data-v-89094086]:not(.tool-cancel){grid-column:2/-1}.rich-editor-content[data-v-89094086]{min-height:220px;padding:18px 15px}.rich-editor-footer span[data-v-89094086]{display:none}.rich-editor-footer[data-v-89094086]{justify-content:flex-end}}.localized-fields-editor[data-v-1f220d10]{padding:14px;border:1px solid rgba(116,143,168,.2);border-radius:12px;background:rgba(3,9,16,.42)}.localized-editor-head[data-v-1f220d10]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.localized-editor-head small[data-v-1f220d10],.localized-editor-head strong[data-v-1f220d10]{display:block}.localized-editor-head strong[data-v-1f220d10]{color:#dce8f2;font-size:13px}.localized-editor-head small[data-v-1f220d10]{margin-top:5px;color:#71869a;font-size:10px;line-height:1.55}.localized-progress[data-v-1f220d10]{flex:none;color:#58d8c7;font-size:11px}.locale-tab-label[data-v-1f220d10]{display:inline-flex;align-items:center;gap:6px}.locale-tab-label>i[data-v-1f220d10]{width:6px;height:6px;border-radius:50%;background:#536678}.locale-tab-label>i.is-complete[data-v-1f220d10]{background:#2ad4aa;box-shadow:0 0 8px rgba(42,212,170,.55)}.locale-tab-label>em[data-v-1f220d10]{padding:1px 5px;border-radius:4px;color:#74e7d8;background:rgba(42,212,170,.12);font-size:9px;font-style:normal}.localized-tabs[data-v-1f220d10] .el-tabs__header{margin-bottom:14px}.localized-tabs[data-v-1f220d10] .el-tabs__nav-scroll{overflow-x:auto;scrollbar-width:none}.localized-tabs[data-v-1f220d10] .el-tabs__nav-scroll::-webkit-scrollbar{display:none}.localized-tabs[data-v-1f220d10] .el-tabs__nav{white-space:nowrap}.localized-fields[dir=rtl][data-v-1f220d10] input,.localized-fields[dir=rtl][data-v-1f220d10] textarea{text-align:right}.localized-fields[data-v-1f220d10] .el-form-item:last-child{margin-bottom:0}@media(max-width:620px){.localized-editor-head[data-v-1f220d10]{align-items:flex-start;flex-direction:column}.localized-progress[data-v-1f220d10]{align-self:flex-end}}.review-layout[data-v-92121c2e]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;min-height:420px}.review-media-stage[data-v-92121c2e]{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(83,215,198,.16);border-radius:16px;background:radial-gradient(circle at 18% 10%,rgba(52,199,190,.12),transparent 32%),#070d13}.review-media-stage video[data-v-92121c2e]{width:100%;height:min(62vh,570px);display:block;-o-object-fit:contain;object-fit:contain;background:#020407}.review-stage-label[data-v-92121c2e]{position:absolute;z-index:2;top:12px;inset-inline-start:12px;display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(4,9,14,.76);backdrop-filter:blur(10px)}.review-stage-label span[data-v-92121c2e]{color:#53d7c6;font-size:10px;font-weight:700}.review-stage-label small[data-v-92121c2e]{color:#778a9c;font-size:9px}.review-image-grid[data-v-92121c2e]{width:100%;max-height:min(62vh,570px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow-y:auto;padding:8px;scrollbar-width:none}.review-image-grid[data-v-92121c2e]::-webkit-scrollbar{display:none}.review-image-grid.single[data-v-92121c2e]{grid-template-columns:1fr}.review-image-grid .el-image[data-v-92121c2e]{aspect-ratio:1;border-radius:9px;background:#111b24}.review-image-grid.single .el-image[data-v-92121c2e]{max-height:560px;aspect-ratio:auto}.review-live-cover[data-v-92121c2e]{width:100%;height:min(62vh,570px)}.review-media-empty[data-v-92121c2e],.review-media-error[data-v-92121c2e]{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:7px;color:#647a8d}.review-media-empty i[data-v-92121c2e],.review-media-error i[data-v-92121c2e]{font-size:26px}.review-media-empty small[data-v-92121c2e],.review-media-error span[data-v-92121c2e]{font-size:10px}.review-media-empty strong[data-v-92121c2e]{color:#b8c8d5;font-size:13px}.review-evidence[data-v-92121c2e]{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(155deg,rgba(22,33,43,.96),rgba(10,16,22,.96))}.review-evidence .eyebrow[data-v-92121c2e]{margin:0;color:#53d7c6;font-size:8px;letter-spacing:.18em}.review-evidence h2[data-v-92121c2e]{margin:9px 0 16px;color:#e5eef5;font-family:Microsoft YaHei UI,sans-serif;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.review-author[data-v-92121c2e]{display:flex;align-items:center;gap:10px;padding:11px;border-radius:12px;background:rgba(4,10,15,.5)}.review-author>span[data-v-92121c2e]{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#53d7c6;background:rgba(83,215,198,.1)}.review-author small[data-v-92121c2e],.review-author strong[data-v-92121c2e]{display:block;overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.review-author strong[data-v-92121c2e]{color:#d7e3ec;font-size:12px}.review-author small[data-v-92121c2e]{margin-top:3px;color:#708496;font-size:9px}.review-evidence dl[data-v-92121c2e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.review-evidence dl>div[data-v-92121c2e]{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:rgba(7,13,19,.48)}.review-evidence dt[data-v-92121c2e]{color:#667b8d;font-size:9px}.review-evidence dd[data-v-92121c2e]{overflow:hidden;margin:4px 0 0;color:#cbd8e2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.review-copy[data-v-92121c2e]{margin-top:12px}.review-copy>span[data-v-92121c2e]{color:#718698;font-size:9px}.review-copy p[data-v-92121c2e]{max-height:120px;overflow-y:auto;margin:6px 0 0;color:#a9bac7;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.review-tags[data-v-92121c2e]{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.review-tags span[data-v-92121c2e]{padding:4px 7px;border-radius:999px;color:#58c9bd;background:rgba(83,215,198,.08);font-size:9px}.review-preview-alert[data-v-92121c2e]{display:flex;gap:7px;margin-top:12px;padding:9px;border:1px solid rgba(255,119,104,.18);border-radius:10px;color:#ff8a7d;background:rgba(255,119,104,.06);font-size:10px;line-height:1.5}.review-decision[data-v-92121c2e]{margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#101820}@media(max-width:760px){.review-layout[data-v-92121c2e]{grid-template-columns:1fr}.review-live-cover[data-v-92121c2e],.review-media-stage video[data-v-92121c2e]{height:48vh}.review-evidence[data-v-92121c2e]{padding:14px}.review-image-grid[data-v-92121c2e]{max-height:48vh}}.role-panel[data-v-4f80ab81]{padding:22px}.security-banner[data-v-4f80ab81]{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:16px 18px;border:1px solid rgba(255,184,83,.2);border-radius:14px;background:linear-gradient(120deg,rgba(255,184,83,.1),rgba(255,255,255,.02))}.security-banner>i[data-v-4f80ab81]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#2b261f;color:#ffbd62;font-size:19px}.security-banner>div[data-v-4f80ab81]{flex:1}.security-banner small[data-v-4f80ab81],.security-banner strong[data-v-4f80ab81]{display:block}.security-banner small[data-v-4f80ab81]{margin-top:4px;color:#8e96a4}.security-banner>span[data-v-4f80ab81]{color:#ffbd62;font-size:12px;font-weight:800}.role-grid[data-v-4f80ab81]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.role-card[data-v-4f80ab81]{display:flex;min-height:240px;flex-direction:column;padding:17px;border:1px solid #2b303b;border-radius:16px;background:linear-gradient(145deg,#1c2029,#13161d)}.role-card.protected[data-v-4f80ab81]{border-color:rgba(255,188,92,.32);background:linear-gradient(145deg,rgba(68,50,27,.78),#15171d)}.role-card.disabled[data-v-4f80ab81]{opacity:.62}.role-card header[data-v-4f80ab81]{display:flex;align-items:center;gap:10px}.role-card header>span[data-v-4f80ab81]{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#292f3a;color:#ff6178}.role-card.protected header>span[data-v-4f80ab81]{color:#ffc768}.role-card header>div[data-v-4f80ab81]{min-width:0;flex:1}.role-card header small[data-v-4f80ab81],.role-card header strong[data-v-4f80ab81]{display:block}.role-card header small[data-v-4f80ab81]{margin-top:3px;color:#737d8d}.role-card header em[data-v-4f80ab81]{color:#9da6b5;font-size:9px;font-style:normal}.role-card>p[data-v-4f80ab81]{min-height:42px;color:#8992a1;font-size:11px;line-height:1.65}.permission-preview[data-v-4f80ab81]{display:flex;align-content:flex-start;flex:1;flex-wrap:wrap;gap:6px}.permission-preview span[data-v-4f80ab81]{height:24px;padding:5px 7px;border-radius:7px;background:#252b35;color:#aeb6c3;font-size:9px}.role-card footer[data-v-4f80ab81]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #2a2f39}.role-card footer small[data-v-4f80ab81]{color:#687180}.admin-person[data-v-4f80ab81]{display:flex;align-items:center;gap:10px}.admin-person>span[data-v-4f80ab81]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#ff4561,#814eff);color:#fff}.admin-person small[data-v-4f80ab81],.admin-person strong[data-v-4f80ab81]{display:block}.admin-person small[data-v-4f80ab81],.table-subline[data-v-4f80ab81]{margin-top:3px;color:#77808e;font-size:10px}.locked-action[data-v-4f80ab81]{color:#6f7887;font-size:10px}.field-tip[data-v-4f80ab81]{display:block;margin-top:5px;color:#7c8593;font-size:10px}.permission-matrix[data-v-4f80ab81]{overflow:hidden;border:1px solid #2c323d;border-radius:14px}.matrix-heading[data-v-4f80ab81]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#171b22}.matrix-heading small[data-v-4f80ab81],.matrix-heading strong[data-v-4f80ab81]{display:block}.matrix-heading small[data-v-4f80ab81]{margin-top:3px;color:#747e8d;font-size:10px}.permission-matrix>section[data-v-4f80ab81]{display:grid;grid-template-columns:170px 1fr;align-items:center;padding:13px 16px;border-top:1px solid #292e38}.permission-matrix section header[data-v-4f80ab81]{display:flex;align-items:center;gap:9px}.permission-matrix section header i[data-v-4f80ab81]{color:#ff6178}.permission-matrix[data-v-4f80ab81] .el-checkbox{margin:4px 22px 4px 0;color:#b5bdc9}.role-base-row[data-v-4f80ab81]{grid-template-columns:1fr 1fr 160px}@media(max-width:1150px){.role-grid[data-v-4f80ab81]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.role-grid[data-v-4f80ab81]{grid-template-columns:1fr}.security-banner>span[data-v-4f80ab81]{display:none}.permission-matrix>section[data-v-4f80ab81]{grid-template-columns:1fr;gap:10px}}.operation-dashboard[data-v-54e15a16]{position:relative}.dashboard-intro[data-v-54e15a16]{align-items:center;background:radial-gradient(circle at 78% 10%,rgba(69,230,208,.12),transparent 30%),linear-gradient(112deg,rgba(41,112,150,.12),transparent 50%),rgba(8,20,34,.86);overflow:hidden}.dashboard-controls[data-v-54e15a16]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:620px}.dashboard-controls[data-v-54e15a16] .el-radio-group{display:inline-flex;padding:3px;border:1px solid rgba(91,124,151,.22);border-radius:10px;background:rgba(3,12,22,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.dashboard-controls[data-v-54e15a16] .el-radio-button__inner{min-width:58px;padding:8px 13px;border:0!important;border-radius:7px!important;background:transparent;box-shadow:none!important;color:#71869a;font-size:11px;font-weight:700;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.dashboard-controls[data-v-54e15a16] .el-radio-button__inner:hover{background:rgba(69,230,208,.065);color:#b9d8d4}.dashboard-controls[data-v-54e15a16] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,rgba(38,185,166,.34),rgba(26,117,139,.28));box-shadow:inset 0 0 0 1px rgba(69,230,208,.38),0 5px 16px rgba(21,151,137,.14)!important;color:#e7fffb;text-shadow:0 0 12px rgba(69,230,208,.35)}.dashboard-controls[data-v-54e15a16] .el-radio-button__orig-radio:focus-visible+.el-radio-button__inner{outline:2px solid rgba(88,166,255,.72);outline-offset:2px}.auto-refresh[data-v-54e15a16],.updated-time[data-v-54e15a16]{align-items:center;color:#8195a8;display:inline-flex;font-size:11px;gap:7px;white-space:nowrap}.updated-time[data-v-54e15a16]{border-left:1px solid rgba(138,164,186,.18);padding-left:12px}.status-dot[data-v-54e15a16]{background:#4de2ad;border-radius:50%;box-shadow:0 0 10px rgba(77,226,173,.7);height:7px;width:7px}.refresh-button[data-v-54e15a16]{background:rgba(69,230,208,.08);border:1px solid rgba(69,230,208,.25);border-radius:8px;color:#62e8d5;cursor:pointer;padding:8px 12px}.refresh-button[data-v-54e15a16]:disabled{cursor:wait;opacity:.6}.rotating[data-v-54e15a16]{animation:dashboard-spin-54e15a16 .8s linear infinite}.dashboard-metrics[data-v-54e15a16]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metrics .metric-card[data-v-54e15a16]{min-height:112px;padding:17px}.dashboard-metrics .metric-card strong[data-v-54e15a16]{font-size:25px}.tone-red[data-v-54e15a16]{color:#ff6f87}.change-up[data-v-54e15a16]{color:#55dba8!important}.change-down[data-v-54e15a16]{color:#ff778d!important}.dashboard-primary-grid[data-v-54e15a16]{grid-template-columns:minmax(0,1.65fr) minmax(300px,.35fr)}.chart-panel[data-v-54e15a16]{min-width:0;overflow:hidden}.panel-note[data-v-54e15a16]{color:#71869a;font-size:10px;text-align:right}.pending-total[data-v-54e15a16]{color:#ffb65c;font-family:Bahnschrift,sans-serif;font-size:24px}.dashboard-pending-list[data-v-54e15a16]{display:grid;grid-template-columns:1fr;max-height:390px;overflow:auto;padding-right:2px}.dashboard-pending-list article[data-v-54e15a16]{align-items:center;background:rgba(255,255,255,.022);border:1px solid transparent;border-radius:11px;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr) auto;padding:10px 11px}.dashboard-pending-list article.urgent[data-v-54e15a16]{background:rgba(255,182,92,.035);border-color:rgba(255,182,92,.12)}.dashboard-pending-list article>i[data-v-54e15a16]{align-items:center;background:rgba(255,182,92,.08);border-radius:9px;color:#ffb65c;display:flex;height:32px;justify-content:center;width:32px}.dashboard-pending-list article span[data-v-54e15a16]{display:flex;flex-direction:column;min-width:0}.dashboard-pending-list b[data-v-54e15a16]{color:#dce8f1;font-size:12px}.dashboard-pending-list small[data-v-54e15a16]{color:#6f8397;font-size:9px;margin-top:3px}.dashboard-pending-list article>strong[data-v-54e15a16]{color:#ffb65c;font-family:Bahnschrift,sans-serif}.analytics-grid[data-v-54e15a16]{display:grid;gap:18px}.analytics-grid-three[data-v-54e15a16]{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-grid[data-v-54e15a16]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-list[data-v-54e15a16]{display:flex;flex-direction:column;gap:7px}.ranking-row[data-v-54e15a16]{align-items:center;background:rgba(255,255,255,.022);border-radius:11px;display:grid;gap:11px;grid-template-columns:32px 42px minmax(0,1fr) auto;min-height:56px;padding:7px 10px}.rank-no[data-v-54e15a16]{color:#60788d;font-family:Bahnschrift,sans-serif;font-size:12px}.rank-no.podium[data-v-54e15a16]{color:#45e6d0;font-size:15px}.creator-avatar[data-v-54e15a16],.rank-cover[data-v-54e15a16]{align-items:center;background:linear-gradient(135deg,#19334a,#0b1b2b);border-radius:9px;color:#63829a;display:flex;height:42px;justify-content:center;overflow:hidden;width:42px}.creator-avatar img[data-v-54e15a16],.rank-cover img[data-v-54e15a16]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creator-avatar[data-v-54e15a16]{border-radius:50%;color:#45e6d0;font-weight:800}.rank-copy[data-v-54e15a16]{display:flex;flex-direction:column;min-width:0}.rank-copy b[data-v-54e15a16]{color:#dce8f1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-copy small[data-v-54e15a16],.rank-value small[data-v-54e15a16]{color:#657b8f;font-size:9px;margin-top:4px}.rank-value[data-v-54e15a16]{align-items:flex-end;display:flex;flex-direction:column}.rank-value strong[data-v-54e15a16]{color:#59ddc9;font-family:Bahnschrift,sans-serif;font-size:14px}.rank-value.amber strong[data-v-54e15a16]{color:#ffb65c}.module-empty[data-v-54e15a16]{align-items:center;color:#687e91;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px}.module-empty i[data-v-54e15a16]{font-size:28px}.audit-panel[data-v-54e15a16]{overflow:hidden}@keyframes dashboard-spin-54e15a16{to{transform:rotate(1turn)}}@media (max-width:1280px){.analytics-grid-three[data-v-54e15a16]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid-three[data-v-54e15a16]>:last-child{grid-column:1/-1}}@media (max-width:980px){.dashboard-metrics[data-v-54e15a16]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-grid[data-v-54e15a16],.ranking-grid[data-v-54e15a16]{grid-template-columns:1fr}.dashboard-pending-list[data-v-54e15a16]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:680px){.dashboard-intro[data-v-54e15a16]{align-items:flex-start;flex-direction:column}.dashboard-controls[data-v-54e15a16]{justify-content:flex-start;width:100%}.analytics-grid-three[data-v-54e15a16],.dashboard-metrics[data-v-54e15a16],.dashboard-pending-list[data-v-54e15a16]{grid-template-columns:1fr}.analytics-grid-three[data-v-54e15a16]>:last-child{grid-column:auto}.updated-time[data-v-54e15a16]{border-left:0;padding-left:0;width:100%}.ranking-row[data-v-54e15a16]{grid-template-columns:26px 38px minmax(0,1fr)}.rank-value[data-v-54e15a16]{display:none}}@media (prefers-reduced-motion:reduce){.rotating[data-v-54e15a16]{animation:none}}.chart-shell[data-v-19af1022]{position:relative;min-height:220px;width:100%}.chart-canvas[data-v-19af1022]{height:100%;width:100%}.chart-state[data-v-19af1022]{align-items:center;color:#6f8397;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:220px}.chart-state i[data-v-19af1022]{font-size:30px}.chart-state-error[data-v-19af1022]{color:#d99393}.chart-state button[data-v-19af1022]{background:rgba(69,230,208,.1);border:1px solid rgba(69,230,208,.35);border-radius:8px;color:#69ead8;cursor:pointer;padding:7px 14px}.behavior-analytics-page[data-v-b2efa316]{gap:22px}.analytics-intro[data-v-b2efa316]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.analytics-intro h1[data-v-b2efa316]{margin:5px 0 8px;font-size:30px}.analytics-intro p[data-v-b2efa316]:last-child{margin:0;color:#8496a9}.analytics-controls[data-v-b2efa316]{display:flex;align-items:center;gap:12px}.analytics-refresh[data-v-b2efa316]{height:34px;padding:0 16px;border:1px solid rgba(55,230,195,.28);border-radius:8px;color:#dffbf6;background:rgba(55,230,195,.09);cursor:pointer}.behavior-metrics[data-v-b2efa316]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.behavior-metrics article[data-v-b2efa316]{min-width:0;padding:20px;border:1px solid rgba(143,171,199,.14);border-radius:14px;background:linear-gradient(145deg,rgba(16,34,56,.96),rgba(8,20,34,.96))}.behavior-metrics i[data-v-b2efa316]{color:#37e6c3;font-size:20px}.behavior-metrics small[data-v-b2efa316],.behavior-metrics span[data-v-b2efa316]{display:block;color:#8496a9}.behavior-metrics span[data-v-b2efa316]{margin-top:14px;font-size:13px}.behavior-metrics strong[data-v-b2efa316]{display:block;margin:7px 0;color:#f2f8fb;font-size:27px}.behavior-chart-panel[data-v-b2efa316],.behavior-table-panel[data-v-b2efa316]{padding:22px}.panel-head[data-v-b2efa316]{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.panel-head h3[data-v-b2efa316]{margin:4px 0 0}.panel-kicker[data-v-b2efa316]{color:#37e6c3;font-size:10px;letter-spacing:.14em}.panel-note[data-v-b2efa316],.tab-code[data-v-b2efa316]{color:#8496a9;font-size:12px}.journey-function[data-v-b2efa316]{display:grid;gap:3px;line-height:1.35}.journey-function b[data-v-b2efa316]{color:#eaf5f8;font-weight:600}.journey-function code[data-v-b2efa316]{overflow:hidden;color:#37e6c3;font:11px/1.4 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.journey-function small[data-v-b2efa316]{color:#71879b;font-size:11px}.tab-code[data-v-b2efa316]{display:block;margin-top:4px}.rate-value.cyan[data-v-b2efa316]{color:#37e6c3}.rate-value.danger[data-v-b2efa316]{color:#ff647c}.path-arrow[data-v-b2efa316]{color:#37e6c3;font-size:18px}.behavior-table-panel .el-pagination[data-v-b2efa316]{margin-top:18px;text-align:right}.rotating[data-v-b2efa316]{animation:spin-b2efa316 1s linear infinite}@keyframes spin-b2efa316{to{transform:rotate(1turn)}}@media (max-width:1200px){.behavior-metrics[data-v-b2efa316]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.analytics-intro[data-v-b2efa316]{align-items:flex-start;flex-direction:column}.behavior-metrics[data-v-b2efa316]{grid-template-columns:1fr 1fr}}.lyrics-editor[data-v-2c9da5b8]{padding:14px;border:1px solid rgba(116,143,168,.2);border-radius:12px;background:rgba(3,9,16,.42)}.lyrics-editor>header[data-v-2c9da5b8]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.lyrics-editor>header>div[data-v-2c9da5b8]{min-width:0}.lyrics-editor small[data-v-2c9da5b8],.lyrics-editor strong[data-v-2c9da5b8]{display:block}.lyrics-editor strong[data-v-2c9da5b8]{color:#dce8f2;font-size:13px}.lyrics-editor small[data-v-2c9da5b8]{margin-top:5px;color:#71869a;font-size:10px;line-height:1.55}.lyrics-file-input[data-v-2c9da5b8]{display:none}.lyrics-editor[data-v-2c9da5b8] .el-tabs__header{margin-bottom:10px}.lyrics-editor[data-v-2c9da5b8] .el-textarea__inner{color:#dbe6ef;background:#07111b;border-color:#243547;line-height:1.7}.lyrics-editor>footer[data-v-2c9da5b8]{margin-top:8px;color:#6f8497;font-size:10px}@media(max-width:620px){.lyrics-editor>header[data-v-2c9da5b8]{align-items:flex-start;flex-direction:column}.lyrics-editor>header .el-button[data-v-2c9da5b8]{width:100%}}.banner-target-offline[data-v-cbfa8216]{display:block;margin-top:4px;color:#ff687d;font-size:10px}.banner-target-option-id[data-v-cbfa8216]{float:right;margin-left:12px;color:#778294}.error-log-summary[data-v-135524e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.error-log-summary h3[data-v-135524e9]{margin:5px 0 6px;font-size:22px}.error-log-summary p[data-v-135524e9]{margin:0;color:var(--muted);font-size:12px}.error-log-toolbar[data-v-135524e9]{grid-template-columns:minmax(260px,1fr) 180px}.source-pill[data-v-135524e9]{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid rgba(55,230,195,.24);border-radius:999px;color:#8cebd8;background:rgba(55,230,195,.08);font-size:11px;font-weight:700;white-space:nowrap}.error-user small[data-v-135524e9],.error-user strong[data-v-135524e9]{display:block}.error-user small[data-v-135524e9]{margin-top:4px;color:var(--muted);font-size:11px}.error-message-cell[data-v-135524e9]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.error-detail-head[data-v-135524e9]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--line-strong);border-radius:12px;background:#102238}.error-detail-head small[data-v-135524e9],.error-detail-head strong[data-v-135524e9]{display:block}.error-detail-head small[data-v-135524e9]{color:var(--muted)}.error-detail-head strong[data-v-135524e9]{margin-top:5px;color:var(--text);font-family:monospace}.error-detail dl[data-v-135524e9]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:var(--line-strong)}.error-detail dl>div[data-v-135524e9]{min-width:0;padding:13px;background:#0b1828}.error-detail dt[data-v-135524e9]{margin-bottom:6px;color:var(--muted);font-size:11px}.error-detail dd[data-v-135524e9]{margin:0;color:#b6c3d0;overflow-wrap:anywhere;line-height:1.5}.error-detail code[data-v-135524e9]{font-size:11px}.error-detail section[data-v-135524e9]{margin-top:14px}.error-detail h4[data-v-135524e9]{margin:0 0 8px}.error-detail pre[data-v-135524e9]{max-height:230px;margin:0;padding:14px;overflow:auto;border:1px solid var(--line);border-radius:10px;color:#d9e1f2;background:#071321;font:11px/1.6 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.error-log-summary[data-v-135524e9]{display:block}.error-log-summary button[data-v-135524e9]{margin-top:12px}.error-detail dl[data-v-135524e9],.error-log-toolbar[data-v-135524e9]{grid-template-columns:1fr}}.summary-actions[data-v-135524e9]{display:flex;align-items:center;gap:8px}.batch-action-bar[data-v-135524e9]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(69,216,197,.22);border-radius:13px;background:linear-gradient(100deg,rgba(69,216,197,.1),rgba(31,85,119,.08));box-shadow:0 12px 30px rgba(0,0,0,.12)}.batch-action-bar>span[data-v-135524e9]{display:grid;grid-template-columns:28px 1fr;align-items:center}.batch-action-bar>span i[data-v-135524e9]{grid-row:1/3;width:28px;color:var(--cyan);font-size:18px}.batch-action-bar>span strong[data-v-135524e9]{color:#dce9f1;font-size:11px}.batch-action-bar>span small[data-v-135524e9]{margin-top:2px;color:var(--muted);font-size:9px}.batch-bar-enter-active[data-v-135524e9],.batch-bar-leave-active[data-v-135524e9]{transition:.2s ease}.batch-bar-enter[data-v-135524e9],.batch-bar-leave-to[data-v-135524e9]{transform:translateY(-8px);opacity:0}@media(max-width:900px){.batch-action-bar[data-v-135524e9]{grid-template-columns:1fr}.summary-actions[data-v-135524e9]{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:760px){.summary-actions[data-v-135524e9]{justify-content:flex-start;margin-top:12px}}.gift-entity[data-v-4c7ab541]{display:flex;align-items:center;gap:12px;min-width:0}.gift-entity>span[data-v-4c7ab541]{width:38px;height:38px;display:grid;place-items:center;flex:none;font-size:30px}.gift-entity>span img[data-v-4c7ab541]{width:38px;height:38px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.gift-entity div[data-v-4c7ab541]{min-width:0}.gift-entity b[data-v-4c7ab541],.gift-entity small[data-v-4c7ab541]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-entity small[data-v-4c7ab541]{margin-top:3px;color:#909399}.gift-scene-note[data-v-4c7ab541]{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;border:1px solid rgba(55,230,195,.17);border-radius:14px;background:linear-gradient(110deg,rgba(55,230,195,.07),rgba(94,156,255,.035))}.gift-scene-note>i[data-v-4c7ab541]{display:grid;width:38px;height:38px;place-items:center;flex:none;border-radius:12px;color:var(--cyan);background:rgba(55,230,195,.09);font-size:17px}.gift-scene-note small[data-v-4c7ab541],.gift-scene-note strong[data-v-4c7ab541]{display:block}.gift-scene-note small[data-v-4c7ab541]{margin-top:4px;color:var(--muted);font-size:10px}.gift-entity>span img[data-v-4c7ab541]{-o-object-fit:contain;object-fit:contain}.live-gift-policy-card[data-v-459ad14e]{display:flex;align-items:center;gap:24px;padding:18px 22px}.live-gift-policy-card>div[data-v-459ad14e]:first-child{min-width:0;flex:1}.live-gift-policy-card h3[data-v-459ad14e]{margin:2px 0 6px;color:#edf3f5}.live-gift-policy-card p[data-v-459ad14e]{margin:0;color:var(--muted);line-height:1.6}.policy-rates[data-v-459ad14e]{display:flex;gap:7px}.policy-rates span[data-v-459ad14e]{padding:7px 10px;border:1px solid rgba(255,81,109,.18);border-radius:9px;background:rgba(255,81,109,.07);color:#ff9aad;font-size:11px}.policy-switch[data-v-459ad14e]{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 10px;padding-left:20px;border-left:1px solid rgba(255,255,255,.08)}.policy-switch small[data-v-459ad14e]{grid-column:1/-1;color:var(--muted)}.policy-switch b[data-v-459ad14e]{color:#ff9aad;font-size:11px}.guild-table[data-v-459ad14e] .el-table__row{cursor:pointer}.guild-link b[data-v-459ad14e]{color:#eaf8f6;transition:color .18s ease}.guild-link small[data-v-459ad14e]{color:var(--muted)}.guild-table[data-v-459ad14e] .el-table__row:hover .guild-link b{color:var(--cyan)}.member-drawer-shell[data-v-459ad14e]{min-height:100%;padding:28px;background:radial-gradient(circle at 90% 0,rgba(69,216,197,.13),transparent 34%),linear-gradient(160deg,#141c24,#0c1117 72%);color:#e8f0f4}.member-drawer-header[data-v-459ad14e]{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.member-drawer-header h2[data-v-459ad14e]{margin:2px 0 5px;font-size:24px}.member-drawer-header p[data-v-459ad14e]{margin:0;color:var(--muted)}.drawer-close[data-v-459ad14e]{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111820;color:#dbe7ed;cursor:pointer}.drawer-close[data-v-459ad14e]:hover{border-color:rgba(69,216,197,.45);color:var(--cyan)}.guild-level-badge[data-v-459ad14e]{padding:8px 12px;border:1px solid rgba(69,216,197,.25);border-radius:999px;background:rgba(69,216,197,.08);color:var(--cyan)}.member-toolbar[data-v-459ad14e]{display:flex;gap:10px;margin:20px 0}.member-toolbar .el-input[data-v-459ad14e]{max-width:360px}.member-table-wrap[data-v-459ad14e]{position:relative;min-height:280px}.streamer-identity[data-v-459ad14e]{display:flex;align-items:center;gap:11px;min-width:0}.streamer-identity img[data-v-459ad14e]{width:42px;height:42px;flex:none;border:2px solid rgba(69,216,197,.24);border-radius:50%;background:#111820;-o-object-fit:cover;object-fit:cover}.streamer-identity div[data-v-459ad14e]{min-width:0}.streamer-identity small[data-v-459ad14e],.streamer-identity strong[data-v-459ad14e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamer-identity small[data-v-459ad14e]{margin-top:4px;color:var(--muted)}.member-empty[data-v-459ad14e]{position:absolute;inset:70px 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);pointer-events:none}.member-empty i[data-v-459ad14e]{font-size:34px;color:rgba(69,216,197,.55)}.member-empty strong[data-v-459ad14e]{color:#dce8ee}.force-exit-summary[data-v-459ad14e]{display:flex;gap:13px;margin-bottom:18px;padding:14px;border:1px solid rgba(255,119,104,.22);border-radius:14px;background:rgba(255,119,104,.08)}.force-exit-summary>i[data-v-459ad14e]{margin-top:2px;color:#ff7768;font-size:22px}.force-exit-summary strong[data-v-459ad14e]{color:#f8e6e3}.force-exit-summary p[data-v-459ad14e]{margin:7px 0 0;color:var(--muted);line-height:1.6}@media(max-width:800px){.live-gift-policy-card[data-v-459ad14e]{align-items:flex-start;flex-direction:column}.policy-switch[data-v-459ad14e]{padding-left:0;border-left:0}.member-drawer-shell[data-v-459ad14e]{padding:20px}.member-drawer-header[data-v-459ad14e]{grid-template-columns:42px 1fr}.guild-level-badge[data-v-459ad14e]{display:none}.member-toolbar[data-v-459ad14e]{align-items:stretch}.member-toolbar .el-input[data-v-459ad14e]{max-width:none}}.notice-history-panel[data-v-3366f5d8]{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.notice-history-head[data-v-3366f5d8]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.notice-history-head h3[data-v-3366f5d8]{margin:6px 0 5px;font-size:19px}.notice-history-head p[data-v-3366f5d8]{margin:0;color:var(--muted);font-size:11px}.notice-history-toolbar[data-v-3366f5d8]{grid-template-columns:minmax(260px,1fr) 180px}.notice-history-summary[data-v-3366f5d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notice-history-link[data-v-3366f5d8],.notice-history-summary>div[data-v-3366f5d8]{padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#0b1725}.notice-history-link code[data-v-3366f5d8],.notice-history-link small[data-v-3366f5d8],.notice-history-summary small[data-v-3366f5d8],.notice-history-summary strong[data-v-3366f5d8]{display:block}.notice-history-link small[data-v-3366f5d8],.notice-history-summary small[data-v-3366f5d8]{margin-bottom:5px;color:var(--muted);font-size:10px}.notice-history-link[data-v-3366f5d8]{margin-top:12px}.notice-history-link code[data-v-3366f5d8]{overflow-wrap:anywhere;color:var(--cyan)}.notice-detail-heading[data-v-3366f5d8]{margin-top:24px}.notice-detail-heading h3[data-v-3366f5d8],.notice-recipient-head h3[data-v-3366f5d8]{margin:6px 0 5px;font-size:18px}.notice-detail-heading p[data-v-3366f5d8],.notice-recipient-head p[data-v-3366f5d8]{margin:0;color:var(--muted);font-size:11px}.notice-history-content[data-v-3366f5d8]{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#0b1725}.notice-history-content>header[data-v-3366f5d8]{display:flex;align-items:center;justify-content:space-between;color:var(--cyan)}.notice-history-content>header small[data-v-3366f5d8]{color:var(--muted)}.notice-history-content h3[data-v-3366f5d8]{margin:14px 0 10px}.notice-history-richtext[data-v-3366f5d8]{color:#c8d4de;line-height:1.75;overflow-wrap:anywhere}.notice-history-richtext[data-v-3366f5d8] img{max-width:100%;height:auto;border-radius:10px}.notice-recipient-section[data-v-3366f5d8]{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.notice-recipient-head[data-v-3366f5d8]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.notice-recipient-head>.el-input[data-v-3366f5d8]{width:340px}.notice-recipient-user[data-v-3366f5d8]{display:flex;align-items:center;gap:10px;min-width:0}.notice-recipient-user img[data-v-3366f5d8]{width:34px;height:34px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#101b29}.notice-recipient-user small[data-v-3366f5d8],.notice-recipient-user span[data-v-3366f5d8],.notice-recipient-user strong[data-v-3366f5d8]{display:block;min-width:0}.notice-recipient-user small[data-v-3366f5d8],.notice-recipient-user strong[data-v-3366f5d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-recipient-user small[data-v-3366f5d8]{margin-top:3px;color:var(--muted);font-size:10px}.notice-recipient-message[data-v-3366f5d8]{padding:4px 18px 10px}.notice-recipient-message>small[data-v-3366f5d8]{color:var(--cyan);font-size:10px;letter-spacing:1px}.notice-recipient-message h4[data-v-3366f5d8]{margin:10px 0 8px;font-size:15px}.notice-recipient-message code[data-v-3366f5d8]{display:block;margin-top:10px;color:var(--cyan);overflow-wrap:anywhere}@media(max-width:760px){.notice-history-head[data-v-3366f5d8],.notice-recipient-head[data-v-3366f5d8]{align-items:stretch;flex-direction:column}.notice-history-summary[data-v-3366f5d8],.notice-history-toolbar[data-v-3366f5d8]{grid-template-columns:1fr}.notice-recipient-head>.el-input[data-v-3366f5d8]{width:100%}}.legal-workbench[data-v-3366f5d8]{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:680px}.legal-document-list[data-v-3366f5d8]{padding:26px 20px;border-right:1px solid #252a35;background:linear-gradient(180deg,rgba(255,76,96,.06),transparent 34%)}.legal-document-list>h3[data-v-3366f5d8]{margin:7px 0 5px;font-size:20px}.legal-document-list>p[data-v-3366f5d8]{margin:0 0 20px;color:#7e8798;font-size:12px;line-height:1.65}.legal-document-list>button[data-v-3366f5d8]{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:11px;border:1px solid #2b303b;border-radius:12px;background:#171b23;color:#dce1ea;text-align:left;cursor:pointer}.legal-document-list>button.active[data-v-3366f5d8]{border-color:#ff536a;background:linear-gradient(135deg,rgba(255,83,106,.16),rgba(255,83,106,.04));box-shadow:0 9px 24px rgba(0,0,0,.16)}.legal-document-list>button>span[data-v-3366f5d8]{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;background:#272d38;color:#ff7185}.legal-document-list>button>div[data-v-3366f5d8]{min-width:0;flex:1}.legal-document-list small[data-v-3366f5d8],.legal-document-list strong[data-v-3366f5d8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-document-list strong[data-v-3366f5d8]{font-size:12px}.legal-document-list small[data-v-3366f5d8]{margin-top:4px;color:#788293;font-size:9px}.legal-document-list em[data-v-3366f5d8]{flex:none;color:#687181;font-size:9px;font-style:normal}.legal-document-list em.published[data-v-3366f5d8]{color:#47d7a0}.legal-editor-form[data-v-3366f5d8]{padding:26px 28px 32px}.legal-editor-heading[data-v-3366f5d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.legal-editor-heading small[data-v-3366f5d8]{color:#ff6076;font-size:9px;letter-spacing:2px}.legal-editor-heading h3[data-v-3366f5d8]{margin:4px 0 0;font-size:19px}.legal-editor-actions[data-v-3366f5d8]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px}.legal-editor-actions small[data-v-3366f5d8]{max-width:520px;color:#8b94a3;font-size:11px;line-height:1.6}.legal-editor-actions small i[data-v-3366f5d8]{color:#f0aa55}.legal-empty[data-v-3366f5d8]{grid-column:1/-1;display:grid;place-items:center;color:#7f8898}@media(max-width:1100px){.legal-workbench[data-v-3366f5d8]{grid-template-columns:1fr}.legal-document-list[data-v-3366f5d8]{border-right:0;border-bottom:1px solid #252a35}.legal-editor-actions[data-v-3366f5d8]{align-items:flex-start;flex-direction:column}}.system-status-page[data-v-21079c06]{gap:22px}.status-hero[data-v-21079c06]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;overflow:hidden;padding:30px;border:1px solid rgba(55,230,195,.18);border-radius:22px;background:radial-gradient(circle at 82% 10%,rgba(55,230,195,.14),transparent 32%),linear-gradient(135deg,#0d1c2c,#08111d 65%)}.status-hero[data-v-21079c06]:after{position:absolute;right:-70px;bottom:-120px;width:310px;height:310px;border:1px solid rgba(55,230,195,.13);border-radius:50%;box-shadow:0 0 0 42px rgba(55,230,195,.025),0 0 0 84px rgba(55,230,195,.018);content:""}.status-hero-copy[data-v-21079c06]{position:relative;z-index:1;max-width:700px}.status-hero-copy h1[data-v-21079c06]{margin:0;font-size:34px}.status-hero-copy>p[data-v-21079c06]:last-child{margin:11px 0 0;color:#8fa2b5;font-size:13px;line-height:1.8}.status-hero-actions[data-v-21079c06]{position:relative;z-index:1;display:grid;gap:12px;min-width:330px}.overall-badge[data-v-21079c06]{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(55,230,195,.2);border-radius:16px;background:rgba(6,14,24,.68);backdrop-filter:blur(12px)}.overall-badge>span[data-v-21079c06]{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:rgba(55,230,195,.1)}.overall-badge>span i[data-v-21079c06]{width:10px;height:10px;border-radius:50%;background:#37e6c3;box-shadow:0 0 0 6px rgba(55,230,195,.1),0 0 20px rgba(55,230,195,.7)}.overall-badge small[data-v-21079c06],.overall-badge strong[data-v-21079c06]{display:block}.overall-badge small[data-v-21079c06]{color:#71869a;font-size:10px}.overall-badge strong[data-v-21079c06]{margin-top:3px;font-size:15px}.overall-badge.degraded[data-v-21079c06]{border-color:rgba(255,182,92,.3)}.overall-badge.degraded>span[data-v-21079c06]{background:rgba(255,182,92,.1)}.overall-badge.degraded>span i[data-v-21079c06]{background:#ffb65c;box-shadow:0 0 0 6px rgba(255,182,92,.1),0 0 20px rgba(255,182,92,.7)}.overall-badge.down[data-v-21079c06]{border-color:rgba(255,100,124,.35)}.overall-badge.down>span[data-v-21079c06]{background:rgba(255,100,124,.1)}.overall-badge.down>span i[data-v-21079c06]{background:#ff647c;box-shadow:0 0 0 6px rgba(255,100,124,.1),0 0 20px rgba(255,100,124,.7)}.status-action-row[data-v-21079c06]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.status-action-row label[data-v-21079c06]{display:flex;align-items:center;gap:9px;color:#91a3b5;font-size:11px}.status-refresh[data-v-21079c06]{border-color:rgba(55,230,195,.3)!important;background:rgba(55,230,195,.08)!important;color:#72efd7!important}.status-summary-grid[data-v-21079c06]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.status-summary-card[data-v-21079c06]{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0d1b2a,#09131f)}.status-summary-card>span[data-v-21079c06]{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:rgba(94,156,255,.1);color:#5e9cff;font-size:18px}.status-summary-card small[data-v-21079c06],.status-summary-card strong[data-v-21079c06]{display:block}.status-summary-card small[data-v-21079c06]{color:#788da1;font-size:10px}.status-summary-card strong[data-v-21079c06]{margin-top:4px;font-family:Bahnschrift,sans-serif;font-size:24px}.status-summary-card.healthy>span[data-v-21079c06]{background:rgba(55,230,195,.1);color:#37e6c3}.status-summary-card.down>span[data-v-21079c06]{background:rgba(255,100,124,.1);color:#ff647c}.status-summary-card.disabled>span[data-v-21079c06]{background:rgba(132,150,169,.1);color:#8496a9}.status-group[data-v-21079c06]{padding:22px;border:1px solid var(--line);border-radius:20px;background:rgba(8,17,29,.72)}.status-group-head[data-v-21079c06]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.status-group-head p[data-v-21079c06]{margin:0 0 5px;color:#37e6c3;font-family:Bahnschrift,sans-serif;font-size:9px;letter-spacing:.16em}.status-group-head h2[data-v-21079c06]{margin:0;font-size:19px}.status-group-head>span[data-v-21079c06]{color:#7f93a7;font-size:11px}.service-card-grid[data-v-21079c06]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-card[data-v-21079c06]{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(55,230,195,.14);border-radius:17px;background:linear-gradient(145deg,rgba(16,31,46,.96),rgba(8,17,28,.96))}.service-card[data-v-21079c06]:before{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#37e6c3,transparent 75%);content:""}.service-card.down[data-v-21079c06]{border-color:rgba(255,100,124,.22)}.service-card.down[data-v-21079c06]:before{background:linear-gradient(90deg,#ff647c,transparent 75%)}.service-card.disabled[data-v-21079c06]{opacity:.72}.service-card.disabled[data-v-21079c06]:before{background:linear-gradient(90deg,#8496a9,transparent 75%)}.service-card>header[data-v-21079c06]{display:flex;align-items:center;gap:11px}.service-icon[data-v-21079c06]{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:rgba(55,230,195,.09);color:#37e6c3;font-size:17px}.service-card.down .service-icon[data-v-21079c06]{background:rgba(255,100,124,.09);color:#ff647c}.service-card>header>div[data-v-21079c06]{min-width:0;flex:1}.service-card>header small[data-v-21079c06],.service-card>header strong[data-v-21079c06]{display:block}.service-card>header small[data-v-21079c06]{margin-top:3px;color:#61788e;font-family:Bahnschrift,sans-serif;font-size:9px}.service-card>header em[data-v-21079c06]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;background:rgba(55,230,195,.08);color:#56e9cd;font-size:10px;font-style:normal}.service-card>header em i[data-v-21079c06]{width:6px;height:6px;border-radius:50%;background:currentColor}.service-card>header em.down[data-v-21079c06]{background:rgba(255,100,124,.1);color:#ff7188}.service-card>header em.disabled[data-v-21079c06]{background:rgba(132,150,169,.1);color:#92a2b2}.service-metrics[data-v-21079c06]{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-metrics span[data-v-21079c06]{padding:0 12px;border-left:1px solid var(--line)}.service-metrics span[data-v-21079c06]:first-child{padding-left:0;border-left:0}.service-metrics small[data-v-21079c06],.service-metrics strong[data-v-21079c06]{display:block}.service-metrics small[data-v-21079c06]{color:#63798e;font-size:9px}.service-metrics strong[data-v-21079c06]{margin-top:4px;font-family:Bahnschrift,sans-serif;font-size:12px}.service-card>footer[data-v-21079c06]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.service-card>footer>div[data-v-21079c06]{min-width:0}.service-card>footer code[data-v-21079c06],.service-card>footer small[data-v-21079c06],.service-card>footer strong[data-v-21079c06]{display:block}.service-card>footer small[data-v-21079c06]{margin-bottom:4px;color:#60768b;font-size:9px}.service-card>footer code[data-v-21079c06]{overflow:hidden;color:#8fa5b9;font-family:Cascadia Code,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.service-card>footer strong[data-v-21079c06]{color:#aab9c7;font-size:10px}.service-card>footer time[data-v-21079c06]{grid-column:1/-1;color:#5f7489;font-size:9px}.service-card>footer time i[data-v-21079c06]{margin-right:5px}.status-empty[data-v-21079c06]{display:grid;min-height:130px;place-content:center;justify-items:center;gap:9px;color:#6f8396;font-size:11px}.status-empty i[data-v-21079c06]{font-size:24px}.status-page-foot[data-v-21079c06]{display:flex;justify-content:space-between;padding:0 4px;color:#667b90;font-size:10px}.status-page-foot i[data-v-21079c06]{margin-right:5px;color:#37e6c3}@media(max-width:1100px){.status-summary-grid[data-v-21079c06]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card-grid[data-v-21079c06]{grid-template-columns:1fr}}@media(max-width:760px){.status-hero[data-v-21079c06]{align-items:stretch;flex-direction:column;padding:22px}.status-hero-actions[data-v-21079c06]{min-width:0}.status-action-row[data-v-21079c06]{justify-content:space-between}.status-summary-grid[data-v-21079c06]{grid-template-columns:1fr 1fr}.service-card>footer[data-v-21079c06]{grid-template-columns:1fr}.service-card>footer time[data-v-21079c06]{grid-column:auto}.status-page-foot[data-v-21079c06]{gap:8px;flex-direction:column}}@media(max-width:480px){.status-summary-grid[data-v-21079c06]{grid-template-columns:1fr}.service-metrics[data-v-21079c06]{grid-template-columns:1fr;gap:9px}.service-metrics span[data-v-21079c06]{padding:0;border:0}.status-action-row[data-v-21079c06]{align-items:stretch;flex-direction:column}.status-refresh[data-v-21079c06]{width:100%}}.support-metrics[data-v-13c44483]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.support-metrics>span[data-v-13c44483]{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(14,28,45,.92),rgba(7,17,31,.92))}.support-metrics i[data-v-13c44483]{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(55,230,195,.08);color:var(--cyan)}.support-metrics small[data-v-13c44483]{color:var(--muted)}.support-metrics strong[data-v-13c44483]{grid-column:3;grid-row:1/3;color:var(--cyan);font-size:23px}.support-toolbar[data-v-13c44483]{display:grid!important;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(130px,1fr)) auto}.support-table[data-v-13c44483] .el-table__row{cursor:pointer}.ticket-number[data-v-13c44483]{color:var(--cyan);font-family:Bahnschrift,sans-serif}.ticket-title[data-v-13c44483]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-user[data-v-13c44483]{display:flex;align-items:center;gap:10px;min-width:0}.support-user img[data-v-13c44483]{width:38px;height:38px;flex:none;border:1px solid rgba(55,230,195,.24);border-radius:50%;-o-object-fit:cover;object-fit:cover}.support-user span[data-v-13c44483]{min-width:0}.support-user small[data-v-13c44483],.support-user strong[data-v-13c44483]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-user small[data-v-13c44483]{margin-top:4px;color:var(--muted)}.priority-pill[data-v-13c44483]{padding:5px 8px;border-radius:99px;background:rgba(255,255,255,.06)}.priority-2[data-v-13c44483]{color:var(--amber);background:rgba(255,182,92,.09)}.priority-3[data-v-13c44483]{color:var(--red);background:rgba(255,100,124,.1)}.support-status-0[data-v-13c44483]{color:var(--amber);background:rgba(255,182,92,.1)}.support-status-1[data-v-13c44483]{color:var(--cyan);background:rgba(55,230,195,.1)}.support-status-2[data-v-13c44483]{color:var(--blue);background:rgba(94,156,255,.1)}.support-status-3[data-v-13c44483]{color:#7be098;background:rgba(123,224,152,.1)}.support-status-4[data-v-13c44483]{color:var(--muted);background:rgba(132,150,169,.1)}.support-drawer-shell[data-v-13c44483]{height:100%;display:flex;flex-direction:column;background:radial-gradient(circle at 92% 0,rgba(55,230,195,.11),transparent 32%),#07111f;color:var(--text)}.support-drawer-head[data-v-13c44483]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:24px;border-bottom:1px solid var(--line)}.support-drawer-head>button[data-v-13c44483]{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:12px;background:#0e1c2d;color:var(--text)}.support-drawer-head .eyebrow[data-v-13c44483]{margin:0 0 4px}.support-drawer-head h2[data-v-13c44483]{margin:0 0 5px;font-size:22px}.support-drawer-head>div>span[data-v-13c44483]{color:var(--muted);font-size:12px}.owner-badge[data-v-13c44483]{padding:8px 12px;border:1px solid rgba(55,230,195,.2);border-radius:99px;background:rgba(55,230,195,.07);color:var(--cyan)}.support-ticket-controls[data-v-13c44483]{display:grid;grid-template-columns:150px 150px 1fr 1fr;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);background:rgba(10,22,37,.7)}.support-ticket-controls label>span[data-v-13c44483],.ticket-context small[data-v-13c44483]{display:block;margin-bottom:6px;color:var(--muted);font-size:10px}.support-ticket-controls .el-select[data-v-13c44483]{width:100%}.ticket-context[data-v-13c44483]{padding:6px 10px;border-inline-start:1px solid var(--line)}.ticket-context strong[data-v-13c44483]{font-size:12px}.admin-conversation[data-v-13c44483]{flex:1;overflow-y:auto;padding:22px 24px}.admin-message[data-v-13c44483]{max-width:78%;margin-bottom:20px}.admin-message.admin[data-v-13c44483]{margin-left:auto}.admin-message header[data-v-13c44483]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.admin-message header>span[data-v-13c44483]{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(94,156,255,.1);color:var(--blue)}.admin-message.admin header[data-v-13c44483]{justify-content:flex-end}.admin-message.admin header>span[data-v-13c44483]{order:3;background:rgba(55,230,195,.1);color:var(--cyan)}.admin-message header time[data-v-13c44483]{color:var(--muted);font-size:10px}.admin-message>p[data-v-13c44483]{margin:0;padding:13px 15px;border:1px solid var(--line);border-radius:5px 16px 16px;background:#0e1c2d;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.admin-message.admin>p[data-v-13c44483]{border-color:rgba(55,230,195,.18);border-radius:16px 5px 16px 16px;background:rgba(55,230,195,.07)}.admin-message-images[data-v-13c44483]{display:grid;grid-template-columns:repeat(3,120px);gap:8px;margin-top:8px}.admin-message-images .el-image[data-v-13c44483]{width:120px;height:120px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0a1625}.admin-reply-box[data-v-13c44483]{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#091523}.admin-reply-box>div[data-v-13c44483]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.admin-reply-box small[data-v-13c44483]{color:var(--muted)}.admin-closed-ticket[data-v-13c44483]{padding:20px;text-align:center;color:var(--muted);background:#091523}.drawer-loader[data-v-13c44483]{height:100%;background:#07111f}@media(max-width:1000px){.support-toolbar[data-v-13c44483]{grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-controls[data-v-13c44483]{grid-template-columns:repeat(2,1fr)}}.privacy-toolbar[data-v-69ce46f6]{display:grid!important;grid-template-columns:minmax(240px,1.5fr) 170px 150px auto}.table-subline[data-v-69ce46f6]{display:block;margin-top:4px;color:var(--muted);font-size:11px}.retention-summary[data-v-69ce46f6]{color:var(--amber);font-size:12px}.failure-text[data-v-69ce46f6]{color:var(--red);overflow-wrap:anywhere}.privacy-status-0[data-v-69ce46f6]{color:var(--amber);background:rgba(255,182,92,.1)}.privacy-status-1[data-v-69ce46f6]{color:var(--blue);background:rgba(94,156,255,.1)}.privacy-status-2[data-v-69ce46f6]{color:var(--cyan);background:rgba(55,230,195,.1)}.privacy-status-3[data-v-69ce46f6]{color:var(--muted);background:rgba(132,150,169,.1)}.privacy-status-4[data-v-69ce46f6]{color:var(--red);background:rgba(255,100,124,.1)}@media(max-width:900px){.privacy-toolbar[data-v-69ce46f6]{grid-template-columns:1fr 1fr}}.safety-tabs[data-v-2f754a90]{display:flex;gap:8px}.safety-tabs button[data-v-2f754a90]{padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:#0d1b2b;color:var(--muted)}.safety-tabs button.active[data-v-2f754a90]{border-color:rgba(55,230,195,.4);background:rgba(55,230,195,.09);color:var(--cyan)}.safety-tabs i[data-v-2f754a90]{margin-right:7px}.toolbar[data-v-2f754a90]{display:grid!important;grid-template-columns:minmax(240px,1fr) 160px auto auto}.admin-table[data-v-2f754a90] .el-table__row{cursor:pointer}.safety-detail[data-v-2f754a90]{height:100%;display:flex;flex-direction:column;background:#07111f;color:var(--text)}.safety-detail>header[data-v-2f754a90]{display:flex;gap:14px;align-items:center;padding:22px;border-bottom:1px solid var(--line)}.safety-detail>header button[data-v-2f754a90]{width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:#0e1c2d;color:#fff}.safety-detail h2[data-v-2f754a90]{margin:0}.case-meta[data-v-2f754a90]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 22px;border-bottom:1px solid var(--line);color:var(--muted)}.safety-detail>main[data-v-2f754a90]{flex:1;overflow-y:auto;padding:18px 22px}.evidence-message[data-v-2f754a90]{margin-bottom:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0d1b2b}.evidence-message header[data-v-2f754a90]{display:flex;justify-content:space-between;gap:10px}.evidence-message code[data-v-2f754a90]{max-width:55%;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.evidence-message p[data-v-2f754a90]{white-space:pre-wrap;overflow-wrap:anywhere}.evidence-message small[data-v-2f754a90]{color:var(--muted)}.evidence-media span[data-v-2f754a90]{display:block;margin-top:8px;padding:7px;border-radius:8px;background:#07111f;color:var(--cyan);font-size:10px;overflow-wrap:anywhere}.safety-detail>footer[data-v-2f754a90]{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:16px 22px;border-top:1px solid var(--line);background:#091523}.safety-detail>footer .el-checkbox[data-v-2f754a90],.safety-detail>footer .el-textarea[data-v-2f754a90]{grid-column:1/-1}.drawer-loader[data-v-2f754a90]{height:100%;background:#07111f}@media(max-width:800px){.safety-detail>footer[data-v-2f754a90],.toolbar[data-v-2f754a90]{grid-template-columns:1fr}.safety-detail>footer>[data-v-2f754a90]{grid-column:1}}.barrage-metrics[data-v-e54684d0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.barrage-metrics article[data-v-e54684d0]{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,rgba(30,34,45,.96),rgba(17,19,26,.92))}.barrage-metrics article[data-v-e54684d0]:after{content:"";position:absolute;right:-20px;bottom:-30px;width:90px;height:90px;border:1px solid rgba(85,217,210,.12);border-radius:50%}.barrage-metrics small[data-v-e54684d0],.barrage-metrics span[data-v-e54684d0]{display:block;color:#7f8695;font-size:11px}.barrage-metrics strong[data-v-e54684d0]{display:block;margin:7px 0 2px;color:#f3d397;font:700 28px/1 Georgia,serif}.entity-cell b[data-v-e54684d0],.entity-cell small[data-v-e54684d0]{display:block}.entity-cell small[data-v-e54684d0]{margin-top:4px;color:#747b89;font-size:10px}.master-status[data-v-e54684d0]{display:inline-flex;padding:4px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#252a34;color:#adb3c0;font-size:10px}.master-status.active[data-v-e54684d0],.master-status.open[data-v-e54684d0],.master-status.published[data-v-e54684d0]{border-color:rgba(85,217,210,.25);background:rgba(85,217,210,.09);color:#6fe1da}.master-status.delisted[data-v-e54684d0],.master-status.disabled[data-v-e54684d0],.master-status.revoked[data-v-e54684d0]{border-color:rgba(255,93,120,.25);background:rgba(255,93,120,.08);color:#ff7c91}.master-status.internal_test[data-v-e54684d0],.master-status.scheduled[data-v-e54684d0]{border-color:rgba(239,196,119,.25);background:rgba(239,196,119,.08);color:#efc477}.barrage-game-page .toolbar .el-input[data-v-e54684d0]{max-width:280px}.barrage-game-page .toolbar .el-select[data-v-e54684d0]{width:190px}.barrage-game-page[data-v-e54684d0] .el-dialog .el-date-editor,.barrage-game-page[data-v-e54684d0] .el-dialog .el-input-number,.barrage-game-page[data-v-e54684d0] .el-dialog .el-select{width:100%}@media(max-width:900px){.barrage-metrics[data-v-e54684d0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.barrage-metrics[data-v-e54684d0]{grid-template-columns:1fr}.barrage-game-page .toolbar .el-input[data-v-e54684d0],.barrage-game-page .toolbar .el-select[data-v-e54684d0]{width:100%;max-width:none}}.key-fingerprint[data-v-e54684d0]{min-width:0}.key-fingerprint code[data-v-e54684d0],.key-fingerprint small[data-v-e54684d0]{display:block}.key-fingerprint code[data-v-e54684d0]{overflow:hidden;color:#75ddd5;font:600 11px/1.4 Bahnschrift,monospace;text-overflow:ellipsis;white-space:nowrap}.key-fingerprint small[data-v-e54684d0]{margin-top:4px;color:#747b89;font-size:10px}.vendor-game-shell[data-v-e54684d0]{height:100%;display:flex;flex-direction:column;background:radial-gradient(circle at 94% 0,rgba(85,217,210,.13),transparent 34%),linear-gradient(155deg,#151b25,#0b1017 75%);color:#e8eef3}.vendor-game-head[data-v-e54684d0]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:25px 28px;border-bottom:1px solid rgba(255,255,255,.08)}.vendor-game-head>button[data-v-e54684d0]{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111820;color:#dbe7ed;cursor:pointer}.vendor-game-head>button[data-v-e54684d0]:hover{border-color:rgba(85,217,210,.42);color:#6fe1da}.vendor-game-head .eyebrow[data-v-e54684d0]{margin:0 0 5px}.vendor-game-head h2[data-v-e54684d0]{margin:0 0 6px;font:700 24px/1.15 Georgia,Microsoft YaHei,serif}.vendor-game-head>div>span[data-v-e54684d0]{color:#818997;font-size:11px}.vendor-game-summary[data-v-e54684d0]{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr)) auto;gap:12px;padding:20px 28px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(9,14,21,.54)}.vendor-game-summary article[data-v-e54684d0]{padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025)}.vendor-game-summary small[data-v-e54684d0],.vendor-game-summary strong[data-v-e54684d0]{display:block}.vendor-game-summary small[data-v-e54684d0]{color:#747d89;font-size:10px}.vendor-game-summary strong[data-v-e54684d0]{margin-top:5px;color:#f3d397;font:700 22px/1 Georgia,serif}.vendor-game-summary>.el-button[data-v-e54684d0]{align-self:center}.vendor-game-toolbar[data-v-e54684d0]{display:grid;grid-template-columns:minmax(220px,1fr) 160px auto;gap:10px;padding:18px 28px}.vendor-game-table-wrap[data-v-e54684d0]{position:relative;flex:1;min-height:280px;padding:0 28px;overflow:auto}.vendor-game-empty[data-v-e54684d0]{position:absolute;inset:110px 28px auto;display:flex;flex-direction:column;align-items:center;gap:8px;color:#7f8793;pointer-events:none}.vendor-game-empty i[data-v-e54684d0]{font-size:34px;color:rgba(85,217,210,.55)}.vendor-game-empty strong[data-v-e54684d0]{color:#dce7ec}.vendor-game-shell>.table-pager[data-v-e54684d0]{padding:12px 28px 22px}.key-security-note[data-v-e54684d0]{display:flex;gap:13px;padding:14px;border:1px solid rgba(239,196,119,.2);border-radius:14px;background:rgba(239,196,119,.07)}.key-security-note>i[data-v-e54684d0]{margin-top:2px;color:#efc477;font-size:22px}.key-security-note strong[data-v-e54684d0]{color:#f5dfb6}.key-security-note p[data-v-e54684d0]{margin:6px 0 0;color:#929aa7;line-height:1.6}.revealed-key[data-v-e54684d0]{margin-top:16px;padding:16px;border:1px solid rgba(85,217,210,.2);border-radius:14px;background:#09121b}.revealed-key code[data-v-e54684d0],.revealed-key small[data-v-e54684d0],.revealed-key span[data-v-e54684d0]{display:block}.revealed-key small[data-v-e54684d0],.revealed-key span[data-v-e54684d0]{color:#788391;font-size:10px}.revealed-key code[data-v-e54684d0]{margin:12px 0;padding:12px;border-radius:10px;background:#050a0f;color:#77e3da;font:600 13px/1.6 Bahnschrift,monospace;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.field-hint[data-v-e54684d0]{margin:7px 0 0;color:#7f8793;font-size:10px;line-height:1.5}.barrage-game-page[data-v-e54684d0] .vendor-game-drawer{max-width:100vw}.barrage-game-page[data-v-e54684d0] .vendor-game-drawer .el-drawer__body{overflow:hidden}@media(max-width:760px){.vendor-game-summary[data-v-e54684d0]{grid-template-columns:repeat(3,1fr)}.vendor-game-summary>.el-button[data-v-e54684d0]{grid-column:1/-1}.vendor-game-toolbar[data-v-e54684d0]{grid-template-columns:1fr}.vendor-game-head[data-v-e54684d0],.vendor-game-summary[data-v-e54684d0],.vendor-game-toolbar[data-v-e54684d0]{padding-left:18px;padding-right:18px}.vendor-game-table-wrap[data-v-e54684d0]{padding:0 18px}.vendor-game-head[data-v-e54684d0]{grid-template-columns:42px minmax(0,1fr)}.vendor-game-head>.master-status[data-v-e54684d0]{display:none}}.level-benefit-cell[data-v-28c3a3a6]{display:flex;align-items:center;gap:10px;min-width:0}.level-benefit-cell .el-image[data-v-28c3a3a6]{width:42px;height:42px;flex:none;border-radius:10px;background:#071321}.level-benefit-cell div[data-v-28c3a3a6]{min-width:0}.level-benefit-cell small[data-v-28c3a3a6],.level-benefit-cell strong[data-v-28c3a3a6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-benefit-cell small[data-v-28c3a3a6]{margin-top:4px;color:#909399}.user-level-cell small[data-v-28c3a3a6],.user-level-cell strong[data-v-28c3a3a6]{display:block}.user-level-cell strong[data-v-28c3a3a6]{color:#f05a47}.user-level-cell small[data-v-28c3a3a6]{margin-top:3px;color:#909399;white-space:nowrap}.user-avatar[data-v-28c3a3a6]{width:40px;height:40px;display:grid;place-items:center;flex:none;padding:2px;border:1px solid rgba(69,216,197,.28);border-radius:50%;background:linear-gradient(145deg,rgba(69,216,197,.18),rgba(91,141,239,.12));box-shadow:0 7px 18px rgba(0,0,0,.22)}.user-avatar img[data-v-28c3a3a6]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.guild-cell[data-v-28c3a3a6]{display:flex;align-items:center;gap:9px;min-width:0}.guild-cell>span[data-v-28c3a3a6]{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid rgba(69,216,197,.18);border-radius:10px;background:rgba(69,216,197,.08);color:var(--cyan)}.guild-cell>div[data-v-28c3a3a6]{min-width:0}.guild-cell small[data-v-28c3a3a6],.guild-cell strong[data-v-28c3a3a6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-cell strong[data-v-28c3a3a6]{color:#dce8f1;font-size:11px}.guild-cell small[data-v-28c3a3a6]{margin-top:3px;color:var(--muted);font-size:9px}.wallet-balance[data-v-28c3a3a6]{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(69,216,197,.16);border-radius:10px;background:rgba(69,216,197,.06);color:var(--cyan);font-family:Bahnschrift,sans-serif}.wallet-balance i[data-v-28c3a3a6]{font-size:13px}.wallet-balance strong[data-v-28c3a3a6]{font-size:12px}.wallet-balance small[data-v-28c3a3a6]{color:var(--muted);font-family:inherit;font-size:8px}.frame-thumbnail[data-v-28c3a3a6],.frame-upload-preview[data-v-28c3a3a6]{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(69,216,197,.18);border-radius:14px;background:radial-gradient(circle,#26313a,#11161c)}.frame-thumbnail[data-v-28c3a3a6]{width:56px;height:56px}.frame-thumbnail img[data-v-28c3a3a6],.frame-upload-preview img[data-v-28c3a3a6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.frame-meta small[data-v-28c3a3a6],.frame-meta span[data-v-28c3a3a6],.frame-name small[data-v-28c3a3a6],.frame-name strong[data-v-28c3a3a6]{display:block}.frame-meta small[data-v-28c3a3a6],.frame-name small[data-v-28c3a3a6]{margin-top:4px;color:var(--muted)}.status-pill.process-1[data-v-28c3a3a6]{color:#e6b75c;background:rgba(230,183,92,.1)}.status-pill.process-2[data-v-28c3a3a6]{color:var(--cyan);background:rgba(69,216,197,.1)}.status-pill.process-3[data-v-28c3a3a6]{color:#ff7768;background:rgba(255,119,104,.1)}.frame-upload-box[data-v-28c3a3a6]{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#111820}.frame-upload-preview[data-v-28c3a3a6]{height:150px}.frame-upload-copy p[data-v-28c3a3a6]{max-width:520px;color:var(--muted);line-height:1.6}.frame-upload-copy .el-progress[data-v-28c3a3a6]{margin-top:12px}.frame-process-detail[data-v-28c3a3a6]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0;padding:12px;border-radius:12px;background:#10161d;color:#cbd5de}.frame-process-detail p[data-v-28c3a3a6]{flex-basis:100%;margin:0;color:#ff887b;overflow-wrap:anywhere}@media(max-width:700px){.frame-upload-box[data-v-28c3a3a6]{grid-template-columns:1fr}.frame-upload-preview[data-v-28c3a3a6]{height:180px}}.field-hint[data-v-28c3a3a6]{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.permission-grid[data-v-28c3a3a6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:2px 0 18px}.permission-card[data-v-28c3a3a6]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:14px;border:1px solid rgba(69,216,197,.16);border-radius:14px;background:linear-gradient(145deg,rgba(69,216,197,.07),rgba(17,24,32,.82))}.permission-icon[data-v-28c3a3a6]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(69,216,197,.12);color:var(--cyan);font-size:18px}.permission-icon.live[data-v-28c3a3a6]{background:rgba(240,90,71,.12);color:#ff887b}.permission-card small[data-v-28c3a3a6],.permission-card strong[data-v-28c3a3a6]{display:block}.permission-card strong[data-v-28c3a3a6]{color:#e4edf4;font-size:12px}.permission-card small[data-v-28c3a3a6]{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.45}.user-status-row[data-v-28c3a3a6]{align-items:start}@media(max-width:700px){.permission-grid[data-v-28c3a3a6],.user-editor-dialog .form-row[data-v-28c3a3a6]{grid-template-columns:1fr}}:root{--ink-950:#050b14;--ink-900:#07111f;--ink-850:#0a1625;--ink-800:#0e1c2d;--ink-700:#17283b;--line:rgba(143,171,199,0.16);--line-strong:rgba(143,171,199,0.26);--text:#e8f0f7;--muted:#8496a9;--cyan:#37e6c3;--cyan-dark:#0ea88e;--blue:#5e9cff;--amber:#ffb65c;--red:#ff647c;--violet:#9c83ff;--element-surface:#0b1828;--element-surface-raised:#102238;--element-control:#071321;--element-hover:rgba(55,230,195,0.09)}*{box-sizing:border-box;scrollbar-color:rgba(78,150,157,.42) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-width:34px;min-height:34px;border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(73,177,174,.5),rgba(62,104,129,.38)) padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(69,230,208,.7),rgba(65,137,158,.58)) padding-box}::-webkit-scrollbar-corner{background:transparent}#admin-app,#app,body,html{width:100%;min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden;background:var(--ink-950);color:var(--text);font-family:Aptos,Microsoft YaHei UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{color:inherit}.login-stage{display:grid;grid-template-columns:minmax(440px,1.2fr) minmax(420px,.8fr);min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(55,230,195,.16),transparent 30%),radial-gradient(circle at 52% 95%,rgba(94,156,255,.14),transparent 34%),var(--ink-950);overflow:hidden}.login-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:7vh 7vw;border-right:1px solid var(--line);isolation:isolate}.login-story:after,.login-story:before{position:absolute;z-index:-1;content:""}.login-story:before{right:-110px;bottom:12%;width:420px;height:420px;border:1px solid rgba(55,230,195,.18);border-radius:50%;box-shadow:0 0 0 55px rgba(55,230,195,.025),0 0 0 110px rgba(55,230,195,.018)}.login-story:after{top:0;left:0;width:100%;height:100%;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 72%);mask-image:linear-gradient(to bottom right,#000,transparent 72%)}.brand-mark{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(55,230,195,.45);border-radius:17px;background:rgba(55,230,195,.09);color:var(--cyan);font-family:Bahnschrift,sans-serif;font-size:22px;font-weight:800;letter-spacing:-1px;box-shadow:inset 0 0 24px rgba(55,230,195,.08),0 14px 34px rgba(0,0,0,.25)}.brand-mark.small{flex:0 0 38px;width:38px;height:38px;border-radius:12px;font-size:15px}.eyebrow,.panel-kicker{margin:0 0 12px;color:var(--cyan);font-family:Bahnschrift,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em}.login-story h1{max-width:760px;margin:0;font-family:FangSong,STSong,serif;font-size:clamp(42px,5.3vw,82px);font-weight:700;line-height:1.12;letter-spacing:-.04em}.login-story h1 span{color:var(--cyan)}.story-copy{max-width:560px;margin-top:28px;color:#9fb0c1;font-size:17px;line-height:1.8}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:640px;border-top:1px solid var(--line)}.signal-grid span{display:flex;flex-direction:column;gap:6px;padding:22px 10px 0 0;color:#9aabbc;font-size:13px}.signal-grid b{color:var(--text);font-family:Bahnschrift,sans-serif;font-size:18px}.login-panel{display:grid;place-items:center;padding:40px;background:linear-gradient(150deg,rgba(14,28,45,.78),rgba(5,11,20,.94))}.login-card{width:min(430px,100%);padding:46px;border:1px solid var(--line);border-radius:26px;background:rgba(10,22,37,.82);box-shadow:0 30px 90px rgba(0,0,0,.38);backdrop-filter:blur(20px)}.login-card h2{margin:0;font-family:FangSong,STSong,serif;font-size:36px}.login-card .muted{margin:10px 0 32px}.login-submit{width:100%;height:48px;margin-top:28px;border:0!important;background:linear-gradient(110deg,var(--cyan-dark),var(--cyan))!important;color:#04110e!important;font-weight:800;box-shadow:0 12px 28px rgba(55,230,195,.2)}.login-submit i{margin-left:12px}.security-note{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;text-align:center}.security-note i{margin-right:6px;color:var(--cyan)}.admin-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s ease}.admin-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{position:sticky;z-index:10;top:0;display:flex;height:100vh;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(180deg,#091523,#050c15);overflow:hidden}.sidebar-brand{display:flex;align-items:center;gap:12px;width:100%;min-height:82px;padding:0 20px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left}.brand-copy{display:flex;min-width:130px;flex-direction:column}.brand-copy b{font-size:18px;letter-spacing:.02em}.brand-copy b,.brand-copy small{font-family:Bahnschrift,sans-serif}.brand-copy small{margin-top:4px;color:var(--muted);font-size:9px;letter-spacing:.15em}.admin-menu{display:flex;flex:1;flex-direction:column;gap:5px;padding:22px 14px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.admin-menu::-webkit-scrollbar{display:none}.admin-menu-group{display:flex;flex:none;flex-direction:column}.admin-menu-main{width:100%}.admin-menu button{position:relative;display:flex;min-height:48px;align-items:center;gap:13px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#8194a7;cursor:pointer;transition:.18s ease;white-space:nowrap}.admin-menu button:hover{border-color:var(--line);background:rgba(255,255,255,.025);color:var(--text)}.admin-menu button.active{border-color:rgba(55,230,195,.18);background:linear-gradient(90deg,rgba(55,230,195,.14),rgba(55,230,195,.035));color:var(--cyan)}.admin-menu button.active:before{position:absolute;left:-15px;width:3px;height:23px;border-radius:0 3px 3px 0;background:var(--cyan);content:"";box-shadow:0 0 15px rgba(55,230,195,.7)}.admin-menu-main .submenu-arrow{width:14px;flex-basis:14px;margin-left:auto;font-size:12px;transition:transform .2s ease}.admin-menu-group.expanded .admin-menu-main .submenu-arrow{transform:rotate(180deg)}.admin-submenu{display:grid;gap:2px;padding:4px 0 7px 34px}.admin-submenu button{min-height:36px;gap:10px;padding:0 12px;border-radius:9px;font-size:13px}.admin-submenu button.active{border-color:rgba(55,230,195,.12);background:rgba(55,230,195,.08)}.admin-submenu button.active:before{display:none}.submenu-dot{width:5px;height:5px;flex:0 0 5px;border:1px solid currentColor;border-radius:50%;opacity:.65}.admin-submenu button.active .submenu-dot{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 9px rgba(55,230,195,.65);opacity:1}.submenu-badge{min-width:20px;margin-left:auto;padding:2px 6px;border-radius:999px;color:#ffb9a9;background:rgba(255,101,79,.16);font-size:10px;font-style:normal;line-height:16px;text-align:center}.sidebar-submenu-enter-active,.sidebar-submenu-leave-active{max-height:360px;overflow:hidden;transition:max-height .22s ease,opacity .18s ease,transform .18s ease}.sidebar-submenu-enter,.sidebar-submenu-leave-to{max-height:0;opacity:0;transform:translateY(-5px)}.admin-menu i{width:20px;flex:0 0 20px;font-size:18px;text-align:center}.admin-menu em{display:grid;min-width:22px;height:22px;margin-left:auto;padding:0 6px;place-items:center;border-radius:11px;background:rgba(255,100,124,.14);color:var(--red);font-size:11px;font-style:normal}.sidebar-collapsed .admin-identity,.sidebar-collapsed .admin-menu em,.sidebar-collapsed .brand-copy,.sidebar-collapsed .menu-label,.sidebar-collapsed .submenu-arrow{display:none}.sidebar-collapsed .admin-menu-main{justify-content:center;padding:0}.sidebar-collapsed .sidebar-foot{min-width:78px;flex-direction:column}.sidebar-foot{display:flex;min-width:250px;align-items:center;gap:10px;padding:17px 16px;border-top:1px solid var(--line)}.admin-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:linear-gradient(140deg,var(--blue),var(--violet));color:#fff;font-weight:800}.admin-identity{display:flex;min-width:120px;flex-direction:column}.admin-identity strong{font-size:13px}.admin-identity small{margin-top:3px;color:var(--muted);font-size:10px}.collapse-button,.more-button,.topbar-actions button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer}.admin-main{min-width:0;background:radial-gradient(circle at 80% -10%,rgba(94,156,255,.08),transparent 30%),#07101c}.admin-topbar{position:sticky;z-index:8;top:0;display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid var(--line);background:rgba(7,16,28,.88);backdrop-filter:blur(18px)}.topbar-actions,.topbar-left{display:flex;align-items:center;gap:16px}.topbar-path{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.topbar-left h2{margin:4px 0 0;font-size:19px}.service-state,.topbar-time{color:var(--muted);font-family:Bahnschrift,sans-serif;font-size:12px}.service-state{color:#9bb4ad}.service-state i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(55,230,195,.8)}.admin-content{padding:30px}.page-stack{display:flex;flex-direction:column;gap:22px}.page-intro{display:flex;min-height:118px;align-items:flex-end;justify-content:space-between;padding:22px 26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(105deg,rgba(55,230,195,.06),transparent 45%),rgba(12,25,41,.65)}.page-intro h1{margin:0;font-family:FangSong,STSong,serif;font-size:32px}.page-intro p:not(.eyebrow){margin:8px 0 0;color:var(--muted);font-size:13px}.review-intro{background:linear-gradient(105deg,rgba(255,100,124,.08),transparent 45%),rgba(12,25,41,.65)}.finance-intro{background:linear-gradient(105deg,rgba(255,182,92,.08),transparent 45%),rgba(12,25,41,.65)}.discover-admin-intro{background:linear-gradient(105deg,rgba(156,131,255,.09),transparent 45%),rgba(12,25,41,.65)}.date-chip,.pending-chip{padding:11px 14px;border:1px solid var(--line);border-radius:11px;background:rgba(5,11,20,.45);color:#a4b3c2;font-size:12px}.dashboard-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.infra-chip{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid rgba(255,100,124,.25);border-radius:11px;color:#ff8297;background:rgba(255,73,104,.08);font-size:12px;font-weight:700}.infra-chip.online{border-color:rgba(70,221,173,.26);color:#61e2b8;background:rgba(44,207,155,.08)}.pending-chip span{margin-right:7px;color:var(--red);font-size:19px;font-weight:800}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{position:relative;display:flex;min-height:128px;align-items:center;gap:17px;padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(17,35,55,.9),rgba(9,19,32,.9));overflow:hidden}.metric-card:after{position:absolute;right:-24px;bottom:-42px;width:110px;height:110px;border-radius:50%;background:currentColor;content:"";filter:blur(34px);opacity:.11}.metric-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:13px;background:currentColor;box-shadow:inset 0 0 0 30px rgba(5,11,20,.83);font-size:20px}.metric-card>div:last-child{display:flex;min-width:0;flex-direction:column}.metric-card small,.metric-card span{color:var(--muted);font-size:11px}.metric-card strong{margin:5px 0 3px;color:var(--text);font-family:Bahnschrift,sans-serif;font-size:29px}.tone-cyan{color:var(--cyan)}.tone-blue{color:var(--blue)}.tone-violet{color:var(--violet)}.tone-amber{color:var(--amber)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:18px}.panel{padding:22px;border:1px solid var(--line);border-radius:17px;background:rgba(10,22,37,.78);box-shadow:0 16px 40px rgba(0,0,0,.12)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.composer-copy h3,.panel-head h3{margin:0;font-size:18px}.panel-kicker{display:block;margin-bottom:6px;font-size:9px}.legend{display:flex;gap:16px;color:var(--muted);font-size:11px}.legend span:before{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor;content:""}.legend .cyan{color:var(--cyan)}.legend .amber{color:var(--amber)}.bar-chart{display:grid;height:180px;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;padding:10px 6px 0;border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0,transparent 43px,rgba(255,255,255,.035) 44px)}.bar-column{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.bars{display:flex;height:140px;align-items:end;gap:4px}.bars span{display:block;width:10px;min-height:5px;border-radius:5px 5px 2px 2px;transition:height .3s ease}.user-bar{background:linear-gradient(to top,#149c85,var(--cyan))}.view-bar{background:linear-gradient(to top,#b16d25,var(--amber))}.bar-column small{color:var(--muted);font-size:10px}.pending-list{display:flex;flex-direction:column;gap:8px}.pending-list button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid transparent;border-radius:11px;background:rgba(255,255,255,.025);text-align:left}.pending-list i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(255,182,92,.08);color:var(--amber)}.pending-list span{display:flex;flex-direction:column}.pending-list b{font-size:12px}.pending-list small{margin-top:3px;color:var(--muted);font-size:9px}.pending-list strong{color:var(--amber);font-family:Bahnschrift,sans-serif}.review-switch,.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.review-switch{justify-content:space-between}.toolbar .el-input{max-width:330px}.toolbar .el-select{width:170px}.cover-cell,.entity-cell{display:flex;align-items:center;gap:12px}.cover-cell>div:last-child,.entity-cell>div{display:flex;min-width:0;flex-direction:column}.cover-cell strong,.entity-cell strong{overflow:hidden;color:#dfe9f2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.block,.cover-cell small,.entity-cell small{display:block;margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.verified{color:var(--cyan)}.cover-cell .el-image{width:58px;height:42px;flex:0 0 58px;border-radius:8px;background:var(--ink-800)}.cover-cell.wide .el-image{width:78px;flex-basis:78px}.cover-cell.portrait .el-image{width:42px;height:58px;flex-basis:42px}.image-error{display:grid;width:100%;height:100%;place-items:center;color:#52677b}.data-inline{display:flex;gap:12px;color:var(--muted);font-size:10px}.data-inline b{font-weight:500}.status-pill{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);color:#a4b3c2;font-size:10px}.finance-1,.finance-2,.review-1,.status-1{border-color:rgba(55,230,195,.2);background:rgba(55,230,195,.08);color:var(--cyan)}.finance-3,.finance-4,.review-2,.status-2,.status-3,.status-4{border-color:rgba(255,100,124,.2);background:rgba(255,100,124,.08);color:var(--red)}.finance-0,.review-0{border-color:rgba(255,182,92,.2);background:rgba(255,182,92,.08);color:var(--amber)}.muted{color:var(--muted)}.danger{color:var(--red)!important}.coin-value{color:var(--cyan)}.coin-value,.cost-value{font-family:Bahnschrift,sans-serif;font-weight:700}.cost-value{color:var(--red)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-row .el-select{width:100%}.dialog-form{margin-top:22px}.review-confirm-card{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.review-confirm-card i{color:var(--cyan);font-size:24px}.review-confirm-card strong{font-size:13px}.review-confirm-card p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.drawer-body{padding:0 24px 30px}.drawer-body>.el-button{margin-bottom:18px}.notice-composer{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding:22px 10px 10px}.composer-copy p{max-width:300px;color:var(--muted);font-size:12px;line-height:1.8}.notice-form{padding:24px;border:1px solid var(--line);border-radius:14px;background:rgba(5,11,20,.3)}.admin-table{width:100%}.admin-table:before,.el-table:before{display:none}.el-table,.el-table td.el-table__cell,.el-table th.el-table__cell,.el-table tr{background:transparent!important}.el-table{color:#b6c3d0;font-size:11px}.el-table th.el-table__cell{border-bottom-color:var(--line-strong)!important;color:#7f92a5;font-size:10px;font-weight:600;letter-spacing:.04em}.el-table td.el-table__cell{border-bottom-color:var(--line)!important}.admin-table td.el-table__cell .el-button--text{padding-inline:6px}.admin-table td.el-table__cell .el-button--text+.el-button--text{margin-inline-start:2px}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:rgba(55,230,195,.025)!important}.el-table__fixed,.el-table__fixed-right{background:#0a1625;box-shadow:none!important}.el-table__empty-text{color:var(--muted)}.el-tabs__nav-wrap:after{height:1px;background:var(--line)}.el-tabs__item{color:var(--muted)}.el-button--text,.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--cyan)}.el-tabs__active-bar{background:var(--cyan)}.el-input__inner,.el-textarea__inner{border-color:var(--line-strong);background:rgba(5,11,20,.45);color:var(--text)}.el-input__inner:focus,.el-input__inner:hover,.el-textarea__inner:focus,.el-textarea__inner:hover{border-color:rgba(55,230,195,.45)}.allowlist-input .el-textarea__inner{min-height:210px!important;border-color:rgba(143,171,199,.24)!important;background:linear-gradient(180deg,rgba(17,35,55,.72),rgba(5,11,20,.82))!important;color:var(--text)!important;caret-color:var(--cyan);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 32px rgba(0,0,0,.16)}.allowlist-input .el-textarea__inner:hover{border-color:rgba(55,230,195,.36)!important}.allowlist-input .el-textarea__inner:focus{border-color:rgba(55,230,195,.68)!important;box-shadow:0 0 0 3px rgba(55,230,195,.09),inset 0 1px 0 hsla(0,0%,100%,.035)}.allowlist-input .el-textarea__inner::-moz-placeholder{color:#587086}.allowlist-input .el-textarea__inner::placeholder{color:#587086}.allowlist-input .el-input__count{right:12px;bottom:8px;padding:2px 6px;border-radius:6px;background:rgba(5,11,20,.74)!important;color:#70869a;line-height:18px}.allowlist-summary{margin:-6px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.el-form-item__label{color:#9babb9;font-size:11px}.el-button{border-color:var(--line-strong);background:rgba(255,255,255,.025);color:#b9c6d3}.el-button:focus,.el-button:hover{border-color:rgba(55,230,195,.4);background:rgba(55,230,195,.07);color:var(--cyan)}.el-button--primary{border-color:#1fbea3;background:#12a98f;color:#03110e;font-weight:700}.el-button--primary:focus,.el-button--primary:hover{border-color:var(--cyan);background:var(--cyan);color:#03110e}.el-button--primary.admin-upload-trigger.is-plain,.el-button.admin-upload-trigger,.el-button.admin-upload-trigger.is-plain,.el-upload .el-button.is-plain{padding-inline:15px;border-color:rgba(55,230,195,.34);background:linear-gradient(135deg,rgba(14,168,142,.18),rgba(94,156,255,.08));color:#bdf7ec;font-weight:700;box-shadow:inset 0 1px hsla(0,0%,100%,.035),0 7px 18px rgba(0,0,0,.12);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.el-button.admin-upload-trigger i,.el-upload .el-button.is-plain i{color:var(--cyan)}.el-button.admin-upload-trigger.is-plain:focus,.el-button.admin-upload-trigger.is-plain:hover,.el-button.admin-upload-trigger:focus,.el-button.admin-upload-trigger:hover,.el-upload .el-button.is-plain:focus,.el-upload .el-button.is-plain:hover{border-color:rgba(55,230,195,.7);background:linear-gradient(135deg,rgba(14,168,142,.28),rgba(94,156,255,.13));color:#e0fff8;box-shadow:inset 0 1px hsla(0,0%,100%,.05),0 9px 24px rgba(14,168,142,.13);transform:translateY(-1px)}.el-button.admin-upload-trigger.is-disabled,.el-button.admin-upload-trigger.is-disabled:hover,.el-upload .el-button.is-plain.is-disabled,.el-upload .el-button.is-plain.is-disabled:hover{border-color:var(--line);background:rgba(7,19,33,.58);color:#53677b;box-shadow:none;transform:none}.el-dialog,.el-drawer{border:1px solid var(--line-strong);border-radius:16px;background:#0b1828;color:var(--text);box-shadow:0 30px 90px rgba(0,0,0,.5)}.el-dialog__title,.el-drawer__header{color:var(--text)}.el-dialog__body{color:#b6c3d0}.password-form{margin-top:20px}.password-hint{display:block;margin-top:7px;color:var(--muted);font-size:10px;line-height:1.6}.el-message-box{border-color:var(--line-strong);background:#0b1828}.el-message-box__content,.el-message-box__title{color:var(--text)}.el-pagination{margin-top:20px;text-align:right}.table-pager{display:flex;justify-content:flex-end;margin-top:20px;overflow-x:auto;padding-bottom:2px}.table-pager .el-pagination{flex:none;margin-top:0;white-space:nowrap}.admin-language-select{width:112px}[dir=rtl] .admin-shell{direction:rtl}[dir=rtl] .admin-sidebar{right:0;left:auto;border-right:0;border-left:1px solid var(--admin-line)}[dir=rtl] .admin-main{margin-right:var(--sidebar-width);margin-left:0}[dir=rtl] .sidebar-collapsed .admin-main{margin-right:var(--sidebar-collapsed);margin-left:0}[dir=rtl] .admin-menu button,[dir=rtl] .sidebar-foot,[dir=rtl] .topbar-left{text-align:right}[dir=rtl] .admin-menu-main .submenu-arrow{margin-right:auto;margin-left:0}[dir=rtl] .admin-submenu{padding-right:34px;padding-left:0}.admin-menu span,.admin-table .cell,.page-hero span{overflow-wrap:anywhere}.mail-settings{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);gap:28px;padding:12px 0 4px}.mail-settings-summary{align-self:start;padding:24px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(30,209,199,.12),transparent 42%),hsla(0,0%,100%,.025)}.mail-settings-summary h3{margin:8px 0;color:var(--text);font-size:22px}.mail-settings-summary>p{margin:0;color:var(--muted);line-height:1.7}.mail-settings-summary dl{display:grid;gap:0;margin:22px 0}.mail-settings-summary dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.mail-settings-summary dt{color:var(--muted);font-size:13px}.mail-settings-summary dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.mail-security-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid rgba(30,209,199,.22);border-radius:12px;background:rgba(30,209,199,.06);color:#aac5c7;font-size:12px;line-height:1.65}.mail-security-note i{margin-top:3px;color:var(--cyan)}.mail-security-note code{color:#e8feff;overflow-wrap:anywhere}.mail-settings-form{min-width:0;padding:4px 2px}.mail-server-row{grid-template-columns:minmax(180px,1fr) 112px 150px}.field-tip{display:block;margin-top:8px;color:var(--muted);line-height:1.55}.mail-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:8px;padding-top:22px;border-top:1px solid var(--line)}.mail-test-action{display:flex;min-width:340px;gap:10px}.mail-test-action .el-input{min-width:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background:rgba(255,255,255,.04);color:#8fa1b3}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--cyan-dark);color:#fff}.el-loading-mask{background:rgba(7,16,28,.8)}.el-loading-spinner .path{stroke:var(--cyan)}.el-input-group__append,.el-input-group__prepend,.el-input-number__decrease,.el-input-number__increase{border-color:var(--line-strong);background:var(--element-surface-raised);color:#9fb0c1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--cyan)}.el-input-number.is-disabled .el-input__inner,.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{border-color:var(--line);background:rgba(7,19,33,.72);color:#60758a}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:#60758a}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#60758a}.el-input .el-input__count,.el-textarea .el-input__count{padding-inline:5px;border-radius:6px;background:rgba(5,11,20,.78)!important;color:#687e92;font-variant-numeric:tabular-nums}.el-input .el-input__count .el-input__count-inner{padding:0;background:transparent!important;color:inherit}.el-input.is-exceed .el-input__suffix .el-input__count,.el-textarea.is-exceed .el-input__count{color:var(--red)}.el-date-editor .el-range-separator,.el-date-editor .el-range__close-icon,.el-date-editor .el-range__icon,.el-input__prefix,.el-input__suffix,.el-select .el-input .el-select__caret{color:#71869a}.el-date-editor .el-range-input{background:transparent;color:var(--text)}.el-date-editor .el-range-input::-moz-placeholder{color:#60758a}.el-date-editor .el-range-input::placeholder{color:#60758a}.el-dropdown-menu,.el-picker-panel,.el-popover,.el-select-dropdown{border-color:var(--line-strong);background:var(--element-surface);color:var(--text);box-shadow:0 18px 52px rgba(0,0,0,.48)}.el-dropdown-menu .popper__arrow,.el-picker-panel .popper__arrow,.el-popover .popper__arrow,.el-select-dropdown .popper__arrow{border-bottom-color:var(--line-strong)!important;border-top-color:var(--line-strong)!important}.el-dropdown-menu .popper__arrow:after,.el-picker-panel .popper__arrow:after,.el-popover .popper__arrow:after,.el-select-dropdown .popper__arrow:after{border-bottom-color:var(--element-surface)!important;border-top-color:var(--element-surface)!important}.el-dropdown-menu__item,.el-select-dropdown__item{color:#b8c6d3}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--element-hover);color:var(--cyan)}.el-select-dropdown__item.selected{color:var(--cyan)}.el-dropdown-menu__item.is-disabled,.el-select-dropdown__item.is-disabled{color:#53677b}.el-dropdown-menu__item--divided,.el-dropdown-menu__item--divided:before{border-top-color:var(--line);background:transparent}.el-date-picker__time-header,.el-date-range-picker__content.is-left,.el-date-range-picker__time-header,.el-picker-panel__footer,.el-picker-panel__sidebar{border-color:var(--line);background:var(--element-surface)}.el-date-picker__header-label,.el-date-table th,.el-month-table td .cell,.el-picker-panel__shortcut,.el-time-spinner__item,.el-year-table td .cell{color:#aebdca}.el-date-table td.disabled div,.el-date-table td.next-month,.el-date-table td.prev-month,.el-month-table td.disabled .cell,.el-picker-panel__icon-btn,.el-year-table td.disabled .cell{color:#52677a}.el-date-table td.disabled div,.el-date-table th,.el-month-table td.disabled .cell,.el-year-table td.disabled .cell{border-color:var(--line);background:rgba(5,11,20,.58)}.el-date-picker__header-label:hover,.el-date-table td.available:hover,.el-month-table td .cell:hover,.el-picker-panel__icon-btn:hover,.el-picker-panel__shortcut:hover,.el-time-spinner__item:hover:not(.disabled):not(.active),.el-year-table td .cell:hover{background:var(--element-hover);color:var(--cyan)}.el-date-table td.current:not(.disabled) span,.el-date-table td.today span,.el-month-table td.current:not(.disabled) .cell,.el-month-table td.today .cell,.el-year-table td.current:not(.disabled) .cell,.el-year-table td.today .cell{color:var(--cyan)}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span{background:var(--cyan-dark);color:#fff}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background:rgba(55,230,195,.1)}.el-time-panel{border-color:var(--line-strong);background:var(--element-surface);box-shadow:0 14px 42px rgba(0,0,0,.42)}.el-time-panel__content:after,.el-time-panel__content:before,.el-time-panel__footer{border-color:var(--line)}.el-time-panel__btn.cancel{color:var(--muted)}.el-time-panel__btn.confirm{color:var(--cyan)}.el-checkbox__inner,.el-radio__inner{border-color:var(--line-strong);background:var(--element-control)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{border-color:var(--cyan-dark);background:var(--cyan-dark)}.el-checkbox__label,.el-radio__label{color:#aebdca}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--cyan)}.el-radio-button__inner{border-color:var(--line-strong);background:var(--element-control);color:#9fb0c1;box-shadow:none!important}.el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:var(--cyan-dark);background:rgba(14,168,142,.2);color:var(--cyan)}.el-checkbox__input.is-disabled+.el-checkbox__label,.el-radio-button__orig-radio:disabled+.el-radio-button__inner,.el-radio__input.is-disabled+.el-radio__label{border-color:var(--line);background:rgba(7,19,33,.58);color:#53677b}.el-switch__core{border-color:#30465a;background:#30465a}.el-switch.is-checked .el-switch__core{border-color:var(--cyan-dark);background:var(--cyan-dark)}.el-tag{border-color:rgba(55,230,195,.24);background:rgba(55,230,195,.08);color:#8cebd8}.el-tag--info{border-color:var(--line-strong);background:rgba(132,150,169,.09);color:#aebdca}.el-tag--warning{border-color:rgba(255,182,92,.26);background:rgba(255,182,92,.09);color:var(--amber)}.el-tag--danger{border-color:rgba(255,100,124,.26);background:rgba(255,100,124,.09);color:var(--red)}.el-alert{border:1px solid var(--line);background:var(--element-surface-raised)}.el-alert__description,.el-alert__title{color:#c2cfda}.el-alert--success.is-light{border-color:rgba(55,230,195,.2);background:rgba(55,230,195,.07)}.el-alert--warning.is-light{border-color:rgba(255,182,92,.22);background:rgba(255,182,92,.07)}.el-alert--error.is-light{border-color:rgba(255,100,124,.22);background:rgba(255,100,124,.07)}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{border-color:var(--line);background:rgba(7,19,33,.58);color:#53677b}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{border-color:transparent;background:transparent}.el-table__body-wrapper .el-table__row--striped td.el-table__cell,.el-table__expanded-cell{background:rgba(10,22,37,.72)!important}.el-table__fixed-right:before,.el-table__fixed:before{background:var(--line)}.el-dialog__footer,.el-dialog__header,.el-drawer__header,.el-message-box__btns,.el-message-box__header{border-color:var(--line);background:transparent}.el-dialog__headerbtn .el-dialog__close,.el-drawer__close-btn,.el-message-box__headerbtn .el-message-box__close{color:#71869a}.el-dialog__headerbtn:hover .el-dialog__close,.el-drawer__close-btn:hover,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--cyan)}.el-message,.el-notification{border-color:var(--line-strong);background:var(--element-surface);box-shadow:0 18px 52px rgba(0,0,0,.48)}.el-message__content,.el-notification__content,.el-notification__title{color:var(--text)}.el-message-box__input .el-input__inner{border-color:var(--line-strong);background:var(--element-control)}.el-select .el-tag{border-color:var(--line-strong)}.el-avatar,.el-select .el-tag{background:var(--element-surface-raised)}.el-avatar{color:#aebdca}.el-progress-bar__outer{background:rgba(132,150,169,.14)}.el-progress__text{color:#aebdca}.el-tooltip__popper.is-dark{border:1px solid var(--line-strong);background:var(--element-surface-raised);color:var(--text);box-shadow:0 12px 32px rgba(0,0,0,.38)}.el-tooltip__popper.is-light{border-color:var(--line-strong);background:var(--element-surface);color:var(--text)}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:var(--element-surface)}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:var(--element-surface)}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:var(--element-surface)}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:var(--element-surface)}.el-pagination .el-input__inner,.el-pagination .el-pager li,.el-pagination button{border-color:var(--line);background:var(--element-control);color:#8fa1b3}.el-pagination .el-pager li.disabled,.el-pagination button:disabled{background:rgba(7,19,33,.58);color:#4f6376}.el-pagination .el-pager li:not(.disabled):hover,.el-pagination button:not(:disabled):hover{color:var(--cyan)}.el-pagination__jump,.el-pagination__total{color:var(--muted)}.el-image__error,.el-image__placeholder,.el-upload-dragger,.el-upload-list__item{border-color:var(--line-strong);background:var(--element-control);color:var(--muted)}.el-upload-dragger:hover{border-color:rgba(55,230,195,.48);background:var(--element-hover)}.el-empty__description p{color:var(--muted)}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.mail-settings,.notice-composer{grid-template-columns:1fr}}@media (max-width:900px){.login-stage{grid-template-columns:1fr}.login-story{display:none}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.service-state,.topbar-time{display:none}.sidebar-foot{min-width:220px}.admin-content{padding:18px}.mail-settings-actions{align-items:stretch;flex-direction:column}.mail-test-action{min-width:0}}@media (max-width:620px){.admin-shell{display:block}.admin-sidebar{position:fixed;top:auto;right:0;bottom:0;left:0;width:100%;height:66px;border-top:1px solid var(--line);border-right:0}.sidebar-brand,.sidebar-foot{display:none}.admin-menu{overflow:visible;flex-direction:row;justify-content:space-around;gap:0;padding:8px}.admin-menu-group{min-width:0;flex:1}.admin-menu-main{justify-content:center;min-height:48px;padding:0}.admin-menu-main .menu-label,.admin-menu-main .submenu-arrow,.admin-menu-main em{display:none}.admin-submenu{position:fixed;right:10px;bottom:76px;left:10px;display:grid;max-height:45vh;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;border:1px solid var(--line-strong);border-radius:15px;background:rgba(8,19,32,.98);box-shadow:0 -18px 50px rgba(0,0,0,.42);overflow-y:auto;backdrop-filter:blur(18px)}.admin-submenu button{min-width:0;min-height:42px}.admin-submenu button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-menu button.active:before{display:none}.admin-topbar{min-height:68px;padding:0 16px}.admin-content{padding:14px 12px 84px}.form-row,.mail-server-row,.metric-grid{grid-template-columns:1fr}.mail-test-action,.page-intro{flex-direction:column}.page-intro{align-items:flex-start;gap:16px}.review-switch,.toolbar{align-items:stretch;flex-direction:column}.toolbar .el-input,.toolbar .el-select{width:100%;max-width:none}.login-panel{padding:18px}.login-card{padding:30px 24px}}