.log-layers[data-v-e49b3ab8]{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.log-layer[data-v-e49b3ab8]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--bg-white);border:1px solid var(--bg-gray);border-radius:var(--radius-lg)}.layer-icon[data-v-e49b3ab8]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);flex-shrink:0}.layer-icon svg[data-v-e49b3ab8]{width:24px;height:24px}.layer-icon.service[data-v-e49b3ab8]{background:var(--cp-info-100);color:var(--cp-info-600)}.layer-icon.comm[data-v-e49b3ab8]{background:var(--cp-warning-100);color:var(--cp-warning-600)}.layer-icon.program[data-v-e49b3ab8]{background:var(--cp-violet-100);color:var(--cp-violet-600)}.layer-content h4[data-v-e49b3ab8]{margin:0 0 .25rem;font-size:1rem;color:var(--text-primary)}.layer-content p[data-v-e49b3ab8]{margin:0;font-size:.875rem;color:var(--text-secondary)}.file-tree[data-v-e49b3ab8]{background:var(--cp-code-bg);border-radius:var(--radius-lg);padding:1.25rem;margin:1.5rem 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;color:var(--cp-code-text);overflow-x:auto}.tree-root[data-v-e49b3ab8]{line-height:1.8}.tree-children[data-v-e49b3ab8]{margin-left:1.25rem;border-left:1px solid var(--cp-code-border);padding-left:.75rem}.tree-item[data-v-e49b3ab8]{position:relative}.tree-item[data-v-e49b3ab8]:before{content:"";position:absolute;left:-.75rem;top:.75em;width:.5rem;height:1px;background:var(--cp-code-border)}.folder[data-v-e49b3ab8]{color:#4ec9b0}.file[data-v-e49b3ab8]{color:#9cdcfe}.desc[data-v-e49b3ab8]{color:#6a9955;margin-left:1rem}.desc[data-v-e49b3ab8]:before{content:"// "}.log-example[data-v-e49b3ab8]{background:var(--cp-code-bg);border-radius:var(--radius-lg);overflow:hidden;margin:1.5rem 0}.log-header[data-v-e49b3ab8]{padding:.75rem 1rem;background:var(--cp-code-header-bg);font-family:monospace;font-size:.75rem;color:var(--cp-code-muted)}.log-example pre[data-v-e49b3ab8]{margin:0;padding:1rem;overflow-x:auto}.log-example code[data-v-e49b3ab8]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.8;color:var(--cp-code-text)}.severity-legend[data-v-e49b3ab8]{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.severity-item[data-v-e49b3ab8]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-secondary)}.severity-badge[data-v-e49b3ab8]{display:inline-block;padding:.125rem .5rem;font-family:monospace;font-size:.6875rem;font-weight:600;border-radius:var(--radius-sm);min-width:50px;text-align:center}.severity-badge.debug[data-v-e49b3ab8]{background:var(--cp-primary-100);color:var(--cp-primary-700)}.severity-badge.info[data-v-e49b3ab8]{background:var(--cp-info-100);color:var(--cp-info-700)}.severity-badge.warn[data-v-e49b3ab8]{background:var(--cp-warning-100);color:var(--cp-warning-700)}.severity-badge.error[data-v-e49b3ab8]{background:var(--cp-error-100);color:var(--cp-error-700)}.field-reference[data-v-e49b3ab8]{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;padding:1rem;background:var(--bg-light);border-radius:var(--radius-lg)}.field-item[data-v-e49b3ab8]{display:grid;grid-template-columns:140px 60px 1fr;gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--bg-gray)}.field-item[data-v-e49b3ab8]:last-child{border-bottom:none}.field-name[data-v-e49b3ab8]{font-family:monospace;font-weight:600;font-size:.875rem;color:var(--primary-dark)}.field-type[data-v-e49b3ab8]{font-family:monospace;font-size:.75rem;color:var(--text-light);background:var(--bg-white);padding:.125rem .375rem;border-radius:var(--radius-sm);text-align:center}.field-desc[data-v-e49b3ab8]{font-size:.8125rem;color:var(--text-secondary)}@media(max-width:640px){.field-item[data-v-e49b3ab8]{grid-template-columns:1fr;gap:.25rem}}.code-block[data-v-e49b3ab8]{background:var(--cp-code-bg);border-radius:var(--radius-lg);overflow:hidden;margin:1.5rem 0}.code-header[data-v-e49b3ab8]{display:flex;justify-content:space-between;padding:.75rem 1rem;background:var(--cp-code-header-bg);font-size:.75rem}.code-language[data-v-e49b3ab8]{color:var(--cp-info-500);font-weight:600}.code-filename[data-v-e49b3ab8]{color:var(--cp-code-muted)}.code-block pre[data-v-e49b3ab8]{margin:0;padding:1rem;overflow-x:auto}.code-block code[data-v-e49b3ab8]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.6;color:var(--cp-code-text)}.status-grid[data-v-e49b3ab8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}@media(max-width:768px){.status-grid[data-v-e49b3ab8]{grid-template-columns:1fr}}.status-card[data-v-e49b3ab8]{padding:1rem;background:var(--bg-white);border:1px solid var(--bg-gray);border-radius:var(--radius-md)}.status-label[data-v-e49b3ab8]{font-family:monospace;font-weight:600;font-size:.8125rem;color:var(--primary-dark);margin-bottom:.5rem}.status-values[data-v-e49b3ab8]{display:flex;gap:.5rem;margin-bottom:.5rem}.status-value[data-v-e49b3ab8]{padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:var(--radius-sm)}.status-value.success[data-v-e49b3ab8]{background:var(--cp-success-100);color:var(--cp-success-800)}.status-value.error[data-v-e49b3ab8]{background:var(--cp-error-100);color:var(--cp-error-800)}.status-value.unknown[data-v-e49b3ab8]{background:var(--bg-light);color:var(--text-light)}.status-example[data-v-e49b3ab8]{font-family:monospace;font-size:.75rem;color:var(--text-secondary);background:var(--bg-light);padding:.375rem .5rem;border-radius:var(--radius-sm);margin-bottom:.5rem;overflow-x:auto}.counter-row[data-v-e49b3ab8]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.counter[data-v-e49b3ab8]{font-family:monospace;font-size:.75rem;color:var(--text-secondary)}.counter.good[data-v-e49b3ab8]{color:var(--cp-success-800)}.counter.bad[data-v-e49b3ab8]{color:var(--cp-error-800)}.status-card p[data-v-e49b3ab8]{margin:0;font-size:.8125rem;color:var(--text-light)}.workflow-diagram[data-v-e49b3ab8]{display:flex;flex-direction:column;gap:0;margin:1.5rem 0}.workflow-step[data-v-e49b3ab8]{display:flex;gap:1rem;padding:1.25rem;background:var(--bg-white);border:1px solid var(--bg-gray);border-radius:var(--radius-lg)}.workflow-arrow[data-v-e49b3ab8]{display:flex;justify-content:center;padding:.5rem;color:var(--text-light)}.workflow-arrow svg[data-v-e49b3ab8]{width:20px;height:20px}.workflow-num[data-v-e49b3ab8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:700;font-size:.875rem;border-radius:50%;flex-shrink:0}.workflow-content[data-v-e49b3ab8]{flex:1}.workflow-content h4[data-v-e49b3ab8]{margin:0 0 .375rem;font-size:1rem;color:var(--text-primary)}.workflow-content>p[data-v-e49b3ab8]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary)}.workflow-example[data-v-e49b3ab8]{padding:.75rem;background:var(--bg-light);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}.workflow-example code[data-v-e49b3ab8]{background:var(--bg-white);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:monospace;font-size:.75rem}table[data-v-e49b3ab8]{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem}th[data-v-e49b3ab8],td[data-v-e49b3ab8]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--bg-gray)}th[data-v-e49b3ab8]{background:var(--bg-light);font-weight:600;color:var(--text-primary)}td[data-v-e49b3ab8]{color:var(--text-secondary)}td code[data-v-e49b3ab8]{background:var(--bg-light);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:monospace;font-size:.8125rem}
