:root{color-scheme:dark;--bg:#050706;--ink:#eef4f0;--muted:#8d9a93;--soft:#111714;--line:#222b26;--line2:#334039;--green:#55efa8;--green2:#b3ffd5;--red:#ff7885;--amber:#e4c777;--white:#f8fbf9}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 72% 14%,rgba(85,239,168,.07),transparent 22%),linear-gradient(180deg,#070a08 0,#050706 48%,#060907)}a{color:inherit}.shell{width:min(1460px,calc(100% - 42px));margin:auto}.mast{padding:24px 0 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;align-items:center}.brand{font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#a7b2ac;text-decoration:none}.brand b{color:var(--green)}.feed{font:700 10px ui-monospace,monospace;letter-spacing:.11em;color:#78847e;display:flex;align-items:center;gap:8px}.feed i{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--green);box-shadow:0 0 16px #55efa8a6}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:70px;align-items:center;padding:74px 0 58px;border-bottom:1px solid var(--line)}.eyebrow{font:800 10px ui-monospace,monospace;color:var(--green);letter-spacing:.2em;text-transform:uppercase}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.5vw,94px);line-height:.91;letter-spacing:-.055em;margin:18px 0 24px;max-width:900px}.lead{margin:0;max-width:840px;color:#aeb9b3;line-height:1.72;font-size:18px}.truth{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.truth span{font:700 10px ui-monospace,monospace;letter-spacing:.09em;color:#77847e}.truth b{color:#bac6bf}.dial-wrap{position:relative;min-height:470px;display:grid;place-items:center}.dial{width:min(470px,100%);aspect-ratio:1;border-radius:50%;position:relative;background:radial-gradient(circle at center,rgba(85,239,168,.035) 0 31%,transparent 31.5%),radial-gradient(circle at center,transparent 0 44%,rgba(255,255,255,.025) 44.3% 45%,transparent 45.3%),radial-gradient(circle at center,transparent 0 49.3%,var(--line) 49.5% 50%,transparent 50.2%);box-shadow:inset 0 0 90px #00000047}.dial:before,.dial:after{content:"";position:absolute;left:50%;top:50%;background:#ffffff0f;transform:translate(-50%,-50%)}.dial:before{width:1px;height:92%}.dial:after{height:1px;width:92%}.dial-core{position:absolute;inset:31%;border:1px solid var(--line2);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:#060907;z-index:4}.dial-core strong{font:800 38px ui-monospace,monospace;display:block;letter-spacing:-.06em}.dial-core small{display:block;color:#77847e;font-size:10px;margin-top:5px;letter-spacing:.08em;text-transform:uppercase}.hand{position:absolute;left:50%;top:50%;width:1px;height:43%;transform-origin:50% 100%;background:linear-gradient(to top,var(--green),rgba(85,239,168,.1));z-index:3}.hand:before{content:"";position:absolute;top:-4px;left:-4px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 18px #55efa8cc}.hour-label{position:absolute;left:50%;top:50%;width:28px;height:20px;margin:-10px -14px;text-align:center;font:700 9px ui-monospace,monospace;color:#607069;z-index:2}.orbital-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;white-space:nowrap}.orbital-node button{appearance:none;border:1px solid var(--line2);background:#090d0b;color:#aebbb4;border-radius:999px;padding:7px 10px;font:800 9px ui-monospace,monospace;letter-spacing:.04em;cursor:pointer;transition:.2s}.orbital-node.open button{border-color:#55efa88c;color:var(--green2);background:#09110d;box-shadow:0 0 24px #55efa817}.orbital-node.official button:after{content:"•";color:var(--green);padding-left:5px}.orbital-node button:hover{transform:translateY(-1px);border-color:var(--green)}.metrics{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.metric{padding:19px 16px;border-right:1px solid var(--line)}.metric:first-child{padding-left:0}.metric:last-child{border-right:0}.metric label{display:block;color:#66736d;font:800 9px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.metric b{display:block;font:700 25px Georgia,serif;margin-top:6px}.metric span{display:block;color:#75827c;font-size:10px;margin-top:3px}.workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:50px;padding:48px 0 58px}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:14px}.section-head h2{font:700 28px Georgia,serif;margin:0}.section-head p{font-size:11px;color:#75827c;margin:0}.matrix{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:165px 112px minmax(230px,1fr) 124px;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:17px 0}.name strong{display:block;font-size:15px}.name span{display:block;color:#6f7d76;font-size:10px;margin-top:4px}.clock{font:800 19px ui-monospace,monospace;letter-spacing:-.03em}.clock small{display:block;color:#68756f;font:500 9px ui-monospace,monospace;letter-spacing:.05em;margin-top:3px}.window{position:relative;height:6px;background:#101613;overflow:hidden}.window i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(85,239,168,.2),var(--green));opacity:.55}.window em{position:absolute;top:-3px;width:1px;height:12px;background:#fff;box-shadow:0 0 0 2px #ffffff0f}.window-label{font-size:9px;color:#64726b;margin-top:6px;font-family:ui-monospace,monospace}.state{font:800 9px ui-monospace,monospace;letter-spacing:.08em;text-align:right;color:#9ca7a1}.state.open{color:var(--green)}.state.incident{color:var(--red)}.state small{display:block;color:#65736c;margin-top:4px;letter-spacing:0}.side{border-left:1px solid var(--line);padding-left:28px}.side-block{margin-bottom:36px}.side-title{font:800 9px ui-monospace,monospace;letter-spacing:.14em;color:#69766f;text-transform:uppercase;padding-bottom:11px;border-bottom:1px solid var(--line)}.event{display:grid;grid-template-columns:66px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.event time{font:800 11px ui-monospace,monospace;color:var(--green)}.event b{font-size:12px;display:block}.event span{display:block;color:#6f7c76;font-size:10px;margin-top:3px}.source{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.source a{text-decoration:none;font-size:11px}.source small{display:block;color:#68756f;font-size:9px;margin-top:3px}.health{font:800 9px ui-monospace,monospace;color:#718078}.health i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:6px}.health.fail i{background:var(--red)}.method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;display:grid;grid-template-columns:.65fr 1.35fr;gap:50px}.method h2{font:700 30px Georgia,serif;margin:5px 0 0}.method p{margin:0;color:#8e9b94;line-height:1.72;font-size:13px}.method strong{color:#c8d3cd}.error{padding:26px 0;color:var(--red);font-size:12px}@media(max-width:1060px){.hero{grid-template-columns:1fr;gap:30px}.dial-wrap{min-height:430px}.workspace{grid-template-columns:1fr}.side{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.metrics{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:720px){.shell{width:min(100% - 24px,1460px)}.mast{padding:18px 0}.feed span{display:none}.hero{padding:48px 0 34px}.hero h1{font-size:51px}.lead{font-size:15px}.dial-wrap{min-height:360px}.dial{width:340px}.dial-core strong{font-size:31px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:15px 10px}.metric:nth-child(2n){border-right:0}.metric:nth-child(n+3){border-top:1px solid var(--line)}.row{grid-template-columns:1fr auto;gap:10px;padding:15px 0}.trackcol{grid-column:1/3}.state{grid-column:2}.method{grid-template-columns:1fr;gap:18px}.workspace{padding-top:34px}.orbital-node button{padding:6px 7px;font-size:8px}.hour-label{font-size:8px}}
