/* Original Ultra Ride Token presentation. No remote assets or dependencies. */
:root{color-scheme:dark;--bg:#080c10;--panel:#11171c;--text:#f1f5f2;--muted:#9ca9ad;--line:#263037;--lime:#d5ff70;--cyan:#87e8ef;--max:1320px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body::before{content:"";position:absolute;inset:0 0 auto;height:1000px;pointer-events:none;background:radial-gradient(ellipse at 74% 28%,#19383755,transparent 55%);z-index:-1}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{max-width:100%}p{margin:0 0 1.3em}h1,h2,h3{margin:0;font-weight:550;line-height:1.12;letter-spacing:-.055em}h2{font-size:clamp(2.2rem,4vw,3.75rem)}h3{font-size:1.55rem;letter-spacing:-.035em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px;border-radius:4px}::selection{color:#08100d;background:var(--lime)}[hidden]{display:none!important}.shell{max-width:var(--max);margin-inline:auto;width:calc(100% - 112px)}.muted{color:var(--muted)}.cyan{color:var(--cyan)}.section{padding-block:112px}.eyebrow{font-size:.72rem;line-height:1.6;letter-spacing:.14em;font-weight:650;display:flex;align-items:center;gap:10px;margin-bottom:26px}.eyebrow-divider{opacity:.35;padding-inline:4px}.skip-link{position:fixed;top:8px;left:16px;padding:14px 20px;background:var(--lime);color:#080c10;z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:none}
.site-header{position:relative;z-index:5;border-bottom:1px solid #ffffff0c}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:108px;gap:24px}.brand{display:flex;align-items:center;gap:10px;min-height:48px;letter-spacing:.04em;font-size:1.08rem;font-weight:800;line-height:1}.brand svg{color:var(--lime);flex-shrink:0}.brand-sub{display:block;font-size:.55rem;font-weight:550;letter-spacing:.19em;margin-top:7px}.site-header nav{display:flex;align-items:center;gap:34px}.nav-text{font-size:.8rem;color:#b9c2c5;min-height:48px;display:flex;align-items:center}.nav-text:hover{color:var(--lime)}.nav-account{font-size:.8rem;font-weight:650;border:1px solid #ffffff38;border-radius:100px;min-height:48px;padding:0 22px;display:flex;gap:24px;align-items:center}.nav-account:hover{border-color:var(--lime);color:var(--lime)}
.hero{min-height:730px;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:4px;padding-top:60px;padding-bottom:72px;position:relative}.hero-copy{z-index:2;position:relative}.status-dot{height:6px;width:6px;display:inline-block;background:var(--lime);border-radius:50%;box-shadow:0 0 12px #d5ff7060}.hero h1{font-size:clamp(3.5rem,7.4vw,7.25rem);line-height:.98;letter-spacing:-.075em;font-weight:550;margin-left:-5px}.hero h1 span{color:var(--lime)}.hero-description{font-size:1rem;max-width:365px;color:#afbabc;line-height:1.7;margin-top:32px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 21px;gap:22px;font-size:.8rem;line-height:1.4;font-weight:650;border-radius:4px;border:1px solid transparent;touch-action:manipulation}.button-primary{background:var(--lime);color:#111a0c}.button-primary:hover{background:#e2ffad}.button-quiet{border:none;padding-inline:8px;color:#d6dede}.button-quiet:hover{color:var(--lime)}.button-outline{border-color:#3e4948;background:transparent}.button-outline:hover{border-color:var(--cyan);color:var(--cyan)}.hero-notes{display:flex;align-items:center;gap:26px;margin-top:54px;color:#8d9a9e;font-size:.57rem;letter-spacing:.13em;font-weight:600}.hero-notes>span{display:flex;align-items:center;gap:8px}.base-symbol{display:inline-block;width:16px;height:16px;border-radius:50%;background:var(--cyan);position:relative}.base-symbol::after{content:"";position:absolute;left:0;right:5px;top:7px;height:2px;background:var(--bg)}
.hero-art{position:relative;overflow:hidden;isolation:isolate;align-self:stretch;min-height:540px;display:flex;align-items:center;justify-content:center}.art-grid{position:absolute;inset:6% -3% 10%;background-image:linear-gradient(#70aca30a 1px,transparent 1px),linear-gradient(90deg,#70aca30a 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,#000 10%,transparent 70%)}.token-world{width:125%;aspect-ratio:1;position:absolute;left:-10%;top:50%;transform:translateY(-50%);pointer-events:none}.token-art,.orbit-foreground{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.token-art{filter:drop-shadow(0 0 55px #7becc111)}.token-planet{position:absolute;width:59.5%;aspect-ratio:1;left:20.25%;top:20.25%;border-radius:50%;isolation:isolate;overflow:hidden;background:#082020;box-shadow:0 0 0 1px #e2ffc4a8,0 0 0 3px #bfe67c25,0 0 28px #d5ff702e,0 0 72px #7bdcb526,18px 28px 38px #0009}.token-planet::before,.token-planet::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.token-planet::before{z-index:1;background:radial-gradient(ellipse at 28% 23%,#fff8d026,transparent 40%),radial-gradient(circle at 32% 28%,transparent 28%,#03191d10 48%,#04121859 72%,#010a14bf 100%);box-shadow:inset 5px 5px 10px #e5ff9d66,inset -12px -10px 22px #020c19b3}.token-planet::after{z-index:2;background:radial-gradient(ellipse at 35% 7%,#edffce55,transparent 30%);border:1px solid #ebffd166}.orbit-foreground{z-index:3;filter:drop-shadow(0 0 4px #b5edcc44)}.orbital-label{position:absolute;font-size:.5rem;letter-spacing:.2em;color:#8baba8;top:9%;right:4%;display:flex;align-items:center;gap:13px}.small-cross{font-size:1rem;color:var(--cyan)}.orbit-tag{position:absolute;right:1%;bottom:17%;padding:14px 16px;background:#152124e8;border:1px solid #69a19955;border-radius:8px;box-shadow:0 12px 32px #0004;display:flex;align-items:center;gap:13px;font-size:1.08rem;font-weight:550;letter-spacing:.025em;backdrop-filter:blur(12px)}.tag-dot{height:25px;width:25px;border:1px solid #d5ff7060;border-radius:50%;background:radial-gradient(circle,#d5ff70 15%,#b2cf3c14 22%,transparent 50%)}.tag-sub{display:block;font-size:.43rem;font-weight:500;letter-spacing:.14em;color:#a0b0af;margin-top:3px}.orbit-tag svg{margin-left:17px;color:var(--lime)}.art-coordinate{position:absolute;bottom:4%;right:6%;left:6%;display:flex;justify-content:space-between;color:#5b7373;font:500 .49rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.15em}
.identity-strip{border-block:1px solid var(--line);background:#0c1216}.identity-grid{display:grid;grid-template-columns:1.3fr .8fr 1.2fr 1.3fr}.identity-grid>div{padding:30px 32px;border-right:1px solid var(--line)}.identity-grid>div:first-child{padding-left:0}.stat-label{display:block;font-size:.58rem;letter-spacing:.14em;color:var(--muted);margin-bottom:7px}.identity-grid strong{font-size:1rem;line-height:1.4;letter-spacing:-.02em;font-weight:500}.lime-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);vertical-align:middle;margin:0 0 2px 8px}.stat-detail{display:inline-block;font-size:.58rem;color:#91a19f;margin-left:12px;letter-spacing:0}.identity-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 20px 30px;color:var(--lime);font-size:.75rem;min-height:48px}.identity-link span{font-size:1.15rem}.identity-link:hover{color:#efffcc}
.section-kicker{display:flex;align-items:center;gap:28px;color:#7d9194;font-size:.62rem;letter-spacing:.14em;margin-bottom:40px}.section-line{height:1px;background:var(--line);flex:1}.about-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:75px;align-items:end}.about-heading h2{font-size:clamp(2.15rem,3.9vw,3.4rem)}.about-heading p{color:#a9b5b7;font-size:.88rem;max-width:375px;margin:0 0 4px;line-height:1.85}.editorial-grid{margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line);border-radius:8px;overflow:hidden}.feature{padding:35px 30px 28px;background:linear-gradient(150deg,#15221c18,#0e141a);display:flex;flex-direction:column;border-right:1px solid var(--line)}.feature:last-child{border-right:0}.feature-wide{background:linear-gradient(135deg,#2f442626,#141a16)}.feature-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:50px}.feature-heading svg{color:var(--lime);width:42px;height:42px}.feature-number{font:500 .58rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:#8d9e9e}.feature h3{font-size:1.3rem;letter-spacing:-.035em}.feature p{color:#9ba9ac;font-size:.82rem;line-height:1.8;margin:18px 0 26px;max-width:290px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;font-size:.76rem;color:var(--lime);margin-top:auto}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link span{font-size:1rem}
.network-section{padding-block:88px;background:radial-gradient(ellipse at 5% 90%,#122d2b66,transparent 65%),#0c1216;border-block:1px solid var(--line)}.network-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.network-copy h2{font-size:clamp(2.25rem,4vw,3.65rem)}.network-copy>p:not(.eyebrow){max-width:350px;color:#9dacae;font-size:.9rem;line-height:1.8;margin-top:25px}.network-mark{display:flex;align-items:center;gap:15px;margin-top:48px;font-weight:600;font-size:1.5rem;letter-spacing:-.04em;line-height:1.15}.network-mark>span>span{display:block;color:#84999a;font-size:.5rem;letter-spacing:.14em;font-weight:500;margin-top:8px}.base-emblem{display:block;width:42px;height:42px;background:var(--cyan);border-radius:50%;position:relative}.base-emblem::after{content:"";position:absolute;background:#0f1f22;left:0;top:20px;right:13px;height:3px}.contract-panel{background:linear-gradient(135deg,#152522,#111a20);border:1px solid #4c656155;border-radius:10px;padding:27px 30px;box-shadow:0 24px 55px #0003;min-width:0}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.57rem;letter-spacing:.1em;color:#9eaaa9;padding-bottom:25px;border-bottom:1px solid #a3c3a11a}.panel-top .lime-dot{margin:0 6px 1px 0}.contract-description{font-size:.71rem;color:#95aaa7;margin:24px 0 11px}.contract-address{display:block;color:#e2f8d6;font:500 1.02rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;letter-spacing:.025em;user-select:all}.contract-actions{display:flex;gap:12px;margin-top:23px;flex-wrap:wrap}.contract-actions .button{font-size:.7rem;gap:12px;flex:1;white-space:nowrap;padding-inline:13px}.copy-status{min-height:22px;color:var(--cyan);font-size:.7rem;margin:8px 0 5px}.contract-details{margin:5px 0 0;padding:0}.contract-details>div{display:flex;justify-content:space-between;border-top:1px solid #a3c3a11a;padding:11px 0;font-size:.72rem}.contract-details dt{color:#90a29f}.contract-details dd{margin:0;color:#d0dfd8}.panel-footnote{font-size:.65rem;color:#8d9fa0;line-height:1.7;margin:17px 0 0}.supply-row{border-top:1px solid #a3c3a11a;padding:14px 0;color:#90a29f;font-size:.72rem}.supply-row strong{display:block;color:#d0dfd8;font-size:1rem;font-weight:500;margin-top:3px;overflow-wrap:anywhere}.supply-row small{display:block;font-size:.6rem;margin-top:5px}
.balance-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:72px}.section-intro{color:#9ca9ad;font-size:.85rem;max-width:265px;margin-top:24px}.balance-row{display:flex;gap:23px;padding:5px 0 27px;align-items:start}.balance-row+.balance-row{border-top:1px solid var(--line);padding-top:27px}.balance-symbol{width:48px;height:48px;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem;font-weight:600}.urt-symbol{background:#d5ff7010;border:1px solid #d5ff7045;color:var(--lime);letter-spacing:-.2em;padding-right:4px}.dollar-symbol{background:#87e8ef0c;border:1px solid #87e8ef40;color:var(--cyan)}.balance-row h3{font-size:1.1rem;font-weight:500;letter-spacing:-.015em}.balance-row h3 span{font-size:.55rem;letter-spacing:.06em;color:#8b9b9f;margin-left:10px}.balance-row p{font-size:.82rem;line-height:1.8;margin:13px 0 0;color:#9ca9ad}.balance-note{border-left:2px solid var(--lime);padding:2px 0 2px 16px;color:#c4ceca;font-size:.72rem;line-height:1.8;margin-top:6px}
.ecosystem-section{border-block:1px solid var(--line);padding-block:83px;background:linear-gradient(120deg,#10191f,#0d1216)}.ecosystem-heading{display:flex;justify-content:space-between;align-items:end;gap:70px}.ecosystem-heading h2{font-size:clamp(2.1rem,3.8vw,3.4rem)}.ecosystem-heading>p{max-width:305px;color:#9ca9ad;font-size:.85rem;line-height:1.85;margin-bottom:2px}.platform-list{list-style:none;padding:0;margin:50px 0 0;display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line)}.platform-list li{padding:32px 22px 29px;border-right:1px solid var(--line)}.platform-list li:first-child{padding-left:0}.platform-list li:last-child{border-right:0}.platform-list svg{display:block;width:39px;height:39px;fill:none;stroke:#9bc7c7;stroke-width:1.3;margin-bottom:28px}.platform-list span{display:block;font-size:.82rem;font-weight:550;letter-spacing:-.015em}.platform-list small{font-size:.62rem;color:#899a9f;display:block;margin-top:7px}.ecosystem-footer{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:19px}.ecosystem-footer p{font-size:.62rem;color:#829398;margin:0;max-width:520px;line-height:1.8}.ecosystem-footer .text-link{flex-shrink:0;margin:0;font-size:.68rem}
.questions-section{display:grid;grid-template-columns:1fr 1.12fr;gap:80px}.questions-heading h2{font-size:clamp(2.1rem,3.8vw,3.3rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:.87rem;font-weight:500;padding:18px 0;touch-action:manipulation}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--lime);font-size:1.15rem;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>div{padding:0 35px 21px 0;font-size:.81rem;line-height:1.85;color:#a1afb0}.faq-list details p{margin-bottom:0}.faq-list .text-link{margin-top:7px;font-size:.7rem}
.account-section{padding-bottom:92px}.account-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1.08fr 1fr;gap:90px;padding:58px 60px;border:1px solid #c2dd8c38;border-radius:9px;background:radial-gradient(ellipse at 10% 110%,#9ab95318,transparent 75%),linear-gradient(130deg,#1d2820,#121d1c)}.account-copy h2{font-size:clamp(2.1rem,4vw,3.5rem)}.account-copy .eyebrow{color:var(--lime);font-size:.58rem}.account-copy>p:not(.eyebrow){color:#a7b7af;max-width:305px;font-size:.82rem;line-height:1.8;margin-top:22px}.account-copy .button{margin-top:3px}.account-options{padding-top:7px;align-self:center}.account-options-label{font-size:.52rem;letter-spacing:.12em;color:#a6b7ab;margin-bottom:17px}.account-options>a{display:flex;justify-content:space-between;align-items:center;border-block-start:1px solid #c5dcbd30;min-height:72px;font-size:1.23rem;font-weight:450}.account-options>a:hover{color:var(--lime)}.account-options small{font-size:.55rem;letter-spacing:.1em;margin-right:25px;color:#8ba191;vertical-align:middle}.account-options>a>span:last-child{font-size:1.1rem;color:var(--lime)}.account-note{font-size:.63rem;color:#8eaa9b;line-height:1.8;margin:19px 0 0;max-width:290px}
.site-footer{border-top:1px solid var(--line)}.footer-main{display:flex;gap:35px;align-items:center;padding-block:38px}.footer-brand{font-weight:750;font-size:1.15rem;letter-spacing:.02em;display:inline-flex;flex-direction:column;justify-content:center;min-height:48px;line-height:1.15}.footer-brand span{font-size:.48rem;letter-spacing:.2em;margin-top:5px;color:#90a298;font-weight:500}.footer-main p{font-size:.68rem;color:#8e9f9d;margin:0}.back-top{margin-left:auto;display:flex;align-items:center;gap:25px;min-height:48px;font-size:.65rem;color:#bcc8c0}.footer-bottom{border-top:1px solid #26303770;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px 19px}.footer-bottom p{color:#809097;font-size:.58rem;margin:0}.footer-bottom nav{display:flex;align-items:center;gap:28px}.footer-bottom nav a{min-width:48px;display:flex;align-items:center;gap:6px;min-height:48px;font-size:.6rem;color:#a6b2b5}.footer-bottom a:hover,.back-top:hover{color:var(--lime)}
.brand-image{display:block;width:44px;height:44px;flex-shrink:0;border-radius:8px;border:1px solid #d5ff7060}.hero-company-logo{position:absolute;display:block;width:70%;max-width:none;height:70%;left:15%;top:15%;object-fit:contain}.token-surface{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.token-planet.is-projected .token-surface{opacity:1}.token-planet.is-projected .hero-company-logo{visibility:hidden}.token-planet.is-projected::before{background:none;box-shadow:inset 2px 2px 6px #e5ff9d45,inset -3px -3px 8px #020c1933}.token-planet.is-projected::after{background:none}.urt-symbol{padding:0;border-radius:9px;overflow:hidden;letter-spacing:0}.urt-symbol img{display:block;width:100%;height:100%;object-fit:contain}.reward-note{display:flex;align-items:center;gap:30px;margin-top:26px;padding-top:23px;border-top:1px solid var(--line)}.reward-note>span{flex-shrink:0;font-size:.56rem;letter-spacing:.12em;color:var(--lime)}.reward-note p{margin:0;color:#a7b7b4;font-size:.77rem;line-height:1.8;max-width:480px}.reward-note .text-link{margin:0 0 0 auto;flex-shrink:0}
@media(max-width:760px){.brand-image{width:40px;height:40px}.reward-note{display:block;margin-top:24px;padding-top:22px}.reward-note p{margin-top:13px;font-size:.82rem}.reward-note .text-link{margin-top:9px}}
.project-team{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;margin-top:25px;padding-top:23px;border-top:1px solid var(--line)}.project-team>div{margin-right:auto}.project-team strong{font-size:.94rem;font-weight:500}.project-team .text-link{margin:0;overflow-wrap:anywhere;min-width:0}.project-contact{font-size:.72rem}.project-team .stat-label{font-size:.55rem;margin-bottom:5px}
@media(max-width:760px){.project-team{display:grid;grid-template-columns:1fr;gap:4px;padding-top:22px}.project-team>div{margin-bottom:9px}.project-team .text-link{justify-self:start}.project-contact{font-size:.76rem}}
@media(min-width:1500px){.hero{min-height:800px}.hero-art{margin-left:0}.token-world{width:116%;left:-3%}}
@media(max-width:1100px){.shell{width:calc(100% - 72px)}.site-header nav{gap:22px}.hero{min-height:650px;padding-block:55px}.hero h1{font-size:clamp(3.3rem,7.5vw,5.7rem)}.hero-art{min-height:500px}.hero-description{font-size:.91rem;max-width:320px}.hero-actions{gap:6px}.button{font-size:.74rem;padding-inline:16px}.hero-actions .button-quiet{font-size:.67rem}.hero-notes{gap:16px;font-size:.49rem}.network-grid{gap:50px}.about-heading{gap:40px}.feature{padding:28px 22px}.feature h3{font-size:1.15rem}.network-copy h2{font-size:3rem}.contract-panel{padding:23px}.balance-layout,.questions-section{gap:45px}.account-panel{gap:48px;padding:45px}.identity-grid>div{padding:24px}.identity-link{font-size:.66rem;padding-left:24px}.stat-detail{display:block;margin:3px 0 0}.platform-list li{padding-inline:14px}.platform-list small{font-size:.56rem}}
@media(max-width:760px){html{scroll-padding-top:28px}.shell{width:calc(100% - 40px)}.header-inner{min-height:86px;gap:14px}.brand{font-size:.95rem;gap:7px}.brand svg{width:32px;height:32px}.brand-sub{font-size:.46rem}.site-header nav{gap:12px}.nav-text{display:none}.nav-account{min-height:48px;padding-inline:17px;font-size:.73rem;gap:20px}.hero{grid-template-columns:1fr;min-height:0;padding-top:53px;padding-bottom:28px;gap:0}.hero-copy{z-index:2}.hero .eyebrow{font-size:.61rem;margin-bottom:24px}.hero h1{font-size:clamp(3.45rem,12.5vw,5.9rem);letter-spacing:-.068em}.hero-description{max-width:360px;font-size:.94rem;margin-top:24px}.hero-actions{gap:14px;margin-top:25px}.hero-actions .button-quiet{font-size:.73rem}.hero-notes{margin-top:31px;font-size:.53rem;gap:25px}.hero-art{min-height:390px;margin-top:4px;max-width:560px;width:100%;justify-self:center;overflow:hidden}.token-world{width:107%;left:-3.5%;top:49%}.orbital-label{right:3%;top:8%;font-size:.44rem}.orbit-tag{right:3%;bottom:17%;padding:11px 13px;font-size:.91rem}.art-coordinate{bottom:3%;left:2%;right:3%;font-size:.45rem}.orbit-tag svg{margin-left:8px}.identity-grid{grid-template-columns:1.35fr 1fr}.identity-grid>div{padding:23px 0;border-right:0}.identity-grid>div:nth-child(2){padding-left:25px;border-left:1px solid var(--line)}.identity-grid>div:nth-child(3){border-top:1px solid var(--line)}.identity-grid strong{font-size:.9rem}.identity-link{border-top:1px solid var(--line);padding:20px 0 20px 25px;font-size:.66rem}.stat-detail{display:inline;font-size:.56rem;margin-left:8px}.section{padding-block:70px}.section-kicker{margin-bottom:30px;font-size:.56rem;gap:18px}.about-heading{grid-template-columns:1fr;gap:24px}.about-heading h2{font-size:clamp(2.12rem,7vw,3.2rem)}.about-heading p{max-width:460px;font-size:.85rem}.editorial-grid{margin-top:34px;grid-template-columns:1fr}.feature{padding:25px 24px;border-right:0;border-bottom:1px solid var(--line)}.feature:last-child{border-bottom:0}.feature-heading{margin-bottom:21px}.feature-heading svg{width:36px;height:36px}.feature h3{font-size:1.3rem}.feature p{max-width:none;font-size:.85rem;margin:15px 0 12px}.feature .text-link{align-self:flex-start;min-width:180px}.network-section{padding-block:64px}.network-grid{grid-template-columns:1fr;gap:37px}.network-copy h2{font-size:clamp(2.35rem,8vw,3.4rem)}.network-copy>p:not(.eyebrow){font-size:.85rem;max-width:420px}.network-mark{margin-top:27px;font-size:1.25rem}.base-emblem{width:34px;height:34px}.base-emblem::after{top:16px}.contract-panel{padding:23px}.contract-address{font-size:1rem}.contract-actions .button{min-height:50px}.balance-layout{grid-template-columns:1fr;gap:25px}.balance-layout h2{font-size:clamp(2.2rem,7.5vw,3.3rem)}.section-intro{max-width:100%;margin-top:21px}.balance-row{gap:18px}.balance-row p{font-size:.83rem}.ecosystem-section{padding-block:64px}.ecosystem-heading{display:block}.ecosystem-heading h2{font-size:clamp(2.3rem,7.8vw,3.2rem)}.ecosystem-heading>p{max-width:400px;margin-top:23px;font-size:.84rem}.platform-list{grid-template-columns:repeat(2,1fr);margin-top:30px;border-bottom:0}.platform-list li{padding:25px 18px!important;border-bottom:1px solid var(--line);border-right:0}.platform-list li:nth-child(odd){border-right:1px solid var(--line);padding-left:0!important}.platform-list li:last-child{border-right:0;grid-column:1/-1}.platform-list svg{margin-bottom:17px;width:34px;height:34px}.platform-list span{font-size:.84rem}.platform-list small{font-size:.63rem}.ecosystem-footer{align-items:start;flex-direction:column;gap:4px}.ecosystem-footer p{font-size:.66rem}.ecosystem-footer .text-link{font-size:.73rem}.questions-section{grid-template-columns:1fr;gap:34px}.questions-heading h2{font-size:clamp(2.3rem,7.8vw,3.2rem)}.faq-list summary{font-size:.87rem;min-height:76px;line-height:1.6}.faq-list details>div{font-size:.83rem;padding-right:13px}.account-section{padding-bottom:60px}.account-panel{grid-template-columns:1fr;gap:33px;padding:30px 26px}.account-copy h2{font-size:2.8rem}.account-copy>p:not(.eyebrow){font-size:.85rem;max-width:none}.account-options-label{font-size:.52rem}.account-options>a{font-size:1.2rem;min-height:70px}.account-note{font-size:.66rem;max-width:none}.footer-main{gap:22px;flex-wrap:wrap;padding-block:26px 18px}.footer-main p{font-size:.63rem}.back-top{font-size:.6rem;gap:10px}.footer-bottom{flex-direction:column;align-items:start;gap:1px;padding-top:17px}.footer-bottom p{font-size:.6rem}.footer-bottom nav{gap:24px}.footer-bottom nav a{font-size:.67rem}}
@media(max-width:360px){.shell{width:calc(100% - 32px)}.hero h1{font-size:3.2rem}.hero-actions{gap:4px}.hero-actions .button-quiet{font-size:.66rem}.hero-art{min-height:330px}.hero-notes{gap:14px;font-size:.48rem}.contract-panel{padding:19px}.contract-actions{gap:8px}.contract-actions .button{font-size:.65rem;padding-inline:10px;gap:8px}.account-panel{padding:26px 20px}.account-copy h2{font-size:2.5rem}.footer-main p{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(forced-colors:active){.button,.feature,.contract-panel,.account-panel{border:1px solid CanvasText}.button-primary{background:ButtonFace;color:ButtonText}.hero-art{display:none}.hero{grid-template-columns:1fr;min-height:0;padding-block:60px}.status-dot,.lime-dot,.base-symbol,.base-emblem{background:CanvasText}}
