:root{--ink:#11110f;--paper:#f2f0e9;--acid:#c9f238;--muted:#77766f;--line:#c9c7bf;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Space Grotesk',sans-serif}.shell{width:min(1160px,calc(100% - 64px));margin:auto}.notice{background:var(--ink);color:#d8d6cc;padding:9px 32px;display:flex;justify-content:space-between;font:10px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{color:inherit;text-decoration:none;font-weight:700;letter-spacing:-.04em;font-size:1.15rem}.brand-mark{color:#92ae17;font-size:1.25rem;margin-right:4px}.nav nav{display:flex;gap:36px}.nav nav a,.text-link,.footer a{color:inherit;text-decoration:none;font-size:.84rem}.button{background:var(--acid);color:var(--ink);padding:16px 21px;text-decoration:none;font-weight:600;font-size:.83rem;display:inline-flex;gap:25px;align-items:center;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#e1ff62}.button-small{padding:11px 15px;gap:14px}.button-outline{background:transparent;border:1px solid var(--ink)}.button-dark{background:var(--ink);color:var(--paper)}.hero{min-height:660px;position:relative;padding-top:108px;overflow:hidden}.eyebrow,.section-label,small{font-family:'DM Mono',monospace;font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.pulse{display:inline-block;width:7px;height:7px;background:#9ebc1c;border-radius:50%;margin-right:9px;box-shadow:0 0 0 5px #e1e8ba}.hero h1{font-size:clamp(4rem,9vw,8rem);line-height:.84;letter-spacing:-.095em;margin:45px 0 32px;position:relative;z-index:1}.hero h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.08em}.hero-copy p{font-size:1.08rem;line-height:1.5;max-width:410px;color:#4f4e48}.hero-actions{display:flex;gap:29px;align-items:center;margin-top:36px}.text-link{border-bottom:1px solid var(--ink);padding-bottom:4px}.hero-visual{position:absolute;right:2%;top:150px;width:490px;height:430px}.sun{position:absolute;width:170px;height:170px;border-radius:50%;background:var(--acid);border:1px solid var(--ink);right:120px;top:78px}.ring{position:absolute;border:1px solid #aaa9a1;border-radius:50%;width:460px;height:185px;transform:rotate(-25deg);top:115px;right:-35px}.ring-two{transform:rotate(24deg);top:105px;right:-10px}.land{position:absolute;right:35px;bottom:52px;width:380px;height:90px;background:#a7a9a1;border-radius:50% 50% 5% 5%;transform:rotate(-8deg);clip-path:polygon(0 55%,12% 34%,25% 48%,37% 19%,53% 41%,68% 18%,82% 36%,100% 0,92% 100%,4% 100%)}.land i{position:absolute;width:2px;height:40px;background:#787b73;bottom:38px;transform:rotate(20deg)}.land i:nth-child(1){left:38%}.land i:nth-child(2){left:57%;height:50px}.land i:nth-child(3){left:72%;height:28px}.visual-label{position:absolute;right:18px;bottom:0;font:600 1.1rem 'DM Mono',monospace;letter-spacing:.1em;text-align:right}.visual-label small{font-size:.54rem;color:var(--muted)}.ticker{background:var(--ink);color:var(--acid);white-space:nowrap;overflow:hidden;padding:14px 0;font:11px 'DM Mono',monospace;letter-spacing:.12em}.ticker div{word-spacing:28px}.ticker span{color:#777;word-spacing:0}.section{padding:125px 0}.section-label{color:var(--muted);margin-bottom:46px}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.split h2,h2{font-size:clamp(2.7rem,5.3vw,5rem);line-height:.94;letter-spacing:-.08em;margin:0}.split p{font-size:1rem;line-height:1.6;color:#5d5c56;max-width:340px;margin:0 0 4px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:80px}.card{border:1px solid var(--line);min-height:280px;padding:24px;position:relative}.card-dark,.dark{background:var(--ink);color:var(--paper)}.card-number{font:11px 'DM Mono',monospace;color:var(--muted)}.card h3{font-size:1.7rem;letter-spacing:-.06em;margin:70px 0 12px}.card p{line-height:1.5;color:#77766f;font-size:.9rem;max-width:250px}.card-dark p,.dark .split p{color:#aaa9a1}.card-icon{position:absolute;right:22px;bottom:19px;color:#9ab41c;font-size:1.4rem}.dark .section-label{color:#8b8b84}.steps{margin-top:75px;border-top:1px solid #45453f}.step{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid #45453f}.step>span{font:11px 'DM Mono',monospace;color:#8b8b84}.step small{color:var(--acid)}.step h3{font-size:1.65rem;letter-spacing:-.06em;margin:8px 0}.step p{color:#aaa9a1;margin:0;font-size:.9rem}.roadmap{margin-top:75px;border-top:1px solid var(--line)}.roadmap-item{display:grid;grid-template-columns:110px 1fr 120px;gap:20px;padding:30px 0;border-bottom:1px solid var(--line)}.roadmap-item>span,.roadmap-item b{font:11px 'DM Mono',monospace;color:var(--muted)}.roadmap-item b{font-weight:400;text-align:right}.roadmap-item h3{margin:8px 0;font-size:1.65rem;letter-spacing:-.06em}.roadmap-item p{margin:0;color:#686761;font-size:.9rem}.roadmap-item.active h3{color:#98b21a}.platform{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px}.platform p{color:var(--muted);line-height:1.6;max-width:360px}.platform-box{border:1px solid var(--line);padding:30px;align-self:end}.lock{display:block;font-size:2rem;color:#99b21c;margin-bottom:65px}.platform-box strong{font-size:1.4rem}.platform-box p{font-size:.9rem}.cta{text-align:center;padding:100px 0 135px}.cta-star{color:#9db61c;font-size:2.2rem;margin-bottom:35px}.cta h2{font-size:clamp(3.5rem,7vw,6rem)}.cta p{color:var(--muted);margin:28px 0}.footer{border-top:1px solid var(--line);padding:25px 0 35px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.72rem}.footer div{display:flex;gap:25px}.footer a{font-size:.72rem;color:inherit}@media(max-width:760px){.shell{width:calc(100% - 40px)}.notice{padding:9px 20px;display:block;line-height:1.5}.notice span+span{display:none}.nav nav{display:none}.nav{height:76px}.nav .button{display:none}.hero{padding-top:75px;min-height:720px}.hero h1{font-size:clamp(4rem,18vw,7rem);margin-top:42px}.hero-visual{opacity:.4;right:-150px;top:330px;transform:scale(.7)}.split{grid-template-columns:1fr;gap:32px}.cards{grid-template-columns:1fr;margin-top:50px}.card{min-height:230px}.card h3{margin-top:45px}.section{padding:85px 0}.step,.roadmap-item{grid-template-columns:55px 1fr}.roadmap-item b{grid-column:2;text-align:left}.platform{grid-template-columns:1fr;gap:35px;padding:75px 0}.footer{flex-wrap:wrap;gap:20px}.footer>span{order:3;width:100%}.hero-actions{flex-wrap:wrap}}

/* Collaboration palette: Mosh-compatible dark neutrals with a CLXAI orange signature. */
:root{--ink:#101214;--paper:#0a0b0c;--acid:#ff6a2a;--muted:#a8aeb0;--line:rgba(238,240,236,.13);--panel:#111416;--serif:'Inter Tight',sans-serif}
body{background:var(--paper);color:#eef0ec;font-family:'Inter Tight',system-ui,sans-serif}
.notice{background:var(--acid);color:#17130f;padding:8px 32px}
.nav{height:64px;margin-top:18px;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:rgba(16,18,20,.74);backdrop-filter:blur(18px);position:relative;z-index:5}
.brand-mark,.card-icon,.lock,.cta-star{color:var(--acid)}
.nav nav a,.footer a{color:#a8aeb0;transition:color .2s}.nav nav a:hover,.footer a:hover{color:#eef0ec}
.button{background:var(--acid);color:#17130f;border-radius:999px}.button:hover{background:#ff8b54}
.button-outline{background:rgba(255,255,255,.04);border:1px solid var(--line);color:#eef0ec}
.button-dark{background:#101214;color:#eef0ec}
.hero{margin-top:18px;min-height:680px;padding:110px 44px 40px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 77% 34%,rgba(255,106,42,.28),transparent 28%),radial-gradient(circle at 55% 0,rgba(255,106,42,.09),transparent 36%),#0d0f10}
.hero::after{content:"";position:absolute;width:520px;height:2px;background:linear-gradient(90deg,transparent,var(--acid),transparent);right:-80px;top:260px;transform:rotate(-18deg);filter:blur(8px);opacity:.7}
.eyebrow,.section-label{color:#9da2a3}.pulse{background:var(--acid);box-shadow:0 0 0 5px rgba(255,106,42,.16)}
.hero h1{letter-spacing:-.075em}.hero h1 em,h2 em{font-family:'Inter Tight',sans-serif;font-style:italic;color:var(--acid);letter-spacing:-.06em}
.hero-copy p,.split p,.platform p{color:#a8aeb0}
.text-link{color:#eef0ec;border-color:#6b7075}
.sun{background:var(--acid);border-color:#ff9a6b;box-shadow:0 0 90px rgba(255,106,42,.32)}
.ring{border-color:rgba(238,240,236,.23)}.land{background:#292d2f}.land i{background:#707577}.visual-label small{color:#8e9496}
.ticker{margin-top:18px;background:var(--acid);color:#17130f}.ticker span{color:rgba(23,19,15,.42)}
.section{padding:130px 0}.cards{gap:16px}.card{border-color:var(--line);border-radius:22px;background:rgba(255,255,255,.025)}
.card-dark{background:var(--acid);color:#17130f;border-color:var(--acid)}.card-dark p{color:rgba(23,19,15,.7)}.card-dark .card-number,.card-dark .card-icon{color:#17130f}
.card p,.roadmap-item p{color:#8f9597}
.dark{background:#111416;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.steps,.step{border-color:var(--line)}.step p,.dark .split p{color:#8f9597}.step small{color:var(--acid)}
.roadmap,.roadmap-item,.platform,.footer{border-color:var(--line)}.roadmap-item.active h3{color:var(--acid)}
.platform{margin-top:30px;margin-bottom:30px;padding:72px;border:0;border-radius:28px;background:var(--acid);color:#17130f}
.platform .section-label,.platform p{color:rgba(23,19,15,.65)}.platform h2 em{color:#17130f}.platform-box{border-color:rgba(23,19,15,.24);border-radius:20px;background:rgba(255,255,255,.14)}.platform .lock{color:#17130f}
.cta{margin-top:30px;border-radius:28px;background:radial-gradient(circle at 50% 120%,rgba(255,106,42,.25),transparent 44%),#0d0f10}
.footer{color:#7f8587}
@media(max-width:760px){.notice{padding:8px 20px}.nav{margin-top:12px;padding:0 16px}.hero{margin-top:12px;padding:74px 20px 30px;border-radius:20px}.platform{padding:50px 24px;border-radius:20px}.cta{border-radius:20px}.ticker{margin-top:12px}}

.airdrop{margin-top:30px;margin-bottom:30px;padding:82px 72px;border:1px solid rgba(255,106,42,.28);border-radius:28px;background:radial-gradient(circle at 15% 25%,rgba(255,106,42,.22),transparent 34%),#111416;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.airdrop h2{font-size:clamp(3rem,5.2vw,5rem);margin:24px 0}.airdrop-copy>p{color:#a8aeb0;line-height:1.55;max-width:440px;margin-bottom:30px}.status-pill{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,106,42,.4);background:rgba(255,106,42,.12);color:#ff8e60;border-radius:999px;font:9px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.airdrop-list{border-top:1px solid var(--line)}.airdrop-list>div{display:grid;grid-template-columns:45px 1fr;border-bottom:1px solid var(--line);padding:20px 0}.airdrop-list>div>span{font:10px 'DM Mono',monospace;color:var(--orange,var(--acid))}.airdrop-list p{margin:0}.airdrop-list strong,.airdrop-list small{display:block}.airdrop-list strong{font-size:.95rem}.airdrop-list small{color:#858b8d;font-size:.73rem;letter-spacing:0;text-transform:none;margin-top:5px;overflow-wrap:anywhere}.platform-box .button{margin-top:8px}
@media(max-width:760px){.airdrop{grid-template-columns:1fr;gap:45px;padding:54px 24px;border-radius:20px}.airdrop h2{font-size:3.2rem}.airdrop-list>div{grid-template-columns:36px 1fr}}

.token-section{padding:118px 72px;margin-top:30px;margin-bottom:30px;border-radius:28px;background:var(--acid);color:#17130f;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.token-section .section-label{color:rgba(23,19,15,.58)}.token-section h2{margin:24px 0}.token-section h2 em{color:#17130f}.token-copy>p{max-width:420px;color:rgba(23,19,15,.7);line-height:1.55}.verified-pill{display:inline-flex;padding:8px 12px;border:1px solid rgba(23,19,15,.25);border-radius:999px;font:9px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.token-card{padding:28px;border:1px solid rgba(23,19,15,.22);border-radius:22px;background:rgba(255,255,255,.17);box-shadow:0 22px 60px rgba(62,20,5,.12)}.token-card-head,.token-details{display:flex;justify-content:space-between;gap:20px}.token-card-head{align-items:start;padding-bottom:26px;border-bottom:1px solid rgba(23,19,15,.18)}.token-card-head small,.token-card-head strong{display:block}.token-card-head strong{font-size:2.2rem;margin-top:6px;letter-spacing:-.06em}.token-card-head>span{font:9px 'DM Mono',monospace;text-transform:uppercase;border:1px solid rgba(23,19,15,.2);border-radius:999px;padding:7px 10px}.token-details{padding:21px 0}.token-details>div{width:50%}.token-details small,.token-details strong{display:block}.token-details small,.mint-box small{font:8px 'DM Mono',monospace;letter-spacing:.1em;color:rgba(23,19,15,.58)}.token-details strong{font-size:.92rem;margin-top:5px}.mint-box{position:relative;padding:18px;border-radius:14px;background:#111416;color:#eef0ec}.mint-box+.mint-box{margin-top:12px}.token-card>.proof-links{margin-top:16px}.token-card>.proof-links a{white-space:normal;overflow-wrap:anywhere}.mint-box small{color:#919799;display:block;margin-bottom:10px}.mint-box code{font:11px 'DM Mono',monospace;line-height:1.5;overflow-wrap:anywhere;display:block;padding-right:105px}.copy-button{position:absolute;right:12px;bottom:12px;border:0;border-radius:999px;background:var(--acid);color:#17130f;padding:8px 11px;font:9px 'DM Mono',monospace;cursor:pointer}.copy-button.copied{background:#eef0ec}.token-warning{display:flex;gap:11px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(23,19,15,.18)}.token-warning>span{width:23px;height:23px;border-radius:50%;background:#17130f;color:var(--acid);display:grid;place-items:center;font-weight:700;flex:0 0 auto}.token-warning p{margin:0;font-size:.77rem;line-height:1.45;color:rgba(23,19,15,.7)}.token-warning strong{display:block;color:#17130f}.button-disabled{opacity:.58;cursor:not-allowed;user-select:none}.airdrop-preview-link{display:inline-block;margin-left:18px;color:#eef0ec;text-decoration:none;font-size:.82rem;border-bottom:1px solid #686e70;padding-bottom:3px}
@media(max-width:900px){.nav nav{gap:19px}.nav nav a{font-size:.77rem}.token-section{grid-template-columns:1fr;gap:45px}}
@media(max-width:760px){.token-section{padding:54px 24px;border-radius:20px}.token-section h2{font-size:3.2rem}.token-card-head{flex-direction:column}.token-card-head>span{max-width:100%;line-height:1.4}.mint-box code{padding-right:0;padding-bottom:44px}.airdrop-preview-link{display:block;width:max-content;margin:18px 0 0}}

.impact{overflow:hidden}.impact .split h2,.impact .split h2 em{color:#ff6a2a}.impact .split p{max-width:430px}.impact-flow{display:grid;grid-template-columns:repeat(9,auto);align-items:stretch;margin-top:78px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.impact-flow article{width:184px;padding:24px 14px 26px 0}.impact-flow article>span{display:block;color:#666c6e;font:9px 'DM Mono',monospace;margin-bottom:52px}.impact-flow article small{color:var(--acid)}.impact-flow h3{font-size:1.2rem;letter-spacing:-.04em;margin:9px 0;color:#dc5722}.impact-flow p{font-size:.76rem;line-height:1.45;color:#858b8d;margin:0}.impact-flow>i{align-self:center;color:#525759;font-style:normal;padding:0 10px}.impact-projects{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px}.impact-projects article{min-height:205px;padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.impact-projects article>span{color:var(--acid);font-size:1.35rem}.impact-projects h3{margin:55px 0 8px;font-size:1.2rem;letter-spacing:-.04em;color:#dc5722}.impact-projects p{margin:0;color:#858b8d;font-size:.78rem;line-height:1.45}.impact-pledge{margin-top:16px;padding:38px;border-radius:20px;background:var(--acid);color:#17130f;display:grid;grid-template-columns:1.1fr .9fr;gap:50px}.impact-pledge small{color:rgba(23,19,15,.57)}.impact-pledge h3{font-size:2rem;letter-spacing:-.055em;margin:24px 0 0}.impact-pledge ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}.impact-pledge li{padding:15px;border:1px solid rgba(23,19,15,.2);border-radius:12px;font-size:.78rem}.impact-pledge li::before{content:"✓";margin-right:8px;font-weight:700}.impact-disclaimer{max-width:800px;margin:25px 0 0;color:#747a7c;font:9px/1.55 'DM Mono',monospace;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:1080px){.impact-flow{grid-template-columns:1fr}.impact-flow article{width:auto;display:grid;grid-template-columns:45px 110px 1fr;gap:12px;align-items:center;padding:20px 0}.impact-flow article>span{margin:0}.impact-flow h3{margin:0}.impact-flow p{grid-column:3}.impact-flow>i{display:none}}
@media(max-width:760px){.impact-projects{grid-template-columns:1fr 1fr}.impact-pledge{grid-template-columns:1fr;padding:28px;gap:30px}.impact-pledge ul{grid-template-columns:1fr}.impact-flow article{grid-template-columns:35px 1fr}.impact-flow h3,.impact-flow p{grid-column:2}.impact-projects h3{margin-top:35px}}
@media(max-width:480px){.impact-projects{grid-template-columns:1fr}}

/* Member value proposition */
.platform{display:grid;grid-template-columns:.78fr 1.22fr;gap:54px 70px;align-items:start}
.platform-intro{position:static}
.platform-intro p{max-width:410px}
.member-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.member-benefits article{min-height:205px;padding:22px;border:1px solid rgba(23,19,15,.22);border-radius:18px;background:rgba(255,255,255,.13)}
.member-benefits article>span{font:9px 'DM Mono',monospace;color:rgba(23,19,15,.55)}
.member-benefits h3{font-size:1.25rem;letter-spacing:-.045em;margin:52px 0 9px}
.member-benefits p{margin:0;color:rgba(23,19,15,.66);font-size:.8rem;line-height:1.5}
.platform-box{grid-column:1/-1;display:grid;grid-template-columns:90px 1fr;gap:18px;align-items:start}
.platform-box .lock{margin:0}
.platform-box strong{display:block;margin:8px 0 0}
.platform-box p{max-width:700px}
.platform-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:20px}
.platform-register-link{color:#17130f;text-decoration:none;border-bottom:1px solid rgba(23,19,15,.55);padding-bottom:3px;font-size:.82rem;font-weight:600}
@media(max-width:900px){.platform{grid-template-columns:1fr}.platform-box{grid-column:auto}}
@media(max-width:760px){.member-benefits{grid-template-columns:1fr}.member-benefits article{min-height:175px}.member-benefits h3{margin-top:38px}.platform-box{grid-template-columns:1fr}.platform-actions{align-items:flex-start;flex-direction:column}}

/* Transparent Solana tokenomics */
.tokenomics{margin-top:30px;margin-bottom:30px;padding:110px 72px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 14% 19%,rgba(255,106,42,.17),transparent 30%),#0d0f10;overflow:hidden}
.tokenomics-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}
.tokenomics-intro h2{margin:24px 0 25px}
.tokenomics-intro>div>p{max-width:540px;margin:0;color:#9ba1a3;font-size:.96rem;line-height:1.65}
.verified-pill-dark{border-color:rgba(255,106,42,.42);background:rgba(255,106,42,.11);color:#ff9366}
.supply-lockup{padding:28px;border-top:1px solid rgba(255,106,42,.7);border-bottom:1px solid var(--line);background:linear-gradient(100deg,rgba(255,106,42,.11),transparent)}
.supply-lockup small,.supply-lockup strong,.supply-lockup span{display:block}
.supply-lockup small{color:#8f9597}
.supply-lockup strong{margin:20px 0 7px;color:#f4f4ef;font-size:clamp(2.5rem,4.6vw,4.4rem);line-height:.9;letter-spacing:-.075em}
.supply-lockup span{color:var(--acid);font:10px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}
.tokenomics-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:72px;align-items:center;margin-top:85px}
.allocation-visual{display:grid;place-items:center;text-align:center}
.allocation-ring{width:min(350px,100%);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ff6a2a 0 30%,#ff9465 30% 55%,#ffc0a0 55% 75%,#b9471d 75% 90%,#eef0ec 90% 100%);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.34);position:relative}
.allocation-ring::after{content:"";position:absolute;inset:22%;border-radius:50%;background:#0d0f10;box-shadow:inset 0 0 0 1px var(--line)}
.allocation-ring>div{position:relative;z-index:1}
.allocation-ring strong,.allocation-ring span{display:block}
.allocation-ring strong{font-size:3.1rem;letter-spacing:-.07em}
.allocation-ring span{max-width:90px;margin:5px auto 0;color:#8d9395;font:8px/1.35 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
.allocation-visual>p{max-width:300px;margin:27px 0 0;color:#747a7c;font:9px/1.5 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
.allocation-list{border-top:1px solid var(--line)}
.allocation-list article{position:relative;display:grid;grid-template-columns:1fr auto;gap:30px;padding:21px 0 22px;border-bottom:1px solid var(--line);overflow:hidden}
.allocation-list article::after{content:"";position:absolute;left:0;bottom:0;height:2px;background:var(--allocation-color);width:var(--allocation-share)}
.allocation-list article>div>span{float:left;width:34px;padding-top:3px;color:#676d6f;font:9px 'DM Mono',monospace}
.allocation-list h3{margin:0 0 6px 34px;color:var(--allocation-color);font-size:1.2rem;letter-spacing:-.035em}
.allocation-list p{max-width:500px;margin:0 0 0 34px;color:#858b8d;font-size:.78rem;line-height:1.5}
.allocation-list article>strong{min-width:92px;color:#f0f1ed;font-size:1.75rem;line-height:1;text-align:right;letter-spacing:-.055em}
.allocation-list article>strong small{display:block;margin-top:7px;color:#787e80;font-size:7px;letter-spacing:.06em}
.allocation-liquidity{--allocation-share:30%;--allocation-color:#ff6a2a}
.allocation-community{--allocation-share:25%;--allocation-color:#ff9465}
.allocation-treasury{--allocation-share:20%;--allocation-color:#ffc0a0}
.allocation-marketing{--allocation-share:15%;--allocation-color:#d75422}
.allocation-founder{--allocation-share:10%;--allocation-color:#eef0ec}
.tokenomics-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:75px}
.tokenomics-controls article{min-height:218px;padding:24px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}
.tokenomics-controls small{color:var(--acid)}
.tokenomics-controls h3{margin:63px 0 9px;font-size:1.2rem;letter-spacing:-.035em}
.tokenomics-controls p{margin:0;color:#858b8d;font-size:.78rem;line-height:1.5}
.tokenomics-proof{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;margin-top:14px;padding:28px 30px;border-radius:18px;background:var(--acid);color:#17130f}
.tokenomics-proof strong{font-size:1.22rem;letter-spacing:-.035em}
.tokenomics-proof p{max-width:760px;margin:7px 0 0;color:rgba(23,19,15,.7);font-size:.78rem;line-height:1.52}
.proof-links{display:flex;flex-direction:column;align-items:flex-start;gap:11px}
.proof-links a{color:#17130f;font-size:.78rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(23,19,15,.5);padding-bottom:3px;white-space:nowrap}
a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:1050px){.tokenomics-grid{gap:42px}.tokenomics-controls{grid-template-columns:1fr 1fr}.tokenomics-controls article{min-height:190px}.tokenomics-controls h3{margin-top:42px}}
@media(max-width:900px){.tokenomics-intro,.tokenomics-grid{grid-template-columns:1fr}.tokenomics-grid{gap:55px}.allocation-ring{width:320px}.nav nav{gap:17px}.nav nav a{font-size:.73rem}}
@media(max-width:760px){.tokenomics{padding:54px 24px;border-radius:20px}.tokenomics-intro{gap:42px}.tokenomics-intro h2{font-size:3.2rem}.supply-lockup{padding:24px 0}.tokenomics-grid{margin-top:60px}.allocation-list article{gap:16px}.allocation-list article>strong{min-width:72px;font-size:1.45rem}.tokenomics-controls{grid-template-columns:1fr;margin-top:55px}.tokenomics-controls article{min-height:165px}.tokenomics-controls h3{margin-top:35px}.tokenomics-proof{grid-template-columns:1fr;gap:24px;padding:25px}.proof-links{flex-direction:row;flex-wrap:wrap;gap:16px 22px}}
@media(max-width:480px){.allocation-ring{width:260px}.allocation-list article{grid-template-columns:1fr}.allocation-list article>strong{padding-left:34px;text-align:left}.supply-lockup strong{font-size:2.35rem}.tokenomics-proof{margin-left:-10px;margin-right:-10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* Featured MOSH × CLXAI use-case concept. Lime is limited to the collaboration module. */
.hero-usecase{width:min(430px,100%);margin-top:28px;padding:14px 16px;border:1px solid rgba(201,242,56,.35);border-radius:15px;background:linear-gradient(110deg,rgba(201,242,56,.12),rgba(255,106,42,.08));display:flex;align-items:center;justify-content:space-between;gap:18px;color:#eef0ec;text-decoration:none;position:relative;z-index:2;transition:transform .2s,border-color .2s}
.hero-usecase:hover{transform:translateY(-2px);border-color:rgba(201,242,56,.7)}
.hero-usecase small,.hero-usecase strong{display:block}
.hero-usecase small{color:#c9f238;font-size:7px}
.hero-usecase strong{margin-top:5px;font-size:.92rem;letter-spacing:-.03em}
.hero-usecase>span:last-child{max-width:145px;color:#a8aeb0;font-size:.72rem;line-height:1.35;text-align:right}
.hero-usecase b{color:#c9f238}
.mosh-usecase{--mosh:#c9f238;position:relative;margin-top:30px;margin-bottom:30px;padding:104px 72px 72px;border:1px solid rgba(201,242,56,.26);border-radius:28px;background:radial-gradient(circle at 82% 16%,rgba(201,242,56,.16),transparent 28%),radial-gradient(circle at 12% 90%,rgba(255,106,42,.15),transparent 28%),#0d0f10;overflow:hidden}
.mosh-usecase::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 48%,rgba(201,242,56,.035) 48%,rgba(201,242,56,.035) 52%,transparent 52%);pointer-events:none}
.mosh-usecase-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:end;position:relative;z-index:1}
.mosh-usecase-heading .section-label{margin-bottom:22px}
.mosh-usecase h2{margin-top:24px}
.mosh-usecase h2 em{color:var(--mosh)}
.mosh-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(201,242,56,.38);border-radius:999px;background:rgba(201,242,56,.08);color:var(--mosh);font:9px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
.mosh-status i{width:6px;height:6px;border-radius:50%;background:var(--mosh);box-shadow:0 0 14px var(--mosh)}
.mosh-usecase-intro p{margin:0;color:#9ba1a3;font-size:.96rem;line-height:1.65}
.mosh-usecase-intro p+p{margin-top:14px;color:#747b7d;font-size:.82rem}
.mosh-visual{position:relative;min-height:300px;margin-top:68px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(105deg,rgba(201,242,56,.08),transparent 44%,rgba(255,106,42,.09)),#111416;overflow:hidden}
.mosh-lockup{position:absolute;left:38px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:18px;z-index:2}
.mosh-lockup strong{font-size:clamp(2.8rem,6vw,5.8rem);letter-spacing:-.075em}
.mosh-lockup strong:first-child{color:var(--mosh)}
.mosh-lockup strong:last-child{color:#ff6a2a}
.mosh-lockup span{color:#707779;font:1.5rem 'DM Mono',monospace}
.mosh-visual>small{position:absolute;left:40px;bottom:28px;color:#737a7c}
.mosh-mesh{position:absolute;right:4%;top:50%;width:330px;height:240px;transform:translateY(-50%)}
.mosh-mesh i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--mosh);box-shadow:0 0 20px rgba(201,242,56,.7);z-index:2}
.mosh-mesh i:nth-child(1){left:8%;top:52%}
.mosh-mesh i:nth-child(2){left:34%;top:14%}
.mosh-mesh i:nth-child(3){left:47%;top:55%}
.mosh-mesh i:nth-child(4){left:72%;top:26%}
.mosh-mesh i:nth-child(5){left:88%;top:62%}
.mosh-mesh i:nth-child(6){left:30%;top:86%}
.mosh-mesh i:nth-child(7){left:67%;top:90%}
.mosh-mesh span{position:absolute;left:8%;height:1px;background:linear-gradient(90deg,rgba(201,242,56,.06),rgba(201,242,56,.52),rgba(255,106,42,.12));transform-origin:left center}
.mosh-mesh span:nth-of-type(1){top:54%;width:154px;transform:rotate(-28deg)}
.mosh-mesh span:nth-of-type(2){left:35%;top:17%;width:140px;transform:rotate(24deg)}
.mosh-mesh span:nth-of-type(3){left:47%;top:58%;width:110px;transform:rotate(-34deg)}
.mosh-mesh span:nth-of-type(4){left:48%;top:58%;width:142px;transform:rotate(25deg)}
.mosh-mesh span:nth-of-type(5){left:30%;top:88%;width:125px;transform:rotate(2deg)}
.mosh-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
.mosh-benefits article{min-height:220px;padding:23px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}
.mosh-benefits article>span{color:var(--mosh);font:8px 'DM Mono',monospace;letter-spacing:.08em}
.mosh-benefits h3{margin:66px 0 9px;font-size:1.25rem;letter-spacing:-.045em}
.mosh-benefits p{margin:0;color:#858b8d;font-size:.78rem;line-height:1.5}
.mosh-token-roles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
.mosh-token-roles>div{padding:24px;border-radius:18px;background:rgba(201,242,56,.08);border:1px solid rgba(201,242,56,.2)}
.mosh-token-roles>div+div{background:rgba(255,106,42,.08);border-color:rgba(255,106,42,.22)}
.mosh-token-roles small,.mosh-token-roles strong{display:block}
.mosh-token-roles small{color:var(--mosh)}
.mosh-token-roles>div+div small{color:#ff8d5c}
.mosh-token-roles strong{margin:10px 0 8px;font-size:1.15rem}
.mosh-token-roles p{margin:0;color:#858b8d;font-size:.76rem;line-height:1.5}
.mosh-usecase-footer{display:grid;grid-template-columns:auto 1fr;gap:45px;align-items:center;margin-top:14px;padding:28px 30px;border-radius:18px;background:var(--mosh);color:#17130f}
.mosh-usecase-footer>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.mosh-button{background:#17130f;color:#eef0ec}
.mosh-button:hover{background:#2a2d2f}
.mosh-progress-link{color:#17130f;font-size:.78rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(23,19,15,.5);padding-bottom:3px}
.mosh-usecase-footer>p{max-width:650px;margin:0;color:rgba(23,19,15,.68);font:8px/1.55 'DM Mono',monospace;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:1000px){.mosh-usecase-heading{grid-template-columns:1fr}.mosh-visual{min-height:430px}.mosh-lockup{top:35%}.mosh-mesh{right:50%;top:72%;transform:translate(50%,-50%)}}
@media(max-width:760px){.hero-usecase{align-items:flex-start}.mosh-usecase{padding:54px 24px;border-radius:20px}.mosh-usecase-heading{gap:34px}.mosh-usecase h2{font-size:3.2rem}.mosh-visual{min-height:420px}.mosh-lockup{left:22px;gap:10px}.mosh-lockup strong{font-size:2.65rem}.mosh-visual>small{left:22px;right:20px}.mosh-mesh{width:270px}.mosh-benefits,.mosh-token-roles{grid-template-columns:1fr}.mosh-benefits article{min-height:180px}.mosh-benefits h3{margin-top:40px}.mosh-usecase-footer{grid-template-columns:1fr;padding:24px;gap:24px}}
@media(prefers-reduced-motion:reduce){.hero-usecase{transition:none}}

/* Local team concept — aliases and final icons intentionally remain open. */
.team{margin-top:30px;margin-bottom:30px;padding:104px 72px 72px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 84% 8%,rgba(255,106,42,.18),transparent 27%),#0d0f10;overflow:hidden}
.team-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:end}
.team-heading .section-label{margin-bottom:22px}
.team-heading h2{margin-top:25px}
.team-heading>p{max-width:430px;margin:0 0 4px;color:#9ba1a3;font-size:.96rem;line-height:1.65}
.team-draft{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,106,42,.42);border-radius:999px;background:rgba(255,106,42,.1);color:#ff9366;font:9px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:76px}
.team-card{min-height:510px;padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025)}
.team-card-featured{background:var(--acid);color:#17130f;border-color:var(--acid)}
.team-avatar{width:100%;height:166px;border:1px solid var(--line);border-radius:15px;background:#111416;display:grid;place-items:center;position:relative;overflow:hidden}
.team-avatar::before,.team-avatar::after,.team-avatar span::before,.team-avatar span::after{content:"";position:absolute}
.team-avatar-strategy::before{width:72px;height:72px;border:1px solid var(--acid);border-radius:50%}
.team-avatar-strategy::after{width:10px;height:10px;border-radius:50%;background:var(--acid);box-shadow:0 -47px 0 -3px #eef0ec,0 47px 0 -3px #eef0ec,47px 0 0 -3px #eef0ec,-47px 0 0 -3px #eef0ec}
.team-avatar-strategy span::before,.team-avatar-strategy span::after{width:1px;height:104px;background:linear-gradient(transparent,var(--acid),transparent);left:50%;top:31px}
.team-avatar-strategy span::after{transform:rotate(90deg)}
.team-avatar-operations::before{width:42px;height:42px;border:1px solid #17130f;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.team-avatar-operations::after{width:12px;height:12px;border-radius:50%;background:#17130f;box-shadow:-57px 0 0 #17130f,57px 0 0 #17130f}
.team-avatar-operations span::before{width:114px;height:1px;background:#17130f;left:50%;top:50%;transform:translate(-50%,-50%)}
.team-avatar-operations span::after{width:66px;height:66px;border:1px solid rgba(23,19,15,.36);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.team-card-featured .team-avatar{background:rgba(255,255,255,.16);border-color:rgba(23,19,15,.24)}
.team-avatar-technology::before{width:74px;height:64px;border:1px solid var(--acid);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}
.team-avatar-technology::after{width:16px;height:16px;border-radius:50%;background:var(--acid);box-shadow:-45px -26px 0 -5px #eef0ec,45px -26px 0 -5px #eef0ec,-45px 26px 0 -5px #eef0ec,45px 26px 0 -5px #eef0ec}
.team-avatar-technology span::before{width:112px;height:72px;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(32deg,transparent 49.5%,rgba(255,106,42,.46) 50%,transparent 50.5%),linear-gradient(-32deg,transparent 49.5%,rgba(255,106,42,.46) 50%,transparent 50.5%)}
.team-card-index{margin-top:22px;color:#676d6f;font:9px 'DM Mono',monospace;letter-spacing:.09em}
.team-card-featured .team-card-index{color:rgba(23,19,15,.56)}
.team-alias{display:block;margin-top:28px;color:var(--acid);font:8px 'DM Mono',monospace;letter-spacing:.09em;text-transform:uppercase}
.team-card-featured .team-alias{color:#17130f}
.team-card h3{margin:9px 0 15px;font-size:1.65rem;line-height:1;letter-spacing:-.055em}
.team-card p{min-height:76px;margin:0;color:#8b9193;font-size:.8rem;line-height:1.52}
.team-card-featured p{color:rgba(23,19,15,.7)}
.team-card ul{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0 0;padding:0;list-style:none}
.team-card li{padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:#a0a6a8;font:7px 'DM Mono',monospace;letter-spacing:.05em;text-transform:uppercase}
.team-card-featured li{border-color:rgba(23,19,15,.25);color:#17130f}
.team-transparency{display:grid;grid-template-columns:250px 1fr;gap:35px;margin-top:14px;padding:27px 29px;border-radius:17px;background:rgba(255,255,255,.04)}
.team-transparency span{color:var(--acid);font:9px 'DM Mono',monospace;letter-spacing:.09em}
.team-transparency p{max-width:720px;margin:0;color:#858b8d;font-size:.78rem;line-height:1.55}
@media(max-width:900px){.team-heading{grid-template-columns:1fr;gap:35px}.team-grid{grid-template-columns:1fr}.team-card{min-height:auto}.team-card p{min-height:auto}.team-transparency{grid-template-columns:1fr;gap:13px}}
@media(max-width:760px){.team{padding:54px 24px;border-radius:20px}.team-heading h2{font-size:3.2rem}.team-grid{margin-top:54px}.team-avatar{height:145px}}

/* Mobile navigation: below 760px the links and the member CTA collapse into a toggle panel. */
.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.04);color:#eef0ec;cursor:pointer}
.nav-toggle:focus-visible{outline:2px solid var(--acid);outline-offset:2px}
.nav-toggle-bars{display:block;width:16px;height:12px;position:relative}
.nav-toggle-bars i{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}
.nav-toggle-bars i:nth-child(1){top:0}
.nav-toggle-bars i:nth-child(2){top:5.25px}
.nav-toggle-bars i:nth-child(3){top:10.5px}
.nav[data-open] .nav-toggle-bars i:nth-child(1){transform:translateY(5.25px) rotate(45deg)}
.nav[data-open] .nav-toggle-bars i:nth-child(2){opacity:0}
.nav[data-open] .nav-toggle-bars i:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}
.nav .nav-panel-cta{display:none}
@media(max-width:760px){
  .nav-toggle{display:inline-flex}
  .nav>.nav-cta{display:none}
  .nav nav{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--line);border-radius:20px;background:rgba(16,18,20,.97);backdrop-filter:blur(18px);box-shadow:0 20px 44px rgba(0,0,0,.5)}
  .nav[data-open] nav{display:flex}
  .nav nav a{padding:13px 14px;border-radius:13px;font-size:.95rem}
  .nav nav a:hover,.nav nav a:focus-visible{background:rgba(255,255,255,.05);color:#eef0ec}
  .nav nav .nav-panel-cta{display:inline-flex;justify-content:space-between;margin-top:6px}
}
@media(prefers-reduced-motion:reduce){.nav-toggle-bars i{transition:none}}

/* Verified market access overview — static status, no third-party tracking calls. */
.markets{margin-top:30px;margin-bottom:30px;padding:104px 72px 58px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 88% 4%,rgba(255,106,42,.17),transparent 28%),#0d0f10;overflow:hidden}
.markets-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:end}
.markets-heading .section-label{margin-bottom:20px}
.markets-heading h2{margin:25px 0 0}
.markets-heading h2 em{color:var(--acid)}
.markets-heading>p{max-width:450px;margin:0 0 5px;color:#9ba1a3;font-size:.96rem;line-height:1.65}
.market-verified{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,106,42,.38);border-radius:999px;background:rgba(255,106,42,.09);color:#ff9366;font:9px 'DM Mono',monospace;letter-spacing:.07em;text-transform:uppercase}
.market-verified i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 13px rgba(255,106,42,.8)}
.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px}
.market-card{min-height:78px;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025);color:#eef0ec;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,background .2s}
a.market-card:hover{transform:translateY(-3px);border-color:rgba(255,106,42,.55);background:rgba(255,106,42,.055)}
.market-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.market-card-top small{color:#747b7d;font-size:6px}
.market-card-top span{padding:5px 7px;border:1px solid var(--line);border-radius:999px;color:#8d9496;font:6px 'DM Mono',monospace;letter-spacing:.07em}
.market-card-live .market-card-top span{border-color:rgba(255,106,42,.42);background:rgba(255,106,42,.1);color:#ff9366}
.market-card-pending .market-card-top span{border-color:rgba(255,187,109,.36);color:#ffc180}
.market-card h3{margin:auto 0 0;font-size:.98rem;letter-spacing:-.045em}
.market-card h3 i{color:var(--acid);font-style:normal;font-size:.72rem}
.market-card-scheduled,.market-card-later{background:rgba(255,255,255,.015)}
.market-lock{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-top:14px;padding:25px 27px;border:1px solid rgba(255,106,42,.4);border-radius:18px;background:linear-gradient(100deg,rgba(255,106,42,.14),rgba(255,106,42,.04));color:#eef0ec}
.market-lock-icon{width:42px;height:42px;border:1px solid rgba(255,106,42,.5);border-radius:50%;display:grid;place-items:center;color:var(--acid);font-size:1.3rem}
.market-lock small,.market-lock strong{display:block}
.market-lock small{color:#ff9366}
.market-lock strong{margin-top:6px;font-size:1.2rem;letter-spacing:-.035em}
.market-lock p{margin:5px 0 0;color:#8f9597;font-size:.77rem;line-height:1.45}
.market-lock>b{padding:8px 11px;border:1px solid rgba(255,106,42,.45);border-radius:999px;color:#ff9366;font:8px 'DM Mono',monospace;letter-spacing:.08em}
.market-disclaimer{max-width:800px;margin:20px 0 0;color:#666d6f;font:8px/1.55 'DM Mono',monospace;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:1000px){.markets-heading{grid-template-columns:1fr;gap:32px}.market-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.markets{padding:54px 24px 38px;border-radius:20px}.markets-heading h2{font-size:3.2rem}.market-grid{grid-template-columns:1fr;margin-top:34px}.market-card{min-height:76px}.market-card h3{margin-top:auto}.market-lock{grid-template-columns:auto 1fr}.market-lock>b{grid-column:2;justify-self:start}}
@media(max-width:440px){.market-lock{grid-template-columns:1fr}.market-lock>b{grid-column:1}.market-card-top{align-items:flex-start}.market-card-top span{text-align:right}}
@media(prefers-reduced-motion:reduce){.market-card{transition:none}}

/* Brand image and recognizable social links — self-hosted and tracking-free. */
.brand-header{display:inline-flex;align-items:center;gap:10px}
.brand-logo{display:block;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(201,242,56,.28);border-radius:50%;background:#eef0ec;object-fit:cover;box-shadow:0 0 0 3px rgba(201,242,56,.07)}
.brand-footer{display:inline-flex;align-items:center;gap:8px}
.brand-logo-footer{width:34px;height:34px;flex-basis:34px;box-shadow:none}
.footer-links{align-items:center}
.footer-socials{display:inline-flex;align-items:center;gap:8px}
.footer .social-link{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;color:#a8aeb0;transition:color .2s,border-color .2s,background .2s,transform .2s}
.footer .social-link svg{display:block;width:14px;height:14px;fill:currentColor}
.footer .social-link-telegram svg{width:16px;height:16px}
.footer .social-link:hover{color:#eef0ec;border-color:rgba(201,242,56,.5);background:rgba(201,242,56,.08);transform:translateY(-2px)}
.footer .social-link:focus-visible{outline:2px solid var(--acid);outline-offset:3px}
@media(max-width:760px){.brand-logo{width:36px;height:36px;flex-basis:36px}.footer-links{flex-wrap:wrap;gap:14px 18px!important}.footer-socials{gap:8px}.footer .social-link{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){.footer .social-link{transition:none}}

/* Header and footer interactions: quiet pills that turn CLXAI orange on hover. */
.nav nav{gap:6px}
.nav nav>a:not(.button){display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid transparent;border-radius:999px;transition:color .2s,background .2s,border-color .2s,transform .2s}
.nav nav>a:not(.button):hover,.nav nav>a:not(.button):focus-visible{color:#17130f;background:var(--acid);border-color:var(--acid);transform:translateY(-1px);outline:none}
.nav-mosh-link img{display:block;width:18px;height:18px;border-radius:5px}
.brand-header,.brand-footer{padding:3px 8px 3px 3px;border:1px solid transparent;border-radius:999px;transition:color .2s,background .2s,border-color .2s,transform .2s}
.brand-header:hover,.brand-header:focus-visible,.brand-footer:hover,.brand-footer:focus-visible{color:#17130f;background:var(--acid);border-color:var(--acid);transform:translateY(-1px);outline:none}
.footer-links{gap:7px!important}
.footer-links>a,.footer .social-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;transition:color .2s,background .2s,border-color .2s,transform .2s}
.footer-links>a:hover,.footer-links>a:focus-visible,.footer .social-link:hover,.footer .social-link:focus-visible{color:#17130f;background:var(--acid);border-color:var(--acid);transform:translateY(-1px);outline:none}
.footer .social-link svg{flex:0 0 auto}
@media(max-width:760px){.nav nav{gap:4px}.nav nav>a:not(.button){padding:13px 14px}.footer-links{gap:8px!important}.footer .social-link{min-height:36px;padding:8px 11px}}
@media(prefers-reduced-motion:reduce){.nav nav>a:not(.button),.brand-header,.brand-footer,.footer-links>a,.footer .social-link{transition:none}}

/* Hero orbital system — CSS-only, self-hosted and static. */
.hero h1{font-size:clamp(4rem,7.2vw,7rem);line-height:.88}
.hero-visual{right:0;top:86px;width:600px;height:515px;isolation:isolate}
.orbital-field{position:absolute;inset:8px 28px 42px;border-radius:50%;background:radial-gradient(circle at 56% 45%,rgba(255,106,42,.22),rgba(255,106,42,.07) 33%,transparent 69%);filter:blur(12px);opacity:.9}
.orbital-sphere{position:absolute;z-index:0;top:35px;right:72px;width:360px;height:360px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%,transparent 0 47%,rgba(255,126,65,.1) 47.5%,transparent 49%),radial-gradient(circle,rgba(255,125,63,.72) 0 1px,transparent 1.35px);background-size:100% 100%,7px 7px;box-shadow:inset 28px 0 72px rgba(255,106,42,.1),0 0 80px rgba(255,106,42,.13);-webkit-mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.96) 57%,rgba(0,0,0,.34) 72%,transparent 78%);mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.96) 57%,rgba(0,0,0,.34) 72%,transparent 78%)}
.orbital-sphere::before,.orbital-sphere::after{content:"";position:absolute;border:1px dotted rgba(255,136,79,.42);border-radius:50%}
.orbital-sphere::before{inset:25px 116px}
.orbital-sphere::after{inset:116px 25px}
.hero-visual .sun{z-index:2;top:124px;right:164px;width:178px;height:178px;border:1px solid rgba(255,164,112,.72);background:radial-gradient(circle at 34% 27%,#ff9d59 0,#ff6a2a 40%,#c34419 72%,#70200e 100%);box-shadow:inset -22px -28px 42px rgba(75,14,2,.45),0 0 56px rgba(255,106,42,.48),0 0 120px rgba(255,106,42,.2)}
.hero-visual .ring{right:40px;top:138px;width:520px;height:190px;background:transparent}
.hero-visual .ring-one{z-index:3;border-color:rgba(255,106,42,.9);transform:rotate(-18deg);box-shadow:0 0 14px rgba(255,106,42,.08)}
.hero-visual .ring-two{z-index:1;right:40px;top:130px;border-color:rgba(238,240,236,.42);transform:rotate(24deg)}
.hero-visual .ring::after{content:"";position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;transform:translateY(-50%)}
.hero-visual .ring-one{color:#ff6a2a}.hero-visual .ring-two{color:#a8aeb0}
.hero-visual .visual-label{z-index:4;right:42px;bottom:18px;color:#eef0ec}
@media(max-width:1000px) and (min-width:761px){.hero-visual{right:0;opacity:.7;transform:scale(.78);transform-origin:right center}}
@media(max-width:760px){.hero{min-height:1030px}.hero h1{font-size:clamp(3.35rem,16vw,4.6rem);line-height:.9}.hero-visual{left:50%;right:auto;top:auto;bottom:5px;width:520px;height:410px;opacity:.58;transform:translateX(-50%) scale(.72);transform-origin:center}.hero-visual .visual-label{display:none}.orbital-field{inset:0 35px 20px}.orbital-sphere{top:28px;right:95px;width:330px;height:330px}.hero-visual .sun{top:108px;right:171px;width:168px;height:168px}.hero-visual .ring{right:20px;top:118px;width:480px;height:175px}.hero-visual .ring-two{right:20px;top:112px}}
