@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}html{background:#090d12;color:#dce8e3;font-family:'Noto Sans SC',sans-serif}body{margin:0;background:radial-gradient(circle at 70px 70px,#13251f 0,transparent 26%),linear-gradient(120deg,#090d12,#0b1118 60%,#0a1211);line-height:1.75}a{color:inherit;text-decoration:none}header{height:76px;display:flex;align-items:center;max-width:1240px;margin:auto;padding:0 28px;border-bottom:1px solid #26332f;gap:42px}.brand{font-weight:800;font-size:20px;letter-spacing:.05em}.brand i{display:inline-block;width:12px;height:12px;background:#76f7b2;border-radius:50%;box-shadow:0 0 20px #76f7b2;margin-right:10px}.brand span{font:11px 'IBM Plex Mono';color:#81938c;margin-left:5px}nav{margin-left:auto;display:flex;gap:22px;font-size:14px;color:#a9bab4}nav a:hover{color:#76f7b2}.menu{display:none;margin-left:auto;background:none;border:1px solid #3b4b46;color:#fff;padding:8px}.hero{max-width:1240px;margin:auto;padding:90px 28px 76px;display:grid;grid-template-columns:1.12fr .88fr;min-height:610px;align-items:center}.eyebrow{font:12px 'IBM Plex Mono';letter-spacing:.14em;color:#76f7b2}.hero h1,.page-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.04;margin:20px 0 28px;letter-spacing:-.045em}.hero h1 em{font-style:normal;color:#76f7b2}.hero p{max-width:660px;color:#aebdb8;font-size:18px}.actions{display:flex;gap:12px;margin-top:32px}.actions a,.next a{border:1px solid #465650;padding:12px 18px}.actions .primary{background:#76f7b2;color:#07100c;border-color:#76f7b2;font-weight:700}.pulse{width:360px;height:360px;border:1px solid #284139;border-radius:50%;margin:auto;display:grid;place-items:center;position:relative;background:repeating-radial-gradient(circle,transparent 0 34px,#182c25 35px 36px)}.pulse .core{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:#76f7b2;color:#07100c;font:800 42px 'IBM Plex Mono';box-shadow:0 0 55px #4aa879}.pulse i{position:absolute;width:12px;height:12px;background:#ffb55e;border-radius:50%;animation:orbit 5s linear infinite}.pulse i:nth-of-type(2){animation-delay:-1.25s}.pulse i:nth-of-type(3){animation-delay:-2.5s}.pulse i:nth-of-type(4){animation-delay:-3.75s}.pulse p{position:absolute;bottom:-60px;text-align:center;font:11px 'IBM Plex Mono';color:#71847d}.pulse p b{color:#76f7b2}@keyframes orbit{from{transform:rotate(0) translateX(150px)}to{transform:rotate(360deg) translateX(150px)}}.layer-strip{border-block:1px solid #26332f;display:grid;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:auto}.layer-strip div{padding:24px 28px;border-right:1px solid #26332f}.layer-strip b{font:12px 'IBM Plex Mono';color:#ffb55e;display:block}.layer-strip span{font-weight:700}.layer-strip small{display:block;color:#778983}.task-grid,.manual-grid{max-width:1240px;margin:70px auto;padding:0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#26332f}.task-grid article,.manual-grid article{background:#0d141b;padding:34px}.task-grid article>span,.manual-grid article>span{font:12px 'IBM Plex Mono';color:#76f7b2}.task-grid h2,.manual-grid h2{font-size:23px}.task-grid p,.manual-grid p{color:#99aaa4}.task-grid a,.manual-grid a{color:#76f7b2;font-weight:600}.platform,.fault,.dispatch,.faq{max-width:1184px;margin:100px auto;padding:0}.platform{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.platform h2,.fault h2,.dispatch h2,.faq h2{font-size:38px;line-height:1.2}.platform p{color:#99aaa4}.platform table{width:100%;border-collapse:collapse}.platform th,.platform td{text-align:left;border-bottom:1px solid #2b3935;padding:17px 8px}.platform th{font:12px 'IBM Plex Mono';color:#71847d}.platform a{color:#76f7b2}.fault>div{display:grid;grid-template-columns:1fr 1fr}.fault a{padding:24px;border:1px solid #26332f;display:grid;grid-template-columns:100px 1fr}.fault b{font:12px 'IBM Plex Mono';color:#ffb55e}.fault span{grid-column:2;color:#84958f;font-size:13px}.section-head{display:flex;justify-content:space-between;align-items:end}.dispatch-row{display:grid;grid-template-columns:120px 1fr 30px;padding:24px 0;border-top:1px solid #26332f;gap:22px}.dispatch-row time,.dispatch-row span{font:12px 'IBM Plex Mono';color:#82938d}.dispatch-row h3{margin:3px 0;font-size:20px}.dispatch-row p{margin:0;color:#869790}.faq details{border-top:1px solid #26332f;padding:18px 0}.faq summary{font-weight:600;cursor:pointer}.faq p{color:#9dada7;max-width:850px}.page-main,.article-main{max-width:1184px;margin:auto;padding:55px 28px 100px}.crumb{font-size:13px;color:#798b84}.page-hero{max-width:900px;padding:50px 0}.page-hero h1{font-size:clamp(40px,6vw,72px)}.page-hero p{font-size:18px;color:#9fafaa}.manual-grid{padding:0;margin:20px 0 70px;grid-template-columns:1fr 1fr}.next{border-top:1px solid #293833;padding-top:30px}.next a{display:inline-block;margin:0 8px 8px 0}.report-index{border-top:1px solid #26332f}.report-row{padding:30px 0;border-bottom:1px solid #26332f;display:grid;grid-template-columns:110px 110px 1fr;gap:20px}.report-row h2{grid-column:3;margin:0;font-size:24px}.report-row p{grid-column:3;color:#8fa09a}.report-row time,.report-row>span{font:12px 'IBM Plex Mono';color:#76f7b2}.field-report{max-width:860px;margin:auto}.report-head{padding:55px 0;border-bottom:1px solid #26332f}.report-head>span,.report-head time{font:12px 'IBM Plex Mono';color:#76f7b2}.report-head h1{font-size:clamp(38px,5vw,62px);line-height:1.15}.report-head p{font-size:19px;color:#a9b8b3}.report-body section{padding:38px 0;border-bottom:1px solid #26332f}.report-body h2{font-size:30px}.report-body p{color:#bdcbc6;font-size:17px}.signal-line{border-left:2px solid #76f7b2;background:#101b18;padding:12px 16px;display:flex;gap:18px}.signal-line span{font:11px 'IBM Plex Mono';color:#76f7b2}.report-body aside{margin-top:50px;padding:28px;border:1px solid #30423c;display:grid;gap:12px}.report-body aside a{color:#76f7b2}footer{border-top:1px solid #26332f;max-width:1240px;margin:auto;padding:40px 28px;display:grid;grid-template-columns:1fr 1fr;gap:25px;color:#83958e}.foot-links{display:flex;justify-content:flex-end;gap:18px}footer>p{grid-column:1/-1;font:11px 'IBM Plex Mono'}@media(max-width:760px){header{height:64px;padding:0 18px}nav{display:none;position:absolute;top:64px;left:0;right:0;background:#0b1118;padding:18px;z-index:4;flex-direction:column}nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding:54px 18px 90px;min-height:auto}.hero h1{font-size:45px}.pulse{width:250px;height:250px;margin-top:70px}.pulse i{display:none}.layer-strip{grid-template-columns:1fr 1fr}.task-grid{grid-template-columns:1fr;padding:0 18px}.platform{grid-template-columns:1fr;padding:0 18px}.fault,.dispatch,.faq{padding:0 18px}.fault>div{grid-template-columns:1fr}.dispatch-row{grid-template-columns:85px 1fr}.dispatch-row>b{display:none}.report-row{grid-template-columns:90px 1fr}.report-row h2,.report-row p{grid-column:1/-1}.manual-grid{grid-template-columns:1fr}.foot-links{justify-content:flex-start;flex-wrap:wrap}footer{grid-template-columns:1fr}.actions{flex-wrap:wrap}}