.metric-card[data-v-49f39a7d]{min-height:143px;display:flex;flex-direction:column;padding:21px 21px 17px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.metric-card--accent[data-v-49f39a7d]{background:linear-gradient(140deg,#122a29,var(--panel) 68%);border-color:#25534c}.metric-card--warning[data-v-49f39a7d]{background:linear-gradient(140deg,#252116,var(--panel) 68%);border-color:#55462d}.metric-card--info[data-v-49f39a7d]{background:linear-gradient(140deg,#15232d,var(--panel) 68%);border-color:#2b485d}.metric-card__label[data-v-49f39a7d]{color:var(--muted);font-size:11px;font-weight:600}.metric-card__value[data-v-49f39a7d]{margin-top:14px;color:var(--text);font:700 31px/.98 DM Mono,monospace;letter-spacing:-.05em}.metric-card__footer[data-v-49f39a7d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.metric-card__detail[data-v-49f39a7d]{color:var(--subtle);font-size:10px}.metric-card__trend[data-v-49f39a7d]{display:inline-flex;align-items:center;gap:2px;color:var(--subtle);font:500 10px DM Mono,monospace}.metric-card__trend.positive[data-v-49f39a7d]{color:var(--accent)}.metric-card__trend.negative[data-v-49f39a7d]{color:var(--danger)}.trend-chart[data-v-4435f193]{position:relative;min-height:245px;padding-top:24px}.chart-legend[data-v-4435f193]{position:absolute;top:0;right:0;display:flex;gap:15px;color:var(--subtle);font-size:10px}.chart-legend span[data-v-4435f193]{display:flex;align-items:center;gap:6px}.legend-dot[data-v-4435f193]{width:6px;height:6px;border-radius:50%;display:inline-block}.legend-dot--requests[data-v-4435f193]{background:var(--accent)}.legend-dot--failures[data-v-4435f193]{background:var(--danger)}.chart-frame[data-v-4435f193]{height:190px;display:flex;position:relative;padding-left:35px}.chart-y-labels[data-v-4435f193]{position:absolute;left:0;inset-block:4px 0;display:flex;flex-direction:column;justify-content:space-between;color:#53666d;font:10px DM Mono,monospace}.chart-svg[data-v-4435f193]{width:100%;height:100%;overflow:visible}.chart-grid[data-v-4435f193]{stroke:#1d3037;stroke-width:.55;stroke-dasharray:2.5 2.5}.chart-area[data-v-4435f193]{fill:url(#area);fill:#54d3ac12}.chart-line[data-v-4435f193]{fill:none;stroke:var(--accent);stroke-width:1.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #54d3ac55)}.chart-point[data-v-4435f193]{fill:var(--panel);stroke:var(--accent);stroke-width:.9;vector-effect:non-scaling-stroke}.chart-x-labels[data-v-4435f193]{display:flex;justify-content:space-between;padding:7px 0 0 35px;color:#53666d;font:10px DM Mono,monospace}.empty-chart[data-v-4435f193]{min-height:220px;display:grid;place-items:center;color:var(--subtle);font-size:12px}.ranking-panel[data-v-7be8c096]{min-width:0;padding:22px 22px 13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.section-heading[data-v-7be8c096]{display:flex;justify-content:space-between;gap:15px}.section-heading h3[data-v-7be8c096]{margin:0;color:var(--text);font-size:14px;letter-spacing:-.02em}.section-heading p[data-v-7be8c096]{margin:5px 0 0;color:var(--subtle);font-size:10px}.section-count[data-v-7be8c096]{color:var(--subtle);font:10px DM Mono,monospace}.ranking-list[data-v-7be8c096]{margin-top:19px}.ranking-row[data-v-7be8c096]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;border-top:1px solid var(--line-soft)}.ranking-row__index[data-v-7be8c096]{color:#52676f;font:10px DM Mono,monospace}.ranking-row__main[data-v-7be8c096]{min-width:0}.ranking-row__title[data-v-7be8c096]{display:flex;align-items:center;min-width:0;gap:8px}.ranking-row__name[data-v-7be8c096]{overflow:hidden;color:#c6d2d5;text-overflow:ellipsis;white-space:nowrap;font:11px DM Mono,monospace}.method-tag[data-v-7be8c096]{padding:3px 5px;border-radius:3px;font:500 8px DM Mono,monospace}.method-tag--get[data-v-7be8c096]{color:#80c3ef;background:#1a3445}.method-tag--post[data-v-7be8c096]{color:#75d6ac;background:#173e39}.ranking-bar[data-v-7be8c096]{height:2px;margin-top:8px;background:#1e3036}.ranking-bar span[data-v-7be8c096]{display:block;height:100%;background:var(--accent);opacity:.65}.ranking-row__stats[data-v-7be8c096]{display:grid;justify-items:end;gap:5px;padding-left:8px}.ranking-row__stats strong[data-v-7be8c096]{color:#dae4e6;font:500 11px DM Mono,monospace}.ranking-row__stats span[data-v-7be8c096]{color:var(--accent);font:10px DM Mono,monospace}.ranking-row__stats .rate--low[data-v-7be8c096]{color:var(--warning)}.ranking-empty[data-v-7be8c096]{min-height:180px;display:grid;place-items:center;color:var(--subtle);font-size:12px}.dashboard-page[data-v-e9e189ff]{display:grid;gap:24px}.page-intro[data-v-e9e189ff]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-kicker[data-v-e9e189ff],.section-kicker[data-v-e9e189ff]{display:flex;align-items:center;gap:8px;color:var(--accent);font:500 10px DM Mono,monospace;letter-spacing:.12em}.kicker-line[data-v-e9e189ff]{width:21px;height:1px;background:var(--accent)}.page-intro h1[data-v-e9e189ff]{margin:13px 0 9px;color:var(--text);font-size:28px;line-height:1.1;letter-spacing:-.05em}.page-intro p[data-v-e9e189ff]{margin:0;color:var(--muted);font-size:12px}.page-intro__actions[data-v-e9e189ff]{display:flex;align-items:center;gap:8px}.range-select[data-v-e9e189ff]{height:43px;display:flex;align-items:center;gap:9px;padding:0 12px;color:var(--muted);border:1px solid var(--input-line);border-radius:7px;background:var(--input-bg);box-shadow:inset 0 1px #ffffff0a,0 2px 6px #00000012;transition:border .2s,box-shadow .2s,background .2s}.range-select[data-v-e9e189ff]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #54d3ac20,0 2px 6px #00000012}.range-select select[data-v-e9e189ff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:96px;padding:0;color:var(--text);border:0;outline:0;background:transparent;font-size:11px;cursor:pointer}.range-select select option[data-v-e9e189ff]{color:var(--text);background:var(--panel)}.refresh-button[data-v-e9e189ff]{border-color:var(--line);background:var(--panel)}.refresh-button.spinning svg[data-v-e9e189ff]{animation:spin-e9e189ff .8s linear infinite}@keyframes spin-e9e189ff{to{transform:rotate(360deg)}}.request-error[data-v-e9e189ff]{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 14px;border:1px solid #633941;border-radius:var(--radius);background:#24171b}.request-error strong[data-v-e9e189ff]{display:block;color:#f0c2c1;font-size:11px}.request-error span[data-v-e9e189ff]{display:block;margin-top:4px;color:#b58a8b;font:10px DM Mono,monospace}.retry-button[data-v-e9e189ff]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#f0c2c1;border:1px solid #7b444b;border-radius:5px;background:#3a2026;font-size:10px;font-weight:700}.retry-button[data-v-e9e189ff]:hover{border-color:var(--danger);background:#48272d}.metric-grid[data-v-e9e189ff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-grid[data-v-e9e189ff]{display:grid;gap:12px}.dashboard-grid--main[data-v-e9e189ff]{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr)}.dashboard-grid--ranking[data-v-e9e189ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-e9e189ff]{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.section-heading[data-v-e9e189ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.section-heading h2[data-v-e9e189ff]{margin:8px 0 5px;color:var(--text);font-size:15px;letter-spacing:-.03em}.section-heading p[data-v-e9e189ff]{margin:0;color:var(--subtle);font-size:10px}.trend-total[data-v-e9e189ff]{display:grid;justify-items:end;gap:4px}.trend-total strong[data-v-e9e189ff]{color:var(--text);font:500 17px DM Mono,monospace}.trend-total span[data-v-e9e189ff]{color:var(--subtle);font-size:10px}.health-icon[data-v-e9e189ff]{color:var(--accent)}.health-score[data-v-e9e189ff]{display:flex;align-items:center;gap:17px;margin:29px 0 27px}.health-score__ring[data-v-e9e189ff]{width:89px;height:89px;display:grid;place-content:center;position:relative;border-radius:50%;background:radial-gradient(circle at center,var(--panel) 56%,transparent 57%),conic-gradient(var(--accent) 0 98.37%,#20343a 98.37% 100%)}.health-score__ring[data-v-e9e189ff]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #2b4a4b;border-radius:50%}.health-score__ring span[data-v-e9e189ff]{position:relative;color:var(--text);font:700 23px DM Mono,monospace;letter-spacing:-.06em;text-align:center}.health-score__ring small[data-v-e9e189ff]{position:absolute;right:17px;top:30px;color:var(--accent);font:10px DM Mono,monospace}.health-score strong[data-v-e9e189ff]{display:block;color:#bce4d8;font-size:12px}.health-score>div:last-child span[data-v-e9e189ff]{display:block;margin-top:5px;color:var(--subtle);font-size:10px}.health-list[data-v-e9e189ff]{border-top:1px solid var(--line-soft)}.health-list>div[data-v-e9e189ff]{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:11px}.health-list strong[data-v-e9e189ff]{color:#dbe4e4;font:500 11px DM Mono,monospace}.health-list .health-good[data-v-e9e189ff]{color:var(--accent)}.health-foot[data-v-e9e189ff]{display:flex;align-items:center;gap:8px;margin-top:18px;color:#8cb9ad;font-size:10px}.health-foot .status-dot[data-v-e9e189ff]{margin:0;width:5px;height:5px}.recent-panel[data-v-e9e189ff]{padding-bottom:8px}.text-link[data-v-e9e189ff]{display:flex;align-items:center;gap:4px;padding-top:5px;color:var(--accent);font-size:10px;font-weight:700;white-space:nowrap}.recent-table-wrap[data-v-e9e189ff]{min-width:0;margin-top:17px}.recent-table[data-v-e9e189ff]{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.recent-table th[data-v-e9e189ff]{padding:0 10px 10px;color:#60747b;font:500 9px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.recent-table td[data-v-e9e189ff]{padding:12px 10px;border-top:1px solid var(--line-soft);color:#c6d2d5;font-size:11px}.recent-table th[data-v-e9e189ff]:first-child,.recent-table td[data-v-e9e189ff]:first-child{padding-left:0}.recent-table th[data-v-e9e189ff]:last-child,.recent-table td[data-v-e9e189ff]:last-child{padding-right:0}.mono[data-v-e9e189ff]{font-family:DM Mono,monospace}.muted-cell[data-v-e9e189ff]{color:var(--muted)!important}.path-cell[data-v-e9e189ff]{color:#d9e4e5!important;font-family:DM Mono,monospace}.method-tag[data-v-e9e189ff]{display:inline-block;padding:4px 6px;border-radius:3px;font:500 8px DM Mono,monospace}.method-tag--get[data-v-e9e189ff]{color:#80c3ef;background:#1a3445}.method-tag--post[data-v-e9e189ff]{color:#75d6ac;background:#173e39}.status-chip[data-v-e9e189ff]{display:inline-flex;align-items:center;gap:6px;font-size:10px}.status-chip i[data-v-e9e189ff]{width:5px;height:5px;border-radius:50%}.status-chip--success[data-v-e9e189ff]{color:var(--accent)}.status-chip--success i[data-v-e9e189ff]{background:var(--accent)}.status-chip--fail[data-v-e9e189ff]{color:var(--danger)}.status-chip--fail i[data-v-e9e189ff]{background:var(--danger)}.recent-mobile-list[data-v-e9e189ff]{display:none}.mobile-data-card[data-v-e9e189ff]{min-width:0;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--panel-soft)}.mobile-data-card+.mobile-data-card[data-v-e9e189ff]{margin-top:10px}.mobile-data-card__header[data-v-e9e189ff]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-data-card__id[data-v-e9e189ff]{color:var(--subtle);font-size:10px}.mobile-data-card__grid[data-v-e9e189ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin:16px 0 0}.mobile-data-card__grid dt[data-v-e9e189ff]{margin-bottom:5px;color:var(--subtle);font:9px DM Mono,monospace;text-transform:uppercase}.mobile-data-card__grid dd[data-v-e9e189ff]{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.4}.recent-mobile-card__path[data-v-e9e189ff]{margin-top:12px;overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.45}.recent-mobile-card__grid[data-v-e9e189ff]{margin-top:16px}.recent-mobile-card__token[data-v-e9e189ff]{overflow-wrap:anywhere}@media(max-width:1080px){.metric-grid[data-v-e9e189ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--main[data-v-e9e189ff]{grid-template-columns:1fr}}@media(max-width:680px){.page-intro[data-v-e9e189ff]{align-items:flex-start;flex-direction:column;gap:18px}.page-intro h1[data-v-e9e189ff]{font-size:25px}.page-intro__actions[data-v-e9e189ff]{width:100%}.range-select[data-v-e9e189ff],.range-select select[data-v-e9e189ff]{flex:1}.dashboard-grid--ranking[data-v-e9e189ff]{grid-template-columns:1fr}.panel[data-v-e9e189ff]{padding:18px 16px}.request-error[data-v-e9e189ff]{align-items:flex-start}.recent-table[data-v-e9e189ff]{display:none}.recent-mobile-list[data-v-e9e189ff]{display:block}.recent-panel[data-v-e9e189ff]{padding-bottom:15px}.recent-panel .section-heading[data-v-e9e189ff]{gap:12px}.recent-panel .text-link[data-v-e9e189ff]{padding-top:2px;text-align:right;white-space:normal}}.endpoint-table-wrap[data-v-d64873ed]{min-height:408px;min-width:0}.endpoint-table-views[data-v-d64873ed]{min-width:0;overflow-x:auto}.endpoint-table[data-v-d64873ed]{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.endpoint-table th[data-v-d64873ed]{padding:0 12px 13px;color:#60747b;border-bottom:1px solid var(--line);font:500 9px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.endpoint-table td[data-v-d64873ed]{height:65px;padding:0 12px;color:#c6d2d5;border-bottom:1px solid var(--line-soft);font-size:11px;white-space:nowrap}.endpoint-table tbody tr[data-v-d64873ed]{transition:background .15s}.endpoint-table tbody tr[data-v-d64873ed]:hover{background:#14242a}.endpoint-name[data-v-d64873ed]{color:#dce5e7;font-size:11px;font-weight:700}.endpoint-path[data-v-d64873ed]{max-width:360px;margin-top:5px;overflow:hidden;color:#82999e;font-size:10px;text-overflow:ellipsis}.mono[data-v-d64873ed]{font-family:DM Mono,monospace}.number-cell[data-v-d64873ed]{width:125px;text-align:right}.today-cell[data-v-d64873ed]{color:var(--accent)!important}.cell-actions[data-v-d64873ed]{width:145px;padding-right:0!important;text-align:right}.method-tag[data-v-d64873ed]{display:inline-block;padding:4px 6px;border-radius:3px;font:500 8px DM Mono,monospace}.method-tag--post[data-v-d64873ed]{color:#75d6ac;background:#173e39}.copy-button[data-v-d64873ed]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 9px;color:#a9c8c4;border:1px solid #2d5550;border-radius:5px;background:#142c2a;font-size:10px;font-weight:700;white-space:nowrap}.copy-button[data-v-d64873ed]:hover{color:var(--accent);border-color:var(--accent);background:#173b35}.copy-button--done[data-v-d64873ed]{color:var(--accent);border-color:#347c69;background:#173b35}.endpoint-mobile-list[data-v-d64873ed]{display:none}.endpoint-mobile-card[data-v-d64873ed]{min-width:0;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--panel-soft)}.endpoint-mobile-card+.endpoint-mobile-card[data-v-d64873ed]{margin-top:10px}.endpoint-mobile-card__header[data-v-d64873ed]{display:flex;align-items:center;gap:10px}.endpoint-mobile-card__name[data-v-d64873ed]{min-width:0;overflow:hidden;color:var(--text);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.endpoint-mobile-card__path[data-v-d64873ed]{margin-top:12px;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.5}.endpoint-mobile-card__grid[data-v-d64873ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin:16px 0 0}.endpoint-mobile-card__grid dt[data-v-d64873ed]{margin-bottom:5px;color:var(--subtle);font:9px DM Mono,monospace;text-transform:uppercase}.endpoint-mobile-card__grid dd[data-v-d64873ed]{margin:0;color:#d3dfe1;font-size:11px}.endpoint-mobile-card__action[data-v-d64873ed]{width:100%;margin-top:15px}.table-empty[data-v-d64873ed]{min-height:398px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--subtle)}.table-empty svg[data-v-d64873ed]{color:#53676f;margin-bottom:6px}.table-empty strong[data-v-d64873ed]{color:var(--muted);font-size:13px}.table-empty span[data-v-d64873ed]{font-size:11px}.table-loading[data-v-d64873ed]{display:grid;gap:14px;padding-top:20px}.loading-bar[data-v-d64873ed]{display:block;height:24px;width:80%;border-radius:4px;background:linear-gradient(90deg,#15242a 25%,#1d3036,#15242a 65%);background-size:220% 100%;animation:shimmer-d64873ed 1.3s infinite}.loading-bar--wide[data-v-d64873ed]{width:100%;height:34px}.loading-bar--short[data-v-d64873ed]{width:58%}@keyframes shimmer-d64873ed{to{background-position:-220% 0}}@media(max-width:720px){.endpoint-table-wrap[data-v-d64873ed]{min-height:0}.endpoint-table-views[data-v-d64873ed]{overflow-x:visible}.endpoint-table[data-v-d64873ed]{display:none}.endpoint-mobile-list[data-v-d64873ed]{display:block}}@media(max-width:420px){.endpoint-mobile-card__grid[data-v-d64873ed]{grid-template-columns:1fr;gap:11px}}.endpoints-page[data-v-3cae72b6]{display:grid;gap:24px}.endpoints-intro[data-v-3cae72b6]{align-items:center}.endpoints-intro__meta[data-v-3cae72b6]{display:flex;align-items:center;gap:8px;color:var(--muted);font:10px DM Mono,monospace}.endpoints-intro__meta .status-dot[data-v-3cae72b6]{width:5px;height:5px;margin:0}.endpoint-notice[data-v-3cae72b6]{min-height:41px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#a8d7ca;border:1px solid #28574d;border-radius:var(--radius);background:#112420;font-size:11px}.endpoint-notice svg[data-v-3cae72b6]{color:var(--accent)}.endpoint-notice span[data-v-3cae72b6]{min-width:0;overflow-wrap:anywhere}.endpoint-notice .icon-button[data-v-3cae72b6]{width:26px;height:26px;margin-left:auto}.endpoint-copy-error[data-v-3cae72b6]{min-height:41px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#f0c2c1;border:1px solid #633941;border-radius:var(--radius);background:#24171b;font-size:11px}.endpoint-copy-error span[data-v-3cae72b6]{min-width:0;overflow-wrap:anywhere}.endpoint-copy-error .icon-button[data-v-3cae72b6]{width:26px;height:26px;margin-left:auto;color:#f0c2c1}.endpoint-summary[data-v-3cae72b6]{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:#101a20}.endpoint-summary__item[data-v-3cae72b6]{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.endpoint-summary__item span[data-v-3cae72b6]{color:var(--subtle);font:10px DM Mono,monospace;text-transform:uppercase}.endpoint-summary__item strong[data-v-3cae72b6]{color:var(--text);font:700 24px DM Mono,monospace}.endpoint-summary__item--today strong[data-v-3cae72b6]{color:var(--accent)}.endpoint-summary__divider[data-v-3cae72b6]{width:1px;height:30px;background:var(--line)}.endpoints-panel[data-v-3cae72b6]{padding-bottom:12px}.endpoints-panel__heading[data-v-3cae72b6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.endpoints-panel__heading h2[data-v-3cae72b6]{margin:8px 0 5px;font-size:15px;letter-spacing:-.03em}.endpoints-panel__heading p[data-v-3cae72b6]{margin:0;color:var(--subtle);font-size:10px}.endpoints-panel__heading .refresh-button[data-v-3cae72b6]{width:30px;height:30px;border-color:var(--line);background:#121f25}.request-error[data-v-3cae72b6]{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:20px;border:1px solid #633941;border-radius:6px;background:#24171b;text-align:center}.request-error strong[data-v-3cae72b6]{display:block;color:#f0c2c1;font-size:12px}.request-error span[data-v-3cae72b6]{display:block;max-width:400px;margin-top:5px;color:#b58a8b;font:10px DM Mono,monospace}.retry-button[data-v-3cae72b6]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#f0c2c1;border:1px solid #7b444b;border-radius:5px;background:#3a2026;font-size:10px;font-weight:700}.retry-button[data-v-3cae72b6]:hover{border-color:var(--danger);background:#48272d}@media(max-width:600px){.endpoint-summary[data-v-3cae72b6]{grid-template-columns:1fr;gap:15px}.endpoint-summary__divider[data-v-3cae72b6]{width:100%;height:1px}.endpoint-summary__item strong[data-v-3cae72b6]{font-size:20px}.endpoints-panel__heading[data-v-3cae72b6]{gap:12px}.endpoints-panel__heading>div[data-v-3cae72b6]{min-width:0}.endpoints-panel__heading p[data-v-3cae72b6]{line-height:1.45}}.logs-table-wrap[data-v-0feb3118]{min-height:418px;min-width:0}.logs-table-views[data-v-0feb3118]{min-width:0;overflow-x:auto}.logs-table[data-v-0feb3118]{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.logs-table th[data-v-0feb3118]{padding:0 12px 13px;color:#60747b;border-bottom:1px solid var(--line);font:500 9px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.logs-table td[data-v-0feb3118]{height:56px;padding:0 12px;color:#c6d2d5;border-bottom:1px solid var(--line-soft);font-size:11px;white-space:nowrap}.logs-table tbody tr[data-v-0feb3118]{transition:background .15s}.logs-table tbody tr[data-v-0feb3118]:hover{background:#14242a}.cell-id[data-v-0feb3118]{width:62px;padding-left:0!important}.cell-action[data-v-0feb3118]{width:57px;padding-right:0!important;text-align:right}.mono[data-v-0feb3118]{font-family:DM Mono,monospace}.time-cell[data-v-0feb3118]{color:#a4b5b9!important}.token-cell[data-v-0feb3118]{color:#82999e!important}.path-cell[data-v-0feb3118]{color:#dce5e7!important;font-family:DM Mono,monospace}.duration-cell[data-v-0feb3118]{color:#b5c8c9!important}.duration-cell--slow[data-v-0feb3118]{color:var(--warning)!important}.method-tag[data-v-0feb3118]{display:inline-block;padding:4px 6px;border-radius:3px;font:500 8px DM Mono,monospace}.method-tag--get[data-v-0feb3118]{color:#80c3ef;background:#1a3445}.method-tag--post[data-v-0feb3118]{color:#75d6ac;background:#173e39}.status-chip[data-v-0feb3118]{display:inline-flex;align-items:center;gap:6px;font-size:10px}.status-chip i[data-v-0feb3118]{width:5px;height:5px;border-radius:50%}.status-chip--success[data-v-0feb3118]{color:var(--accent)}.status-chip--success i[data-v-0feb3118]{background:var(--accent)}.status-chip--fail[data-v-0feb3118]{color:var(--danger)}.status-chip--fail i[data-v-0feb3118]{background:var(--danger)}.inspect-button[data-v-0feb3118]{width:28px;height:28px;margin-left:auto;border-color:transparent}.inspect-button[data-v-0feb3118]:hover{color:var(--accent);border-color:#2d5550;background:#17322f}.logs-mobile-list[data-v-0feb3118]{display:none}.mobile-data-card[data-v-0feb3118]{min-width:0;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--panel-soft)}.mobile-data-card+.mobile-data-card[data-v-0feb3118]{margin-top:10px}.mobile-data-card__header[data-v-0feb3118]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-data-card__id[data-v-0feb3118]{color:var(--subtle);font-size:10px}.mobile-data-card__grid[data-v-0feb3118]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin:16px 0 0}.mobile-data-card__grid dt[data-v-0feb3118]{margin-bottom:5px;color:var(--subtle);font:9px DM Mono,monospace;text-transform:uppercase}.mobile-data-card__grid dd[data-v-0feb3118]{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.4}.mobile-data-card__actions[data-v-0feb3118]{display:flex;justify-content:flex-end;gap:6px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line-soft)}.mobile-data-card__actions .icon-button[data-v-0feb3118]{width:36px;height:36px;border-color:var(--line);background:var(--panel)}.logs-mobile-card__path[data-v-0feb3118]{margin-top:12px;overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.45}.logs-mobile-card__grid[data-v-0feb3118]{margin-top:16px}.logs-mobile-card__token[data-v-0feb3118]{overflow-wrap:anywhere}.table-empty[data-v-0feb3118]{min-height:408px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--subtle)}.table-empty svg[data-v-0feb3118]{color:#53676f;margin-bottom:6px}.table-empty strong[data-v-0feb3118]{color:var(--muted);font-size:13px}.table-empty span[data-v-0feb3118]{font-size:11px}.table-loading[data-v-0feb3118]{display:grid;gap:14px;padding-top:20px}.loading-bar[data-v-0feb3118]{display:block;height:24px;width:80%;border-radius:4px;background:linear-gradient(90deg,#15242a 25%,#1d3036,#15242a 65%);background-size:220% 100%;animation:shimmer-0feb3118 1.3s infinite}.loading-bar--wide[data-v-0feb3118]{width:100%;height:34px}.loading-bar--short[data-v-0feb3118]{width:58%}@keyframes shimmer-0feb3118{to{background-position:-220% 0}}@media(max-width:680px){.logs-table-wrap[data-v-0feb3118]{min-height:0}.logs-table-views[data-v-0feb3118]{overflow-x:visible}.logs-table[data-v-0feb3118]{display:none}.logs-mobile-list[data-v-0feb3118]{display:block}}@media(max-width:420px){.mobile-data-card__grid[data-v-0feb3118]{grid-template-columns:1fr;gap:11px}}.logs-page[data-v-e2e2abff]{display:grid;gap:24px}.logs-intro[data-v-e2e2abff]{align-items:center}.logs-intro__meta[data-v-e2e2abff]{display:flex;align-items:center;gap:9px;color:var(--muted);font:10px DM Mono,monospace}.logs-intro__meta .status-dot[data-v-e2e2abff]{width:5px;height:5px;margin:0}.meta-divider[data-v-e2e2abff]{width:1px;height:13px;background:var(--line)}.filter-panel[data-v-e2e2abff]{padding:18px 20px 20px;border:1px solid var(--line);border-radius:var(--radius);background:#101a20}.filter-panel__top[data-v-e2e2abff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.filter-label[data-v-e2e2abff]{display:flex;align-items:center;gap:8px;color:#c4d1d4;font-size:12px;font-weight:700}.filter-label svg[data-v-e2e2abff]{color:var(--accent)}.clear-button[data-v-e2e2abff]{display:inline-flex;align-items:center;gap:5px;color:var(--muted);border:0;background:transparent;font-size:10px}.clear-button[data-v-e2e2abff]:hover{color:var(--text)}.filters-grid[data-v-e2e2abff]{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(150px,.85fr) minmax(150px,.85fr) auto;align-items:end;gap:11px}.filter-field[data-v-e2e2abff]{display:grid;gap:7px}.filter-field>span[data-v-e2e2abff]{color:var(--subtle);font:10px DM Mono,monospace}.input-wrap[data-v-e2e2abff]{min-height:39px;display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--subtle);border:1px solid #293d45;border-radius:5px;background:#0b151a}.input-wrap[data-v-e2e2abff]:focus-within{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px #54d3ac20}.input-wrap input[data-v-e2e2abff]{width:100%;min-width:0;color:var(--text);border:0;outline:0;background:transparent;font-size:11px}.input-wrap input[data-v-e2e2abff]::placeholder{color:#546970}.input-wrap input[type=date][data-v-e2e2abff]{color-scheme:inherit}.filter-submit[data-v-e2e2abff]{height:39px;white-space:nowrap}.logs-panel[data-v-e2e2abff]{padding-bottom:12px}.logs-panel__heading[data-v-e2e2abff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.logs-panel__heading h2[data-v-e2e2abff]{margin:8px 0 0;font-size:15px;letter-spacing:-.03em}.logs-panel__tools[data-v-e2e2abff]{display:flex;align-items:center;gap:13px}.auto-refresh[data-v-e2e2abff]{display:flex;align-items:center;gap:7px;color:var(--subtle);font:10px DM Mono,monospace}.auto-refresh i[data-v-e2e2abff]{width:5px;height:5px;border-radius:50%;background:#62737a}.logs-panel__tools .refresh-button[data-v-e2e2abff]{width:30px;height:30px}.request-error[data-v-e2e2abff]{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:20px;border:1px solid #633941;border-radius:6px;background:#24171b;text-align:center}.request-error strong[data-v-e2e2abff]{display:block;color:#f0c2c1;font-size:12px}.request-error span[data-v-e2e2abff]{display:block;max-width:400px;margin-top:5px;color:#b58a8b;font:10px DM Mono,monospace}.retry-button[data-v-e2e2abff]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#f0c2c1;border:1px solid #7b444b;border-radius:5px;background:#3a2026;font-size:10px;font-weight:700}.retry-button[data-v-e2e2abff]:hover{border-color:var(--danger);background:#48272d}.pagination[data-v-e2e2abff]{display:flex;align-items:center;justify-content:space-between;padding-top:17px}.pagination__summary[data-v-e2e2abff]{color:var(--subtle);font:10px DM Mono,monospace}.pagination__actions[data-v-e2e2abff]{display:flex;align-items:center;gap:8px}.pagination__actions .icon-button[data-v-e2e2abff]{width:29px;height:29px;border-color:var(--line);background:#121f25}.pagination__actions .icon-button[data-v-e2e2abff]:disabled{opacity:.35}.pagination__page[data-v-e2e2abff]{color:#becdd0;font:10px DM Mono,monospace}.pagination__page em[data-v-e2e2abff]{margin:0 4px;color:var(--subtle);font-style:normal}.log-detail-modal[data-v-e2e2abff]{width:min(100%,560px);padding:25px;border:1px solid #2b444d;border-radius:var(--radius);background:#111e24;box-shadow:0 24px 70px #0009}.log-detail-modal__top[data-v-e2e2abff]{display:flex;justify-content:space-between;align-items:flex-start}.log-detail-modal h2[data-v-e2e2abff]{margin:9px 0 0;font-size:20px}.detail-status[data-v-e2e2abff]{display:flex;align-items:center;gap:7px;margin:24px 0 18px;padding:12px;border-radius:5px;font-size:11px;font-weight:700}.detail-status i[data-v-e2e2abff]{width:6px;height:6px;border-radius:50%}.detail-status span[data-v-e2e2abff]{margin-left:auto;font:10px DM Mono,monospace}.detail-status--success[data-v-e2e2abff]{color:var(--accent);background:#15302b}.detail-status--success i[data-v-e2e2abff]{background:var(--accent)}.detail-status--fail[data-v-e2e2abff]{color:var(--danger);background:#321f23}.detail-status--fail i[data-v-e2e2abff]{background:var(--danger)}.detail-grid[data-v-e2e2abff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:0}.detail-grid>div[data-v-e2e2abff]{min-width:0}.detail-grid__wide[data-v-e2e2abff]{grid-column:1 / -1}.detail-grid dt[data-v-e2e2abff]{margin-bottom:6px;color:var(--subtle);font:10px DM Mono,monospace}.detail-grid dd[data-v-e2e2abff]{margin:0;overflow:hidden;color:#d3dfe1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-e2e2abff]{font-family:DM Mono,monospace}@media(max-width:800px){.filters-grid[data-v-e2e2abff]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field--search[data-v-e2e2abff]{grid-column:1 / -1}.filter-submit[data-v-e2e2abff]{width:100%}}@media(max-width:560px){.logs-intro[data-v-e2e2abff]{align-items:flex-start}.logs-intro__meta[data-v-e2e2abff]{margin-top:2px}.filter-panel[data-v-e2e2abff]{padding:16px}.filters-grid[data-v-e2e2abff]{grid-template-columns:1fr}.filter-field--search[data-v-e2e2abff]{grid-column:auto}.logs-panel[data-v-e2e2abff]{padding:18px 15px 12px}.logs-panel__heading[data-v-e2e2abff]{gap:12px}.logs-panel__heading>div[data-v-e2e2abff]:first-child{min-width:0}.auto-refresh[data-v-e2e2abff]{display:none}.pagination[data-v-e2e2abff]{gap:12px}.pagination__summary[data-v-e2e2abff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-detail-modal[data-v-e2e2abff]{padding:20px}.detail-status[data-v-e2e2abff]{align-items:flex-start;flex-wrap:wrap}.detail-status span[data-v-e2e2abff]{width:100%;margin-left:13px;overflow-wrap:anywhere}.detail-grid[data-v-e2e2abff]{grid-template-columns:1fr}.detail-grid__wide[data-v-e2e2abff]{grid-column:auto}}.token-form-modal[data-v-32a1c5f0]{width:min(100%,470px);padding:25px;border:1px solid #2b444d;border-radius:var(--radius);background:#111e24;box-shadow:0 24px 70px #0009}.token-form-modal__top[data-v-32a1c5f0]{display:flex;justify-content:space-between;align-items:flex-start}.token-form-modal h2[data-v-32a1c5f0]{margin:9px 0 0;font-size:20px;letter-spacing:-.04em}.section-kicker[data-v-32a1c5f0]{color:var(--accent);font:500 10px DM Mono,monospace;letter-spacing:.12em}.token-form-modal__description[data-v-32a1c5f0]{margin:21px 0 18px;color:var(--muted);font-size:11px;line-height:1.6}.readonly-token[data-v-32a1c5f0]{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding:11px;overflow:hidden;color:var(--accent);border:1px solid #275048;border-radius:5px;background:#122824;font-size:11px}.readonly-token span[data-v-32a1c5f0]{overflow:hidden;color:#b9dbd3;text-overflow:ellipsis;white-space:nowrap}.token-form[data-v-32a1c5f0]{display:grid;gap:17px}.form-field[data-v-32a1c5f0]{display:grid;gap:7px}.form-field>span[data-v-32a1c5f0]{color:#b9c9cc;font-size:11px;font-weight:600}.form-field em[data-v-32a1c5f0]{margin-left:5px;color:var(--subtle);font: 10px DM Mono,monospace}.form-input[data-v-32a1c5f0]{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--subtle);border:1px solid #293d45;border-radius:5px;background:#0b151a}.form-input[data-v-32a1c5f0]:focus-within{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px #54d3ac20}.form-input input[data-v-32a1c5f0]{width:100%;min-width:0;color:var(--text);border:0;outline:0;background:transparent;font-size:12px}.form-input input[type=datetime-local][data-v-32a1c5f0]{color-scheme:inherit}.validity-toggle[data-v-32a1c5f0]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:5px;background:#0e191e;cursor:pointer}.validity-toggle input[data-v-32a1c5f0]{position:absolute;opacity:0}.toggle-track[data-v-32a1c5f0]{width:30px;height:17px;position:relative;flex:0 0 auto;border-radius:20px;background:#35454a;transition:background .2s}.toggle-track i[data-v-32a1c5f0]{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#9aa8ab;transition:transform .2s,background .2s}.validity-toggle input:checked+.toggle-track[data-v-32a1c5f0]{background:#286b5c}.validity-toggle input:checked+.toggle-track i[data-v-32a1c5f0]{background:var(--accent);transform:translate(13px)}.validity-toggle strong[data-v-32a1c5f0]{display:block;color:#c7d6d8;font-size:11px}.validity-toggle small[data-v-32a1c5f0]{display:block;margin-top:3px;color:var(--subtle);font-size:10px}.form-error[data-v-32a1c5f0]{margin-top:-5px;color:var(--danger);font-size:11px}.token-form__actions[data-v-32a1c5f0]{display:flex;justify-content:flex-end;gap:8px;margin-top:3px}.secondary-button[data-v-32a1c5f0]{min-height:39px;padding:0 15px;color:var(--muted);border:1px solid var(--line);border-radius:5px;background:#132027;font-size:11px;font-weight:700}.secondary-button[data-v-32a1c5f0]:hover{color:var(--text);border-color:#38515b}@media(max-width:560px){.token-form-modal[data-v-32a1c5f0]{padding:20px}.form-field em[data-v-32a1c5f0]{display:block;margin:3px 0 0}}.token-reveal-modal[data-v-a5b9182a]{width:min(100%,455px);position:relative;padding:31px;border:1px solid #2b5550;border-radius:var(--radius);background:#111e24;box-shadow:0 24px 70px #0009}.token-reveal-modal__close[data-v-a5b9182a]{position:absolute;right:17px;top:16px}.token-reveal-modal__icon[data-v-a5b9182a]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;color:var(--accent);border:1px solid #2d6256;border-radius:8px;background:#15332e}.section-kicker[data-v-a5b9182a]{color:var(--accent);font:500 10px DM Mono,monospace;letter-spacing:.12em}.token-reveal-modal h2[data-v-a5b9182a]{margin:10px 0 8px;font-size:21px;letter-spacing:-.04em}.token-reveal-modal p[data-v-a5b9182a]{margin:0 0 21px;color:var(--muted);font-size:11px;line-height:1.65}.revealed-token[data-v-a5b9182a]{display:flex;align-items:center;gap:8px;padding:13px;border:1px solid #2b504a;border-radius:5px;background:#0b1917}.revealed-token span[data-v-a5b9182a]{min-width:0;overflow:hidden;color:#bfe4d8;font:11px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.copy-button[data-v-a5b9182a]{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:var(--accent);border:1px solid #315c53;border-radius:4px;background:#17332e}.copy-button[data-v-a5b9182a]:hover{background:#1c443b}.token-reveal-modal__done[data-v-a5b9182a]{width:100%;margin-top:20px}.tokens-table-wrap[data-v-9b2f669f]{min-height:408px;min-width:0}.tokens-table-views[data-v-9b2f669f]{min-width:0;overflow-x:auto}.tokens-table[data-v-9b2f669f]{width:100%;min-width:1050px;border-collapse:collapse;text-align:left}.tokens-table th[data-v-9b2f669f]{padding:0 12px 13px;color:#60747b;border-bottom:1px solid var(--line);font:500 9px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.tokens-table td[data-v-9b2f669f]{height:58px;padding:0 12px;color:#c6d2d5;border-bottom:1px solid var(--line-soft);font-size:11px;white-space:nowrap}.tokens-table tbody tr[data-v-9b2f669f]{transition:background .15s}.tokens-table tbody tr[data-v-9b2f669f]:hover{background:#14242a}.cell-id[data-v-9b2f669f]{width:58px;padding-left:0!important}.cell-actions[data-v-9b2f669f]{width:126px;padding-right:0!important;text-align:right}.mono[data-v-9b2f669f]{font-family:DM Mono,monospace}.token-value[data-v-9b2f669f]{max-width:235px;overflow:hidden;color:#dbe6e8!important;text-overflow:ellipsis}.date-cell[data-v-9b2f669f]{color:#9db0b4!important;font:10px DM Mono,monospace}.concurrency-cell[data-v-9b2f669f]{color:#d0dddf!important}.token-status[data-v-9b2f669f]{display:inline-flex;align-items:center;gap:7px;font-size:10px}.token-status i[data-v-9b2f669f]{width:5px;height:5px;border-radius:50%}.token-status--active[data-v-9b2f669f]{color:var(--accent)}.token-status--active i[data-v-9b2f669f]{background:var(--accent)}.token-status--disabled[data-v-9b2f669f]{color:var(--muted)}.token-status--disabled i[data-v-9b2f669f]{background:#64757b}.token-status--expired[data-v-9b2f669f]{color:var(--warning)}.token-status--expired i[data-v-9b2f669f]{background:var(--warning)}.row-actions[data-v-9b2f669f]{display:flex;justify-content:flex-end;gap:4px}.row-actions .icon-button[data-v-9b2f669f]{width:28px;height:28px;border-color:transparent}.row-actions .icon-button[data-v-9b2f669f]:hover{color:var(--accent);border-color:#2d5550;background:#17322f}.row-actions .row-action--danger[data-v-9b2f669f]:hover{color:var(--danger);border-color:#653b43;background:#321f23}.tokens-mobile-list[data-v-9b2f669f]{display:none}.mobile-data-card[data-v-9b2f669f]{min-width:0;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--panel-soft)}.mobile-data-card+.mobile-data-card[data-v-9b2f669f]{margin-top:10px}.mobile-data-card__header[data-v-9b2f669f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-data-card__id[data-v-9b2f669f]{color:var(--subtle);font-size:10px}.mobile-data-card__primary[data-v-9b2f669f]{margin-top:12px;overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.45}.mobile-data-card__grid[data-v-9b2f669f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin:16px 0 0}.mobile-data-card__grid dt[data-v-9b2f669f]{margin-bottom:5px;color:var(--subtle);font:9px DM Mono,monospace;text-transform:uppercase}.mobile-data-card__grid dd[data-v-9b2f669f]{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.4}.mobile-data-card__actions[data-v-9b2f669f]{display:flex;justify-content:flex-end;gap:6px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line-soft)}.mobile-data-card__actions .icon-button[data-v-9b2f669f]{width:36px;height:36px;border-color:var(--line);background:var(--panel)}.table-empty[data-v-9b2f669f]{min-height:398px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--subtle)}.table-empty svg[data-v-9b2f669f]{color:#53676f;margin-bottom:6px}.table-empty strong[data-v-9b2f669f]{color:var(--muted);font-size:13px}.table-empty span[data-v-9b2f669f]{font-size:11px}.table-loading[data-v-9b2f669f]{display:grid;gap:14px;padding-top:20px}.loading-bar[data-v-9b2f669f]{display:block;height:24px;width:80%;border-radius:4px;background:linear-gradient(90deg,#15242a 25%,#1d3036,#15242a 65%);background-size:220% 100%;animation:shimmer-9b2f669f 1.3s infinite}.loading-bar--wide[data-v-9b2f669f]{width:100%;height:34px}.loading-bar--short[data-v-9b2f669f]{width:58%}@keyframes shimmer-9b2f669f{to{background-position:-220% 0}}@media(max-width:680px){.tokens-table-wrap[data-v-9b2f669f]{min-height:0}.tokens-table-views[data-v-9b2f669f]{overflow-x:visible}.tokens-table[data-v-9b2f669f]{display:none}.tokens-mobile-list[data-v-9b2f669f]{display:block}}@media(max-width:420px){.mobile-data-card__grid[data-v-9b2f669f]{grid-template-columns:1fr;gap:11px}}.tokens-page[data-v-c358f25a]{display:grid;gap:24px}.tokens-intro[data-v-c358f25a]{align-items:center}.tokens-intro__meta[data-v-c358f25a]{display:flex;align-items:center;gap:8px;color:var(--muted);font:10px DM Mono,monospace}.tokens-intro__meta .status-dot[data-v-c358f25a]{width:5px;height:5px;margin:0}.token-notice[data-v-c358f25a]{min-height:41px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#a8d7ca;border:1px solid #28574d;border-radius:var(--radius);background:#112420;font-size:11px}.token-notice .status-dot[data-v-c358f25a]{width:5px;height:5px;margin:0}.token-notice .icon-button[data-v-c358f25a]{width:26px;height:26px;margin-left:auto}.token-filter-panel[data-v-c358f25a]{padding-bottom:19px}.token-filters-grid[data-v-c358f25a]{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(170px,.7fr) auto;align-items:end;gap:11px}.token-filters-grid select[data-v-c358f25a]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text);border:0;outline:0;background:transparent;font-size:11px;cursor:pointer}.token-filters-grid select option[data-v-c358f25a]{color:var(--text);background:var(--panel)}.create-token-button[data-v-c358f25a]{height:39px;white-space:nowrap}.tokens-panel[data-v-c358f25a]{padding-bottom:12px}.tokens-panel__heading[data-v-c358f25a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.tokens-panel__heading h2[data-v-c358f25a]{margin:8px 0 5px;font-size:15px;letter-spacing:-.03em}.tokens-panel__heading p[data-v-c358f25a]{margin:0;color:var(--subtle);font-size:10px}.tokens-panel__heading .refresh-button[data-v-c358f25a]{width:30px;height:30px;border-color:var(--line);background:#121f25}.request-error[data-v-c358f25a]{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:20px;border:1px solid #633941;border-radius:6px;background:#24171b;text-align:center}.request-error strong[data-v-c358f25a]{display:block;color:#f0c2c1;font-size:12px}.request-error span[data-v-c358f25a]{display:block;max-width:400px;margin-top:5px;color:#b58a8b;font:10px DM Mono,monospace}.retry-button[data-v-c358f25a]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#f0c2c1;border:1px solid #7b444b;border-radius:5px;background:#3a2026;font-size:10px;font-weight:700}.retry-button[data-v-c358f25a]:hover{border-color:var(--danger);background:#48272d}.pagination[data-v-c358f25a]{display:flex;align-items:center;justify-content:space-between;padding-top:17px}.pagination__summary[data-v-c358f25a]{color:var(--subtle);font:10px DM Mono,monospace}.pagination__actions[data-v-c358f25a]{display:flex;align-items:center;gap:8px}.pagination__actions .icon-button[data-v-c358f25a]{width:29px;height:29px;border-color:var(--line);background:#121f25}.pagination__actions .icon-button[data-v-c358f25a]:disabled{opacity:.35}.pagination__page[data-v-c358f25a]{color:#becdd0;font:10px DM Mono,monospace}.pagination__page em[data-v-c358f25a]{margin:0 4px;color:var(--subtle);font-style:normal}.delete-modal[data-v-c358f25a]{width:min(100%,430px);padding:28px;border:1px solid #633941;border-radius:var(--radius);background:#19181b;box-shadow:0 24px 70px #0009}.delete-modal__icon[data-v-c358f25a]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:19px;color:var(--warning);border:1px solid #735331;border-radius:8px;background:#302317}.delete-modal h2[data-v-c358f25a]{margin:0 0 9px;font-size:19px;letter-spacing:-.03em}.delete-modal p[data-v-c358f25a]{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.delete-modal p strong[data-v-c358f25a]{color:#e6c6a1;font-family:DM Mono,monospace}.delete-modal__actions[data-v-c358f25a]{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.danger-button[data-v-c358f25a]{min-height:39px;padding:0 14px;color:#ffe3e0;border:1px solid #8b4b50;border-radius:5px;background:#632e35;font-size:11px;font-weight:800}.danger-button[data-v-c358f25a]:hover{background:#79383f}.form-error[data-v-c358f25a]{margin-top:16px;color:var(--danger);font-size:11px}@media(max-width:800px){.token-filters-grid[data-v-c358f25a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.token-filters-grid .filter-field--search[data-v-c358f25a]{grid-column:1 / -1}.create-token-button[data-v-c358f25a]{width:100%}}@media(max-width:560px){.tokens-intro[data-v-c358f25a]{align-items:flex-start}.token-filters-grid[data-v-c358f25a]{grid-template-columns:1fr}.token-filters-grid .filter-field--search[data-v-c358f25a]{grid-column:auto}.tokens-panel[data-v-c358f25a]{padding:18px 15px 12px}.tokens-panel__heading[data-v-c358f25a]{gap:12px}.tokens-panel__heading>div[data-v-c358f25a]{min-width:0}.tokens-panel__heading p[data-v-c358f25a]{line-height:1.45}.pagination[data-v-c358f25a]{gap:12px}.pagination__summary[data-v-c358f25a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-modal[data-v-c358f25a]{padding:22px}}:root{color-scheme:dark;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--bg: #0a1014;--bg-raised: #0f171c;--panel: #111b21;--panel-soft: #142129;--line: #24343d;--line-soft: #1a2930;--text: #e9f0f2;--muted: #8fa3aa;--subtle: #61747c;--accent: #54d3ac;--accent-dim: #1f554a;--accent-ink: #081b17;--warning: #e9ae6a;--danger: #e27878;--info: #7fb8e8;--radius: 8px;--input-bg: #0b151a;--input-line: #2b4149;--input-hover: #102129;--hover-bg: #121f25;--shadow-color: #0008}html[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body{overflow-x:hidden}html,body,#app{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);transition:background .25s,color .25s}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62}a{color:inherit;text-decoration:none}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-kicker,.section-kicker{display:flex;align-items:center;gap:8px;color:var(--accent);font:500 10px DM Mono,monospace;letter-spacing:.12em}.kicker-line{width:21px;height:1px;background:var(--accent)}.page-intro h1{margin:13px 0 9px;color:var(--text);font-size:28px;line-height:1.1;letter-spacing:-.05em}.page-intro p{margin:0;color:var(--muted);font-size:12px}.panel{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.filter-panel{padding:18px 20px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.filter-panel__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.filter-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:700}.filter-label svg{color:var(--accent)}.filter-field{display:grid;gap:7px;min-width:0}.filter-field>span{color:var(--subtle);font:10px DM Mono,monospace}.clear-button{display:inline-flex;align-items:center;gap:5px;color:var(--muted);border:0;background:transparent;font-size:10px}.clear-button:hover{color:var(--text)}.app-shell{min-height:100dvh;display:flex;background:var(--bg)}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:252px;display:flex;flex-direction:column;background:#0b1318;border-right:1px solid var(--line-soft)}.sidebar__brand{height:82px;padding:0 25px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft)}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--accent);background:#12342f;box-shadow:inset 0 0 0 1px #23594f}.brand-name{font-size:16px;font-weight:800;letter-spacing:-.03em}.brand-subtitle{margin-top:2px;color:var(--subtle);font:500 9px/1 DM Mono,monospace;letter-spacing:.12em}.sidebar__section-label{margin:31px 24px 11px;color:#52656d;font:500 10px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.main-nav{display:grid;gap:4px;padding:0 13px}.nav-link{min-height:44px;position:relative;display:flex;align-items:center;gap:12px;padding:0 12px;color:var(--muted);border-radius:6px;font-size:13px;font-weight:600;transition:color .2s,background .2s}.nav-link:hover{color:var(--text);background:var(--hover-bg)}.nav-link.active{color:var(--text);background:#172c2b;box-shadow:inset 2px 0 0 var(--accent)}.nav-link.active svg{color:var(--accent)}.nav-link__signal{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #54d3ac1f}.sidebar__footer{margin-top:auto;padding:18px 21px 22px;border-top:1px solid var(--line-soft)}.system-status{display:flex;align-items:flex-start;gap:10px;padding:12px 11px;border:1px solid #21363a;border-radius:6px;background:#0e1b1e}.status-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #54d3ac17}.status-dot--warning{background:var(--warning);box-shadow:0 0 0 4px #e9ae6a18}.system-status__label{color:#b5cec8;font-size:11px;font-weight:700}.system-status__meta{margin-top:4px;color:var(--subtle);font:10px DM Mono,monospace}.sidebar__version{margin:15px 1px 0;color:#43555d;font:10px DM Mono,monospace}.sidebar__close,.mobile-menu,.sidebar-scrim{display:none}.main-content{width:calc(100% - 252px);min-width:0;margin-left:252px}.topbar{height:82px;display:flex;justify-content:space-between;align-items:center;padding:0 42px;border-bottom:1px solid var(--line-soft);background:#0b1318cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.topbar__left,.topbar__actions,.breadcrumb,.help-button,.user-menu{display:flex;align-items:center}.breadcrumb{gap:11px;color:var(--subtle);font-size:12px}.breadcrumb strong{color:var(--text);font-weight:700}.breadcrumb__slash{color:#3a4d54}.topbar__actions{gap:20px}.connection-note{max-width:270px;overflow:hidden;color:var(--warning);font:10px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.connection-note .status-dot{margin:0 8px 0 0;vertical-align:-1px}.help-button{gap:7px;padding:8px 0;color:var(--muted);border:0;background:transparent;font-size:12px}.help-button:hover{color:var(--text)}.user-menu{position:relative;gap:10px;min-width:145px}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#0b201c;background:var(--accent);font:800 10px DM Mono,monospace}.user-menu__copy{display:grid;gap:2px}.user-menu__name{color:var(--text);font-size:11px;font-weight:700}.user-menu__role{color:var(--subtle);font:10px DM Mono,monospace}.user-menu__chevron{color:var(--subtle);margin-left:auto}.user-menu__dropdown{position:absolute;top:calc(100% + 15px);right:0;display:none;min-width:140px;padding:6px;border:1px solid var(--line);border-radius:6px;background:#142129;box-shadow:0 14px 26px #0008}.user-menu:hover .user-menu__dropdown,.user-menu:focus-within .user-menu__dropdown{display:block}.user-menu__dropdown button{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;color:var(--muted);border:0;border-radius:4px;background:transparent;text-align:left;font-size:11px}.user-menu__dropdown button:hover{color:var(--text);background:#1b3038}.page-wrap{width:100%;max-width:1480px;min-width:0;margin:0 auto;padding:39px 42px 58px}.icon-button{display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--muted);border:1px solid transparent;border-radius:6px;background:transparent}.icon-button:hover{color:var(--text);border-color:var(--line);background:var(--panel)}.modal-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020608b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-screen{min-height:100dvh;position:relative;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,#13252a 0,var(--bg) 42%)}.auth-card{width:min(100%,420px);padding:36px;border:1px solid #29404a;border-radius:var(--radius);background:#111e24;box-shadow:0 24px 70px #0009}.auth-card__brand{display:flex;align-items:center;gap:12px;margin-bottom:42px}.auth-card__eyebrow{color:var(--accent);font:500 10px DM Mono,monospace;letter-spacing:.15em}.auth-card h1{margin:12px 0 8px;font-size:24px;letter-spacing:-.04em}.auth-card p{margin:0 0 25px;color:var(--muted);font-size:12px;line-height:1.6}.auth-card form{display:grid;gap:8px}.field-label{margin-top:9px;color:#b8c8cc;font-size:11px;font-weight:600}.text-input{min-height:44px;padding:0 13px;color:var(--text);border:1px solid var(--input-line);border-radius:7px;outline:0;background:var(--input-bg);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000012;font-size:12px;transition:border .2s,box-shadow .2s,background .2s}.text-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #54d3ac22}.form-error{margin:4px 0 3px;color:var(--danger);font-size:11px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:39px;padding:0 15px;color:var(--accent-ink);border:0;border-radius:5px;background:var(--accent);font-size:11px;font-weight:800;transition:transform .15s,filter .15s}.primary-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary-button:active{transform:scale(.98)}.login-submit{width:100%;margin-top:14px}.auth-card__endpoint{display:flex;align-items:center;gap:8px;margin-top:25px;padding-top:16px;color:var(--subtle);border-top:1px solid var(--line-soft);font:10px DM Mono,monospace}.auth-card__endpoint .status-dot{margin:0;background:var(--warning);box-shadow:0 0 0 4px #e9ae6a18}.theme-button{border-color:var(--line);background:var(--panel)}.theme-button:hover{color:var(--accent);border-color:var(--accent-dim);background:var(--panel-soft)}.auth-theme-button{position:absolute;top:24px;right:24px;border-color:var(--line);background:var(--panel)}html[data-theme=light],html[data-theme=light] body{background:#f4f7f7}.app-root[data-theme=light]{--bg: #f4f7f7;--bg-raised: #ffffff;--panel: #ffffff;--panel-soft: #eef5f3;--line: #d4e1df;--line-soft: #e5eeec;--text: #1d343b;--muted: #60777c;--subtle: #819296;--accent: #13866c;--accent-dim: #a9d7ca;--accent-ink: #ffffff;--warning: #b87525;--danger: #c14b52;--info: #3978ab;--input-bg: #f9fcfb;--input-line: #c8d9d6;--input-hover: #f1f8f6;--hover-bg: #edf6f3;--shadow-color: #2c494a1f;color-scheme:light;color:var(--text)}.app-root[data-theme=light] .sidebar{background:#fbfdfd;box-shadow:5px 0 24px #2c494a0a}.app-root[data-theme=light] .sidebar__brand,.app-root[data-theme=light] .sidebar__footer,.app-root[data-theme=light] .topbar{border-color:var(--line-soft)}.app-root[data-theme=light] .brand-mark{background:#e1f2ed;box-shadow:inset 0 0 0 1px #a9d7ca}.app-root[data-theme=light] .sidebar__section-label{color:#8a9a9d}.app-root[data-theme=light] .nav-link.active{background:#e5f3ef}.app-root[data-theme=light] .nav-link:hover{background:var(--hover-bg)}.app-root[data-theme=light] .system-status{border-color:#cfe2de;background:#f0f8f6}.app-root[data-theme=light] .system-status__label{color:#3f6860}.app-root[data-theme=light] .sidebar__version{color:#9aabad}.app-root[data-theme=light] .topbar{background:#ffffffd9}.app-root[data-theme=light] .breadcrumb__slash{color:#a8b9ba}.app-root[data-theme=light] .user-menu__dropdown{border-color:var(--line);background:#fff;box-shadow:0 14px 26px var(--shadow-color)}.app-root[data-theme=light] .user-menu__dropdown button:hover{background:var(--hover-bg)}.app-root[data-theme=light] .icon-button:hover{background:var(--panel-soft)}.app-root[data-theme=light] .auth-screen{background:radial-gradient(circle at 50% 0%,#e0f0ec 0,var(--bg) 44%)}.app-root[data-theme=light] .auth-card{border-color:var(--line);background:var(--panel);box-shadow:0 24px 70px var(--shadow-color)}.app-root[data-theme=light] .modal-backdrop{background:#17333540}.app-root[data-theme=light] .text-input{box-shadow:inset 0 1px #fff,0 2px 7px #2c494a0d}.app-root[data-theme=light] .text-input:focus{box-shadow:0 0 0 3px #13866c22,0 2px 7px #2c494a0d}.app-root[data-theme=light] .primary-button{color:#fff;background:#13866c}.app-root .input-wrap.input-wrap,.app-root .form-input.form-input,.app-root .range-select.range-select{display:flex;align-items:center;gap:8px;width:100%;padding:0 11px;color:var(--subtle);height:44px;min-height:44px;border:1px solid var(--input-line);border-radius:8px;background:var(--input-bg);box-shadow:inset 0 1px #ffffff0a,0 2px 6px #00000012;transition:border .2s,box-shadow .2s,background .2s}.app-root .input-wrap.input-wrap{overflow:hidden}.app-root .range-select.range-select{width:auto}.app-root .input-wrap.input-wrap>svg,.app-root .form-input.form-input>svg,.app-root .range-select.range-select>svg{flex:0 0 auto}.app-root .range-select.range-select{height:44px}.app-root .filter-submit.filter-submit,.app-root .create-token-button.create-token-button{height:44px;min-height:44px}.app-root .input-wrap.input-wrap:hover,.app-root .form-input.form-input:hover,.app-root .range-select.range-select:hover{border-color:var(--accent-dim);background:var(--input-hover)}.app-root .input-wrap.input-wrap:focus-within,.app-root .form-input.form-input:focus-within,.app-root .range-select.range-select:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #54d3ac20,0 2px 6px #00000012}.app-root .input-wrap.input-wrap input,.app-root .input-wrap.input-wrap select,.app-root .form-input.form-input input,.app-root .range-select.range-select select{color:var(--text)}.app-root .input-wrap.input-wrap input{flex:1;width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0!important;outline:0;background:transparent;font-size:11px}.app-root .form-input.form-input input{flex:1;width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0!important;outline:0;background:transparent}.app-root .input-wrap.input-wrap input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.app-root .input-wrap.input-wrap input[type=search]::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-left:6px;border-radius:50%;background:linear-gradient(45deg,transparent 43%,currentColor 44%,currentColor 56%,transparent 57%),linear-gradient(-45deg,transparent 43%,currentColor 44%,currentColor 56%,transparent 57%);color:var(--subtle);cursor:pointer}.app-root .input-wrap.input-wrap input::placeholder{color:var(--subtle)}.app-root .input-wrap.input-wrap input[type=date],.app-root .form-input.form-input input[type=datetime-local]{cursor:pointer}.app-root .input-wrap.input-wrap input[type=date]::-webkit-calendar-picker-indicator,.app-root .form-input.form-input input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.62;cursor:pointer}.app-root .input-wrap.input-wrap select{flex:1;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:transparent;cursor:pointer}.app-root .input-wrap--select{gap:6px}.app-root .input-chevron{flex:0 0 auto;color:var(--subtle);pointer-events:none}.app-root[data-theme=light] .input-wrap.input-wrap,.app-root[data-theme=light] .form-input.form-input,.app-root[data-theme=light] .range-select.range-select,.app-root[data-theme=light] .text-input.text-input{box-shadow:inset 0 1px #fff,0 2px 7px #2c494a0d}.app-root[data-theme=light] .input-wrap.input-wrap:focus-within,.app-root[data-theme=light] .form-input.form-input:focus-within,.app-root[data-theme=light] .range-select.range-select:focus-within{box-shadow:0 0 0 3px #13866c22,0 2px 7px #2c494a0d}.app-root[data-theme=light] .filter-panel,.app-root[data-theme=light] .ranking-panel,.app-root[data-theme=light] .token-form-modal,.app-root[data-theme=light] .log-detail-modal,.app-root[data-theme=light] .token-reveal-modal,.app-root[data-theme=light] .delete-modal{border-color:var(--line);background:var(--panel);box-shadow:0 20px 55px var(--shadow-color)}.app-root[data-theme=light] .filter-label,.app-root[data-theme=light] .form-field>span,.app-root[data-theme=light] .validity-toggle strong{color:var(--text)}.app-root[data-theme=light] .validity-toggle{border-color:var(--line);background:var(--panel-soft)}.app-root[data-theme=light] .secondary-button{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}.app-root[data-theme=light] .metric-card--accent{border-color:#b9ded3;background:#eff9f6}.app-root[data-theme=light] .metric-card--warning{border-color:#e5d2b5;background:#fff8ed}.app-root[data-theme=light] .metric-card--info{border-color:#c6d9e9;background:#f1f7fc}.app-root[data-theme=light] .health-score__ring{background:radial-gradient(circle at center,var(--panel) 56%,transparent 57%),conic-gradient(var(--accent) 0 98.37%,#d8e7e3 98.37% 100%)}.app-root[data-theme=light] .health-score strong{color:#267461}.app-root[data-theme=light] .readonly-token{border-color:#b9ded3;background:#eff9f6}.app-root[data-theme=light] .detail-grid dd{color:var(--text)}.app-root[data-theme=light] .token-notice{border-color:#b9ded3;background:#eff9f6;color:#267461}.app-root[data-theme=light] .tokens-panel__heading .refresh-button,.app-root[data-theme=light] .pagination__actions .icon-button{background:var(--panel-soft)}.app-root[data-theme=dark]{color-scheme:dark}.app-root[data-theme=light] select,.app-root[data-theme=light] input[type=date],.app-root[data-theme=light] input[type=datetime-local]{color-scheme:light!important}.app-root[data-theme=light] input[type=checkbox]{accent-color:var(--accent)}.app-root[data-theme=light] .logs-table th,.app-root[data-theme=light] .tokens-table th,.app-root[data-theme=light] .endpoint-table th{color:var(--subtle)}.app-root[data-theme=light] .logs-table td,.app-root[data-theme=light] .tokens-table td,.app-root[data-theme=light] .endpoint-table td{color:var(--text)!important}.app-root[data-theme=light] .logs-table .time-cell{color:#5d777d!important}.app-root[data-theme=light] .logs-table .token-cell{color:#718b90!important}.app-root[data-theme=light] .logs-table .path-cell,.app-root[data-theme=light] .tokens-table .token-value{color:#29474d!important}.app-root[data-theme=light] .endpoint-table .endpoint-name{color:#29474d}.app-root[data-theme=light] .endpoint-table .endpoint-path{color:#718b90}.app-root[data-theme=light] .endpoint-table .today-cell,.app-root[data-theme=light] .endpoint-mobile-card .today-cell{color:var(--accent)!important}.app-root[data-theme=light] .logs-table .duration-cell,.app-root[data-theme=light] .tokens-table .concurrency-cell{color:#48656b!important}.app-root[data-theme=light] .logs-table tbody tr:hover,.app-root[data-theme=light] .tokens-table tbody tr:hover,.app-root[data-theme=light] .endpoint-table tbody tr:hover{background:#f0f7f5}.app-root[data-theme=light] .method-tag--get{color:#23698e;background:#e3f1f8}.app-root[data-theme=light] .method-tag--post{color:#19705a;background:#def3eb}.app-root[data-theme=light] .inspect-button:hover,.app-root[data-theme=light] .row-actions .icon-button:hover{border-color:#a9d7ca;background:#e5f4ef}.app-root[data-theme=light] .row-actions .row-action--danger:hover{border-color:#e6b9bd;background:#fff0f1}.app-root[data-theme=light] .table-empty svg{color:#8aa3a4}.app-root[data-theme=light] .loading-bar{background:linear-gradient(90deg,#e5efed 25%,#f5faf9,#e5efed 65%)}.app-root[data-theme=light] .request-error{border-color:#e7bfc2;background:#fff3f3}.app-root[data-theme=light] .request-error strong,.app-root[data-theme=light] .retry-button{color:#a73d46}.app-root[data-theme=light] .request-error span{color:#b26f74}.app-root[data-theme=light] .retry-button{border-color:#ddb0b5;background:#ffe8e9}.app-root[data-theme=light] .retry-button:hover{border-color:var(--danger);background:#ffdddf}.app-root[data-theme=light] .detail-status--success{background:#e6f6f0}.app-root[data-theme=light] .detail-status--fail{background:#fff0f1}.app-root[data-theme=light] .delete-modal__icon{border-color:#e3c79e;background:#fff7e8}.app-root[data-theme=light] .delete-modal p strong{color:#98682f}.app-root[data-theme=light] .danger-button{color:#fff;border-color:#b94d55;background:#c14b52}.app-root[data-theme=light] .danger-button:hover{background:#a93d46}.app-root[data-theme=light] .token-reveal-modal__icon{border-color:#b9ded3;background:#e8f6f1}.app-root[data-theme=light] .revealed-token{border-color:#b9ded3;background:#f0faf7}.app-root[data-theme=light] .revealed-token span{color:#297563}.app-root[data-theme=light] .copy-button{border-color:#a9d7ca;background:#e1f3ed}.app-root[data-theme=light] .copy-button:hover{background:#d5ede5}.app-root[data-theme=light] .endpoint-summary{border-color:#b9ded3;background:#eff9f6}.app-root[data-theme=light] .endpoint-summary__item strong{color:#29474d}.app-root[data-theme=light] .endpoint-summary__item--today strong{color:var(--accent)}.app-root[data-theme=light] .endpoint-summary__divider{background:var(--line)}.app-root[data-theme=light] .endpoints-panel__heading .refresh-button{background:var(--panel-soft)}.app-root[data-theme=light] .endpoint-table .copy-button,.app-root[data-theme=light] .endpoint-mobile-card .copy-button{color:#267461}.app-root[data-theme=light] .endpoint-table .copy-button--done,.app-root[data-theme=light] .endpoint-mobile-card .copy-button--done{color:var(--accent);border-color:#87c8b6;background:#d5ede5}.app-root[data-theme=light] .endpoint-mobile-card__grid dd{color:var(--text)!important}.app-root[data-theme=light] .endpoint-notice{color:#267461;border-color:#b9ded3;background:#eff9f6}.app-root[data-theme=light] .endpoint-notice .icon-button{color:#267461}.app-root[data-theme=light] .endpoint-copy-error{color:#a73d46;border-color:#e7bfc2;background:#fff3f3}.app-root[data-theme=light] .endpoint-copy-error .icon-button{color:#a73d46}.app-root[data-theme=light] .ranking-row__index{color:#8ba0a2}.app-root[data-theme=light] .ranking-row__name{color:#38575d}.app-root[data-theme=light] .ranking-row__stats strong{color:#36575d}.app-root[data-theme=light] .ranking-bar{background:#dbe9e6}@media(max-width:680px){.page-intro{align-items:flex-start;flex-direction:column;gap:18px}.page-intro h1{font-size:25px}}@media(max-width:920px){.sidebar{transform:translate(-100%);transition:transform .22s ease;box-shadow:15px 0 35px #0008}.sidebar--open{transform:translate(0)}.sidebar__close{display:grid;margin-left:auto}.sidebar-scrim{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:#0008;opacity:0;transition:opacity .2s}.sidebar-scrim.visible{pointer-events:auto;opacity:1}.main-content{width:100%;margin-left:0}.mobile-menu{display:grid;margin-right:8px}.topbar{padding:0 22px}.page-wrap{padding:30px 22px 46px}}@media(max-width:620px){.topbar{height:68px;padding:0 15px}.topbar__actions{gap:10px}.help-button span,.user-menu__copy,.user-menu__chevron{display:none}.user-menu{min-width:auto}.connection-note{display:none}.page-wrap{padding:24px 15px 40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
