.rail[data-v-3a7e81d3]{background:var(--rail);min-height:0;color:var(--rail-ink);border-right:1px solid var(--rail-line);flex-direction:column;padding:30px 16px 20px;display:flex;overflow-y:auto}.rail__brand[data-v-3a7e81d3]{border-bottom:1px solid var(--rail-line);padding:0 10px 26px}.rail__identity[data-v-3a7e81d3]{align-items:center;gap:11px;display:flex}.rail__mark[data-v-3a7e81d3]{width:36px;height:36px;color:var(--rail-accent);flex:none}.rail__eyebrow[data-v-3a7e81d3]{font-family:var(--mono);letter-spacing:.13em;color:var(--rail-soft);margin:0;font-size:9px}.rail__title[data-v-3a7e81d3]{font-family:var(--display);letter-spacing:.03em;margin:5px 0 0;font-size:20px;font-weight:600}.rail__host[data-v-3a7e81d3]{font-family:var(--mono);color:var(--rail-soft);overflow-wrap:anywhere;margin:17px 0 0;font-size:10px;line-height:1.6}.rail__nav[data-v-3a7e81d3]{flex-direction:column;gap:5px;padding:24px 0;display:flex}.rail__item[data-v-3a7e81d3]{min-height:44px;color:var(--rail-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 13px;transition:color .15s,background .15s,border-color .15s;display:flex}.rail__item[data-v-3a7e81d3]:hover{color:var(--rail-ink);background:var(--rail-hover)}.rail__item--active[data-v-3a7e81d3]{color:var(--rail-accent);border-color:color-mix(in srgb, var(--rail-accent) 18%, transparent);background:var(--rail-selected)}.rail__icon[data-v-3a7e81d3]{flex:none;width:17px;height:17px}.rail__label[data-v-3a7e81d3]{flex:1;font-size:13px;font-weight:500}.rail__count[data-v-3a7e81d3]{background:var(--rail-selected);min-width:22px;color:var(--rail-accent);font-family:var(--mono);text-align:center;border-radius:5px;padding:2px 6px;font-size:10px}.rail__footer[data-v-3a7e81d3]{border-top:1px solid var(--rail-line);color:var(--rail-soft);margin-top:auto;padding:18px 10px 0;font-size:10px;line-height:1.9}.rail__footer p[data-v-3a7e81d3]{margin:0}.rail__footer code[data-v-3a7e81d3]{font-family:var(--mono)}.rail__logout[data-v-3a7e81d3]{color:var(--rail-soft);background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:12px}.rail__logout[data-v-3a7e81d3]:hover{color:var(--rail-ink)}.rail__tools[data-v-3a7e81d3]{padding:16px 4px 0}.rail__theme[data-v-3a7e81d3]{border:1px solid var(--rail-line);width:100%;min-height:36px;color:var(--rail-soft);background:0 0;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:12px;transition:color .15s,background .15s;display:flex}.rail__theme[data-v-3a7e81d3]:hover{color:var(--rail-ink);background:var(--rail-hover)}.rail[data-v-3a7e81d3] :focus-visible{outline-color:var(--rail-accent)}.rail__theme-icon[data-v-3a7e81d3]{flex:none}@media (width<=860px){.rail[data-v-3a7e81d3]{border-right:0;border-bottom:1px solid var(--rail-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px 0;display:grid;overflow:hidden}.rail__brand[data-v-3a7e81d3]{border:0;padding:0}.rail__mark[data-v-3a7e81d3]{width:28px;height:28px}.rail__eyebrow[data-v-3a7e81d3],.rail__host[data-v-3a7e81d3],.rail__footer p[data-v-3a7e81d3],.rail__theme-label[data-v-3a7e81d3]{display:none}.rail__title[data-v-3a7e81d3]{margin:0;font-size:17px}.rail__nav[data-v-3a7e81d3]{flex-direction:row;grid-area:2/1/auto/-1;gap:4px;min-width:0;padding:0 0 10px;overflow-x:auto}.rail__item[data-v-3a7e81d3]{white-space:nowrap;flex:none;gap:7px;min-height:38px;padding:8px 11px}.rail__icon[data-v-3a7e81d3]{width:15px;height:15px}.rail__footer[data-v-3a7e81d3]{border:0;grid-area:1/2;margin:0;padding:0}.rail__logout[data-v-3a7e81d3]{margin:0}.rail__tools[data-v-3a7e81d3]{grid-area:1/3;padding:0}.rail__theme[data-v-3a7e81d3]{justify-content:center;width:36px;padding:8px}}.query[data-v-114e5958]{gap:8px;display:flex}.query .input[data-v-114e5958]{width:220px;font-size:12px}.filters[data-v-114e5958]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.table-wrap[data-v-114e5958]{overflow-x:auto}.filters .select[data-v-114e5958]{min-width:180px}.limit[data-v-114e5958]{width:84px}.filters__count[data-v-114e5958]{margin:0 0 8px auto;font-size:12px}.id-button[data-v-114e5958]{color:var(--moss-deep);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.detail[data-v-114e5958]{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.detail__head[data-v-114e5958]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.detail__title[data-v-114e5958]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.detail__id[data-v-114e5958]{color:var(--ink-soft);word-break:break-all;margin:0;font-size:11.5px}.summary[data-v-114e5958]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:0;display:grid}.summary__item[data-v-114e5958]{border-bottom:1px dashed var(--line);flex-direction:column;gap:3px;padding:6px 0;font-size:12.5px;display:flex}.summary__item dt[data-v-114e5958]{color:var(--ink-soft);font-size:11.5px}.summary__item dd[data-v-114e5958]{margin:0}.messages[data-v-114e5958]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.message[data-v-114e5958]{border-left:2px solid var(--line);background:var(--paper);padding:10px 12px}.message__head[data-v-114e5958]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.message__meta[data-v-114e5958]{color:var(--ink-soft);font-size:11px}.message__content[data-v-114e5958]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.75}@media (width<=860px){.query .input[data-v-114e5958]{width:100%}.filters__count[data-v-114e5958]{margin-left:0}}.trend-chart[data-v-f89627c1]{width:100%;min-width:0;overflow-x:auto}.trend-chart__canvas[data-v-f89627c1]{width:100%}.statusbar[data-v-2ea4d980]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.statusbar__meta[data-v-2ea4d980]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.statusbar__sep[data-v-2ea4d980]{color:var(--line)}.statusbar__actions[data-v-2ea4d980]{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.granularity[data-v-2ea4d980]{align-items:center;gap:6px;display:flex}.granularity__label[data-v-2ea4d980]{color:var(--ink-soft);white-space:nowrap;font-size:12px}.granularity__buttons[data-v-2ea4d980]{display:inline-flex}.range-field[data-v-2ea4d980]{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.range-field__label[data-v-2ea4d980]{white-space:nowrap}.kpis[data-v-2ea4d980]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.kpi[data-v-2ea4d980]{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kpi__label[data-v-2ea4d980]{color:var(--ink-soft);margin:0;font-size:12px}.kpi__value[data-v-2ea4d980]{font-family:var(--mono);color:var(--moss-deep);overflow-wrap:anywhere;margin:0;font-size:26px}.kpi__hint[data-v-2ea4d980]{color:var(--ink-soft);margin:0;font-size:11.5px;line-height:1.5}.trends[data-v-2ea4d980],.accounts[data-v-2ea4d980]{flex-direction:column;gap:10px;display:flex}.section__head[data-v-2ea4d980]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.section__title[data-v-2ea4d980]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.section__hint[data-v-2ea4d980]{margin:0;font-size:11.5px;line-height:1.6}.trends__grid[data-v-2ea4d980]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:16px 18px;display:grid}.trend[data-v-2ea4d980]{flex-direction:column;gap:8px;min-width:0;display:flex}.trend__head[data-v-2ea4d980]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.trend__title[data-v-2ea4d980]{margin:0;font-size:12.5px;font-weight:500}.trend__total[data-v-2ea4d980]{color:var(--ink-soft);font-size:12px}.trend__axis[data-v-2ea4d980]{width:100%;max-width:260px;color:var(--ink-soft);justify-content:space-between;margin:-4px 0 0;font-size:10px;line-height:1;display:flex}.hourly-details[data-v-2ea4d980]{padding:12px 16px}.hourly-details summary[data-v-2ea4d980]{color:var(--ink);cursor:pointer;font-size:12.5px;font-weight:500}.hourly-details__scroll[data-v-2ea4d980]{max-height:360px;margin-top:10px;overflow:auto}.accounts__table[data-v-2ea4d980]{overflow-x:auto}.sort[data-v-2ea4d980]{color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.sort[data-v-2ea4d980]:hover{color:var(--moss-deep)}.sort__arrow[data-v-2ea4d980]{font-family:var(--mono);font-size:11px}.table tfoot td[data-v-2ea4d980]{border-top:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 10px;font-weight:500}.empty[data-v-2ea4d980]{border:1px dashed var(--line);margin:0;padding:22px;font-size:12.5px}.traffic[data-v-2ea4d980],.funnel[data-v-2ea4d980],.registrations[data-v-2ea4d980]{flex-direction:column;gap:10px;display:flex}.registrations .panel[data-v-2ea4d980]{overflow-x:auto}.traffic__notice[data-v-2ea4d980]{color:var(--ink-soft);border-left:2px solid var(--moss);margin:0;padding:12px 16px;font-size:12.5px;line-height:1.6}.traffic__series[data-v-2ea4d980]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:16px 18px;display:grid}.traffic__grid[data-v-2ea4d980]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;display:grid}.traffic__paths[data-v-2ea4d980]{overflow-x:auto}.traffic__empty[data-v-2ea4d980]{margin:0;padding:16px;font-size:12.5px}.traffic__tags[data-v-2ea4d980]{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.traffic__tags-title[data-v-2ea4d980]{color:var(--ink-soft);margin:0;font-size:12px}.traffic__tags-list[data-v-2ea4d980]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.traffic__funnel[data-v-2ea4d980]{overflow-x:auto}@media (width<=860px){.traffic__grid[data-v-2ea4d980]{grid-template-columns:minmax(0,1fr)}}.dashboard .view__actions[data-v-2ea4d980],.granularity__buttons[data-v-2ea4d980]{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:4px}.dashboard .view__actions .btn[data-v-2ea4d980],.granularity__buttons .btn[data-v-2ea4d980]{box-shadow:none;background:0 0;border-color:#0000}.dashboard .view__actions .btn--primary[data-v-2ea4d980],.granularity__buttons .btn--primary[data-v-2ea4d980]{border-color:var(--moss);background:var(--moss);color:var(--on-accent)}.dashboard .view__actions .btn[data-v-2ea4d980]:hover:enabled,.granularity__buttons .btn[data-v-2ea4d980]:hover:enabled{background:var(--hover-bg);color:var(--moss-deep)}.dashboard .view__actions .btn--primary[data-v-2ea4d980]:hover:enabled,.granularity__buttons .btn--primary[data-v-2ea4d980]:hover:enabled{background:var(--moss-deep);color:var(--on-accent)}.granularity__buttons .btn+.btn[data-v-2ea4d980]{margin-left:0}.kpi[data-v-2ea4d980],.trend[data-v-2ea4d980]{min-width:0;box-shadow:var(--panel-shadow);border-radius:12px}.kpi[data-v-2ea4d980]{min-height:126px;padding:20px}.kpi__value[data-v-2ea4d980]{color:var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:5px 0;font-size:30px;font-weight:650}.kpi__label[data-v-2ea4d980]{font-weight:500}.trends__grid[data-v-2ea4d980]{box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.trend[data-v-2ea4d980]{border:1px solid var(--line);background:var(--panel);gap:16px;padding:18px 18px 12px}.trend__total[data-v-2ea4d980]{font-size:16px;font-weight:600}.section__title[data-v-2ea4d980]{font-weight:650}.traffic[data-v-2ea4d980],.funnel[data-v-2ea4d980],.registrations[data-v-2ea4d980],.accounts[data-v-2ea4d980]{gap:14px}.traffic__notice[data-v-2ea4d980]{border-color:color-mix(in srgb, var(--moss) 20%, var(--line));background:var(--accent-soft);color:var(--moss-deep);line-height:1.8}.hourly-details[data-v-2ea4d980]{border-radius:12px}@media (width<=520px){.dashboard .view__actions[data-v-2ea4d980]{width:fit-content;max-width:100%}.kpis[data-v-2ea4d980],.trends__grid[data-v-2ea4d980],.traffic__series[data-v-2ea4d980]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi[data-v-2ea4d980]{padding:15px}.kpi__value[data-v-2ea4d980]{font-size:26px}.trend[data-v-2ea4d980]{padding:14px 10px 8px}}.trends__grid.trends__grid--hourly[data-v-2ea4d980],.traffic__series.traffic__series--hourly[data-v-2ea4d980]{grid-template-columns:minmax(0,1fr)}.json[data-v-f55a3e2c]{border:1px solid var(--line);background:var(--panel)}.json__head[data-v-f55a3e2c]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.json__label[data-v-f55a3e2c]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px}.json__copy[data-v-f55a3e2c]{border:1px solid var(--line);color:var(--ink-soft);background:0 0;padding:2px 8px;font-size:11.5px}.json__copy[data-v-f55a3e2c]:hover{color:var(--moss-deep);border-color:var(--moss)}.json__body[data-v-f55a3e2c]{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.layout[data-v-59af5bd8]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}.form[data-v-59af5bd8]{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex;position:sticky;top:0}.form__head[data-v-59af5bd8]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin:0 -18px 2px;padding:14px 18px 12px;display:flex}.form__title[data-v-59af5bd8]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.form__sub[data-v-59af5bd8]{color:var(--ink-soft);white-space:nowrap;margin:0;font-size:11.5px}.group__legend[data-v-59af5bd8]{letter-spacing:.16em;color:var(--ink-soft);margin:4px 0 -4px;font-size:10.5px}.divider[data-v-59af5bd8]{background:var(--line);height:1px;margin:6px 0 2px}.form__row[data-v-59af5bd8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.field[data-v-59af5bd8]{min-width:0}.form .input[data-v-59af5bd8],.form .select[data-v-59af5bd8],.form .textarea[data-v-59af5bd8]{width:100%;min-width:0}.field__hint[data-v-59af5bd8]{color:var(--ink-soft);opacity:.85;margin-left:6px;font-size:10.5px}.form .input[data-v-59af5bd8]:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--panel) inset;transition:background-color 9999s ease-out}.form__actions[data-v-59af5bd8]{gap:10px;margin-top:2px;display:flex}.form__actions .btn[data-v-59af5bd8]{min-width:96px}.form__hint[data-v-59af5bd8]{margin:0;font-size:11.5px;line-height:1.6}.results[data-v-59af5bd8]{flex-direction:column;gap:12px;min-width:0;display:flex}.results__head[data-v-59af5bd8]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}.results__title[data-v-59af5bd8]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.results__meta[data-v-59af5bd8]{color:var(--ink-soft);margin:0;font-size:11px}.empty[data-v-59af5bd8]{border:1px dashed var(--line);background:color-mix(in srgb, var(--panel) 55%, transparent);flex-direction:column;gap:6px;padding:28px 24px;display:flex}.empty__title[data-v-59af5bd8]{font-family:var(--display);margin:0;font-size:14px}.empty__hint[data-v-59af5bd8]{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.7}.exchange[data-v-59af5bd8]{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.exchange__head[data-v-59af5bd8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exchange__meta[data-v-59af5bd8]{color:var(--ink-soft);font-size:11px}.exchange__user[data-v-59af5bd8]{color:var(--user-ink);align-items:baseline;gap:10px;margin:0;font-size:12.5px;display:flex}.exchange__label[data-v-59af5bd8]{border:1px solid var(--line);color:var(--ink-soft);flex:none;padding:1px 7px;font-size:10.5px}.exchange__text[data-v-59af5bd8]{white-space:pre-wrap;overflow-wrap:anywhere}.exchange__reply[data-v-59af5bd8]{border-left:2px solid var(--moss);font-family:var(--reading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:12px;font-size:14px;line-height:1.8}.media[data-v-59af5bd8]{flex-wrap:wrap;gap:10px;display:flex}.media__item[data-v-59af5bd8]{object-fit:cover;border:1px solid var(--line);background:var(--paper);width:150px;max-height:200px}.exchange__facts[data-v-59af5bd8]{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:11px}.exchange__details[data-v-59af5bd8]{border-top:1px dashed var(--line);padding-top:6px}.exchange__details summary[data-v-59af5bd8]{cursor:pointer;color:var(--ink-soft);padding:4px 0;font-size:12px;list-style-position:inside}.exchange__details summary[data-v-59af5bd8]:hover{color:var(--moss-deep)}.exchange__details[open] summary[data-v-59af5bd8]{margin-bottom:8px}@media (width<=980px){.layout[data-v-59af5bd8]{grid-template-columns:1fr}.form[data-v-59af5bd8]{position:static}}@media (width<=520px){.form__row[data-v-59af5bd8]{grid-template-columns:1fr}}.login[data-v-63dbf45d]{background:var(--paper);place-items:center;min-height:100dvh;padding:24px;display:grid}.login__card[data-v-63dbf45d]{width:min(400px,100%);box-shadow:0 20px 60px -30px var(--shadow);border:1px solid var(--line);border-top:3px solid var(--moss);background:var(--panel);border-radius:16px;flex-direction:column;gap:14px;padding:40px 32px 32px;display:flex}.login__eyebrow[data-v-63dbf45d]{letter-spacing:.22em;color:var(--moss-deep);margin:0;font-size:10.5px}.login__title[data-v-63dbf45d]{font-family:var(--display);letter-spacing:.04em;color:var(--ink);margin:0;font-size:28px;font-weight:600}.login__note[data-v-63dbf45d]{color:var(--ink-soft);margin:0 0 6px;font-size:12.5px;line-height:1.8}.login__field[data-v-63dbf45d]{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:12px;display:flex}.login__submit[data-v-63dbf45d]{width:100%;min-height:42px;margin-top:10px}.block[data-v-949fb528]{flex-direction:column;gap:12px;display:flex}.view__title--sub[data-v-949fb528]{font-size:20px}.search[data-v-949fb528]{width:220px}.toggle[data-v-949fb528]{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.count[data-v-949fb528]{margin:0;font-size:12px}.row--expanded[data-v-949fb528]{background:var(--hover-bg)}.path[data-v-949fb528]{color:var(--moss-deep);font-family:var(--mono);text-align:left;text-underline-offset:2px;word-break:break-all;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.detail[data-v-949fb528]{background:var(--paper)}.detail__error[data-v-949fb528]{color:var(--danger);margin:0 0 10px;font-size:12.5px}.detail__grid[data-v-949fb528]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detail__label[data-v-949fb528]{letter-spacing:.08em;color:var(--ink-soft);margin:0 0 6px;font-size:11px}.body[data-v-949fb528]{border:1px solid var(--line);background:var(--panel);max-height:220px;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px;font-size:11.5px;line-height:1.6;overflow:auto}.empty[data-v-949fb528]{border:1px dashed var(--line);margin:0;padding:22px;font-size:12.5px}.load-more[data-v-949fb528]{justify-content:center;display:flex}.tag--debug[data-v-949fb528]{opacity:.65}.service-table td[data-v-949fb528]{vertical-align:top}.log-message[data-v-949fb528]{word-break:break-word;min-width:200px}.log-attrs[data-v-949fb528]{max-width:360px;color:var(--ink-soft);word-break:break-word;white-space:pre-wrap;font-size:11.5px}@media (width<=860px){.detail__grid[data-v-949fb528]{grid-template-columns:1fr}}.finder[data-v-21613c24]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.finder__side[data-v-21613c24]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:2px;padding:10px 8px;display:flex;position:sticky;top:12px}.side__section[data-v-21613c24]{color:var(--ink-soft);letter-spacing:.06em;margin:4px 10px 6px;font-size:11px;font-weight:600}.side-row[data-v-21613c24]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.side-row[data-v-21613c24]:hover{background:var(--surface)}.side-row--active[data-v-21613c24]{border-color:var(--line-strong);background:var(--surface);font-weight:600}.side-row__icon[data-v-21613c24]{width:16px;height:16px;color:var(--ink-soft);flex:none}.side-row--active .side-row__icon[data-v-21613c24]{color:var(--accent)}.side-row__name[data-v-21613c24]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-row__count[data-v-21613c24]{color:var(--ink-soft);flex:none;font-size:11px}.side__hint[data-v-21613c24]{margin:12px 10px 4px;font-size:11px;line-height:1.5}.finder__main[data-v-21613c24]{flex-direction:column;gap:14px;min-width:0;display:flex}.finder__bar[data-v-21613c24]{align-items:center;gap:12px;min-height:38px;padding:0 2px;display:flex}.back[data-v-21613c24]{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:18px;line-height:1}.finder__path[data-v-21613c24]{margin:0;font-size:15px;font-weight:600}.finder__title[data-v-21613c24]{color:var(--ink)}.folder-grid[data-v-21613c24]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:18px 22px;padding:6px 2px 12px;display:grid}.folder-tile[data-v-21613c24]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 10px;display:flex}.folder-tile[data-v-21613c24]:hover{background:var(--surface-2)}.folder-tile__icon[data-v-21613c24]{filter:drop-shadow(0 2px 3px #0000001f);width:96px;height:78px}.folder-tile__back[data-v-21613c24]{fill:#3f9de0}.folder-tile__front[data-v-21613c24]{fill:#63b8f0}.folder-tile__name[data-v-21613c24]{max-width:100%;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.folder-tile__count[data-v-21613c24]{font-size:11px}.upload__folder[data-v-21613c24]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.upload__folder-label[data-v-21613c24]{color:var(--ink-soft);font-size:12px}.upload__folder .input[data-v-21613c24]{width:220px}.upload__folder-hint[data-v-21613c24]{font-size:11px}@media (width<=900px){.finder[data-v-21613c24]{grid-template-columns:1fr}.finder__side[data-v-21613c24]{position:static}}.media[data-v-21613c24]{flex-direction:column;gap:18px;min-width:0;display:flex}.upload[data-v-21613c24]{padding:18px}.upload--dragging[data-v-21613c24]{border-color:var(--accent);background:var(--accent-soft)}.upload__dropzone[data-v-21613c24]{border:1px dashed var(--line-strong);border-radius:var(--radius);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;padding:20px;display:flex}.upload__dropzone[data-v-21613c24]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.upload__title[data-v-21613c24]{color:var(--ink);margin:0;font-size:14px;font-weight:600}.upload__hint[data-v-21613c24]{color:var(--ink-soft);margin:0;font-size:12px}.upload__input[data-v-21613c24]{display:none}.pending[data-v-21613c24]{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.pending__title[data-v-21613c24]{color:var(--ink);margin:0;font-size:13px;font-weight:600}.pending__list[data-v-21613c24]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pending__row[data-v-21613c24]{align-items:center;gap:10px;display:flex}.pending__name[data-v-21613c24]{flex:1;min-width:0}.pending__size[data-v-21613c24]{color:var(--ink-soft);flex:none;font-size:11px}.pending__actions[data-v-21613c24]{gap:8px;display:flex}.upload__progress[data-v-21613c24]{color:var(--ink-soft);align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.progress[data-v-21613c24]{background:var(--line);border-radius:999px;flex:1;height:6px;overflow:hidden}.progress__bar[data-v-21613c24]{border-radius:inherit;background:var(--accent);height:100%;transition:width .12s;display:block}.toolbar[data-v-21613c24]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar__filters[data-v-21613c24]{gap:8px;display:flex}.toolbar__count[data-v-21613c24]{margin:0;font-size:12px}.grid[data-v-21613c24]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.card[data-v-21613c24]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.card__preview[data-v-21613c24]{aspect-ratio:4/3;background:var(--bg-soft);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.card__preview img[data-v-21613c24],.card__preview video[data-v-21613c24]{object-fit:cover;width:100%;height:100%;display:block}.card__badge[data-v-21613c24]{color:#fff;letter-spacing:.06em;background:#0000008c;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:8px;right:8px}.card__meta[data-v-21613c24]{flex-direction:column;gap:2px;padding:10px 12px 0;display:flex}.card__name[data-v-21613c24]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.card__sub[data-v-21613c24]{color:var(--ink-soft);margin:0;font-size:11px}.card__actions[data-v-21613c24]{flex-wrap:wrap;gap:6px;padding:10px 12px 12px;display:flex}.btn--small[data-v-21613c24]{min-height:30px;padding:4px 8px;font-size:11px}.btn--inline[data-v-21613c24]{min-height:26px;margin-left:8px;padding:2px 8px;font-size:11px}.btn--danger[data-v-21613c24]{border-color:var(--danger);color:var(--danger)}.pager[data-v-21613c24]{justify-content:center;align-items:center;gap:14px;padding:4px 0 12px;display:flex}.pager__info[data-v-21613c24]{color:var(--ink-soft);font-size:12px}.empty[data-v-21613c24]{padding:28px 0}.notice[data-v-21613c24]{color:var(--ok);margin:10px 0 0;font-size:12px}.viewer[data-v-21613c24]{z-index:50;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.viewer__panel[data-v-21613c24]{flex-direction:column;gap:12px;width:min(920px,100%);max-height:90dvh;padding:16px;display:flex}.viewer__head[data-v-21613c24]{justify-content:space-between;align-items:center;gap:12px;display:flex}.viewer__title[data-v-21613c24]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.viewer__media[data-v-21613c24]{object-fit:contain;max-width:100%;max-height:68dvh;margin:0 auto}.viewer__actions[data-v-21613c24]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.grid[data-v-21613c24]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.toolbar[data-v-21613c24]{flex-direction:column;align-items:flex-start}}.statusbar[data-v-f5787264]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.statusbar__meta[data-v-f5787264]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.statusbar__dot[data-v-f5787264]{background:var(--ink-soft);border-radius:50%;width:9px;height:9px}.statusbar__dot--ok[data-v-f5787264]{background:var(--moss)}.statusbar__dot--warn[data-v-f5787264]{background:var(--warn)}.statusbar__dot--danger[data-v-f5787264]{background:var(--danger)}.statusbar__dot--unknown[data-v-f5787264]{background:var(--ink-soft)}.statusbar__level[data-v-f5787264]{color:var(--ink);font-weight:500}.statusbar__sep[data-v-f5787264]{color:var(--line)}.statusbar__actions[data-v-f5787264]{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.metrics[data-v-f5787264]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.metric[data-v-f5787264]{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.metric__head[data-v-f5787264]{align-items:center;gap:8px;display:flex}.metric__dot[data-v-f5787264]{background:var(--ink-soft);border-radius:50%;width:8px;height:8px}.metric--ok .metric__dot[data-v-f5787264]{background:var(--moss)}.metric--warn .metric__dot[data-v-f5787264]{background:var(--warn)}.metric--danger .metric__dot[data-v-f5787264]{background:var(--danger)}.metric__title[data-v-f5787264]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.metric__status[data-v-f5787264]{color:var(--ink-soft);margin-left:auto;font-size:12px}.metric--ok .metric__status[data-v-f5787264]{color:var(--moss-deep)}.metric--warn .metric__status[data-v-f5787264]{color:var(--warn)}.metric--danger .metric__status[data-v-f5787264]{color:var(--danger)}.metric__grid[data-v-f5787264]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.metric__item[data-v-f5787264]{flex-direction:column;gap:2px;min-width:0;display:flex}.metric__item dt[data-v-f5787264]{color:var(--ink-soft);font-size:11.5px}.metric__item dd[data-v-f5787264]{font-family:var(--mono);color:var(--user-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px}.metric__hint[data-v-f5787264]{color:var(--ink-soft);margin:0;font-size:11.5px;line-height:1.6}.metric__degraded[data-v-f5787264]{border-left:2px solid var(--line);background:var(--paper);color:var(--ink-soft);margin:0;padding:6px 8px;font-size:12px}.metric__tags[data-v-f5787264]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.progress[data-v-f5787264]{border:1px solid var(--line);background:var(--paper);height:7px}.progress__bar[data-v-f5787264]{background:var(--moss);height:100%;transition:width .2s}.metric--warn .progress__bar[data-v-f5787264]{background:var(--warn)}.metric--danger .progress__bar[data-v-f5787264]{background:var(--danger)}.history[data-v-f5787264]{flex-direction:column;gap:10px;display:flex}.history__head[data-v-f5787264]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history__title[data-v-f5787264]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.history__hint[data-v-f5787264]{margin-right:auto;font-size:11.5px}.probe[data-v-f2d8f894]{min-width:0;box-shadow:var(--panel-shadow);border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.probe__head[data-v-f2d8f894]{align-items:center;gap:8px;display:flex}.probe__dot[data-v-f2d8f894]{background:var(--ink-soft);border-radius:50%;width:8px;height:8px}.probe--ok .probe__dot[data-v-f2d8f894]{background:var(--moss)}.probe--error .probe__dot[data-v-f2d8f894]{background:var(--danger)}.probe--pending .probe__dot[data-v-f2d8f894]{background:var(--ink-soft);animation:1.2s ease-in-out infinite pulse-f2d8f894}.probe__title[data-v-f2d8f894]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.probe__status[data-v-f2d8f894]{color:var(--ink-soft);margin-left:auto;font-size:12px}.probe--ok .probe__status[data-v-f2d8f894]{color:var(--moss-deep)}.probe--error .probe__status[data-v-f2d8f894]{color:var(--danger)}.probe__body[data-v-f2d8f894]{overflow-wrap:anywhere;min-height:68px;color:var(--user-ink);flex-direction:column;gap:6px;font-size:13px;line-height:1.7;display:flex}.probe__body[data-v-f2d8f894] p{margin:0}.probe__error[data-v-f2d8f894]{border-left:2px solid var(--danger);background:var(--paper);color:var(--danger);overflow-wrap:anywhere;margin:0;padding:6px 8px;font-size:12px}.probe__meta[data-v-f2d8f894]{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-soft);margin:auto 0 0;padding-top:12px;font-size:11.5px}@keyframes pulse-f2d8f894{0%,to{opacity:.3}50%{opacity:1}}.probes[data-v-a384762c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.probes__tags[data-v-a384762c]{flex-wrap:wrap;gap:6px;display:flex}.history[data-v-a384762c]{flex-direction:column;gap:10px;display:flex}.history__head[data-v-a384762c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.history__title[data-v-a384762c]{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.statusbar[data-v-311870f5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.statusbar__meta[data-v-311870f5]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.statusbar__sep[data-v-311870f5]{color:var(--line)}.statusbar__actions[data-v-311870f5]{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.range-field[data-v-311870f5]{align-items:center;gap:6px;display:flex}.range-field__label[data-v-311870f5]{color:var(--ink-soft);white-space:nowrap;font-size:12px}.notice[data-v-311870f5]{color:var(--ink-soft);padding:10px 14px;font-size:12.5px}.registrations__table[data-v-311870f5]{overflow-x:auto}.registrations__empty[data-v-311870f5]{padding:16px;font-size:13px}.pager[data-v-311870f5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pager__total[data-v-311870f5]{font-size:12.5px}.pager__actions[data-v-311870f5]{align-items:center;gap:8px;display:flex}.pager__size[data-v-311870f5]{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;display:flex}.detail[data-v-728d1e7e]{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:20px;min-width:0;padding:20px 22px;display:flex}.detail__head[data-v-728d1e7e]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.detail__name[data-v-728d1e7e]{font-family:var(--display);margin:0;font-size:20px;font-weight:600}.detail__id[data-v-728d1e7e]{color:var(--ink-soft);margin:5px 0 0;font-size:11.5px}.detail__codes[data-v-728d1e7e]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.detail__goal[data-v-728d1e7e]{border-left:2px solid var(--moss);background:var(--paper);padding:12px 14px}.detail__goal-text[data-v-728d1e7e]{margin:4px 0 0;font-size:13px;line-height:1.7}.detail__section[data-v-728d1e7e]{flex-direction:column;gap:10px;display:flex}.detail__label[data-v-728d1e7e]{letter-spacing:.08em;color:var(--ink-soft);margin:0;font-size:11.5px}.defs[data-v-728d1e7e]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px;margin:0;display:grid}.defs__row[data-v-728d1e7e]{border-bottom:1px dashed var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.defs__row dt[data-v-728d1e7e]{color:var(--ink-soft)}.defs__row dd[data-v-728d1e7e]{overflow-wrap:anywhere;margin:0}.defs__link[data-v-728d1e7e]{color:var(--moss-deep);word-break:break-all}.rules[data-v-728d1e7e]{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:12.5px;line-height:1.75;display:flex}.reply[data-v-728d1e7e]{border-left:2px solid var(--line);background:var(--paper);font-family:var(--reading);margin:0;padding:10px 14px;font-size:14px;line-height:1.7}.media[data-v-728d1e7e]{flex-wrap:wrap;gap:10px;display:flex}.media__item[data-v-728d1e7e]{object-fit:cover;border:1px solid var(--line);background:var(--paper);width:160px;max-height:220px}.split[data-v-375e8bd3]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.list[data-v-375e8bd3]{border:1px solid var(--line);background:var(--panel);flex-direction:column;display:flex}.list__item[data-v-375e8bd3]{border:0;border-left:2px solid #0000;border-bottom:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;gap:4px;padding:12px 14px;transition:background .15s;display:flex}.list__item[data-v-375e8bd3]:last-child{border-bottom:0}.list__item[data-v-375e8bd3]:hover{background:var(--paper)}.list__item--active[data-v-375e8bd3]{border-left-color:var(--accent);background:var(--paper)}.list__name[data-v-375e8bd3]{font-family:var(--display);font-size:15px;font-weight:600}.list__meta[data-v-375e8bd3]{color:var(--ink-soft);font-size:11.5px}.list__id[data-v-375e8bd3]{color:var(--ink-soft);font-size:11px}.list__empty[data-v-375e8bd3]{margin:0;padding:14px;font-size:12.5px}.split__empty[data-v-375e8bd3]{border:1px dashed var(--line);margin:0;padding:24px;font-size:12.5px}@media (width<=860px){.split[data-v-375e8bd3]{grid-template-columns:1fr}}.create[data-v-5e90ee91]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.create__input[data-v-5e90ee91],.create__select[data-v-5e90ee91]{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;min-width:220px;padding:7px 10px;font-size:13px}.table-wrap[data-v-5e90ee91]{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.routes-table[data-v-5e90ee91]{border-collapse:collapse;width:100%;font-size:13px}.routes-table th[data-v-5e90ee91],.routes-table td[data-v-5e90ee91]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:10px 12px}.routes-table th[data-v-5e90ee91]{color:var(--muted);background:var(--surface-2);font-weight:500}.routes-table tbody tr:last-child td[data-v-5e90ee91]{border-bottom:none}.path[data-v-5e90ee91]{word-break:break-all;white-space:normal}.role-id[data-v-5e90ee91]{color:var(--muted)}.copy[data-v-5e90ee91]{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:12px}.copy--danger[data-v-5e90ee91]{color:var(--danger,#e5484d)}.actions[data-v-5e90ee91]{white-space:nowrap}.actions .copy[data-v-5e90ee91]:first-child{margin-left:0}.tag[data-v-5e90ee91]{border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.tag--ok[data-v-5e90ee91]{color:var(--ok);background:#2ea04326}.tag--warn[data-v-5e90ee91]{color:var(--warn);background:#d2992226}.empty[data-v-5e90ee91]{color:var(--muted);text-align:center}.console[data-v-0df40498]{grid-template-columns:224px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.console__main[data-v-0df40498]{min-width:0;min-height:0;display:flex}.booting[data-v-0df40498]{min-height:100dvh;color:var(--ink-soft);place-items:center;font-size:13px;display:grid}@media (width<=860px){.console[data-v-0df40498]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f7fb;--paper-deep:#edf2f8;--panel:#fff;--panel-2:#f8fafc;--ink:#0f172a;--ink-soft:#5f7086;--user-ink:#334155;--line:#dfe7f1;--moss:#2563eb;--moss-deep:#1d4ed8;--danger:#dc2626;--warn:#d97706;--on-accent:#fff;--hover-bg:#f1f5f9;--shadow:#0f172a14;--panel-shadow:0 1px 2px #1018280a;--selection-bg:color-mix(in srgb, var(--moss) 22%, transparent);--selection-ink:var(--ink);--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--reading:"Songti SC", "Noto Serif SC", serif;--display:"SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--sans:"SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--accent:var(--moss);--accent-soft:color-mix(in srgb, var(--moss) 8%, var(--panel));--line-strong:color-mix(in srgb, var(--ink-soft) 45%, var(--line));--bg-soft:var(--panel-2);--ok:var(--moss-deep);--radius:10px;--rail-hover:#ffffff0d;--rail-selected:#60a5fa21;--rail:#101d32;--rail-ink:#e2e8f0;--rail-soft:#94a3b8;--rail-line:#e2e8f01f;--rail-accent:#60a5fa;color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b1220;--paper-deep:#070d18;--panel:#111827;--panel-2:#0f172a;--ink:#e5edf9;--ink-soft:#94a3b8;--user-ink:#cbd5e1;--line:#1e293b;--moss:#60a5fa;--moss-deep:#93c5fd;--danger:#f87171;--warn:#fbbf24;--on-accent:#08111f;--hover-bg:#162033;--shadow:#0000008c;--panel-shadow:0 22px 48px -32px var(--shadow);--selection-bg:color-mix(in srgb, var(--moss) 42%, transparent);--selection-ink:var(--ink);--scrollbar-thumb:#26364c;--scrollbar-thumb-hover:#33475f;--rail:#070d18;--rail-ink:#e5edf9;--rail-soft:#94a3b8;--rail-line:#e5edf914;--rail-accent:#60a5fa}*{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--paper);scrollbar-color:var(--scrollbar-thumb) transparent;margin:0}button,textarea,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--moss-deep);outline-offset:2px}::selection{background:var(--selection-bg);color:var(--selection-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.view{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;padding:32px clamp(20px,2.8vw,44px) 48px;display:flex;overflow:auto}.view>*{flex-shrink:0;min-width:0}.view__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.view__eyebrow{font-family:var(--mono);letter-spacing:.15em;color:var(--moss-deep);margin:0;font-size:10px;font-weight:500}.view__title{font-family:var(--display);letter-spacing:-.01em;margin:7px 0 0;font-size:27px;font-weight:650}.view__note{max-width:820px;color:var(--ink-soft);margin:9px 0 0;font-size:12.5px;line-height:1.8}.view__actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.btn{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--user-ink);white-space:nowrap;border-radius:8px;padding:8px 13px;font-size:12.5px;font-weight:500;line-height:1.4;transition:color .15s,border-color .15s,background .15s}.btn:hover:enabled{color:var(--moss-deep);border-color:var(--moss);background:var(--hover-bg)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{border-color:var(--moss);background:var(--moss);color:var(--on-accent);border-radius:8px}.btn--primary:hover:enabled{border-color:var(--moss-deep);background:color-mix(in srgb, var(--moss) 82%, var(--ink));color:var(--on-accent)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-soft)}.alert{border:1px solid color-mix(in srgb, var(--danger) 22%, var(--line));background:color-mix(in srgb, var(--danger) 7%, var(--panel));color:var(--danger);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.tag{border:1px solid var(--line);background:var(--panel-2);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11.5px;display:inline-block}.tag--ok{color:var(--moss-deep);border-color:color-mix(in srgb, var(--moss) 45%, transparent)}.tag--error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.tag--warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.panel,.view .metric,.view :is(section,article).detail,.view .list{border:1px solid var(--line);background:var(--panel);box-shadow:var(--panel-shadow);border-radius:12px}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px;line-height:1.65}.table th{border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--ink-soft);text-align:left;white-space:nowrap;padding:12px 16px;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--hover-bg)}.input,.select,.textarea{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;min-height:36px;color:var(--ink);border-radius:8px;padding:8px 11px;font-size:12.5px;transition:border-color .15s,background .15s}.input::placeholder,.textarea::placeholder{color:var(--ink-soft)}.input:hover:enabled,.select:hover:enabled,.textarea:hover:enabled{border-color:color-mix(in srgb, var(--moss) 40%, var(--line))}.textarea{resize:vertical;width:100%;min-height:92px;line-height:1.7}.input:focus,.select:focus,.textarea:focus{border-color:var(--moss);box-shadow:0 0 0 2px color-mix(in srgb, var(--moss) 18%, transparent);outline:none}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field__label{color:var(--ink-soft);font-size:11.5px}@media (width<=860px){.view{padding:20px 16px 32px}.view__head{flex-direction:column;align-items:flex-start}}:is(.panel:has(>.table),.table-wrap){overflow-x:auto}.view :is(.history__head,.detail__head,.section__head){flex-wrap:wrap}.view :is(.statusbar,.filters){border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px 18px}.view .statusbar__actions{flex-shrink:1;min-width:0}.view .statusbar__meta{line-height:1.8}.view .history__hint{font-size:11.5px;line-height:1.6}.view :is(.empty,.split__empty){background:var(--panel-2);border-radius:12px;line-height:1.8}.view .list{overflow:hidden}.view .message{border-radius:0 8px 8px 0}input[type=checkbox]{width:15px;height:15px;accent-color:var(--moss)}@media (width<=1100px){.view__actions{flex-shrink:1}}@media (width<=520px){.view{gap:20px;padding:22px 14px 32px}.view__title{font-size:24px}.view__actions{gap:8px;width:100%}.view :is(.statusbar,.filters){padding:14px}.view :is(.statusbar__actions,.pager__actions,.toolbar__filters,.pending__row){flex-wrap:wrap;max-width:100%}.view .query{width:100%}.view .query .input{flex:1;min-width:0}.view .filters .field{flex:130px}.view .filters .select{width:100%;min-width:0}.view .search{width:100%}.view .probes,.view .metrics{grid-template-columns:minmax(0,1fr)}}
