@font-face{font-family:ui;src:url(../media/InterTight_var-s.p.3fofz6dws3mg0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.ui_293f7841-module__YnNTTq__className{font-family:ui,ui Fallback}.ui_293f7841-module__YnNTTq__variable{--font-cm:"ui", "ui Fallback"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_var-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_69da15c6-module__qNe46G__className{font-family:mono,mono Fallback}.mono_69da15c6-module__qNe46G__variable{--font-cm-mono:"mono", "mono Fallback"}
.l-claude-monitor{--bg:#17130e;--bg-deep:#0b0906;--bg-sig:#100d09;--surface:#201b15;--surface-2:#2a241c;--border:#f2ede41a;--tx1:#f2ede4;--tx2:#a79c8c;--tx3:#8e8474;--accent:#e39a3b;--accent-hi:#efb264;--warn:#e5a93c;--danger:#e2504e;background:var(--bg);color:var(--tx1);font-size:16px;font-family:var(--font-cm), system-ui, -apple-system, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}:root:has(.l-claude-monitor){scroll-behavior:smooth;overflow-x:clip}:root:has(.l-claude-monitor) body{background:#17130e}@media (prefers-reduced-motion:reduce){:root:has(.l-claude-monitor){scroll-behavior:auto}}.l-claude-monitor img{max-width:100%;height:auto}.l-claude-monitor a{color:var(--accent);text-decoration:none}.l-claude-monitor a:hover{color:var(--accent-hi)}.l-claude-monitor ::selection{background:#e39a3b3d}.l-claude-monitor :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.l-claude-monitor summary{cursor:pointer;list-style:none}.l-claude-monitor summary::-webkit-details-marker{display:none}.l-claude-monitor details[open] [data-chev]{transform:rotate(45deg)}.l-claude-monitor button{font:inherit}.l-claude-monitor [data-mono],.l-claude-monitor .mono{font-family:var(--font-cm-mono), ui-monospace, monospace}.l-claude-monitor .lnk{color:var(--tx2);transition:color .16s}.l-claude-monitor .lnk:hover{color:var(--tx1)}.l-claude-monitor .sig-toggle{transition:border-color .2s}.l-claude-monitor .sig-toggle:hover{border-color:#f2ede452}@keyframes lmRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lmFill{0%{stroke-dasharray:0 100}to{stroke-dasharray:33 100}}@media (max-width:860px){.l-claude-monitor [data-navlinks]{display:none!important}}@media (max-width:900px){.l-claude-monitor [data-qr]{display:none}}@media (max-width:600px){.l-claude-monitor [data-cta-long]{display:none!important}.l-claude-monitor [data-cta-short]{display:inline!important}.l-claude-monitor [data-cta-chip]{padding:0 13px;font-size:14px}.l-claude-monitor [data-wordmark]{font-size:15px}}@media (min-width:601px){.l-claude-monitor [data-cta-short]{display:none!important}}@media (min-width:900px){.l-claude-monitor [data-inspector]{grid-template-columns:minmax(0,1.05fr) minmax(280px,380px)}}@media (min-width:1000px){.l-claude-monitor [data-fade]{-webkit-mask-image:none;mask-image:none}}@media (max-width:760px){.l-claude-monitor [data-states-rail]{padding-left:clamp(20px,5vw,48px)!important;padding-right:clamp(20px,5vw,48px)!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.l-claude-monitor [data-states]{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:26px 6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.l-claude-monitor [data-state-read]{text-align:center;flex-direction:column!important;align-items:center!important;gap:5px!important}.l-claude-monitor [data-state-num]{letter-spacing:-.02em;text-align:center;max-width:100%;white-space:normal!important;font-size:14px!important}.l-claude-monitor [data-state-label]{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.l-claude-monitor [data-anim]{transition-duration:0s!important;animation:none!important}}.l-claude-monitor .prose{color:#c9c0b2;font-size:18px}.l-claude-monitor .prose>*+*{margin-top:16px}.l-claude-monitor .prose h2{letter-spacing:-.015em;color:var(--tx1);margin:34px 0 0;font-size:24px;font-weight:600}.l-claude-monitor .prose h3{color:var(--tx1);margin:26px 0 0;font-size:19px;font-weight:600}.l-claude-monitor .prose p{text-wrap:pretty;margin:0;line-height:1.65}.l-claude-monitor .prose ul,.l-claude-monitor .prose ol{margin:0;padding:0 0 0 22px;line-height:1.65}.l-claude-monitor .prose li{margin-bottom:8px}.l-claude-monitor .prose strong{color:var(--tx1);font-weight:600}.l-claude-monitor .prose code{font-family:var(--font-cm-mono), ui-monospace, monospace;color:var(--tx1);font-size:.9em}.l-claude-monitor .prose a{text-underline-offset:3px;text-decoration:underline}.l-claude-monitor .prose blockquote{background:var(--surface);border-left:2px solid var(--accent);color:var(--tx2);border-radius:0 12px 12px 0;margin:26px 0 0;padding:18px 22px;font-size:17px;line-height:1.6}.l-claude-monitor .prose table{border-collapse:collapse;width:100%;margin:18px 0 0;font-size:16px}.l-claude-monitor .prose th,.l-claude-monitor .prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.l-claude-monitor .prose th{color:var(--tx1);font-weight:600}
