/* SWARM v2 — original privacy-first identity. Warm black, orange, honey. */
:root{--rd-bg:#0A0908;--rd-ink:#F5EFE4;--rd-muted:#A89F92;--rd-amber:#FF8A1F;--rd-sage:#FFB020;--rd-line:rgba(245,239,228,.11);--rd-honey:#FFB020;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body.redesign{margin:0;background:var(--rd-bg);color:var(--rd-ink);font:15px/1.7 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.redesign a{color:inherit;text-decoration:none}body.redesign button{font:inherit}body.redesign h1,body.redesign h2,body.redesign h3,body.redesign p{margin:0}body.redesign h1,body.redesign h2,body.redesign h3{font-family:Sora,Arial,sans-serif;line-height:1.13;font-weight:600;letter-spacing:-.045em}body.redesign img{max-width:100%}body.redesign svg{vertical-align:middle}body.redesign :focus-visible{outline:2px solid var(--rd-honey);outline-offset:6px}.sprite{position:absolute;width:0;height:0;overflow:hidden}.rd-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.rd-muted{color:var(--rd-muted)}.rd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rd-skip{position:fixed;top:-100px;left:20px;background:var(--rd-amber);color:#180e05!important;padding:12px 20px;z-index:100}.rd-skip:focus{top:10px}.rd-eyebrow{font:500 10px/1.5 'JetBrains Mono',monospace;letter-spacing:.16em;color:var(--rd-amber);text-transform:uppercase}.rd-header{position:relative;z-index:30;background:#0a0908f5}.rd-status{background:#14110d;border-bottom:1px solid #ffc57812}.rd-status-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px/1.5 'JetBrains Mono',monospace;color:#c7b9a3}.rd-status-dim{color:#908574}.rd-network-state{display:flex;align-items:center;gap:9px}.rd-network-state i{width:5px;height:5px;background:var(--rd-honey);border-radius:50%;box-shadow:0 0 10px #ffb02066}.rd-opening span{color:var(--rd-amber);margin-left:15px}.rd-price strong{font-weight:500;color:var(--rd-ink)}.rd-nav{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--rd-line)}.rd-brand{display:inline-flex;align-items:center;gap:13px;font-family:Sora,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:.13em}.rd-brand img{width:47px;height:31px}.rd-navlinks{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:600}.rd-navlinks>a:not(.rd-button){color:#b9b0a2}.rd-navlinks>a:hover{color:var(--rd-amber)}.rd-github{display:flex;align-items:center;gap:7px}.rd-github svg{width:16px;height:16px}.rd-menu-toggle{display:none;background:transparent;color:var(--rd-ink);padding:8px 13px;border:1px solid var(--rd-line);border-radius:6px}.rd-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:14px 22px;font:600 12px/1.5 Manrope,Arial,sans-serif;border:1px solid #f5efe430;border-radius:8px;background:#17130d55;color:var(--rd-ink);cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.rd-button:hover{background:#281c0f;transform:translateY(-2px)}body.redesign .rd-button-primary{color:#221206;background:linear-gradient(110deg,#ff942b,#ff871d);border-color:#ff9b36;box-shadow:0 4px 30px #ff8a1f15}.rd-button-primary:hover{box-shadow:0 4px 34px #ff8a1f36;background:#ffa342!important}.rd-arrow{font-size:20px;font-weight:400;line-height:1}.rd-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.rd-textlink{display:inline-flex;gap:16px;align-items:center;font-size:12px;font-weight:600;color:var(--rd-amber)!important}.rd-textlink:hover{color:var(--rd-honey)!important}.rd-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 77% 41%,#6a320c22,transparent 48%)}.rd-hero-honeycomb{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:url("/assets/honeycomb.svg");mask-image:radial-gradient(ellipse at 79% 40%,#000,transparent 65%)}.rd-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;min-height:620px;align-items:center;gap:15px}.rd-hero-copy{position:relative;z-index:2;padding:62px 0 65px}.rd-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #ff8a1f33;background:#ff8a1f08;border-radius:50px;padding:8px 13px;font-size:9px;letter-spacing:.12em}.rd-pulse{width:5px;height:5px;border-radius:50%;background:var(--rd-amber);box-shadow:0 0 10px #ff8a1f77}.rd-hero h1{font-size:clamp(65px,6vw,86px);font-weight:600;line-height:1.02;letter-spacing:-.062em;margin:27px 0 24px;max-width:680px}.rd-hero h1>span{background:linear-gradient(110deg,#ff8a1f 10%,#ffcb6b 80%);background-clip:text;-webkit-background-clip:text;color:transparent}.rd-hero-subtitle{font-family:Sora,Arial,sans-serif;font-size:20px;letter-spacing:-.04em;line-height:1.5;color:#ede2d1;margin-bottom:15px!important}.rd-hero-lead{max-width:430px;color:#aa9e8d;font-size:14px;line-height:1.85}.rd-hero-note{display:inline-flex;gap:9px;align-items:center;font-size:10px;color:#a89c87!important;margin-top:24px}.rd-hero-note svg{width:15px;height:15px;color:#d09a51}.rd-hero-note>span{margin-left:8px;color:#d09a51}.rd-art{position:relative;align-self:stretch;min-width:0;display:flex;align-items:center;justify-content:center}.rd-canvas{position:absolute;left:-14%;top:-4%;width:125%;height:109%;max-width:none}.rd-art-fallback{width:70%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #ff8a1f35;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:radial-gradient(circle,#ff8a1f18,transparent 70%)}.rd-art-fallback img{width:55%;filter:drop-shadow(0 0 25px #ff8a1f66)}.rd-art.is-rendered .rd-art-fallback{visibility:hidden}.rd-art-coordinate{position:absolute;top:64px;right:0;font:8px 'JetBrains Mono',monospace;letter-spacing:.16em;color:#756044}.rd-art-label{position:absolute;left:10px;bottom:49px;color:#947751;font:8px 'JetBrains Mono',monospace;letter-spacing:.14em;display:flex;align-items:center;gap:10px}.rd-art-label i{width:22px;height:1px;background:#bc722e}.rd-motion{position:absolute;bottom:38px;right:0;padding:8px 12px;border:1px solid #ff8a1f25;background:#150f09c0;color:#bb9768;font:9px 'JetBrains Mono',monospace!important;border-radius:5px;cursor:pointer}.rd-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rd-line);padding:26px 0 31px;gap:25px}.rd-fact strong{font-family:Sora,Arial,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.04em}.rd-fact span{display:block;font-size:10px;color:#8c8171;margin-top:6px}.rd-fact+.rd-fact{border-left:1px solid var(--rd-line);padding-left:35px}.rd-section{padding:98px 0}.rd-section-head{display:flex;justify-content:space-between;gap:55px;align-items:flex-end;margin:21px 0 43px}.rd-section h2,.rd-section-head h2{font-size:clamp(32px,3.4vw,47px)}.rd-section-head>p{max-width:380px;color:var(--rd-muted);font-size:14px;line-height:1.85}.rd-centered{text-align:center}.rd-centered h2{margin:18px 0!important}.rd-centered>p:last-child{font-size:13px;color:var(--rd-muted);margin-top:15px!important}.rd-start{border-top:1px solid var(--rd-line);background:linear-gradient(#0e0c0a,#0a0908)}.rd-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:48px}.rd-steps:before{content:"";position:absolute;left:10%;right:10%;top:68px;height:1px;background:linear-gradient(90deg,transparent,#ff8a1f4a 15%,#ff8a1f4a 85%,transparent);z-index:0}.rd-step{text-align:center;position:relative}.rd-step-hex{position:relative;margin:0 auto 25px;width:122px;height:137px;display:grid;place-items:center;background:#5b371d;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);transition:background .2s}.rd-step-hex:before{content:"";position:absolute;inset:1px;background:linear-gradient(130deg,#241b11,#110e0a 75%);clip-path:inherit}.rd-step-hex>svg{width:34px;height:34px;position:relative;color:var(--rd-amber);margin-top:-6px}.rd-step-num{position:absolute;bottom:23px;font:9px 'JetBrains Mono',monospace;color:#9b7344}.rd-step:hover .rd-step-hex{background:var(--rd-amber)}.rd-step:hover h3{color:var(--rd-honey)}.rd-step h3{font-size:19px}.rd-step p{font-size:12px;color:var(--rd-muted);line-height:1.8;margin-top:12px!important}.rd-step-link{display:inline-flex;gap:13px;font-size:11px;color:var(--rd-amber);margin-top:18px}.rd-products{border-block:1px solid var(--rd-line);background:radial-gradient(ellipse at 80% 50%,#4f2b0e15,transparent 70%),#100e0b}.rd-wallet-feature{display:grid;grid-template-columns:.8fr 1.5fr;align-items:center;gap:55px;margin-top:48px}.rd-wallet-copy h3{font-size:29px;line-height:1.3;margin:18px 0!important}.rd-tag{font:9px/1.5 'JetBrains Mono',monospace;letter-spacing:.09em;color:#d3a35f}.rd-wallet-copy>p{font-size:13px;line-height:1.9;color:var(--rd-muted)}.rd-wallet-copy ul{list-style:none;margin:20px 0 25px;padding:0;color:#c2b39d;font-size:11px}.rd-wallet-copy li{margin:10px 0}.rd-wallet-copy li:before{content:"✓";margin-right:10px;color:var(--rd-amber)}.rd-wallet-copy .rd-textlink{display:flex;margin-top:19px}.rd-wallet-preview{margin:0;position:relative;min-width:0}.rd-wallet-preview:before{content:"";position:absolute;inset:10% -2%;background:#ff8a1f;filter:blur(80px);opacity:.075;z-index:0}.rd-wallet-preview img{position:relative;width:100%;display:block;border:1px solid #a7733855;border-radius:10px;box-shadow:0 30px 70px #0008}.rd-wallet-preview figcaption{text-align:center;font:8px/1.7 'JetBrains Mono',monospace;color:#776b59;margin-top:16px}.rd-companions{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px}.rd-companions>a{display:grid;grid-template-columns:35px 1fr 20px;gap:20px;padding:29px 30px;border:1px solid var(--rd-line);border-radius:9px;background:#15110d}.rd-product-icon{width:30px;height:30px;color:var(--rd-amber)}.rd-companions h3{font-size:22px;line-height:1.28;margin:11px 0!important}.rd-companions p{font-size:12px;color:var(--rd-muted);line-height:1.8;max-width:345px}.rd-companions .rd-arrow{color:var(--rd-amber);margin-top:4px}.rd-companions>a:hover{border-color:#ff8a1f55}.rd-section-foot{display:flex;justify-content:space-between;gap:20px;margin-top:28px;font-size:11px;color:#988b77}.rd-trade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rd-trade-card{background:linear-gradient(140deg,#1b140c,#110e0a);border:1px solid #9b734430;border-radius:10px;padding:29px;transition:transform .2s,border-color .2s}.rd-trade-card:hover{transform:translateY(-3px);border-color:#ff8a1f66}.rd-venue-mark{height:52px;display:flex;align-items:center;margin-bottom:24px}.rd-venue-mark img{width:44px;height:44px;object-fit:contain}.rd-trade-card .rd-eyebrow{font-size:9px;color:#ba9b70;letter-spacing:.12em}.rd-trade-card h3{font-size:28px;margin:12px 0 23px!important}.rd-trade-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#c1b097;border-block:1px solid var(--rd-line);padding:15px 0;margin-bottom:20px}.rd-trade-meta span:last-child{font:9px 'JetBrains Mono',monospace;color:#8c7961}.rd-trade-card .rd-textlink{width:100%;justify-content:space-between}.rd-fineprint{font-size:10px;line-height:1.9;color:#91836f;max-width:950px;margin-top:24px!important}.rd-fineprint a{text-decoration:underline!important;text-underline-offset:3px}.rd-stake-section{padding:0 0 95px}.rd-stake{overflow:hidden;position:relative;display:grid;grid-template-columns:1.2fr 1fr;padding:49px 55px;gap:35px;border:1px solid #ae6d2559;border-radius:12px;background:radial-gradient(ellipse at 95% 50%,#89410830,transparent 65%),linear-gradient(110deg,#24180d,#181009)}.rd-stake h2{font-size:49px;line-height:1.1;margin:20px 0!important}.rd-stake-copy>p:not(.rd-eyebrow){font-size:14px;color:#baa58a;max-width:420px}.rd-stake .rd-button{margin-top:26px;background:var(--rd-amber);color:#241305;border-color:var(--rd-amber)}.rd-stake-small{font-size:10px!important;line-height:1.9!important;color:#95816a!important;margin-top:20px!important}.rd-fuel-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:230px}.rd-fuel-orbit{position:absolute;width:270px;height:270px;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:#a866233d}.rd-fuel-orbit:before{content:"";position:absolute;inset:1px;clip-path:inherit;background:#24170e}.rd-fuel-orbit:after{content:"";position:absolute;inset:30px;clip-path:inherit;background:linear-gradient(135deg,#f39d4029,#291a10)}.rd-fuel-word{z-index:1;font:600 67px Sora,Arial,sans-serif;letter-spacing:-.065em;color:var(--rd-amber);text-shadow:0 0 45px #ff8a1f33}.rd-fuel-label{position:absolute;bottom:14px;font:9px 'JetBrains Mono',monospace;color:#a87c46;letter-spacing:.17em}.rd-principles{border-block:1px solid var(--rd-line);background:#100e0b}.rd-principle-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:95px}.rd-principles h2{margin-top:22px!important;line-height:1.2}.rd-principle-intro{font-size:14px;color:#a79b89;margin:22px 0!important;max-width:360px}.rd-principle-list{display:grid;gap:27px}.rd-principle-list article{display:grid;grid-template-columns:30px 1fr;gap:24px;border-bottom:1px solid var(--rd-line);padding-bottom:26px}.rd-principle-list article:last-child{border:0;padding-bottom:0}.rd-principle-list>article>svg{width:27px;height:27px;color:var(--rd-amber);margin-top:2px}.rd-principle-list h3{font-size:22px}.rd-principle-list p{font-size:12px;line-height:1.9;color:var(--rd-muted);margin-top:12px!important}.rd-principle-list a{color:var(--rd-amber)!important}.rd-roadmap-list{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:52px}.rd-roadmap-list:before{content:"";position:absolute;left:25px;right:25px;top:26px;height:1px;background:linear-gradient(90deg,#ff8a1f,#8c5a29 36%,#443120 36%,#443120 100%)}.rd-roadmap-item{position:relative}.rd-roadmap-marker{position:relative;width:49px;height:55px;display:grid;place-items:center;background:#674422;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);margin-bottom:29px}.rd-roadmap-marker:before{content:"";position:absolute;inset:1px;background:#100d09;clip-path:inherit}.rd-roadmap-marker>span{position:relative;color:#a87c46;font:12px 'JetBrains Mono',monospace}.rd-roadmap-done .rd-roadmap-marker{background:var(--rd-amber)}.rd-roadmap-done .rd-roadmap-marker:before{background:var(--rd-amber)}.rd-roadmap-done .rd-roadmap-marker>span{color:#2b1606}.rd-roadmap-next .rd-roadmap-marker{background:var(--rd-amber)}.rd-roadmap-next .rd-roadmap-marker>span{color:var(--rd-amber)}.rd-roadmap-item .rd-eyebrow{font-size:8px;letter-spacing:.07em;color:#bc8b4d}.rd-roadmap-item h3{font-size:23px;margin:14px 0 15px!important}.rd-roadmap-item>p:not(.rd-eyebrow){font-size:12px;color:var(--rd-muted);line-height:1.85;min-height:100px}.rd-roadmap-item .rd-textlink{font-size:10px;gap:10px;margin-top:20px}.rd-roadmap-bottom{display:flex;gap:25px;align-items:center;margin-top:40px}.rd-roadmap-bottom>span{font-size:10px;color:#92816b}.rd-faq{padding-top:0}.rd-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;padding-top:70px;border-top:1px solid var(--rd-line)}.rd-faq h2{margin-top:20px!important}.rd-faq-intro>p:last-child{font-size:12px;color:var(--rd-muted);line-height:2;margin-top:20px!important}.rd-faq details{border-bottom:1px solid var(--rd-line);padding:20px 0}.rd-faq details:first-child{padding-top:0}.rd-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:30px;font-size:13px;font-weight:600}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--rd-amber)}.rd-faq details[open] summary:after{content:"−"}.rd-faq details p{font-size:12px;color:var(--rd-muted);line-height:1.9;margin-top:15px!important}.rd-faq details a{color:var(--rd-amber)!important;text-decoration:underline}.rd-faq code{font-size:10px;overflow-wrap:anywhere;word-break:break-word;color:#d6bb97}.rd-closing{padding:62px 0;border-top:1px solid var(--rd-line);background:radial-gradient(ellipse at 15% 160%,#94501238,transparent 70%)}.rd-closing .rd-wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}.rd-closing h2{font-size:35px}.rd-closing p{font-size:13px;color:var(--rd-muted);margin-top:12px!important}.rd-closing .rd-actions{margin:0}.rd-footer{background:#080706;border-top:1px solid var(--rd-line);padding:59px 0 26px}.rd-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:45px}.rd-footer-brand>p{font-size:12px;color:#958873;line-height:1.85;max-width:270px;margin-top:18px!important}.rd-footer-col{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#a69a86}.rd-footer-col h2,.rd-footer-col h3{font:10px 'JetBrains Mono',monospace!important;letter-spacing:.08em!important;color:#dfc8a4;margin-bottom:8px!important;text-transform:uppercase}.rd-footer-col a:hover{color:var(--rd-amber)}.rd-footer-bottom{border-top:1px solid var(--rd-line);padding-top:23px;font-size:10px;color:#827460}.rd-footer-bottom>p{max-width:850px}.rd-footer-legal{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.rd-footer-legal div{display:flex;gap:25px}
@media(min-width:1500px){.rd-hero-grid{min-height:660px}.rd-hero h1{font-size:90px}}
@media(max-width:1150px){.rd-wrap{width:calc(100% - 64px)}.rd-navlinks{gap:20px}.rd-hero h1{font-size:75px}.rd-wallet-feature{gap:35px}.rd-principle-grid{gap:60px}.rd-trade-card{padding:25px}.rd-companions>a{padding:25px;gap:15px}.rd-roadmap-list{gap:25px}.rd-roadmap-item h3{font-size:21px}}
@media(max-width:980px){.rd-nav{min-height:78px}.rd-menu-toggle{display:block}.rd-navlinks{display:none;position:absolute;top:114px;left:0;right:0;background:#13100b;border-bottom:1px solid var(--rd-line);padding:20px 32px;flex-direction:column;align-items:stretch;gap:0}.rd-navlinks.is-open{display:flex}.rd-navlinks>a{padding:13px 0}.rd-navlinks .rd-button{margin-top:10px;padding:13px}.rd-hero-grid{min-height:580px}.rd-hero h1{font-size:67px}.rd-hero-lead{font-size:13px}.rd-hero-copy{padding-block:50px}.rd-art-coordinate{font-size:7px;top:65px}.rd-art-label{font-size:7px;left:0;bottom:75px}.rd-motion{bottom:40px}.rd-fact strong{font-size:17px}.rd-fact+.rd-fact{padding-left:23px}.rd-section{padding:75px 0}.rd-section h2{font-size:37px}.rd-section-head>p{font-size:13px;max-width:330px}.rd-steps{gap:20px}.rd-step h3{font-size:17px}.rd-step p{font-size:11px}.rd-wallet-feature{grid-template-columns:1fr 1.4fr;gap:28px}.rd-wallet-copy h3{font-size:24px}.rd-wallet-copy .rd-button{padding:12px 15px;gap:15px;font-size:10px}.rd-companions h3{font-size:20px}.rd-companions>a{grid-template-columns:27px 1fr;gap:15px}.rd-companions .rd-arrow{display:none}.rd-trade-card h3{font-size:23px}.rd-trade-grid{gap:13px}.rd-trade-card{padding:23px}.rd-trade-meta{display:block;line-height:1.8}.rd-trade-meta>span:last-child{display:block}.rd-stake-section{padding-bottom:75px}.rd-stake{padding:40px}.rd-principle-grid{gap:45px}.rd-roadmap-list{grid-template-columns:1fr 1fr;gap:40px}.rd-roadmap-list:before{display:none}.rd-roadmap-item>p:not(.rd-eyebrow){min-height:0}.rd-roadmap-item h3{font-size:23px}.rd-faq{padding-top:0}.rd-faq-grid{gap:40px}.rd-footer-top{gap:25px;grid-template-columns:1.5fr 1fr 1fr 1fr}.rd-status-inner{font-size:9px}.rd-opening span{margin-left:8px}}
@media(max-width:700px){.rd-wrap{width:calc(100% - 40px)}.rd-status-inner{min-height:48px;flex-wrap:wrap;gap:0 15px;padding-block:7px;font-size:8px}.rd-opening{order:3;flex-basis:100%;margin-top:3px}.rd-status-dim{font-size:8px}.rd-nav{min-height:72px}.rd-navlinks{top:120px;padding-inline:20px}.rd-brand{font-size:18px;gap:10px}.rd-brand img{width:40px;height:26px}.rd-hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.rd-hero-copy{padding:40px 0 0}.rd-pill{font-size:8px;padding:7px 11px;letter-spacing:.08em}.rd-hero h1{font-size:clamp(57px,13vw,82px);margin:24px 0 21px}.rd-hero-subtitle{font-size:18px}.rd-hero-lead{font-size:13px;max-width:440px}.rd-actions{margin-top:25px;gap:10px}.rd-button{padding:13px 18px;gap:24px;font-size:11px}.rd-hero-note{font-size:9px;margin-top:22px}.rd-art{height:350px;min-height:350px;align-self:auto;margin-top:0}.rd-canvas{left:-5%;top:-10%;width:110%;height:118%}.rd-art-coordinate{top:15px;font-size:6px;right:0}.rd-art-label{bottom:21px;font-size:7px}.rd-motion{bottom:14px;right:0;font-size:8px!important}.rd-art-fallback{width:70%;height:80%}.rd-facts{grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.rd-fact strong{font-size:17px}.rd-fact span{font-size:9px;margin-top:4px}.rd-fact+.rd-fact{padding-left:20px}.rd-fact:nth-child(3){padding-left:0;border:0}.rd-section{padding:59px 0}.rd-section h2,.rd-section-head h2{font-size:32px}.rd-section-head{display:block;margin:18px 0 30px}.rd-section-head>p{max-width:450px;margin-top:18px!important;font-size:12px}.rd-centered h2{font-size:32px}.rd-centered>p:last-child{font-size:12px}.rd-steps{grid-template-columns:1fr 1fr;gap:34px 15px;margin-top:35px}.rd-steps:before{display:none}.rd-step-hex{width:104px;height:118px;margin-bottom:18px}.rd-step-hex>svg{width:28px;height:28px}.rd-step-num{bottom:20px;font-size:8px}.rd-step h3{font-size:16px}.rd-step p{font-size:10px}.rd-step-link{font-size:9px;gap:8px;margin-top:13px}.rd-wallet-feature{display:flex;flex-direction:column;gap:30px;margin-top:30px;align-items:stretch}.rd-wallet-copy h3{font-size:27px}.rd-wallet-copy>p{font-size:12px;max-width:440px}.rd-wallet-copy .rd-button{font-size:11px;padding:13px 18px;gap:25px}.rd-wallet-preview figcaption{font-size:7px;line-height:1.7}.rd-companions{grid-template-columns:1fr;gap:13px;margin-top:30px}.rd-companions>a{padding:25px;grid-template-columns:28px 1fr}.rd-companions h3{font-size:22px}.rd-section-foot{flex-direction:column;gap:10px;font-size:10px;margin-top:22px}.rd-textlink{font-size:11px}.rd-trade-grid{grid-template-columns:1fr;gap:14px}.rd-trade-card{position:relative;padding:26px}.rd-venue-mark{position:absolute;right:26px;top:23px;height:42px}.rd-venue-mark img{width:39px;height:39px}.rd-trade-card .rd-eyebrow{font-size:8px;padding-right:50px}.rd-trade-card h3{font-size:28px;margin:14px 0 22px!important}.rd-trade-meta{display:flex}.rd-trade-card .rd-textlink{font-size:12px}.rd-fineprint{font-size:10px}.rd-stake-section{padding-bottom:59px}.rd-stake{padding:30px;grid-template-columns:1fr;gap:0}.rd-stake h2{font-size:37px}.rd-stake-copy>p:not(.rd-eyebrow){font-size:12px}.rd-stake-small{font-size:9px!important}.rd-fuel-art{display:none}.rd-principle-grid{grid-template-columns:1fr;gap:35px}.rd-principles h2{font-size:35px}.rd-principle-intro{font-size:12px}.rd-principle-list article{gap:20px}.rd-principle-list h3{font-size:20px}.rd-principle-list p{font-size:11px}.rd-roadmap-list{grid-template-columns:1fr;gap:0;margin-top:35px;margin-left:4px}.rd-roadmap-list:before{display:block;left:24px;right:auto;top:25px;bottom:65px;width:1px;height:auto;background:linear-gradient(#ff8a1f,#5e3d1a 35%,#382a1a 35%)}.rd-roadmap-item{padding:0 0 35px 76px;min-height:165px}.rd-roadmap-item:last-child{padding-bottom:0}.rd-roadmap-marker{position:absolute;left:0;top:-3px;width:49px;height:55px}.rd-roadmap-item .rd-eyebrow{font-size:8px}.rd-roadmap-item h3{font-size:23px;margin:11px 0 12px!important}.rd-roadmap-item>p:not(.rd-eyebrow){font-size:11px;line-height:1.8}.rd-roadmap-item .rd-textlink{margin-top:15px;font-size:10px}.rd-roadmap-bottom{flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px}.rd-roadmap-bottom>span{font-size:9px}.rd-faq{padding-top:0}.rd-faq-grid{padding-top:50px;grid-template-columns:1fr;gap:30px}.rd-faq summary{font-size:12px;gap:20px}.rd-faq details p{font-size:11px}.rd-faq-intro>p:last-child{font-size:11px}.rd-closing{padding:45px 0}.rd-closing .rd-wrap{display:block}.rd-closing h2{font-size:30px}.rd-closing p{font-size:12px}.rd-closing .rd-actions{margin-top:24px}.rd-footer{padding-top:40px}.rd-footer-top{grid-template-columns:1fr 1fr;gap:30px}.rd-footer-brand{grid-column:span 2}.rd-footer-brand>p{max-width:350px;font-size:11px}.rd-footer-col{font-size:11px}.rd-footer-bottom{font-size:9px}.rd-footer-legal{flex-direction:column;gap:12px}.rd-footer-legal div{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Explicit separation for live quote freshness in the compact banner. */
.rd-price [data-swm-price-status] { margin-left: 9px; padding-left: 9px; border-left: 1px solid #f5efe423; }
/* SWARM hexagon system: dimensional cells and faithful partner silhouettes. */
.rd-step-hex { background: linear-gradient(155deg,#FFB02099,#A65A1D88 50%,#FF8A1F55); filter: drop-shadow(0 12px 18px #0008); transition: transform .3s,background .3s,filter .3s; }
.rd-step-hex:before { background: radial-gradient(circle at 40% 18%,#FFB02018,transparent 65%),linear-gradient(135deg,#251A0F,#100D09 85%); }
.rd-step-num { color:#FFB020; font-size:11px; letter-spacing:.1em; }
.rd-step:hover .rd-step-hex { transform:translateY(-6px); filter:drop-shadow(0 16px 22px #FF8A1F18); }
.rd-venue-mark { width:72px; height:80px; justify-content:center; background:linear-gradient(145deg,#FFB02012,#FF8A1F05); clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%); }
.rd-venue-mark img { filter:brightness(0) saturate(100%) invert(69%) sepia(81%) saturate(1911%) hue-rotate(349deg) brightness(104%) contrast(101%); }
@media (prefers-reduced-motion: reduce) { .rd-step:hover .rd-step-hex { transform:none; } }
@media (max-width: 980px) {
  html:not(.rd-enhanced) .rd-menu-toggle { display:none; }
  html:not(.rd-enhanced) .rd-nav { flex-wrap:wrap; padding-block:20px; }
  html:not(.rd-enhanced) .rd-navlinks { display:flex; position:static; flex-basis:100%; flex-direction:row; flex-wrap:wrap; gap:18px; padding:0; border:0; }
}
/* Preserve the official bunny's dark facial features while warming its palette. */
.rd-venue-mark img[src$="pancakeswap.svg"] { filter:grayscale(1) sepia(1) saturate(4) hue-rotate(350deg) brightness(1.05); }
.rd-wallet-preview figcaption { font-size:11px; }
.rd-art-controls { position:absolute; right:0; bottom:38px; display:flex; gap:8px; z-index:3; }
.rd-art-controls .rd-motion { position:static; }
.rd-stir { padding:8px 12px; border:1px solid #FF8A1F40; background:#1c1209; color:#E6B274; font:9px 'JetBrains Mono',monospace; border-radius:5px; cursor:pointer; }
.rd-canvas { touch-action:pan-y; }
@media(max-width:700px) { .rd-art-controls { bottom:14px; } }

.rd-stir:disabled { opacity:.45; cursor:default; }
.rd-screenshot-link { display:block; }
.rd-screenshot-link>span { display:flex; align-items:center; justify-content:flex-end; min-height:44px; font-size:12px; color:#FFB020; padding-inline:8px; }
.rd-art-controls .rd-motion,.rd-art-controls .rd-stir { min-height:44px; font-size:12px!important; padding:10px 12px; }
