/* Homepage contract: operational state, not marketing, owns the first viewport. */
@font-face{font-family:"JetBrains Mono";src:url("/fonts/JetBrainsMono-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("/fonts/JetBrainsMono-Medium.woff2") format("woff2");font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("/fonts/JetBrainsMono-Bold.woff2") format("woff2");font-style:normal;font-weight:800 900;font-display:swap}body{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.hero h1,.hero h1 em,.section-title h2,.monitoring h2,.access-heading h2{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:-.075em}.hero{padding:32px 0 22px;gap:48px}.hero-copy,.hero h1,.hero p{min-width:0}.hero h1{font-size:clamp(40px,4.8vw,62px);margin:12px 0 14px;overflow-wrap:anywhere}.hero p{font-size:16px;max-width:650px;overflow-wrap:anywhere}.hero-actions{margin-top:22px}.hero-signal{min-height:220px}.summary{margin-bottom:20px}.section-title{margin-bottom:14px}.section-title h2{font-size:clamp(28px,3vw,38px);line-height:1.05}.nodes.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.nodes.compact .node{min-height:154px;padding:15px}.nodes.compact .node h3{margin-bottom:10px}.nodes.compact .node small{min-height:28px;overflow:hidden;text-overflow:ellipsis}.nodes.compact .metric{padding:5px 0}.status.skip{color:#d5bd77}.node.skip{background:#211d16}.signal-lines b{min-width:72px;text-align:right}.quality{margin-top:26px;padding:28px;border:1px solid var(--line);background:#151620aa}.quality-copy{margin:0 0 18px;color:var(--muted);max-width:780px}.quality-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.quality-metrics article{min-width:0;padding:16px;border-right:1px solid var(--line)}.quality-metrics article:last-child{border:0}.quality-metrics span,.quality-metrics small{display:block;color:var(--muted);font-size:11px}.quality-metrics strong{display:block;margin:8px 0 4px;color:var(--lime);font-size:22px;overflow-wrap:anywhere}.access{display:block;min-width:0;overflow:visible}.access-copy{max-width:760px}.access-intro,.access-note,.access-steps span{overflow-wrap:anywhere}footer>a:not(.wordmark){white-space:nowrap;color:#c2baff;text-decoration:none}footer>a:not(.wordmark):hover{text-decoration:underline}@media(max-width:900px){.hero{padding-top:34px}.nodes.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-metrics article:nth-child(2){border-right:0}.quality-metrics article:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:520px){body{overflow-x:hidden}.hero{padding:28px 0 20px}.hero h1{font-size:clamp(34px,10.5vw,40px);letter-spacing:-.055em}.nodes.compact,.quality-metrics{grid-template-columns:1fr}.hero-signal{min-height:180px}.summary{margin-bottom:20px}.quality,.access{padding:23px}.quality-metrics article{border-right:0;border-top:1px solid var(--line)}.quality-metrics article:first-child{border-top:0}footer>*{min-width:0;overflow-wrap:anywhere}}
