:root{--ink:#153c3b;--deep:#092d30;--teal:#0a766c;--mint:#d9ecdf;--paper:#f2eedf;--cream:#fffaf0;--coral:#d57658;--gold:#ecbe77;--line:#d3ded2;--muted:#61756c;--danger:#a74236;--shadow:0 16px 40px #193e3920}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.testnet-bar{min-height:38px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--deep);color:#e6f1e5;font-size:10px;letter-spacing:.11em;padding:8px 18px;text-align:center}.testnet-bar strong{font-size:10px}.testnet-bar span:last-child{color:#bad9c9;letter-spacing:0}.testnet-light{width:7px;height:7px;border-radius:1px;background:var(--gold);box-shadow:0 0 0 3px #ecbe7730;flex:none}.page-shell{max-width:1440px;margin:auto;padding:0 clamp(17px,4.3vw,62px)}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:28px;font-weight:850;letter-spacing:-1.5px;line-height:1}.brand-dot,footer strong span{color:var(--coral)}.brand-mark{display:grid;grid-template-columns:repeat(2,12px);grid-template-rows:repeat(2,12px);gap:3px;transform:rotate(-3deg)}.brand-mark i{display:block;background:var(--teal)}.brand-mark i:nth-child(2){background:var(--coral)}.brand-mark i:nth-child(3){background:var(--gold)}.brand-mark i:nth-child(4){background:var(--deep)}.header-right{display:flex;align-items:center;gap:16px}.route-label,.route-pill,.eyebrow,.hero-chips span,.panel-topline,.overline,.namespace-box span,.chain-strip span,.art-caption{font-size:10px;letter-spacing:.13em;font-weight:800}.route-label{color:var(--muted)}.route-pill{padding:8px 11px;border:1px solid #9cbfb2;background:#e6f3e7;color:#147468;border-radius:4px}.hero-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(370px,.93fr);gap:clamp(24px,4vw,56px);align-items:center;padding:36px 0 51px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--teal)}.eyebrow-line{width:19px;height:2px;background:var(--coral)}h1{font-size:clamp(50px,6.9vw,94px);line-height:.96;letter-spacing:-.06em;margin:20px 0 23px;font-weight:730}h1 em,h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--coral);letter-spacing:-.045em}.hero-copy p{font-size:16px;color:#526b64;line-height:1.72;max-width:540px;margin:0}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.hero-chips span{background:#fff9ed;border:1px solid #d6dfd2;color:#416a62;padding:7px 9px;border-radius:3px;font-size:9px}.street-art{height:285px;position:relative;overflow:hidden;border:1px solid #abc7b1;box-shadow:7px 7px 0 #2b655425;background:linear-gradient(#b8dfd0 0 70%,#87b7a3 70% 77%,#ebd9ba 77% 82%,#365454 82%)}.art-sun{position:absolute;width:51px;height:51px;top:32px;right:52px;background:#f2c77e;box-shadow:7px 0 #e8b869,-7px 0 #e8b869,0 7px #e8b869,0 -7px #e8b869}.art-cloud{position:absolute;height:12px;width:70px;background:#eaf2d9;top:45px;left:45px;box-shadow:14px -12px #eaf2d9,34px -5px #eaf2d9}.cloud-two{left:auto;right:15px;top:92px;transform:scale(.65)}.building{position:absolute;bottom:51px;border:5px solid #284f4c;box-shadow:5px 0 #6c9c87;background:#df9472}.building .roof{position:absolute;left:-9px;right:-9px;top:-13px;height:9px;background:#2c5b58}.window-row{display:flex;gap:13px;justify-content:center;margin-top:17px}.window-row i{width:21px;height:24px;background:#e7d391;border:4px solid #285d5b;box-shadow:3px 3px #5a8574}.shopfront{height:29px;margin:13px 6px 6px;background:#f2dfae;border:3px solid #2d5e57;display:flex;align-items:center;justify-content:center;color:#24544c;font-size:9px;font-weight:900;letter-spacing:.1em}.b-one{left:7%;width:24%;height:152px;background:#eabb87}.b-two{left:32%;width:36%;height:212px;background:#d77960}.b-two .roof{background:#a65b4e}.b-two .window-row{margin-top:16px}.b-two .shopfront{background:#f5cc7f}.b-three{left:70%;width:23%;height:163px;background:#b9c7aa}.street-line{position:absolute;left:0;right:0;bottom:47px;height:6px;background:#24534e}.street-stripe{position:absolute;bottom:21px;width:64px;height:6px;background:#e5c483}.s-one{left:9%}.s-two{left:42%}.s-three{right:10%}.art-caption{position:absolute;left:15px;bottom:7px;color:#f5e4be;font-size:8px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.87fr);gap:22px;align-items:start}.panel{background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);padding:25px;border-radius:7px;min-width:0}.panel-topline{display:flex;justify-content:space-between;gap:10px;color:var(--teal);border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:22px}.online-dot:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;background:var(--teal);border-radius:50%}.panel-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.overline{display:block;color:#789082;font-size:9px}h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:-.045em;margin:8px 0 0}h2 em{color:var(--teal)}.state-pill{font-size:10px;border:1px solid #bed2bf;background:#e9f3e7;color:#137367;border-radius:3px;font-weight:800;padding:6px 8px;white-space:nowrap;max-width:200px;text-align:center}.state-pill[data-kind=warning]{border-color:#e4c99e;background:#fff0d5;color:#855b24}.state-pill[data-kind=error]{border-color:#ecc1b8;background:#fce7df;color:var(--danger)}.state-detail{color:var(--muted);margin:9px 0 18px;font-size:12px}.plot-graphic{height:175px;position:relative;overflow:hidden;background:#d9e9d6;border:1px solid #c3d8cb;margin-bottom:23px}.plot-sky{position:absolute;inset:0 0 45px;background:linear-gradient(130deg,#c4e2d6,#e7edd5)}.plot-house{position:absolute;width:118px;height:127px;left:calc(50% - 59px);bottom:42px;border:5px solid #305e58;background:#de8062;box-shadow:7px 0 #769e86}.plot-roof{position:absolute;height:11px;left:-10px;right:-10px;top:-14px;background:#2f5d56}.plot-windows{display:flex;justify-content:space-around;margin:25px 8px 0}.plot-windows span{width:21px;height:28px;background:#f1d493;border:4px solid #2e6058}.plot-door{height:40px;width:29px;position:absolute;bottom:0;left:40px;border:4px solid #2e6058;background:#f3c478}.plot-sidewalk{position:absolute;left:0;right:0;bottom:34px;height:13px;background:#e7d2af;border-top:4px solid #87ad94}.plot-road{position:absolute;left:0;right:0;bottom:0;height:34px;background:#3b5d59}.plot-road:after{content:"";position:absolute;width:70px;height:4px;background:#e7c587;left:calc(50% - 35px);top:17px}.address-facts{margin:0}.address-facts>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e2e8da;padding:11px 0}.address-facts dt{font-size:12px;color:var(--muted)}.address-facts dd{margin:0;font-weight:770;text-align:right;overflow-wrap:anywhere}.address-facts dd a{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--teal)}.payment-split{font-size:11px;line-height:1.55;color:#5d756b;margin:16px 0}.namespace-box{padding:13px 14px;background:#e7efe3;border:1px solid #cddfcf}.namespace-box span{display:block;color:#527469;font-size:8px}.namespace-box code{display:block;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;margin-top:6px}.testnet-tag{background:#e3eee4;color:#167269;padding:3px 5px}.checkout-panel h2{margin:0 0 13px}.checkout-intro{color:var(--muted);font-size:13px;line-height:1.65;margin:0 0 19px}.payment-choice{display:flex;align-items:center;gap:11px;border:1px solid #cbded0;background:#f4f7eb;padding:12px;margin-bottom:9px;border-radius:5px}.payment-choice.selected{border-color:#7bb69d;box-shadow:inset 3px 0 var(--teal)}.choice-symbol{display:grid;place-items:center;width:36px;height:36px;flex:none;background:#d8eee5;border:1px solid #9bc8af;border-radius:50%;font-size:21px;color:var(--teal);font-weight:600}.choice-symbol.cro{background:#eee8dc;border-color:#d9d0bd;color:#887a68}.payment-choice>div:nth-child(2){min-width:0;flex:1}.payment-choice strong{display:block;font-size:12px}.payment-choice span{display:block;font-size:10px;color:var(--muted);line-height:1.4;margin-top:3px}.payment-choice.disabled{opacity:.75;background:#f3f0e8;border-color:#e2dfd4}.payment-choice .choice-check{color:var(--teal);font-size:18px;margin:0}.payment-choice .soon-label{font-size:8px;font-weight:800;white-space:nowrap;color:#8b7964;margin:0}.wallet-card{background:#f2f0e7;border:1px solid #e0e1d3;padding:14px;margin:17px 0}.wallet-card>strong{display:block;font:13px ui-monospace,SFMono-Regular,Menlo,monospace;margin:5px 0 10px}.wallet-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #d9e0d3;padding-top:9px}.wallet-stats span,.wallet-stats b{display:block}.wallet-stats span{font-size:10px;color:var(--muted)}.wallet-stats b{font-size:12px;margin-top:3px}.actions{display:grid;grid-template-columns:1.2fr 1fr;gap:9px}.button{min-height:43px;border-radius:4px;border:1px solid transparent;padding:9px 12px;font-size:12px;font-weight:800}.button.secondary{border-color:#aac4b4;background:#f7f9ef;color:var(--ink)}.button.secondary:hover:enabled{background:#e4f0e5}.button.primary{background:var(--teal);color:white}.button.primary:hover:enabled{background:#075f59}.buy-button{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:11px}.buy-button span{font-size:17px}.status{font-size:11px;line-height:1.55;margin-top:15px;padding:12px;border-left:3px solid #9bbbab;background:#e7eee5;color:#285b51;min-height:42px;overflow-wrap:anywhere}.status[data-kind=error]{border-color:#d87964;background:#fae5da;color:#81392e}.status[data-kind=warning]{border-color:#d5a34b;background:#fff0d4;color:#765622}.status[data-kind=success]{border-color:#0a766c;background:#dcefe3;color:#095e54}.receipt-link{display:inline-block;margin-top:10px;font-size:11px;font-weight:750;color:var(--teal)}.risk-note{border-top:1px solid #e3e8da;padding-top:13px;margin:17px 0 0;color:#6c7b6f;font-size:10px;line-height:1.6}.chain-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:27px 0 42px;background:#e4ecdf;border:1px solid #cbd9cb;padding:17px}.chain-strip span,.chain-strip strong,.chain-strip a{display:block}.chain-strip span{color:#6d8375;font-size:8px}.chain-strip strong,.chain-strip a{font-size:11px;overflow-wrap:anywhere;margin-top:5px;font-weight:700}.chain-strip a{color:var(--teal)}.chain-strip a[aria-disabled=true]{text-decoration:none;color:#6e8077}footer{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #cfdbd0;padding:25px 0 34px;color:#597169;font-size:11px}footer strong{font-size:20px;letter-spacing:-1px;color:var(--ink)}footer>span{max-width:530px;text-align:right}
@media(max-width:940px){.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.hero-copy p{font-size:14px}.street-art{height:245px}.workspace{grid-template-columns:1fr 1fr;gap:14px}.panel{padding:19px}.panel-heading{display:block}.state-pill{display:inline-block;margin-top:11px}.chain-strip{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.testnet-bar{flex-wrap:wrap;gap:5px 9px}.testnet-bar span:last-child{width:100%}.site-header{height:72px}.route-label{display:none}.hero-grid{grid-template-columns:1fr;padding:25px 0 30px}.hero-copy p{font-size:14px}.street-art{height:230px;max-width:560px}.workspace{grid-template-columns:1fr}.panel-heading{display:flex}.panel{padding:18px}.chain-strip{margin-top:17px}footer{align-items:flex-start}footer>span{text-align:left}}
@media(max-width:460px){.brand{font-size:24px}.route-pill{font-size:9px}.hero-chips span{font-size:8px}.street-art{height:205px}.b-two{height:165px}.b-three,.b-one{height:132px}.building .window-row{margin-top:11px}.building .shopfront{margin-top:8px}.panel-heading{display:block}.state-pill{margin-top:11px}.chain-strip{grid-template-columns:1fr 1fr;gap:18px}.actions{grid-template-columns:1fr}.payment-choice .soon-label{display:none}footer{flex-direction:column}}
.receipt-link[hidden]{display:none}
.wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-stats b{overflow-wrap:anywhere}.faucet-links{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:15px;font-size:10px;color:var(--muted)}.faucet-links span{font-weight:700}.faucet-links a{color:var(--teal);font-weight:750}
@media(max-width:460px){.wallet-stats{grid-template-columns:1fr 1fr}.wallet-stats>div:last-child{grid-column:1/-1}}
