:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.site-nav{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.site-nav a{color:#d7fff1;font-weight:700;text-decoration:none}.site-nav a:hover{color:#00f5b0}.info-page{min-height:100vh;background:#050807;color:#f4f7f6;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.info-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px max(24px,calc((100vw - 1040px)/2));background:#050807f0;border-bottom:1px solid #163d35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:10px;color:#00f5b0;font-size:1.1rem;font-weight:850;text-decoration:none;white-space:nowrap}.brand img{width:34px;height:34px}.info-content{width:min(880px,calc(100% - 40px));margin:0 auto;padding:72px 0 90px;text-align:left}.info-content h1{max-width:820px;margin:0 0 24px;color:#fff;font-size:clamp(2.6rem,7vw,5.4rem);letter-spacing:-.055em;line-height:.98}.info-content h2{margin:0 0 12px;color:#00f5b0;font-size:1.45rem}.info-content p,.info-content li{color:#c8d1ce;font-size:1.06rem;line-height:1.75}.info-content section{padding:28px 0;border-top:1px solid #18352f}.lead{max-width:790px;margin-bottom:54px;color:#eaf4f1!important;font-size:clamp(1.25rem,2.5vw,1.65rem)!important}.eyebrow{margin:0 0 16px;color:#00f5b0!important;font-size:.78rem!important;font-weight:850;letter-spacing:.16em}.faq-list details{padding:22px 0;border-top:1px solid #18352f}.faq-list summary{cursor:pointer;color:#fff;font-size:1.2rem;font-weight:750}.faq-list details p{margin-bottom:0}.deployment-status{display:inline-block;margin:4px 0 34px;padding:8px 13px;border-radius:999px;font-weight:800}.deployment-status.pending{background:#30220a;color:#ffc95c;border:1px solid #725216}.deployment-status.published{background:#092c21;color:#72f7c6;border:1px solid #176c50}.contract-data{margin:0 0 38px;border-top:1px solid #18352f}.contract-data div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid #18352f}.contract-data dt{color:#7f918b;font-weight:700}.contract-data dd{margin:0;color:#f4f7f6;overflow-wrap:anywhere}.contract-data a,.info-content a{color:#62eec0}.notice{padding:18px 20px;background:#20190c;border:1px solid #6c531c;border-radius:12px;color:#ffd986!important}.primary-link{display:inline-block;margin:2px 0 35px;padding:12px 18px;border:1px solid #00f5b0;border-radius:10px;text-decoration:none;font-weight:800}.info-page footer{padding:28px 20px;border-top:1px solid #163d35;color:#7f918b;text-align:center}.info-page footer a{color:#a9c5bc}@media(max-width:700px){.info-header{position:static;align-items:flex-start;flex-direction:column}.contract-data div{grid-template-columns:1fr;gap:5px}.info-content{padding-top:48px}}
