.log-page[data-v-5adb2b55]{background:var(--bg-page);color:var(--text-primary)}.log-filter-bar[data-v-5adb2b55]{padding:8px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-glass);backdrop-filter:var(--material-backdrop-filter);-webkit-backdrop-filter:var(--material-backdrop-filter);-webkit-box-shadow:0 1px 12px rgba(15,23,42,.04);box-shadow:0 1px 12px rgba(15,23,42,.04)}.log-filter-inner[data-v-5adb2b55]{width:100%}.log-filter-grid[data-v-5adb2b55]{display:grid;grid-template-columns:minmax(118px,auto) minmax(220px,1.15fr) minmax(250px,1fr) minmax(360px,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.log-filter-heading[data-v-5adb2b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:32px;gap:12px}.log-filter-heading-copy[data-v-5adb2b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px;min-width:0}.log-page-title[data-v-5adb2b55]{margin:0;color:var(--text-primary);font-size:18px;font-weight:750;letter-spacing:-.02em}.log-filter-caption[data-v-5adb2b55]{margin:0;color:var(--text-tertiary);font-size:11px;line-height:1.2;white-space:nowrap}.log-filter-heading-actions[data-v-5adb2b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.log-active-count[data-v-5adb2b55]{color:var(--accent);font-size:11px;font-weight:650;white-space:nowrap}.log-advanced-toggle[data-v-5adb2b55],.log-clear-button[data-v-5adb2b55],.log-level-button[data-v-5adb2b55],.log-query-button[data-v-5adb2b55],.log-range-button[data-v-5adb2b55],.log-search-clear[data-v-5adb2b55]{cursor:pointer}.log-clear-button[data-v-5adb2b55]{min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-tertiary);font-size:12px}.log-clear-button[data-v-5adb2b55]:hover{background:var(--bg-hover);color:var(--text-primary)}.log-advanced-toggle[data-v-5adb2b55]:focus-visible,.log-clear-button[data-v-5adb2b55]:focus-visible,.log-expand-button[data-v-5adb2b55]:focus-visible,.log-level-button[data-v-5adb2b55]:focus-visible,.log-query-button[data-v-5adb2b55]:focus-visible,.log-range-button[data-v-5adb2b55]:focus-visible,.log-search-clear[data-v-5adb2b55]:focus-visible{outline:none;-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.log-search-field[data-v-5adb2b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-solid);color:var(--text-tertiary);-webkit-transition:border-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.log-search-field[data-v-5adb2b55]:focus-within{border-color:var(--accent);-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.log-search-field>i[data-v-5adb2b55]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;font-size:16px}.log-search-input[data-v-5adb2b55]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:13px}.log-search-input[data-v-5adb2b55]::-webkit-input-placeholder{color:var(--text-tertiary)}.log-search-input[data-v-5adb2b55]::-moz-placeholder{color:var(--text-tertiary)}.log-search-input[data-v-5adb2b55]:-ms-input-placeholder{color:var(--text-tertiary)}.log-search-input[data-v-5adb2b55]::-ms-input-placeholder{color:var(--text-tertiary)}.log-search-input[data-v-5adb2b55]::placeholder{color:var(--text-tertiary)}.log-search-clear[data-v-5adb2b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;height:24px;border:0;border-radius:50%;background:var(--bg-hover);color:var(--text-tertiary);font-size:17px;line-height:1}.log-primary-filters[data-v-5adb2b55]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.log-input[data-v-5adb2b55]{width:100%;height:34px;padding:0 11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-workbench);color:var(--text-primary);font-size:13px;line-height:34px;-webkit-transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.log-input[data-v-5adb2b55]::-webkit-input-placeholder{color:var(--text-tertiary)}.log-input[data-v-5adb2b55]::-moz-placeholder{color:var(--text-tertiary)}.log-input[data-v-5adb2b55]:-ms-input-placeholder{color:var(--text-tertiary)}.log-input[data-v-5adb2b55]::-ms-input-placeholder{color:var(--text-tertiary)}.log-input[data-v-5adb2b55]::placeholder{color:var(--text-tertiary)}.log-select[data-v-5adb2b55]{display:block;min-width:0;width:100%}[data-v-5adb2b55] .log-select .ui-select-trigger{height:34px;min-height:34px;padding:0 9px 0 11px;border-radius:8px;font-size:13px;line-height:34px}[data-v-5adb2b55] .log-select .ui-select-chevron{font-size:14px}[data-v-5adb2b55] .log-select .ui-select-clear{width:22px;height:22px}.log-input[data-v-5adb2b55]:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--card-border-color));background:var(--surface-solid);-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring);outline:none}.log-time-input[data-v-5adb2b55]{width:100%;min-width:0;padding:0 9px;font-size:12px}.log-filter-controls[data-v-5adb2b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.log-level-control[data-v-5adb2b55],.log-time-presets[data-v-5adb2b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:2px;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-workbench)}.log-level-button[data-v-5adb2b55],.log-range-button[data-v-5adb2b55]{min-height:27px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-tertiary);font-size:12px;font-weight:650;-webkit-transition:background .16s ease,color .16s ease,-webkit-transform .12s ease;transition:background .16s ease,color .16s ease,-webkit-transform .12s ease;transition:transform .12s ease,background .16s ease,color .16s ease;transition:transform .12s ease,background .16s ease,color .16s ease,-webkit-transform .12s ease}.log-level-button[data-v-5adb2b55]:hover,.log-range-button[data-v-5adb2b55]:hover{color:var(--text-primary)}.log-level-button.is-active[data-v-5adb2b55],.log-range-button.is-active[data-v-5adb2b55]{background:var(--surface-solid);color:var(--text-primary);-webkit-box-shadow:var(--shadow-workbench);box-shadow:var(--shadow-workbench)}.log-level-button.is-active.is-error[data-v-5adb2b55]{color:var(--danger)}.log-level-button.is-active.is-info[data-v-5adb2b55]{color:var(--accent)}.log-advanced-toggle[data-v-5adb2b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:10px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:650;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease;transition:border-color .16s ease,background .16s ease,color .16s ease}.log-advanced-toggle[aria-expanded=true][data-v-5adb2b55],.log-advanced-toggle[data-v-5adb2b55]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.log-advanced-chevron[data-v-5adb2b55]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.log-advanced-chevron.is-open[data-v-5adb2b55]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.log-query-button[data-v-5adb2b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;min-width:72px;padding:0 18px;border:1px solid var(--text-primary);border-radius:8px;background:var(--text-primary);color:var(--bg-card);font-size:13px}.log-advanced-toggle[data-v-5adb2b55]:active,.log-expand-button[data-v-5adb2b55]:active,.log-level-button[data-v-5adb2b55]:active,.log-query-button[data-v-5adb2b55]:active,.log-range-button[data-v-5adb2b55]:active{-webkit-transform:scale(.98);transform:scale(.98)}.log-advanced-panel[data-v-5adb2b55]{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:12px;border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-workbench) 72%,transparent)}.log-advanced-field[data-v-5adb2b55]{min-width:0}.log-advanced-field>label[data-v-5adb2b55]{display:block;margin-bottom:5px;color:var(--text-tertiary);font-size:11px;font-weight:650}.log-structured-fields[data-v-5adb2b55]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px}.log-field-hint[data-v-5adb2b55]{display:block;margin-top:5px;color:var(--text-tertiary);font-size:10px;line-height:1.35}.log-advanced-time[data-v-5adb2b55]{grid-column:1/-1}.log-time-row[data-v-5adb2b55]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.log-time-divider[data-v-5adb2b55]{color:var(--text-tertiary);font-size:11px}.log-list-wrap[data-v-5adb2b55]{margin-top:14px}.log-scroll[data-v-5adb2b55]{scroll-behavior:smooth}.log-entry-card[data-v-5adb2b55]{padding:14px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-workbench);-webkit-box-shadow:var(--shadow-workbench);box-shadow:var(--shadow-workbench)}.log-entry-card[data-v-5adb2b55]:hover{border-color:var(--border-color);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2)}.log-entry-head[data-v-5adb2b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:9px}.log-entry-meta[data-v-5adb2b55]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;min-width:0}.log-request-id[data-v-5adb2b55],.log-time[data-v-5adb2b55]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:22px;padding:0 7px;border-radius:6px;background:var(--bg-hover);color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.2}.log-category[data-v-5adb2b55]{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.02em}.log-muted[data-v-5adb2b55]{color:var(--text-tertiary);font-size:12px}.log-expand-button[data-v-5adb2b55]{min-height:28px;padding:0 9px;background:transparent;color:var(--accent);font-size:12px}.log-expand-button[data-v-5adb2b55]:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.rounded-xl[data-v-5adb2b55]{border-radius:1rem}.log-content.is-collapsed[data-v-5adb2b55]{max-height:84px;overflow:hidden}.line-clamp-3[data-v-5adb2b55]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (prefers-reduced-transparency:reduce){.log-filter-bar[data-v-5adb2b55]{background:var(--surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:721px) and (max-width:1100px){.log-filter-grid[data-v-5adb2b55]{grid-template-columns:minmax(108px,auto) minmax(200px,1fr) minmax(220px,1fr)}.log-filter-controls[data-v-5adb2b55]{grid-column:1/-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:720px){.log-filter-bar[data-v-5adb2b55]{padding:7px 12px 8px}.log-filter-inner[data-v-5adb2b55]{display:block}.log-filter-grid[data-v-5adb2b55]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.log-advanced-panel[data-v-5adb2b55],.log-filter-controls[data-v-5adb2b55],.log-filter-grid>div[data-v-5adb2b55],.log-primary-filters[data-v-5adb2b55],.log-search-field[data-v-5adb2b55]{width:100%;overflow:visible}.log-advanced-panel[data-v-5adb2b55],.log-filter-controls[data-v-5adb2b55],.log-filter-heading[data-v-5adb2b55],.log-primary-filters[data-v-5adb2b55],.log-search-field[data-v-5adb2b55]{grid-column:1/-1}.log-filter-heading[data-v-5adb2b55]{width:100%}.log-filter-heading-copy[data-v-5adb2b55]{gap:0 6px}.log-page-title[data-v-5adb2b55]{font-size:17px}.log-filter-controls[data-v-5adb2b55],.log-primary-filters[data-v-5adb2b55]{grid-template-columns:repeat(2,minmax(0,1fr))}.log-filter-controls[data-v-5adb2b55]{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.log-level-control[data-v-5adb2b55],.log-time-presets[data-v-5adb2b55]{grid-column:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.log-level-button[data-v-5adb2b55],.log-range-button[data-v-5adb2b55]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:6px;padding-left:6px}.log-advanced-toggle[data-v-5adb2b55],.log-query-button[data-v-5adb2b55]{width:100%;min-width:0}.log-advanced-toggle[data-v-5adb2b55]{grid-column:1}.log-query-button[data-v-5adb2b55]{grid-column:2}.log-advanced-panel[data-v-5adb2b55]{grid-template-columns:1fr;padding:10px 0 0;background:transparent}.log-advanced-time[data-v-5adb2b55]{grid-column:auto}.log-time-row[data-v-5adb2b55]{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px!important;overflow-x:visible!important}.log-time-row>span[data-v-5adb2b55]{display:block}.log-time-input[data-v-5adb2b55]{width:100%!important;font-size:12px}.log-query-button[data-v-5adb2b55]{-webkit-box-flex:0;-ms-flex:none;flex:none}.log-list-wrap[data-v-5adb2b55]{margin-top:8px;padding-right:12px;padding-left:12px}.log-entry-card[data-v-5adb2b55]{padding:11px 12px;border-radius:9px}.log-entry-head[data-v-5adb2b55]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.log-scroll[data-v-5adb2b55]{scroll-behavior:auto}.log-advanced-toggle[data-v-5adb2b55],.log-entry-card[data-v-5adb2b55],.log-expand-button[data-v-5adb2b55],.log-level-button[data-v-5adb2b55],.log-query-button[data-v-5adb2b55],.log-range-button[data-v-5adb2b55]{-webkit-transition:none;transition:none}}@media (prefers-reduced-transparency:reduce){.log-filter-bar[data-v-5adb2b55]{background:var(--bg-card);backdrop-filter:none;-webkit-backdrop-filter:none}}