:root{--paper:#ede3ce;--light:#f5eddf;--ink:#15120e;--oxblood:#8e2018;--brass:#c69334;--muted:#665d50;--line:#c8bca6;--mono:"Courier New",monospace;--serif:Georgia,"Times New Roman",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--oxblood);outline-offset:5px}a:hover{text-decoration:underline;text-underline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-weight:400;line-height:1.04;letter-spacing:-.055em}em{font-family:var(--serif);font-weight:400;color:var(--oxblood)}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;padding:14px;background:var(--ink);color:var(--paper);z-index:10}.skip:focus{top:10px}.masthead{padding:10px 48px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;gap:10px;font:10px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase}.header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:32px;letter-spacing:-1.7px}.brand-dot{color:var(--oxblood)}.brand img{border-radius:3px}nav{display:flex;align-items:center;gap:30px;font-size:13px}nav .nav-note{border:1px solid var(--line);padding:10px 16px}.nav-note span{margin-left:14px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-block:74px 82px}.eyebrow{font:11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--oxblood);margin-bottom:24px}.dot{display:inline-block;width:7px;height:7px;background:var(--oxblood);border-radius:50%;margin-right:8px}h1{font-size:clamp(64px,7.3vw,102px)}.intro{max-width:400px;color:var(--muted);font-size:17px;line-height:1.8;margin-top:28px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.button{display:inline-flex;justify-content:space-between;gap:24px;background:var(--oxblood);color:var(--light);padding:15px 21px;font-size:13px;border:1px solid var(--oxblood);transition:background .2s}.button:hover{background:var(--ink);text-decoration:none}.text-link{font-size:13px;border-bottom:1px solid var(--line);padding-block:10px}.text-link span{margin-left:12px}.fine{font:11px/1.7 var(--mono);color:var(--muted)}.hero-note{margin-top:22px}.hero-art{position:relative;isolation:isolate;min-height:540px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#e2d3b5,transparent 70%);overflow:hidden}.orbit{position:absolute;width:480px;height:480px;border:1px solid #c8b995;border-radius:50%;z-index:-1}.orbit-two{width:390px;height:390px;border-style:dashed}.art-label,.art-foot{position:absolute;font:9px/1.6 var(--mono);letter-spacing:.16em;color:var(--muted)}.art-label{top:8px;left:20px}.art-foot{bottom:5px;left:20px;right:20px;text-align:center;letter-spacing:0}.certificate{width:320px;background:var(--light);border:1px solid #b7a582;box-shadow:12px 20px 35px #34250c24;transform:rotate(-7deg);padding:20px 24px;outline:1px solid #c9b998;outline-offset:-9px;text-align:center}.certificate-top,.certificate-bottom{display:flex;justify-content:space-between;font:9px/1.5 var(--mono);letter-spacing:.09em}.certificate-top{border-bottom:1px solid var(--line);padding-bottom:15px}.certificate img{width:136px;height:136px;border-radius:50%;margin:26px 0 18px}.certificate p{font:34px/1.1 var(--serif);letter-spacing:-1px}.certificate i{color:var(--oxblood)}.certificate-bottom{margin-top:30px;padding-top:16px;border-top:1px solid var(--line);font-size:8px}.art-stamp{position:absolute;bottom:65px;right:8px;transform:rotate(9deg);border:3px double var(--oxblood);border-radius:50%;width:130px;height:130px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--paper);font:700 13px/1.5 var(--mono);color:var(--oxblood)}.art-stamp span{font-size:9px;letter-spacing:.15em;margin-top:6px}.principle-strip{border-block:1px solid var(--line)}.principle-strip .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.13em}.principle-strip span:nth-child(even){color:var(--oxblood);font-size:22px}.section{padding-block:94px}h2{font-size:clamp(38px,4.2vw,57px)}.section-heading{display:grid;grid-template-columns:.65fr 1.4fr 1fr;gap:35px;align-items:start}.section-heading>p:last-child,.roadmap-heading>p{font-size:14px;line-height:1.85;color:var(--muted)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.principles article{border-top:1px solid var(--line);padding-top:24px}.index{font:italic 29px var(--serif);color:var(--oxblood)}h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.025em}.principles h3{margin:22px 0 12px}.principles p,.roadmap p{font-size:14px;color:var(--muted);line-height:1.8}.paydex{background:var(--ink);color:var(--paper);padding-block:76px}.paydex-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.paydex .eyebrow,.paydex em{color:var(--brass)}.paydex-copy{max-width:410px;color:#c5bba8;font-size:15px;line-height:1.8;margin:26px 0}.paydex .text-link{display:inline-block;border-color:#74644e}.paydex a:focus-visible{outline-color:var(--brass)}.concept{border:1px solid #61533e;padding:28px;background:#201b14}.concept-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font:10px var(--mono);letter-spacing:.08em}.pill{display:inline-block;border:1px solid var(--line);border-radius:20px;padding:5px 10px;font:10px/1.4 var(--mono);white-space:nowrap}.concept .pill{color:var(--brass);border-color:#77603a}.concept h3{font:30px/1.2 var(--serif);margin:30px 0}.concept dl{margin:0}.concept dl div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #4b4030;padding:14px 0;font-size:12px}.concept dt{color:#b9ae9a}.concept dd{margin:0;text-align:right}.concept>p{font:11px/1.8 var(--mono);color:#c5bba8;border-top:1px solid #4b4030;padding-top:20px;margin-top:8px}.roadmap-heading{display:flex;justify-content:space-between;gap:50px;align-items:end}.roadmap-heading>p{max-width:300px}.roadmap{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.roadmap li{padding:28px;display:flex;flex-direction:column}.roadmap li+li{border-left:1px solid var(--line)}.step-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:14px var(--mono);color:var(--oxblood)}.roadmap h3{margin:34px 0 14px}.step-foot{font:9px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:28px;color:var(--muted)}.status{border-block:1px solid var(--line);padding-block:44px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.status h2{font:30px/1.25 var(--serif);letter-spacing:-.025em}.status>div>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:14px}.status-links{display:flex;flex-wrap:wrap;gap:22px;font:11px/1.8 var(--mono);text-decoration:underline;text-underline-offset:4px}.closing{padding-block:68px;display:flex;align-items:center;gap:28px}.closing p{font-size:34px;line-height:1.1;letter-spacing:-1px}.closing .button{margin-left:auto}footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;padding-block:28px;font:10px/1.7 var(--mono);color:var(--muted)}footer .brand{font:700 24px Arial;gap:0;color:var(--ink)}footer p{margin-right:auto}footer>a:last-child{padding:10px 0}
@media(min-width:1500px){.hero{padding-block:100px}.hero-art{min-height:570px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.masthead{padding-inline:24px}.hero{gap:20px}h1{font-size:75px}.hero-art{min-height:500px}.certificate{width:280px}.art-stamp{right:0;width:112px;height:112px;font-size:11px}.section-heading{grid-template-columns:1fr 1fr}.section-heading>.eyebrow{grid-column:1/-1;margin:0}.paydex-grid{gap:40px}.principles{gap:24px}.roadmap li{padding:22px}.status{gap:36px}nav{gap:18px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.masthead{padding:9px 20px;font-size:8px;letter-spacing:.07em}.masthead>span:first-child{display:none}.header{flex-wrap:wrap;gap:12px;padding-block:20px}.brand{font-size:28px}.brand img{width:36px;height:36px}nav{width:100%;justify-content:space-between;gap:8px;font-size:12px}nav a{padding-block:10px}nav .nav-note{padding:9px 0;border:0}.nav-note span{margin-left:2px}.hero{grid-template-columns:1fr;padding-block:42px 35px;gap:30px}h1{font-size:clamp(60px,13vw,88px)}.intro{font-size:16px;max-width:440px}.actions{gap:18px}.hero-art{min-height:460px;max-width:460px;width:100%;justify-self:center}.certificate{width:270px}.art-stamp{right:4px;bottom:30px}.art-foot{bottom:0;font-size:8px}.orbit-one{width:380px;height:380px}.orbit-two{width:310px;height:310px}.principle-strip .wrap{flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:8px}.principle-strip span:nth-child(even){font-size:14px}.section{padding-block:56px}.section-heading,.principles,.paydex-grid,.status{grid-template-columns:1fr}.section-heading{gap:22px}.principles{margin-top:32px;gap:28px}.principles h3{margin-top:14px}.paydex{padding-block:50px}.paydex-grid{gap:32px}.concept{padding:22px}.concept h3{font-size:28px}.roadmap-heading{display:block}.roadmap-heading>p{margin-top:24px;max-width:none}.roadmap{grid-template-columns:1fr;margin-top:28px}.roadmap li{padding:26px}.roadmap li+li{border-left:0;border-top:1px solid var(--line)}.roadmap h3{margin-top:24px}.status{gap:26px;padding-block:32px}.closing{flex-wrap:wrap;gap:16px;padding-block:45px}.closing img{width:60px}.closing p{font-size:30px}.closing .button{margin:12px 0 0;width:100%}footer{flex-wrap:wrap;gap:12px 20px}footer p{width:calc(100% - 100px);margin:0}footer>a:last-child{margin-left:auto}}
.token-contract{display:grid;gap:9px;margin-top:24px;padding:18px;border:1px solid var(--line);background:var(--light);min-width:0}.token-address{font:13px/1.7 var(--mono);overflow-wrap:anywhere;user-select:all}.token-contract .text-link{justify-self:start}
.inspector-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:36px}
.inspector-heading h2{font-size:clamp(44px,5.5vw,76px)}
.inspector-heading>p{color:var(--muted);max-width:48ch}
.inspector-panel{padding:clamp(20px,4vw,48px);background:var(--light);border:1px solid var(--line);box-shadow:8px 8px 0 var(--line)}
.inspector-panel .concept-header{margin-bottom:28px;flex-wrap:wrap;gap:12px}
.inspector-panel label{display:block;font-weight:700;margin-bottom:10px}
.inspector-controls{display:flex;gap:12px}
.inspector-controls input{min-width:0;flex:1;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:16px;font:16px/1.5 var(--mono);border-radius:0}
.inspector-controls .button{cursor:pointer;border:1px solid var(--oxblood);font:inherit;align-items:center;justify-content:center}
button:focus-visible,input:focus-visible{outline:3px solid var(--brass);outline-offset:4px}
button:disabled,input:disabled{opacity:.65;cursor:wait}
.inspector-controls input[aria-invalid="true"]{border-color:var(--oxblood)}
.inspector-panel .fine{color:var(--muted);margin-top:14px}
#inspect-message{margin-top:20px;color:var(--oxblood);font-size:14px;min-height:24px}
#inspect-result{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}
#inspect-result .eyebrow{margin-bottom:8px}
.inspector-address{font:14px/1.6 var(--mono);overflow-wrap:anywhere}
.inspector-data{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}
.inspector-data>div{min-width:0;border-bottom:1px solid var(--line);padding-bottom:18px}
.inspector-data dt{font:11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}
.inspector-data dd{font-size:clamp(18px,2.4vw,28px);font-weight:700;margin:10px 0 0;overflow-wrap:anywhere}
@media(max-width:700px){.inspector-heading{grid-template-columns:1fr;gap:24px}.inspector-controls{flex-direction:column}.inspector-data{grid-template-columns:1fr}.inspector-panel{box-shadow:4px 4px 0 var(--line)}nav{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.network-section{background:var(--oxblood);color:var(--paper);padding:clamp(56px,8vw,104px) 0}.network-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,110px);align-items:center}.network-section .eyebrow{color:var(--brass)}.network-section h2{font-size:clamp(44px,5.5vw,76px)}.network-section h2 em{color:var(--paper)}.network-copy{max-width:46ch;color:#f0ddca;margin-top:24px;line-height:1.8}.network-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.button-dark{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-dark:hover,.button-dark:focus-visible{background:var(--brass);border-color:var(--brass);text-decoration:none}.text-button{border:0;border-bottom:1px solid var(--brass);background:transparent;color:var(--paper);font:inherit;padding:8px 0;cursor:pointer}.text-button:hover,.text-button:focus-visible{text-decoration:underline;text-underline-offset:5px}.network-section .fine{color:#e1cbb5;margin-top:18px}.network-card{background:var(--paper);color:var(--ink);padding:clamp(22px,3vw,36px);border:1px solid var(--brass);box-shadow:12px 12px 0 rgba(21,18,14,.22)}.network-card .concept-header{margin-bottom:28px}.network-data{display:grid;gap:0}.network-data>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.network-data dt{color:var(--muted);font:11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.network-data dd{margin:0;text-align:right;font-weight:700}.network-foot{color:var(--muted);font:11px/1.5 var(--mono);margin-top:22px;overflow-wrap:anywhere}.network-card .pill[data-state="live"]{background:#d9ead1;color:#315328}.network-card .pill[data-state="error"]{background:#f1c8bc;color:#7c2118}@media(max-width:700px){.network-grid{grid-template-columns:1fr;gap:34px}.network-actions{align-items:flex-start;flex-direction:column}.network-card{box-shadow:7px 7px 0 rgba(21,18,14,.22)}.network-data dd{max-width:58%;overflow-wrap:anywhere}}