@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color-scheme:dark;font-family:Space Grotesk,Arial,sans-serif;background:#090909;color:#f4f1eb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#090909}button,input{font:inherit}button{color:inherit}.shell{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 76% 32%,rgba(232,43,35,.12),transparent 28%),#090909;overflow:hidden}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid #343434}.brand{display:flex;align-items:center;gap:13px;font-size:27px;font-weight:700;letter-spacing:-1.5px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;color:#090909;background:#ed2d25;font-size:18px;clip-path:polygon(50% 0,100% 100%,0 100%);padding-top:9px}.brand-dot{color:#ed2d25}.network-stack{display:grid;justify-items:end;gap:8px}.network{display:flex;align-items:center;gap:9px;font:500 12px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.mode-label{color:#f4f1eb;font:500 12px/1 DM Mono,monospace;letter-spacing:.04em}.pulse{width:8px;height:8px;border-radius:50%;background:#63dc88;box-shadow:0 0 0 4px #63dc881f}.network.offline .pulse{background:#ed2d25;box-shadow:none}.phase-rail{height:74px;display:flex;align-items:center;padding:0 4vw;border-bottom:1px solid #343434}.phase{display:flex;gap:8px;align-items:center;color:#666;font:500 11px/1 DM Mono,monospace;letter-spacing:.08em}.phase-number{font-size:9px}.phase.current{color:#f4f1eb}.phase.current:after{content:"";width:6px;height:6px;background:#ed2d25;border-radius:50%}.phase.passed{color:#a8a8a8}.rail{height:1px;flex:1;max-width:120px;margin:0 17px;background:#333}.rail.filled{background:#ed2d25}.birth-layout,.state-page{flex:1;min-height:610px}.birth-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.hero-copy{padding:clamp(70px,9vw,150px) 6vw 60px 7vw;border-right:1px solid #343434}.eyebrow{color:#ed2d25;margin:0 0 25px;font:500 12px/1 DM Mono,monospace;letter-spacing:.15em;text-transform:uppercase}h1{max-width:970px;margin:0;font-size:clamp(58px,7.1vw,118px);line-height:.86;letter-spacing:-.075em;text-transform:uppercase}h1 em{color:#ed2d25;font-style:normal}.lede{max-width:650px;margin:37px 0 0;color:#bcbcbc;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.truth-line{display:flex;gap:35px;margin-top:70px;color:#838383;font:500 10px/1 DM Mono,monospace;letter-spacing:.1em}.read-only-callout{display:grid;gap:10px;max-width:650px;margin-top:34px;padding:17px 20px;border-left:4px solid #ed2d25;background:#1b1414}.read-only-callout strong{color:#f4f1eb;font:500 14px/1.2 DM Mono,monospace;letter-spacing:.06em}.read-only-callout span{color:#d0c8c5;font-size:16px;line-height:1.4}.birth-card{align-self:center;margin:60px 5vw;border:1px solid #444;background:#101010e6;box-shadow:12px 12px #ed2d25}.card-kicker{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #444;color:#aaa;font:500 11px/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.birth-card label{display:grid;gap:10px;padding:20px;border-bottom:1px solid #333;color:#b3b3b3;font:500 12px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.birth-card label>span{display:flex;justify-content:space-between}.birth-card label b{color:#f4f1eb}.birth-card input{width:100%;border:0;outline:0;color:#f4f1eb;background:transparent;font:600 clamp(25px,2.5vw,39px)/1.15 "Space Grotesk",sans-serif;letter-spacing:-.04em}.birth-card small{color:#aaa;font-size:11px;letter-spacing:.03em;text-transform:none}.primary,.danger,.secondary{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;padding:24px 21px;font-weight:700;letter-spacing:.06em;cursor:pointer}.primary{color:#fff;background:#ed2d25}.primary:hover:not(:disabled),.danger:hover:not(:disabled){background:#ff3b32}button:disabled{opacity:.58;cursor:not-allowed}.state-page{position:relative;padding:clamp(55px,7vw,100px) 7vw 55px}.creating-page{min-height:520px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center}.state-heading p:last-child{max-width:600px;color:#bcbcbc;font-size:20px;line-height:1.45}.cleanup-copy{display:block;margin-top:15px;color:#f0c883}.creating-page h1{color:#f4f1eb}.failure-page{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.failure-page h1{color:#ed2d25}.failure-code{width:min(760px,100%);display:grid;grid-template-columns:auto auto 1fr;gap:18px;margin:35px 0 20px;padding:20px;border:1px solid #ed2d25;font:500 13px/1.5 DM Mono,monospace}.failure-code span{color:#aaa}.failure-code code{overflow-wrap:anywhere;color:#d0d0d0}.decision-note{max-width:760px;margin:0 0 25px;color:#f4f1eb;font:500 14px/1.5 DM Mono,monospace}.failure-page .secondary{margin-top:8px}.orbit{justify-self:center;display:grid;place-items:center;width:min(35vw,470px);aspect-ratio:1;border:1px solid #3b3b3b;border-radius:50%;animation:spin 9s linear infinite}.orbit:before,.orbit:after{content:"";position:absolute;border:1px dashed #555;border-radius:50%}.orbit:before{width:72%;height:72%}.orbit:after{width:20px;height:20px;top:3%;background:#ed2d25;border:0}.orbit-core{display:grid;place-items:center;width:45%;height:45%;color:#ed2d25;font-size:70px;border:1px solid #ed2d25;border-radius:50%;animation:spin 9s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.status-strip{position:absolute;left:7vw;right:7vw;bottom:45px;display:grid;grid-template-columns:auto auto 1fr;gap:25px;align-items:center;padding-top:18px;border-top:1px solid #333;font:500 13px/1.4 DM Mono,monospace}.status-strip span{color:#aaa}.status-strip i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ed2d25;animation:blink 1.2s infinite}.status-strip code{justify-self:end;color:#aaa;overflow-wrap:anywhere}.status-strip .operator-note{grid-column:1 / -1;max-width:780px;margin:-6px 0 0;color:#f0c883;font:500 15px/1.5 DM Mono,monospace;letter-spacing:0}@keyframes blink{50%{opacity:.25}}.chain-page .state-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;align-items:end}.chain-page .state-heading .eyebrow{grid-column:1 / -1;margin-bottom:-4px}.chain-page h1{font-size:clamp(56px,6.8vw,110px);overflow-wrap:anywhere}.chain-page .state-heading p:last-child{justify-self:end}.metric-hero{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:55px 0 0;padding:30px 0;border-top:1px solid #444;border-bottom:1px solid #444}.metric-hero>div:first-child span,.facts span,.api-truth span{display:block;color:#999;margin-bottom:8px;font:500 11px/1 DM Mono,monospace;letter-spacing:.09em}.metric-hero>div:first-child strong{font-size:clamp(56px,8vw,125px);line-height:.85;letter-spacing:-.06em}.seal{flex:0 0 118px;display:grid;place-items:center;aspect-ratio:1;color:#63dc88;border:1px solid currentColor;border-radius:50%;transform:rotate(-8deg);font:500 10px/1.4 DM Mono,monospace}.seal span{font-size:25px;font-weight:700}.seal.stopped{color:#ed2d25}.seal.unverified{color:#aaa}.facts{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid #333}.facts button{min-width:0;position:relative;display:block;text-align:left;padding:19px 45px 19px 18px;border:0;border-right:1px solid #333;border-bottom:1px solid #333;background:transparent;cursor:pointer}.facts button:hover{background:#141414}.facts button.wide{grid-column:1 / -1}.facts strong{display:block;overflow:hidden;text-overflow:ellipsis;color:#e5e1dc;font:500 14px/1.3 DM Mono,monospace;white-space:nowrap}.facts small{position:absolute;top:20px;right:14px;color:#ed2d25;font:500 9px/1 DM Mono,monospace}.action-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:25px}.api-truth{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;row-gap:10px;font:500 13px/1.3 DM Mono,monospace}.api-truth span{margin:0}.api-truth small{grid-column:1 / -1;max-width:640px;color:#c6c6c6;font-size:13px;line-height:1.45}.danger,.secondary{width:auto;min-width:225px;justify-content:center;padding:19px 25px}.danger{background:#ed2d25}.secondary{background:#f4f1eb;color:#090909}.dead-page{background:linear-gradient(110deg,rgba(237,45,37,.08),transparent 40%)}.error-panel{margin:0 7vw 30px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:15px 18px;border:1px solid #ed2d25;color:#ed2d25;font:500 11px/1.4 DM Mono,monospace}.error-panel span{font-size:9px}.error-panel button{border:0;padding:9px 12px;background:#ed2d25;color:#fff;cursor:pointer}footer{display:flex;justify-content:space-between;padding:18px 4vw;border-top:1px solid #343434;color:#656565;font:500 9px/1 DM Mono,monospace;letter-spacing:.08em}@media(max-width:820px){.topbar{height:70px}.phase-rail{overflow-x:auto}.rail{min-width:22px;margin:0 9px}.birth-layout{grid-template-columns:1fr}.hero-copy{padding:65px 6vw;border-right:0;border-bottom:1px solid #343434}.birth-card{margin:45px 7vw 65px}.creating-page{grid-template-columns:1fr;padding-bottom:150px}.orbit{position:absolute;right:-12vw;top:210px;width:55vw;opacity:.5}.chain-page .state-heading{grid-template-columns:1fr}.chain-page .state-heading p:last-child{justify-self:start}.facts{grid-template-columns:1fr}.facts button.wide{grid-column:auto}.action-row{align-items:stretch;flex-direction:column}.danger,.secondary{width:100%}}@media(max-width:520px){.network{font-size:10px;letter-spacing:.02em}.mode-label{font-size:9px}.network .pulse{display:block}.phase-number{display:none}.truth-line,footer span:nth-child(2){display:none}.birth-card{margin-left:4vw;margin-right:7vw}.metric-hero{align-items:flex-end}.seal{flex-basis:84px}.seal span{font-size:18px}.failure-code{grid-template-columns:1fr}.status-strip{grid-template-columns:auto 1fr}.status-strip code{grid-column:1 / -1;justify-self:start}.error-panel{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.orbit,.orbit-core,.status-strip i{animation:none}}
