@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap');
:root{--bg:#100b09;--panel:#1c120e;--line:#38251c;--text:#f9e5d6;--muted:#b59989;--orange:#fa7849;--light:#ffd0ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{color:inherit}button,a{transition:background .2s,transform .2s,color .2s}button:hover{filter:brightness(1.1)}[hidden]{display:none!important}.nav{position:absolute;top:28px;left:50%;transform:translateX(-50%);width:min(940px,calc(100% - 40px));height:72px;border:1px solid #e99b6b29;border-radius:24px;background:#180d0bd9;backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 28px;z-index:10;box-shadow:0 8px 35px #0002}.brand{font-size:27px;font-weight:650;letter-spacing:-1.3px;display:inline-flex;align-items:center;gap:9px}.mark{display:inline-flex;color:var(--light);font-size:47px;line-height:.7;font-weight:600;transform:rotate(-35deg)}nav{display:flex;gap:30px;font-size:14px}nav a:hover,.text-link:hover{color:var(--orange)}.wallet{background:var(--light);color:#341a10;border:0;border-radius:13px;padding:11px 17px;font-size:13px;font-weight:600}.menu{display:none}.hero{height:900px;min-height:740px;max-height:1100px;height:100svh;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#0e07091f 5%,#1907040a 55%,#100b0930 80%,var(--bg) 100%),url('assets/hero.png') center/cover no-repeat;background-color:#38150c}.hero-content{margin-top:-30px;position:relative;padding:0 20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:450}h1{font-size:clamp(55px,6.1vw,90px);line-height:1.04;letter-spacing:-5px;margin-bottom:30px}h1 em{font-style:normal;color:var(--light)}.hero p{font-size:18px;line-height:1.65;color:#f5d4bf;margin-bottom:36px}.cta{display:inline-flex;align-items:center;gap:28px;padding:7px 7px 7px 27px;border:1px solid #ffd9bb87;border-radius:40px;background:linear-gradient(115deg,#ffd3ae,#e89972);color:#331a10;font-weight:600;font-size:15px;box-shadow:0 5px 40px #fa6d3920}.cta span{border-radius:50%;background:#8f421b17;width:46px;height:46px;display:grid;place-items:center;font-size:24px;border:1px solid #ae693033}.cta:hover{transform:translateY(-3px);background:var(--light)}.hero-note{position:absolute;bottom:44px;display:flex;gap:15px;align-items:center;font-size:12px;color:#ead1bf}.tiny-mark{font-size:30px;font-style:normal;color:var(--light)}.section{max-width:1080px;padding:110px 30px;margin:auto}.section-heading{text-align:center}.eyebrow{display:block;font-size:11px;letter-spacing:2.3px;color:#db9470;font-weight:600;margin-bottom:24px}h2{font-size:48px;line-height:1.13;letter-spacing:-2px;margin-bottom:24px}.section p{color:var(--muted)}.asset-orbit{display:flex;justify-content:center;gap:42px;margin:65px auto 35px}.asset{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:18px;font-size:12px;color:var(--muted)}.coin{height:88px;width:88px;border-radius:50%;display:grid;place-items:center;font-size:40px;box-shadow:inset 0 2px 3px #fff3,0 10px 25px #0008;transition:transform .2s}.asset.selected .coin{outline:1px solid #f5a372;outline-offset:8px;transform:translateY(-6px)}.eth{background:#4d494a;color:#e6dadb}.usd{background:#ddccb9;color:#473a28}.btc{background:#e77b33;color:#fff3d7}.hood{background:#b2b681;color:#252820}.pons{background:#8b927d;color:#dddac3}.asset-caption{text-align:center;font-size:13px}.pairing>.text-link{display:block;text-align:center}.text-link{font-size:14px;color:var(--light);font-weight:500}.muted{color:var(--muted)}.system{padding-top:50px}.tabs{display:flex;margin:50px 0 0;gap:25px;border-bottom:1px solid var(--line)}.tabs button{background:transparent;flex:1;border:0;border-bottom:2px solid transparent;padding:20px 0;color:#826c60;text-align:left;font-size:12px}.tabs button span{font-size:14px;margin-left:12px}.tabs button[aria-selected=true]{border-color:var(--orange);color:var(--light)}.story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:55px 0 15px;min-height:290px}.story h3{font-size:30px;letter-spacing:-1px;margin-bottom:15px}.story p{max-width:390px}.story .eyebrow{font-size:10px;margin-bottom:18px}.diagram{display:flex;align-items:center}.diagram-coin{background:linear-gradient(140deg,#f7c8a9,#ba5229 60%,#512318);width:95px;height:95px;flex-shrink:0;border-radius:24px;display:grid;place-items:center;font-size:65px;color:#ffe3ca;box-shadow:0 10px 65px #ff63331a}.connector{height:1px;width:48px;background:#844b34}.diagram-box{padding:22px;background:linear-gradient(120deg,#382017,#20130e);border:1px solid #4c2e20;border-radius:13px;display:flex;flex-direction:column;gap:7px}.diagram-box span{font-size:9px;letter-spacing:1.5px;color:#c49374}.diagram-box strong{font-size:19px;font-weight:500}.diagram-box small{font-size:11px;color:var(--muted)}.choices{border-top:1px solid #2f1f18}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:55px}.features article>span{font-size:28px;color:#f19b71}.features h3{font-size:18px;margin:20px 0 12px}.features p{font-size:14px;line-height:1.8}.review-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.review-card{background:radial-gradient(at top right,#4a271d55,transparent 70%),#1b110e;border:1px solid var(--line);border-radius:22px;padding:32px}.review-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.review-top .brand{font-size:19px}.review-top .mark{font-size:32px}.badge{font-size:9px;letter-spacing:1px;border:1px solid #795038;border-radius:5px;padding:4px 7px;color:#e0a984}.review-card h3{font-size:26px}.review-card h3 span{color:#cc8965}.review-card dt{font-size:12px;color:#f4d7c3;margin-top:22px}.review-card dd{margin:5px 0;color:var(--muted);font-size:13px}.review-card .text-link{display:block;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.faq{max-width:800px}.faq h2{margin-bottom:45px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:22px 28px 22px 0;position:relative;font-size:16px}summary:after{content:'+';position:absolute;right:0;color:#d5a080}details[open]>summary:after{content:'−'}details p{font-size:14px;line-height:1.85;max-width:640px}.closing{text-align:center;padding:125px 20px;background:radial-gradient(ellipse at 50% 130%,#812a15 0,transparent 65%)}.closing h2{font-size:65px;letter-spacing:-3px}.closing p{color:var(--muted);margin-bottom:30px}footer{max-width:1080px;margin:auto;padding:65px 30px 25px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;border-top:1px solid var(--line)}footer p{font-size:13px;color:var(--muted);margin-top:20px}footer>div:not(:first-child){display:flex;flex-direction:column;gap:12px}footer>div>span{font-size:10px;letter-spacing:1px;color:#a17d66;margin-bottom:8px}footer a:not(.brand){font-size:13px;color:#ccb3a2}.footer-bottom{grid-column:1/-1;flex-direction:row!important;justify-content:space-between;padding-top:35px;border-top:1px solid #281b14}.footer-bottom span{font-size:11px;letter-spacing:0}.app-view{max-width:1000px;padding:175px 25px 100px;margin:auto;min-height:80vh}.app-heading h1{font-size:48px;letter-spacing:-2px;margin-bottom:16px}.app-heading p{color:var(--muted)}.app-heading .eyebrow{margin-bottom:18px}.launch-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;margin-top:40px;align-items:start}.form-panel,.launch-review,.doc-card,.market-card,.empty{border:1px solid var(--line);background:#1a110e;border-radius:16px;padding:26px}.form-panel h2,.launch-review h2{font-size:19px;letter-spacing:-.5px;margin-bottom:8px}.form-panel h2:not(:first-child){margin-top:32px}.form-panel p{font-size:13px;color:var(--muted)}label{display:block;font-size:12px;color:#d6b9a7}input,select,textarea{display:block;width:100%;background:#100b09;border:1px solid #4a3022;border-radius:9px;color:var(--text);padding:12px;margin:8px 0 14px;min-width:0;font-size:14px}textarea{resize:vertical}.form-panel small{font-size:11px;color:var(--muted)}.upload{display:flex;align-items:center;gap:18px;padding:20px 0;cursor:pointer}.upload small{display:block}.upload>span:first-child{width:64px;height:64px;border:1px dashed #89573b;border-radius:14px;display:grid;place-items:center;font-size:27px;overflow:hidden}.upload img{width:100%;height:100%;object-fit:cover}.two-fields{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.form-panel summary,.launch-review summary{font-size:13px}.reserve-options{display:flex;gap:9px;margin:20px 0}.reserve-options button,.explore-filters button{border:1px solid var(--line);background:#251810;border-radius:8px;padding:8px 17px;font-size:13px}.reserve-options button.active,.explore-filters button.active{background:#76412b;color:#ffe0c7;border-color:#d48559}.hint{font-size:12px!important;color:var(--muted);line-height:1.7}.launch-review{position:sticky;top:25px}.launch-review h2{display:flex;justify-content:space-between;align-items:center}.pair-title{font-size:25px;margin:25px 0;overflow-wrap:anywhere}.rows{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px}.rows dt{color:var(--muted)}.rows dd{text-align:right;margin:0;overflow-wrap:anywhere}.cost{border-top:1px solid var(--line);padding-top:24px;margin-top:24px;display:flex;flex-direction:column}.cost>span{font-size:12px;color:var(--muted)}.cost strong{font-size:35px;font-weight:450}.cost small{font-size:18px}.primary{display:flex;justify-content:space-between;width:100%;border:0;background:var(--light);color:#341b11;border-radius:10px;padding:14px;font-weight:600;font-size:14px}.explore-filters{display:flex;gap:10px;flex-wrap:wrap;margin:40px 0 25px}.market-grid,.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.market-card .coin{width:50px;height:50px;font-size:25px;margin-bottom:30px}.market-card h2{font-size:25px;letter-spacing:-1px;margin-bottom:8px}.market-card p{font-size:13px;color:var(--muted)}.market-card .badge{display:inline-block;margin-bottom:20px}.market-card .text-link{display:block;margin-top:24px}.empty{text-align:center;padding:70px 20px;margin-top:40px}.empty h2{font-size:25px;letter-spacing:-1px}.empty p{color:var(--muted)}.docs-grid{grid-template-columns:1fr 1fr;margin:40px 0}.doc-card h2{font-size:22px;letter-spacing:-.7px}.doc-card p{font-size:14px;color:var(--muted);margin:0}.wide{grid-column:1/-1}dialog{background:#21140f;color:var(--text);border:1px solid #835030;border-radius:23px;padding:40px;max-width:460px;width:calc(100% - 32px)}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:33px;letter-spacing:-1.2px}dialog p{color:var(--muted);font-size:14px}.close{position:absolute;top:12px;right:16px;border:0;background:none;font-size:25px}.toast{color:var(--light);font-size:13px}#form-message{font-size:13px}
@media(min-width:1600px){.hero{max-height:1100px}}@media(max-width:760px){.nav{top:18px;height:64px;width:calc(100% - 28px);padding:0 15px;border-radius:19px}.brand{font-size:24px}.mark{font-size:40px}.nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:#21120e;padding:25px;border-radius:16px}.nav.open nav{display:flex;flex-direction:column;gap:22px}.menu{display:block;border:0;background:none;font-size:21px}.wallet{margin-left:auto;margin-right:13px;padding:10px 12px;font-size:11px}.hero{height:850px;min-height:720px;max-height:100svh;background-position:56% center}.hero-content{margin-top:-5px}h1{font-size:54px;letter-spacing:-3px;line-height:1.07}.hero h1{max-width:540px}.hero p{font-size:15px;max-width:315px;margin:0 auto 30px}.hero p br{display:none}.hero-note{font-size:10px;gap:8px;bottom:30px}.section{padding:75px 23px}h2{font-size:38px;letter-spacing:-1.6px}.section p{font-size:14px}.asset-orbit{gap:15px;margin-top:50px}.coin{width:55px;height:55px;font-size:29px}.asset{font-size:10px;gap:14px;padding:0}.story{grid-template-columns:1fr;gap:35px;padding-top:35px}.diagram{justify-content:center}.tabs{gap:12px}.tabs button{font-size:10px}.tabs button span{font-size:11px;display:block;margin:5px 0 0}.features{grid-template-columns:1fr 1fr;gap:25px}.features p{font-size:13px}.features h3{font-size:16px}.review-section{grid-template-columns:1fr;gap:40px}.review-card{padding:25px}.closing h2{font-size:49px}.closing{padding:85px 20px}footer{padding:45px 23px 20px;grid-template-columns:1fr 1fr;gap:30px}footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column!important;gap:0!important}.app-view{padding:135px 20px 70px}.app-heading h1{font-size:40px}.launch-grid{grid-template-columns:1fr;gap:20px}.launch-review{position:static}.form-panel,.launch-review{padding:21px}.market-grid,.docs-grid{grid-template-columns:1fr}.wide{grid-column:auto}.reserve-options button{padding:8px 15px}.market-card{padding:24px}.app-heading .eyebrow{font-size:10px}}@media(max-width:370px){h1{font-size:46px}.coin{width:46px;height:46px}.asset-orbit{gap:14px}.hero{min-height:710px;max-height:none}.wallet{font-size:10px;padding:9px}.features{gap:18px}.two-fields{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Original linked-loop mark shared with the favicon. */
.brand .mark{font-size:0;width:29px;height:29px;transform:none;background:url('favicon.svg') center/contain no-repeat}
@media(max-width:760px){.hero{background-image:linear-gradient(180deg,#0e070900 30%,#18070455 58%,#100b0930 80%,#100b09 100%),url('assets/hero.png')}.hero p{text-shadow:0 1px 10px #000}}
.wallet-details{margin:24px 0}.wallet-details dt{font-size:12px;color:var(--muted);margin-top:16px}.wallet-details dd{margin:4px 0;font-size:14px;overflow-wrap:anywhere;user-select:text}.wallet-choice,.wallet-secondary{display:block;width:100%;padding:14px 16px;border:1px solid #6f432b;border-radius:10px;background:#362015;text-align:left;margin:10px 0;font-size:15px}.wallet-choice:disabled{opacity:.5;cursor:wait}.wallet-secondary{text-align:center;background:transparent}#wallet-status{font-size:13px;min-height:22px;overflow-wrap:anywhere}#wallet-options{max-height:280px;overflow:auto}.wallet-choice{overflow-wrap:anywhere}#wallet-dialog{max-height:90svh;overflow:auto}
.actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:28px 0}.actions .wallet-secondary{width:auto;margin:0}.import-label{border:1px solid var(--line);border-radius:10px;padding:10px}.import-label input{max-width:230px;margin-bottom:0}#token-form{margin-top:35px}#token-result{overflow-wrap:anywhere;margin-top:24px}#token-status,#portfolio-status{font-size:13px;color:var(--muted)}button:disabled{opacity:.55;cursor:wait}.market-card{min-width:0;overflow-wrap:anywhere}.text-link{display:inline-block;margin-top:18px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #ffae80;outline-offset:4px}
