@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color:#102743;font-synthesis:none;background:#f6faff;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 70% 10%,#dff2ff 0,#0000 34%),#f7fbff;margin:0}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffd9;border-bottom:1px solid #dbe7f2;align-items:center;gap:28px;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-right:auto;display:flex}.brand img{border-radius:13px;width:48px;height:48px}.brand span{font:700 18px Space Grotesk}.brand small{letter-spacing:.12em;color:#698099;text-transform:uppercase;font:500 10px DM Sans;display:block}nav{gap:25px;font-size:14px;font-weight:600;display:flex}.network{color:#18559c;background:#eef7ff;border-radius:999px;padding:8px 11px;font-size:12px}.network i{background:#21b986;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.outline,.primary,.dark,.danger,.panel button{background:#fff;border:1px solid #cbdbea;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#0869da;border-color:#0869da}.dark{color:#fff;background:#102743!important;border-color:#102743!important}.danger{color:#fff;background:#ff5353!important;border-color:#ff5353!important}.error{z-index:20;color:#a52020;background:#fff0f0;border:1px solid #ffb6b6;border-radius:10px;max-width:520px;padding:13px 18px;position:fixed;top:90px;right:25px}.hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:92px 30px 72px;display:grid}.eyebrow{color:#0873df;letter-spacing:.16em;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.055em;margin:18px 0;font:700 clamp(45px,6vw,78px)/.98 Space Grotesk}.hero h1 em{color:#0873df;font-style:normal}.lead{color:#506982;max-width:720px;font-size:18px;line-height:1.65}.actions{gap:12px;margin-top:30px;display:flex}.visual{background:#fff;border:1px solid #dce8f3;border-radius:28px;padding:25px;box-shadow:0 25px 80px #29649d1c}.visual>img{border-radius:21px;width:100%}.visual>div{border-top:1px solid #e5edf5;justify-content:space-between;align-items:center;padding:13px 3px;display:flex}.visual b{align-items:center;gap:7px;display:flex}.visual span{color:#71859a;font-size:12px}.metrics{color:#fff;background:#102743;grid-template-columns:repeat(4,1fr);padding:25px calc(50vw - 560px);display:grid}.metrics div{border-right:1px solid #35506c;flex-direction:column;padding:4px 30px;display:flex}.metrics div:last-child{border:0}.metrics b{font:700 27px Space Grotesk}.metrics span{color:#a9bed2;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.section{max-width:1180px;margin:auto;padding:85px 30px}.section.alt{background:#edf7ff;max-width:none;padding-left:max(30px,50vw - 560px);padding-right:max(30px,50vw - 560px)}.section h2{margin:10px 0 25px;font:700 40px Space Grotesk}.sectionLead{color:#60768d;max-width:720px}.sectionHead{justify-content:space-between;align-items:center;display:flex}.warning{background:#fff8dc;border:1px solid #ffe08b;border-radius:10px;margin-bottom:18px;padding:15px}.consoleGrid{grid-template-columns:.62fr 1.38fr;gap:20px;display:grid}.panel,.cards article{background:#fff;border:1px solid #dce7f2;border-radius:18px;padding:23px;box-shadow:0 10px 35px #1a4c7a0b}.panel h3,.cards h3{margin-top:0;font:700 20px Space Grotesk}.panel p,.cards p{color:#698096;font-size:14px;line-height:1.5}.panel label{margin:16px 0 6px;font-size:12px;font-weight:700;display:block}.panel input{border:1px solid #cad9e7;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.full{width:100%;margin-top:9px}.twins{grid-template-columns:1fr 1fr;gap:8px;display:grid}.graphMeta{justify-content:space-between;margin-bottom:15px;display:flex}.badge{background:#edf3f8;border-radius:999px;padding:5px 9px;font-size:11px}.badge.SEALED{color:#087650;background:#e5f8f0}.node{border:1px solid #dce7f1;border-left:5px solid #2d83dc;border-radius:12px;gap:13px;margin:10px 0;padding:14px;display:flex}.node>span{background:#eaf5ff;border-radius:7px;height:max-content;padding:6px;font:700 13px Space Grotesk}.node div{flex-direction:column;gap:5px;display:flex}.node b{font-size:14px}.node small{color:#7890a7}.node em{color:#1a6baf;font-size:11px;font-style:normal;font-weight:700}.node.BROKEN{border-left-color:#ff4e52}.node.NARROWED,.node.RECHECK_REQUIRED{border-left-color:#f9ad24}.node.CURRENT{border-left-color:#16a775}.edges{gap:8px;display:flex}.edges code{background:#eef4fa;border-radius:5px;padding:5px 8px}.empty{text-align:center;border:1px dashed #ccdae7;border-radius:10px;padding:50px}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards article>svg{color:#0873df}.cards dl{font-size:13px}.cards dt{color:#7d90a3;margin-top:10px}.cards dd{margin:2px 0;font-weight:700}.audit{border:1px solid #dce7f2;border-radius:16px;overflow:hidden}.audit>div{border-bottom:1px solid #e6eef5;grid-template-columns:140px 1fr auto;padding:15px 18px;display:grid}.audit>div:last-child{border:0}.audit span{color:#74899d;text-transform:uppercase;font-size:12px}.audit code{overflow-wrap:anywhere}.audit a,.logs a{color:#0873df;align-items:center;gap:5px;display:flex}.logs{gap:7px;margin-top:16px;display:grid}.logs a{background:#eef7ff;border-radius:9px;justify-content:space-between;padding:11px}.disclaimer{color:#71879b;margin-top:22px;font-size:12px}footer{color:#c4d5e5;background:#0d2239;justify-content:space-between;padding:30px 5vw;display:flex}footer b{color:#fff}@media (width<=850px){header nav,.network{display:none}.hero,.consoleGrid,.cards{grid-template-columns:1fr}.hero{padding-top:55px}.visual{max-width:430px}.metrics{grid-template-columns:1fr 1fr;gap:18px;padding:20px}.metrics div{border:0}.sectionHead{align-items:flex-start;gap:15px}.audit>div{grid-template-columns:1fr;gap:6px}}
