.modal[data-v-53f8e095]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#11182773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px}.modal-card[data-v-53f8e095]{width:min(520px,100%);background:#ffffffeb;border:1px solid var(--border);border-radius:16px;padding:14px}.modal-head[data-v-53f8e095]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.modal-title[data-v-53f8e095]{font-weight:900;font-size:16px}.modal-close[data-v-53f8e095]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.form[data-v-53f8e095]{display:flex;flex-direction:column;gap:10px}.field[data-v-53f8e095]{display:flex;flex-direction:column;gap:6px}.label[data-v-53f8e095]{font-size:12px;color:var(--muted)}.input[data-v-53f8e095]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff;outline:none}.input[data-v-53f8e095]:focus{border-color:#11182773}.mfa-row[data-v-53f8e095]{display:flex;align-items:center;gap:10px}.mfa-boxes[data-v-53f8e095]{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:center}.mfa-input[data-v-53f8e095]{border:1px solid var(--border);border-radius:12px;width:44px;height:44px;aspect-ratio:1 / 1;padding:0;text-align:center;font-size:16px;font-weight:800;outline:none;background:#fff}.mfa-input[data-v-53f8e095]:focus{border-color:#11182773}.mfa-paste[data-v-53f8e095]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:13px;white-space:nowrap}.btn[data-v-53f8e095]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-53f8e095]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.hint[data-v-53f8e095]{margin-top:4px;font-size:12px;color:var(--muted)}.step-title[data-v-53f8e095]{font-weight:800;font-size:14px}.desc[data-v-53f8e095]{color:var(--muted);font-size:12px}.error[data-v-53f8e095]{font-size:12px;color:#b42318}.bind-box[data-v-53f8e095]{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:12px;background:#fff}.qr[data-v-53f8e095]{width:120px;height:120px;border:1px dashed rgba(17,24,39,.25);border-radius:14px;display:grid;place-items:center}.qr-placeholder[data-v-53f8e095]{color:var(--muted);font-weight:800}.qr-img[data-v-53f8e095]{width:100%;height:100%;object-fit:contain}.secret-label[data-v-53f8e095]{font-size:12px;color:var(--muted);margin-bottom:6px}.secret-row[data-v-53f8e095]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.secret-code[data-v-53f8e095]{padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:#11182708}.btn.small[data-v-53f8e095]{padding:8px 10px;font-size:13px}@media(max-width:420px){.mfa-input[data-v-53f8e095]{width:40px;height:40px}.bind-box[data-v-53f8e095]{grid-template-columns:1fr}.qr[data-v-53f8e095]{width:100%}}.app[data-v-cf09bc09]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-cf09bc09]{position:sticky;top:0;z-index:10;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.left[data-v-cf09bc09]{display:flex;align-items:center;gap:32px;min-width:0}.right[data-v-cf09bc09]{display:flex;align-items:center}.brand[data-v-cf09bc09]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0}.logo[data-v-cf09bc09]{width:34px;height:34px;border-radius:10px;object-fit:cover;display:block}.brand-text[data-v-cf09bc09]{min-width:0}.brand-title[data-v-cf09bc09]{font-weight:700}.brand-sub[data-v-cf09bc09]{font-size:12px;color:var(--muted);margin-top:2px}.nav[data-v-cf09bc09]{display:flex;gap:14px;align-items:center}.nav-main[data-v-cf09bc09]{margin-left:8px}.nav-main .navlink[data-v-cf09bc09]{font-size:20px;font-weight:700;letter-spacing:.2px}.navlink[data-v-cf09bc09]{color:var(--text);opacity:.85;text-decoration:none;background:transparent;border:0;padding:0;cursor:pointer}.navlink[data-v-cf09bc09]:hover{opacity:1;text-decoration:underline}.navlink.is-active[data-v-cf09bc09]{opacity:1;text-decoration:none;font-weight:800}.navlink-my[data-v-cf09bc09]{font-size:14px;opacity:.9}.container[data-v-cf09bc09]{width:min(1100px,100%);margin:0 auto;padding:18px;flex:1}.footer[data-v-cf09bc09]{border-top:1px solid var(--border);color:var(--muted);font-size:12px;padding:14px 18px}.modal[data-v-cf09bc09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#11182773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px}.modal-card[data-v-cf09bc09]{width:min(520px,100%);background:#ffffffeb;border:1px solid var(--border);border-radius:16px;padding:14px}.modal-head[data-v-cf09bc09]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.modal-title[data-v-cf09bc09]{font-weight:900;font-size:16px}.modal-close[data-v-cf09bc09]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.form[data-v-cf09bc09]{display:flex;flex-direction:column;gap:10px}.field[data-v-cf09bc09]{display:flex;flex-direction:column;gap:6px}.label[data-v-cf09bc09]{font-size:12px;color:var(--muted)}.input[data-v-cf09bc09]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff;outline:none}.input[data-v-cf09bc09]:focus{border-color:#11182773}.btn[data-v-cf09bc09]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-cf09bc09]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.hint[data-v-cf09bc09]{margin-top:4px;font-size:12px;color:var(--muted)}@media(max-width:640px){.brand-sub[data-v-cf09bc09]{display:none}.nav-main .navlink[data-v-cf09bc09]{font-size:18px}.left[data-v-cf09bc09]{gap:18px}}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.u-grafana{background:#fff;border-radius:4px;font-family:Inter,Helvetica Neue,Arial,sans-serif;color:#1f2937}.u-grafana .u-title{font-size:13px;font-weight:600;color:#1f2937;padding:8px 12px 4px}.u-grafana .u-legend{font-size:12px;color:#1f2937d9;text-align:left;padding:6px 12px 8px;margin-top:0}.u-grafana .u-legend .u-marker{width:12px;height:2px;vertical-align:middle;margin-right:6px;border-radius:1px}.u-grafana .u-legend .u-label{color:#1f2937a6;margin-right:4px}.u-grafana .u-legend .u-value{color:#1f2937;font-variant-numeric:tabular-nums;margin-right:16px}.u-grafana .u-legend .u-series.u-off{opacity:.45}.u-grafana .u-cursor-x,.u-grafana .u-cursor-y{border-color:#1f293773;border-style:dashed}.u-grafana .u-select{background:#3b82f61f;border:1px solid rgba(59,130,246,.5)}.u-grafana-tooltip{position:absolute;z-index:100;pointer-events:none;background:#fff;border:1px solid rgba(31,41,55,.12);border-radius:3px;padding:8px 10px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;color:#1f2937;box-shadow:0 4px 12px #0f172a14;min-width:140px;transition:transform .05s linear,opacity .1s linear}.u-grafana-tooltip-time{color:#1f2937a6;font-size:11px;margin-bottom:6px;border-bottom:1px solid rgba(31,41,55,.08);padding-bottom:4px}.u-grafana-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.6}.u-grafana-tooltip-label{display:flex;align-items:center;color:#1f2937d9}.u-grafana-tooltip-swatch{display:inline-block;width:8px;height:8px;border-radius:1px;margin-right:6px}.u-grafana-tooltip-value{color:#1f2937;font-variant-numeric:tabular-nums;font-weight:500}.u-grafana-panel[data-v-7f143ae3]{padding:0;background:#fff;border:1px solid rgba(31,41,55,.08);border-radius:4px;overflow:hidden}.u-grafana-panel-head[data-v-7f143ae3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px 6px;border-bottom:1px solid rgba(31,41,55,.06)}.u-grafana-panel-title[data-v-7f143ae3]{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;color:#1f2937}.u-grafana-panel-sub[data-v-7f143ae3]{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;color:#1f2937a6}.u-grafana-panel-body[data-v-7f143ae3]{position:relative;width:100%}.u-grafana-panel-body[data-v-7f143ae3] .uplot{background:transparent}.u-grafana-flat[data-v-7f143ae3]{position:relative;width:100%;background:transparent}.u-grafana-flat[data-v-7f143ae3] .uplot{background:transparent}.spark[data-v-0a5f6cbd]{padding:12px;min-width:260px}.spark-title[data-v-0a5f6cbd]{font-size:12px;color:var(--muted);margin-bottom:8px}.spark.flat[data-v-0a5f6cbd]{padding:0;border:none;box-shadow:none;background:transparent}@media(max-width:880px){.spark[data-v-0a5f6cbd]{min-width:0}}.page[data-v-063ffdaa]{display:flex;flex-direction:column;gap:14px}.hero[data-v-063ffdaa]{padding:6px 0 2px}.h1[data-v-063ffdaa]{margin:6px 0;font-size:34px;letter-spacing:-.3px}.sub[data-v-063ffdaa]{margin:0 0 10px;color:var(--muted)}.list[data-v-063ffdaa]{display:flex;flex-direction:column}.item[data-v-063ffdaa]{padding:22px 6px;display:grid;grid-template-columns:1fr 560px;grid-template-areas:"content media";gap:18px;cursor:pointer;border-bottom:1px solid var(--border)}.item[data-v-063ffdaa]:hover{background:#11182705}.content[data-v-063ffdaa]{grid-area:content;min-width:0;align-self:start}.media[data-v-063ffdaa]{grid-area:media}.item[data-v-063ffdaa]:nth-child(2n){grid-template-columns:560px 1fr;grid-template-areas:"media content"}.title[data-v-063ffdaa]{font-weight:900;font-size:24px;letter-spacing:-.25px}.tags[data-v-063ffdaa]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-063ffdaa]{font-size:12px;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:#111827;background:#ffffffb3}.desc[data-v-063ffdaa]{margin-top:12px;color:var(--muted);line-height:1.7;font-size:14px}.desc-line+.desc-line[data-v-063ffdaa]{margin-top:6px}.hint[data-v-063ffdaa]{padding:16px 6px;font-size:13px;color:var(--muted)}.login-hint[data-v-063ffdaa]{border-top:1px solid var(--border);text-align:center}.hint.error[data-v-063ffdaa]{color:#b42318}.media-head[data-v-063ffdaa]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.media-title[data-v-063ffdaa]{font-weight:800;font-size:13px;color:#111827}.media-meta[data-v-063ffdaa]{font-size:12px;color:var(--muted)}@media(max-width:1080px){.item[data-v-063ffdaa]{grid-template-columns:1fr;grid-template-areas:"content" "media";padding:18px 2px}.item[data-v-063ffdaa]:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"content" "media"}}.page[data-v-6998fe1d]{display:flex;flex-direction:column;gap:18px}.hero[data-v-6998fe1d]{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:stretch}.left[data-v-6998fe1d]{padding:6px 2px}.title[data-v-6998fe1d]{font-size:28px;line-height:1.2;margin:0}.desc[data-v-6998fe1d]{color:var(--muted);margin:10px 0 0;max-width:52ch}.chips[data-v-6998fe1d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip[data-v-6998fe1d]{font-size:12px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--text);opacity:.9}.card[data-v-6998fe1d]{border:1px solid var(--border);border-radius:14px;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.right[data-v-6998fe1d]{padding:12px;display:grid;place-items:center}.poster[data-v-6998fe1d]{width:100%;height:240px;object-fit:cover;border-radius:10px}.section[data-v-6998fe1d]{display:flex;flex-direction:column;gap:12px}.h2[data-v-6998fe1d]{margin:0;font-size:16px}.grid[data-v-6998fe1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.item[data-v-6998fe1d]{padding:14px}.itemTitle[data-v-6998fe1d]{font-weight:700}.itemMeta[data-v-6998fe1d]{margin-top:6px;font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center}.dot[data-v-6998fe1d]{opacity:.6}.itemDesc[data-v-6998fe1d]{margin:10px 0 0;color:var(--text);opacity:.85;font-size:13px;line-height:1.5}.itemLink[data-v-6998fe1d]{display:inline-block;margin-top:12px;font-size:13px;text-decoration:none}.itemLink[data-v-6998fe1d]:hover{text-decoration:underline}@media(max-width:900px){.hero[data-v-6998fe1d]{grid-template-columns:1fr}.poster[data-v-6998fe1d]{height:200px}.grid[data-v-6998fe1d]{grid-template-columns:1fr}}.panel[data-v-392a378f]{padding:12px}.head[data-v-392a378f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.title[data-v-392a378f]{font-weight:900;font-size:13px}.sub[data-v-392a378f]{color:var(--muted);font-size:12px}.empty[data-v-392a378f]{color:var(--muted);font-size:12px;padding:12px 0}.bars[data-v-392a378f]{display:flex;flex-direction:column;gap:8px}.bar-row[data-v-392a378f]{display:flex;align-items:center;gap:10px;font-size:12px}.bar-label[data-v-392a378f]{min-width:48px;font-weight:600}.bar-wrap[data-v-392a378f]{flex:1;height:18px;background:#0000000f;border-radius:4px;overflow:hidden}.bar-fill[data-v-392a378f]{height:100%;border-radius:4px;min-width:2px;transition:width .2s}.bar-value[data-v-392a378f]{min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.stats[data-v-5b118d38]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.stat[data-v-5b118d38]{padding:14px}.label[data-v-5b118d38]{font-size:12px;color:var(--muted)}.value[data-v-5b118d38]{font-size:20px;font-weight:800;margin-top:6px}.hint[data-v-5b118d38]{font-size:12px;color:var(--muted);margin-top:6px}@media(max-width:880px){.stats[data-v-5b118d38]{grid-template-columns:1fr}}.top[data-v-adb5a5f6]{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.back[data-v-adb5a5f6]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:8px 10px;cursor:pointer}.back[data-v-adb5a5f6]:hover{box-shadow:var(--shadow)}.head[data-v-adb5a5f6]{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.head-main[data-v-adb5a5f6]{min-width:0}.h1[data-v-adb5a5f6]{margin:0;font-size:26px;letter-spacing:-.2px}.sub[data-v-adb5a5f6]{margin:6px 0 0;color:var(--muted)}.head-actions[data-v-adb5a5f6]{display:flex;align-items:center}.iconbtn[data-v-adb5a5f6]{border:1px solid var(--border);background:#ffffffe6;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:13px;display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.iconbtn[data-v-adb5a5f6]:hover{box-shadow:var(--shadow)}.iconbtn-sub[data-v-adb5a5f6]{color:var(--muted);font-size:12px}.rangebar[data-v-adb5a5f6]{margin:12px 0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rangebar-left[data-v-adb5a5f6]{min-width:0}.rangebar-title[data-v-adb5a5f6]{font-weight:800;font-size:13px}.rangebar-sub[data-v-adb5a5f6]{margin-top:4px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62ch}.rangebar-right[data-v-adb5a5f6]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill[data-v-adb5a5f6]{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;line-height:1}.pill.active[data-v-adb5a5f6]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.pill.ghost[data-v-adb5a5f6]{background:transparent}.grid[data-v-adb5a5f6]{display:grid;gap:14px}.modal[data-v-adb5a5f6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px;z-index:50}.modal-card[data-v-adb5a5f6]{width:min(560px,100%);padding:14px}.modal-head[data-v-adb5a5f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.modal-title[data-v-adb5a5f6]{font-weight:900}.modal-close[data-v-adb5a5f6]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.modal-body[data-v-adb5a5f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-presets[data-v-adb5a5f6]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:#ffffffb3}.modal-presets-label[data-v-adb5a5f6]{font-size:12px;color:var(--muted);white-space:nowrap}.modal-presets-actions[data-v-adb5a5f6]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.range-field[data-v-adb5a5f6]{display:flex;flex-direction:column;gap:6px}.range-label[data-v-adb5a5f6]{font-size:12px;color:var(--muted)}.range-input[data-v-adb5a5f6]{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#fff}.modal-actions[data-v-adb5a5f6]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.btn[data-v-adb5a5f6]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:13px}.btn.primary[data-v-adb5a5f6]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.modal-hint[data-v-adb5a5f6]{margin-top:10px;font-size:12px;color:var(--muted)}.notfound[data-v-adb5a5f6]{padding:18px}.nf-title[data-v-adb5a5f6]{font-weight:800;font-size:18px}.nf-sub[data-v-adb5a5f6]{color:var(--muted);margin:8px 0 14px}@media(max-width:880px){.rangebar[data-v-adb5a5f6]{align-items:flex-start}.rangebar-sub[data-v-adb5a5f6]{white-space:normal}.modal-body[data-v-adb5a5f6]{grid-template-columns:1fr}.modal-presets[data-v-adb5a5f6]{align-items:flex-start}}.modal[data-v-cb819c20]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#11182773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px}.modal-card[data-v-cb819c20]{width:min(560px,100%);background:#ffffffeb;border:1px solid var(--border);border-radius:16px;padding:14px}.modal-head[data-v-cb819c20]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.modal-title[data-v-cb819c20]{font-weight:900;font-size:16px}.modal-close[data-v-cb819c20]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.body[data-v-cb819c20]{display:flex;flex-direction:column;gap:12px}.desc[data-v-cb819c20]{color:var(--muted);font-size:13px;line-height:1.6}.field[data-v-cb819c20]{display:flex;flex-direction:column;gap:6px}.label[data-v-cb819c20]{font-size:12px;color:var(--muted)}.mfa-row[data-v-cb819c20]{display:flex;align-items:center;gap:10px}.mfa-boxes[data-v-cb819c20]{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:center}.mfa-input[data-v-cb819c20]{border:1px solid var(--border);border-radius:12px;width:44px;height:44px;aspect-ratio:1 / 1;padding:0;text-align:center;font-size:16px;font-weight:800;outline:none;background:#fff}.mfa-input[data-v-cb819c20]:focus{border-color:#11182773}.mfa-paste[data-v-cb819c20]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:13px;white-space:nowrap}.bind-box[data-v-cb819c20]{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:12px;background:#fff}.qr[data-v-cb819c20]{width:120px;height:120px;border:1px dashed rgba(17,24,39,.25);border-radius:14px;display:grid;place-items:center}.qr-placeholder[data-v-cb819c20]{color:var(--muted);font-weight:800}.qr-img[data-v-cb819c20]{width:100%;height:100%;object-fit:contain}.secret-label[data-v-cb819c20]{font-size:12px;color:var(--muted);margin-bottom:6px}.secret-row[data-v-cb819c20]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.secret-code[data-v-cb819c20]{padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:#11182708}.actions[data-v-cb819c20]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.btn[data-v-cb819c20]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-cb819c20]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.btn.small[data-v-cb819c20]{padding:8px 10px;font-size:13px}.hint[data-v-cb819c20]{font-size:12px;color:var(--muted)}.error[data-v-cb819c20]{font-size:12px;color:#b42318}@media(max-width:420px){.mfa-input[data-v-cb819c20]{width:40px;height:40px}.bind-box[data-v-cb819c20]{grid-template-columns:1fr}.qr[data-v-cb819c20]{width:100%}}.my[data-v-36c8b4f7]{display:grid;grid-template-columns:260px 1fr;gap:14px}.side[data-v-36c8b4f7]{padding:14px;display:flex;flex-direction:column;gap:8px}.side-title[data-v-36c8b4f7]{font-weight:900;font-size:14px;margin-bottom:6px}.navitem[data-v-36c8b4f7]{text-align:left;border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:14px}.navitem.active[data-v-36c8b4f7]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.side-footer[data-v-36c8b4f7]{margin-top:auto;padding-top:10px;border-top:1px solid var(--border)}.logout[data-v-36c8b4f7]{width:100%;border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer}.main[data-v-36c8b4f7]{min-width:0}.section[data-v-36c8b4f7]{padding:16px}.section-gap[data-v-36c8b4f7]{margin-top:14px}.section-title[data-v-36c8b4f7]{font-weight:900;font-size:16px;margin-bottom:4px}.section-sub[data-v-36c8b4f7]{font-size:12px;color:var(--muted)}.section-head[data-v-36c8b4f7]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.kpis[data-v-36c8b4f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kpi[data-v-36c8b4f7]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#fff}.kpi-label[data-v-36c8b4f7]{font-size:12px;color:var(--muted)}.kpi-value[data-v-36c8b4f7]{margin-top:8px;font-weight:900;font-size:18px}.range[data-v-36c8b4f7]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.range-field[data-v-36c8b4f7]{display:flex;flex-direction:column;gap:6px}.range-input[data-v-36c8b4f7]{border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:#fff;height:38px;box-sizing:border-box}.range-btn[data-v-36c8b4f7]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:0 12px;cursor:pointer;font-size:13px;white-space:nowrap;height:38px;box-sizing:border-box;align-self:flex-end}.block[data-v-36c8b4f7]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.block-title[data-v-36c8b4f7]{font-weight:800;margin-bottom:10px}.grid[data-v-36c8b4f7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.field[data-v-36c8b4f7]{display:flex;flex-direction:column;gap:6px}.label[data-v-36c8b4f7]{font-size:12px;color:var(--muted)}.input[data-v-36c8b4f7]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff}.btn[data-v-36c8b4f7]{margin-top:10px;border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-size:14px}.btn.primary[data-v-36c8b4f7]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.form-msg[data-v-36c8b4f7]{margin-top:8px;font-size:12px}.form-msg.success[data-v-36c8b4f7]{color:#067647}.form-msg.error[data-v-36c8b4f7]{color:#b42318}.note[data-v-36c8b4f7]{margin-top:12px;font-size:12px;color:var(--muted)}.note.error[data-v-36c8b4f7]{color:#b42318}.mfa-line[data-v-36c8b4f7]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mfa-kv[data-v-36c8b4f7]{display:flex;flex-direction:column;gap:6px}.mfa-value[data-v-36c8b4f7]{font-weight:900}@media(max-width:900px){.my[data-v-36c8b4f7],.kpis[data-v-36c8b4f7],.grid[data-v-36c8b4f7]{grid-template-columns:1fr}}.page[data-v-34a895c6]{display:flex;flex-direction:column;gap:14px}.hero[data-v-34a895c6]{padding:6px 0 2px}.h1[data-v-34a895c6]{margin:6px 0;font-size:34px;letter-spacing:-.3px}.sub[data-v-34a895c6]{margin:0 0 10px;color:var(--muted)}.list[data-v-34a895c6]{display:flex;flex-direction:column}.item[data-v-34a895c6]{padding:22px 6px;display:grid;grid-template-columns:1fr 560px;grid-template-areas:"content media";gap:18px;cursor:pointer;border-bottom:1px solid var(--border)}.item[data-v-34a895c6]:hover{background:#11182705}.content[data-v-34a895c6]{grid-area:content;min-width:0;align-self:start}.media[data-v-34a895c6]{grid-area:media}.title[data-v-34a895c6]{font-weight:900;font-size:24px;letter-spacing:-.25px}.tags[data-v-34a895c6]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-34a895c6]{font-size:12px;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:#111827;background:#ffffffb3}.desc[data-v-34a895c6]{margin-top:12px;color:var(--muted);line-height:1.7;font-size:14px}.desc-line+.desc-line[data-v-34a895c6]{margin-top:6px}.hint[data-v-34a895c6]{padding:16px 6px;font-size:13px;color:var(--muted)}.hint.error[data-v-34a895c6]{color:#b42318}.media-head[data-v-34a895c6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.media-title[data-v-34a895c6]{font-weight:800;font-size:13px;color:#111827}.media-meta[data-v-34a895c6]{font-size:12px;color:var(--muted)}@media(max-width:1080px){.item[data-v-34a895c6]{grid-template-columns:1fr;grid-template-areas:"content" "media";padding:18px 2px}.item[data-v-34a895c6]:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"content" "media"}}.page[data-v-9b757a52]{display:flex;flex-direction:column;gap:12px}.top[data-v-9b757a52]{display:flex;gap:12px;align-items:flex-start}.back[data-v-9b757a52]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:8px 10px;cursor:pointer}.back[data-v-9b757a52]:hover{box-shadow:var(--shadow)}.head[data-v-9b757a52]{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.head-main[data-v-9b757a52]{min-width:0}.h1[data-v-9b757a52]{margin:0;font-size:26px;letter-spacing:-.2px}.sub[data-v-9b757a52]{margin:6px 0 0;color:var(--muted)}.head-actions[data-v-9b757a52]{display:flex;align-items:center}.iconbtn[data-v-9b757a52]{border:1px solid var(--border);background:#ffffffe6;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:13px;display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.iconbtn[data-v-9b757a52]:hover{box-shadow:var(--shadow)}.iconbtn-sub[data-v-9b757a52]{color:var(--muted);font-size:12px}.rangebar[data-v-9b757a52]{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rangebar-left[data-v-9b757a52]{min-width:0}.rangebar-title[data-v-9b757a52]{font-weight:800;font-size:13px}.rangebar-sub[data-v-9b757a52]{margin-top:4px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62ch}.rangebar-right[data-v-9b757a52]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill[data-v-9b757a52]{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;line-height:1}.pill.active[data-v-9b757a52]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.pill.ghost[data-v-9b757a52]{background:transparent}.grid[data-v-9b757a52]{display:grid;gap:14px}.modal[data-v-9b757a52]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px;z-index:50}.modal-card[data-v-9b757a52]{width:min(560px,100%);padding:14px}.modal-head[data-v-9b757a52]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.modal-title[data-v-9b757a52]{font-weight:900}.modal-close[data-v-9b757a52]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.modal-body[data-v-9b757a52]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-presets[data-v-9b757a52]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:#ffffffb3}.modal-presets-label[data-v-9b757a52]{font-size:12px;color:var(--muted);white-space:nowrap}.modal-presets-actions[data-v-9b757a52]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.range-field[data-v-9b757a52]{display:flex;flex-direction:column;gap:6px}.range-label[data-v-9b757a52]{font-size:12px;color:var(--muted)}.range-input[data-v-9b757a52]{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#fff}.modal-actions[data-v-9b757a52]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.btn[data-v-9b757a52]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:13px}.btn.primary[data-v-9b757a52]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.modal-hint[data-v-9b757a52]{margin-top:10px;font-size:12px;color:var(--muted)}@media(max-width:880px){.rangebar[data-v-9b757a52]{align-items:flex-start}.rangebar-sub[data-v-9b757a52]{white-space:normal}.modal-body[data-v-9b757a52]{grid-template-columns:1fr}.modal-presets[data-v-9b757a52]{align-items:flex-start}}.top[data-v-03ac100c]{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.back[data-v-03ac100c]{border:1px solid var(--border);background:#fff;border-radius:12px;padding:8px 10px;cursor:pointer}.back[data-v-03ac100c]:hover{box-shadow:var(--shadow)}.head[data-v-03ac100c]{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.head-main[data-v-03ac100c]{min-width:0}.h1[data-v-03ac100c]{margin:0;font-size:26px;letter-spacing:-.2px}.sub[data-v-03ac100c]{margin:6px 0 0;color:var(--muted)}.head-actions[data-v-03ac100c]{display:flex;align-items:center}.iconbtn[data-v-03ac100c]{border:1px solid var(--border);background:#ffffffe6;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:13px;display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.iconbtn[data-v-03ac100c]:hover{box-shadow:var(--shadow)}.iconbtn-sub[data-v-03ac100c]{color:var(--muted);font-size:12px}.rangebar[data-v-03ac100c]{margin:12px 0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rangebar-left[data-v-03ac100c]{min-width:0}.rangebar-title[data-v-03ac100c]{font-weight:800;font-size:13px}.rangebar-sub[data-v-03ac100c]{margin-top:4px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62ch}.rangebar-right[data-v-03ac100c]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill[data-v-03ac100c]{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;line-height:1}.pill.active[data-v-03ac100c]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.pill.ghost[data-v-03ac100c]{background:transparent}.grid[data-v-03ac100c]{display:grid;gap:14px}.modal[data-v-03ac100c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px;z-index:50}.modal-card[data-v-03ac100c]{width:min(560px,100%);padding:14px}.modal-head[data-v-03ac100c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.modal-title[data-v-03ac100c]{font-weight:900}.modal-close[data-v-03ac100c]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.modal-body[data-v-03ac100c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-presets[data-v-03ac100c]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:#ffffffb3}.modal-presets-label[data-v-03ac100c]{font-size:12px;color:var(--muted);white-space:nowrap}.modal-presets-actions[data-v-03ac100c]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.range-field[data-v-03ac100c]{display:flex;flex-direction:column;gap:6px}.range-label[data-v-03ac100c]{font-size:12px;color:var(--muted)}.range-input[data-v-03ac100c]{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#fff}.modal-actions[data-v-03ac100c]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.btn[data-v-03ac100c]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:13px}.btn.primary[data-v-03ac100c]{border-color:#111827;background:#111827;color:#fff;font-weight:800}.modal-hint[data-v-03ac100c]{margin-top:10px;font-size:12px;color:var(--muted)}.notfound[data-v-03ac100c]{padding:18px}.nf-title[data-v-03ac100c]{font-weight:800;font-size:18px}.nf-sub[data-v-03ac100c]{color:var(--muted);margin:8px 0 14px}@media(max-width:880px){.rangebar[data-v-03ac100c]{align-items:flex-start}.rangebar-sub[data-v-03ac100c]{white-space:normal}.modal-body[data-v-03ac100c]{grid-template-columns:1fr}.modal-presets[data-v-03ac100c]{align-items:flex-start}}:root{--bg:#0b0c10;--card:#101218;--text:#0f172a;--muted:#6b7280;--border:#e5e7eb;--shadow: 0 10px 25px rgba(0,0,0,.08)}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:#fafafa;color:var(--text)}*{box-sizing:border-box}button{font-family:inherit}.card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.row{display:flex;gap:16px}@media(max-width:880px){.row{flex-direction:column}}
