.structured-logging-card{color:#c8d0df;background:linear-gradient(160deg,#1c2330 0%,#161c28 100%);border-radius:9px;gap:8px;padding:11px 12px 12px;font-size:10px;display:grid}.structured-logging-card-heading{color:#8a96ad;letter-spacing:.3px;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:720;display:flex}.structured-logging-card-heading strong{color:#9fb4d8;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#243044;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:800}.structured-logging-card-lines{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#11161f;border-radius:6px;gap:4px;margin:0;padding:8px 9px;font-size:9px;list-style:none;display:grid}.structured-logging-card-lines li{color:#a9b3c6;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.structured-logging-card-lines b{letter-spacing:.3px;border-radius:4px;place-items:center;min-width:34px;padding:1px 4px;font-size:8px;font-weight:800;display:inline-grid}.structured-logging-card-lines b.is-info{color:#6fd0e8;background:#5ec8e629}.structured-logging-card-lines b.is-warn{color:#f0c878;background:#e8b65a2e}.structured-logging-card-lines b.is-error{color:#f09a9a;background:#e8787833}.structured-logging-card-lines code{color:#d6dfee;font-weight:650}.structured-logging-card-lines span{color:#7c8aa3}.structured-logging-card-conclusion{color:#c8d0df;margin:0;font-size:10px;line-height:1.5}.structured-logging-card-conclusion strong{color:#fff}.term-interactive-demo.structured-logging-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px}.structured-logging-brief{color:#4a5266;margin:0;font-size:13px;line-height:1.6}.structured-logging-brief strong{color:#2b2f38}.structured-logging-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.structured-logging-demo .structured-logging-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.structured-logging-demo .structured-logging-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.structured-logging-demo .structured-logging-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.structured-logging-demo .structured-logging-toggle{min-height:34px;font:inherit;padding:7px 12px;font-size:12.5px;font-weight:650;color:#4a5160!important;background:#fff!important;border:1px solid #d9dce3!important;border-radius:7px!important}.term-interactive-demo.structured-logging-demo .structured-logging-toggle:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.structured-logging-demo .structured-logging-toggle:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.structured-logging-demo .structured-logging-toggle[aria-pressed=true]{color:#fff!important;background:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.structured-logging-demo .structured-logging-recover{min-height:34px;font:inherit;padding:7px 12px;font-size:12.5px;font-weight:650;color:#3a3f4a!important;background:#fff!important;border:1px solid #c4c9d2!important;border-radius:7px!important}.term-interactive-demo.structured-logging-demo .structured-logging-recover:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.structured-logging-demo .structured-logging-recover:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.structured-logging-demo .structured-logging-recover:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.structured-logging-demo .structured-logging-reset{min-height:34px;font:inherit;padding:7px 12px;font-size:12.5px;font-weight:650;color:#53596a!important;background:#f4f5f8!important;border:1px solid #d9dce3!important;border-radius:7px!important}.term-interactive-demo.structured-logging-demo .structured-logging-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.structured-logging-demo .structured-logging-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.structured-logging-demo .structured-logging-reset:disabled{opacity:.5;cursor:not-allowed}.structured-logging-filter{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}.structured-logging-filter legend{color:#4a5160;font-size:12.5px;font-weight:700}.structured-logging-filter [role=group]{flex-wrap:wrap;gap:6px;display:inline-flex}.term-interactive-demo.structured-logging-demo .structured-logging-filter button{min-height:30px;font:inherit;padding:5px 13px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.structured-logging-demo .structured-logging-filter button:hover{color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.structured-logging-demo .structured-logging-filter button:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.structured-logging-demo .structured-logging-filter button[aria-pressed=true]{color:#fff!important;background:#2b2f38!important;border-color:#2b2f38!important}.structured-logging-count{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:650}.structured-logging-console{color:#c8d0df;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#161c28;border:1px solid #11161f;border-radius:8px;padding:10px 12px;font-size:12px;overflow-x:auto}.structured-logging-console[data-empty=true]{background:#1a212e}.structured-logging-empty{color:#7c8aa3;margin:6px 2px;font-size:12.5px;line-height:1.55}.structured-logging-console ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.structured-logging-line{color:#a9b3c6;border-left:3px solid #0000;border-radius:4px;grid-template-columns:92px 60px minmax(120px,auto) 70px 78px 1fr auto;align-items:center;gap:8px;padding:5px 8px;line-height:1.4;display:grid}.structured-logging-line:hover{background:#1d2533}.structured-logging-line.is-info{border-left-color:#2f617a}.structured-logging-line.is-warn{border-left-color:#6e5320}.structured-logging-line.is-error{border-left-color:#6e3030}.structured-logging-line.is-leaked{background:#e878781a;border-left-color:#e87878}.structured-logging-line time{color:#6f7b94;font-size:11px}.structured-logging-level{letter-spacing:.3px;border-radius:4px;place-items:center;padding:2px 5px;font-size:10.5px;font-weight:800;display:inline-grid}.structured-logging-level.is-info{color:#6fd0e8;background:#5ec8e629}.structured-logging-level.is-warn{color:#f0c878;background:#e8b65a2e}.structured-logging-level.is-error{color:#f09a9a;background:#e8787833}.structured-logging-event{color:#d6dfee;font-weight:650}.structured-logging-req{color:#9fb4d8}.structured-logging-route{color:#7c8aa3}.structured-logging-detail{color:#c0c9da;word-break:break-word}.structured-logging-line.is-leaked .structured-logging-detail{color:#ffb3b3}.structured-logging-tag{color:#2a0d0d;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;background:#e87878;border-radius:99px;place-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-grid}.structured-logging-status{color:#3a3f4a;margin:0;font-size:13px;line-height:1.6}.structured-logging-status strong{color:#2b2f38}.structured-logging-status code{color:#3a3f4a;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;padding:1px 5px;font-size:12px}.structured-logging-knowledge-list{gap:10px;margin:0;display:grid}.structured-logging-knowledge-list div{background:#f6f7fa;border-left:3px solid #c4c9d2;border-radius:0 7px 7px 0;padding:11px 13px}.structured-logging-knowledge-list dt{color:#2b2f38;font-size:14px;font-weight:750}.structured-logging-knowledge-list dd{color:#53596a;margin:4px 0 0;font-size:13px;line-height:1.65}.structured-logging-when-list,.structured-logging-how-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.structured-logging-when-list li{color:#53596a;background:#fafafb;border:1px solid #e6e8ed;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.structured-logging-when-list strong{color:#2b2f38}.structured-logging-how-list{counter-reset:howstep}.structured-logging-how-list li{color:#53596a;counter-increment:howstep;background:#fafafb;border:1px solid #e6e8ed;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:9px 12px;font-size:13px;line-height:1.6;display:grid}.structured-logging-how-list li:before{content:counter(howstep);color:#fff;background:#2b2f38;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:grid}.structured-logging-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.structured-logging-examples-grid article{background:#fafafb;border:1px solid #e6e8ed;border-radius:9px;gap:6px;padding:14px 15px;display:grid}.structured-logging-examples-grid article.is-good{background:#f1f8f3;border-color:#b7d4bf}.structured-logging-examples-grid article.is-bad{background:#fbeeee;border-color:#e6b8b8}.structured-logging-examples-grid article small{letter-spacing:.3px;border-radius:99px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:800;display:inline-grid}.structured-logging-examples-grid article.is-good small{color:#2f6b41;background:#d4ead8}.structured-logging-examples-grid article.is-bad small{color:#8a3030;background:#f4d6d6}.structured-logging-examples-grid article strong{color:#2b2f38;font-size:14px;line-height:1.4}.structured-logging-examples-grid article p{color:#53596a;margin:0;font-size:13px;line-height:1.65}@media (max-width:780px){.structured-logging-line{grid-template-columns:1fr auto;grid-template-areas:"time level""event req""route detail""tag tag";row-gap:3px}.structured-logging-line time{grid-area:time}.structured-logging-line .structured-logging-level{grid-area:level;justify-self:end}.structured-logging-line .structured-logging-event{grid-area:event}.structured-logging-line .structured-logging-req{grid-area:req;justify-self:end}.structured-logging-line .structured-logging-route{grid-area:route}.structured-logging-line .structured-logging-detail{grid-area:detail}.structured-logging-line .structured-logging-tag{grid-area:tag;justify-self:start}.structured-logging-examples-grid{grid-template-columns:1fr}.structured-logging-controls{align-items:stretch}.term-interactive-demo.structured-logging-demo .structured-logging-cta,.term-interactive-demo.structured-logging-demo .structured-logging-toggle,.term-interactive-demo.structured-logging-demo .structured-logging-recover,.term-interactive-demo.structured-logging-demo .structured-logging-reset{flex:auto}}.term-card .term-preview.structured-logging-card-preview{color:#e7f6f3;background:#12161c;border-radius:16px;gap:8px;padding:10px;display:grid}.structured-logging-card-stream{background:#0c1015;border-radius:12px;gap:6px;padding:10px;display:grid}.structured-logging-card-stream header{color:#2ec4b6;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.structured-logging-card-stream ul{gap:4px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.structured-logging-card-stream .is-info{color:#8fd3ff}.structured-logging-card-stream .is-warn{color:#f4d35e}.structured-logging-card-stream .is-error{color:#ff8a80}.structured-logging-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#e7f6f3!important;font-size:10px!important}.term-interactive-demo.structured-logging-demo{color:#e7f6f3;background:#12161c;border-color:#243038;gap:12px;padding:12px}.structured-logging-demo-stream{background:#0c1015;border-radius:16px;gap:10px;padding:16px;display:grid}.structured-logging-demo-stream header{color:#2ec4b6;justify-content:space-between;font-weight:800;display:flex}.structured-logging-demo-stream ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.structured-logging-demo-stream li{grid-template-columns:56px 1fr auto;gap:8px;display:grid}.structured-logging-demo-stream .is-info b{color:#8fd3ff}.structured-logging-demo-stream .is-warn b{color:#f4d35e}.structured-logging-demo-stream .is-error b{color:#ff8a80}.structured-logging-demo-stream .is-leak{color:#ff8a80;background:#3a1818;border-radius:8px;padding:6px}.structured-logging-demo-stream .is-empty{color:#8aa0a8}.term-interactive-demo.structured-logging-demo .structured-logging-demo-primary,.term-interactive-demo.structured-logging-demo .structured-logging-demo-recover{color:#0c1015;background:#2ec4b6;border:0;font-weight:850}.term-interactive-demo.structured-logging-demo .structured-logging-demo-primary:hover,.term-interactive-demo.structured-logging-demo .structured-logging-demo-recover:hover{color:#0c1015;background:#1fa89c;border:0}.structured-logging-demo-result{color:#2ec4b6;margin:0;font-weight:750}.structured-logging-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.structured-logging-demo .structured-logging-demo-modes button{color:#e7f6f3;background:#12161c;border-color:#2a3840}.term-interactive-demo.structured-logging-demo .structured-logging-demo-modes button:hover{color:#2ec4b6;background:#102422;border-color:#2ec4b6}.term-interactive-demo.structured-logging-demo .structured-logging-demo-modes button[aria-pressed=true],.term-interactive-demo.structured-logging-demo .structured-logging-demo-modes button[aria-pressed=true]:hover{color:#0c1015;background:#2ec4b6;border-color:#2ec4b6}.structured-logging-demo-note,.structured-logging-demo [role=status]{color:#e7f6f3;background:#102422;border-left:3px solid #2ec4b6;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:430px){.structured-logging-demo-modes,.structured-logging-demo-stream li{grid-template-columns:1fr}}.structured-logging-tool-entry{background:#ffffffc7;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.structured-logging-tool-entry span{font-weight:800}.structured-logging-tool-entry b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.structured-logging-workbench{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden;box-shadow:0 18px 40px #141c281f}.structured-logging-page{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.structured-logging-page header small{letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.structured-logging-page header b{font-size:22px;line-height:1.1}.structured-logging-field{background:#fff;border:1px solid #d7dee6;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.structured-logging-field em{font-style:normal;font-weight:700}.structured-logging-page-result{color:#8e3218;background:#fff1eb;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.structured-logging-page-result>span{color:#fff;background:#c2473a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.structured-logging-page-result p{gap:2px;margin:0;display:grid}.structured-logging-stream{color:#e8edf4;background:#11141a;align-content:start;min-width:0;display:grid}.structured-logging-stream header{background:#171b24;border-bottom:1px solid #2a3344;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.structured-logging-stream header em{color:#c5cede;border:1px solid #3a4456;border-radius:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.structured-logging-stream ul{gap:6px;margin:0;padding:14px;list-style:none;display:grid}.structured-logging-stream li{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:12px;display:grid}.structured-logging-empty{text-align:center;color:#9aa4b5;place-items:center;gap:6px;min-height:160px;padding:16px;display:grid}.structured-logging-stream .is-error b{color:#ff6b6b}.structured-logging-stream .is-leak{background:#2a1518;outline:1px solid #ff6b6b}.structured-logging-stream .is-leak strong{color:#ff8a8a;font-size:10px}.structured-logging-actionbar{background:#ffffffe0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.structured-logging-actionbar p{gap:3px;margin:0;display:grid}.structured-logging-actionbar p span{color:#5b6b7a;font-size:10px;line-height:1.45}.structured-logging-demo-caption{text-align:center;color:#41505c;margin:0;font-size:11px;line-height:1.55}.structured-logging-examples article.is-good{border-left:3px solid #146c43}.structured-logging-examples article.is-bad{border-left:3px solid #c2473a}.term-card .term-preview.structured-logging-card-preview{color:#e8f4f1;background:radial-gradient(circle at 86% 18%,#40e0d029,#0000 32%),linear-gradient(150deg,#171d20,#101416);border:1px solid #2a3338;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:10px;display:grid}.structured-logging-card-page{color:#163028;background:#fff;border-radius:12px;padding:9px}.structured-logging-card-page small{color:#5b6b7a;font-size:8px;font-weight:800}.structured-logging-card-page b{font-size:12px;display:block}.structured-logging-card-stream{background:#12181b;border-radius:12px;gap:4px;margin:0;padding:8px;list-style:none;display:grid}.structured-logging-card-stream li{gap:6px;font-size:10px;display:flex}.structured-logging-card-stream .is-error b{color:#ff8a8a}.structured-logging-card-conclusion{grid-column:1/-1;margin:0;font-weight:750;line-height:1.45;color:#e8f4f1!important;font-size:10px!important}.term-interactive-demo.structured-logging-demo{color:#163028;background:linear-gradient(150deg,#f3f8f7,#dceae6);border-color:#b9cdc8;gap:14px;padding:16px;display:grid}.structured-logging-stream code{color:#d7efe8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.term-interactive-demo.structured-logging-demo .structured-logging-demo-primary{color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:11px;min-height:42px;padding:0 16px;font-weight:850}.term-interactive-demo.structured-logging-demo .structured-logging-demo-primary:hover{color:#fff;background:#0b5b55;border-color:#0b5b55}.term-interactive-demo.structured-logging-demo button:focus-visible{outline-offset:3px;outline:3px solid #0f766e61}@media (max-width:780px){.structured-logging-workbench{grid-template-columns:1fr}.structured-logging-actionbar{flex-direction:column;align-items:stretch}.term-interactive-demo.structured-logging-demo .structured-logging-demo-primary{width:100%}}@media (max-width:480px){.term-card .term-preview.structured-logging-card-preview{grid-template-columns:1fr}.structured-logging-tool-entry{flex-direction:column;align-items:flex-start;gap:4px}}
