:root{--bg:#08090b;--panel:#101216;--panel2:#14171c;--line:#242830;--text:#f4f5f6;--muted:#9299a5;--yellow:#f3ba2f;--yellow2:#ffd66b;--font:'DM Sans',sans-serif;--display:'Space Grotesk',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:absolute;pointer-events:none;filter:blur(100px);opacity:.12;border-radius:50%;z-index:-1}.ambient-one{width:420px;height:420px;background:#e6a91d;top:80px;right:5%}.ambient-two{width:350px;height:350px;background:#6b4ce6;top:850px;left:-180px;opacity:.08}.topbar{height:82px;border-bottom:1px solid #ffffff0c;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1160px)/2),5%);position:relative;z-index:5;background:#08090bd9;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;letter-spacing:-.5px}.brand b{color:var(--yellow)}.brand em{font-style:normal;font-size:10px;letter-spacing:1.4px;color:#a2a7af;margin-left:3px}.brand-mark{width:27px;height:27px;display:flex;gap:3px;align-items:center;justify-content:center;transform:rotate(30deg)}.brand-mark span{display:block;width:7px;height:15px;border:2px solid var(--yellow);transform:skewY(-28deg)}.desktop-nav{display:flex;gap:35px;color:#aeb3bc;font-size:13px}.desktop-nav a:hover,.footer a:hover{color:var(--yellow)}.wallet-btn{border:1px solid #f3ba2f66;background:#f3ba2f12;color:var(--yellow2);padding:12px 17px;border-radius:9px;font-weight:700;font-size:12px;cursor:pointer}.wallet-dot,.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-right:7px;box-shadow:0 0 12px #f3ba2f88}.menu-btn,.mobile-nav{display:none}.section-wrap{max-width:1160px;margin:auto;padding-left:24px;padding-right:24px}.hero{min-height:575px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding-top:62px;padding-bottom:60px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--yellow);font-weight:700}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-right:8px;box-shadow:0 0 12px var(--yellow)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-2.5px}h1{font-size:clamp(48px,6vw,76px);line-height:1.06;margin:22px 0 20px}h1 span,h2 span{color:var(--yellow)}.hero-text{color:#a5abb5;line-height:1.8;font-size:15px;max-width:500px}.hero-actions{display:flex;gap:12px;margin-top:30px}.primary-btn,.secondary-btn{padding:14px 19px;border-radius:8px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:18px}.primary-btn{background:var(--yellow);color:#17130a;box-shadow:0 7px 25px #f3ba2f20}.primary-btn:hover{background:var(--yellow2);transform:translateY(-1px)}.secondary-btn{border:1px solid #343942;color:#d5d8dd}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:42px;color:#828a96;font-size:11px}.proof-avatars{display:flex}.proof-avatars i{font-style:normal;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#28251a;border:2px solid var(--bg);margin-right:-7px;color:var(--yellow)}.hero-art{height:410px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #f3ba2f28;border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:350px;height:210px}.orbit-b{width:440px;height:270px;transform:rotate(35deg);border-color:#f3ba2f18}.hero-core{width:190px;height:190px;border-radius:50%;border:1px solid #f3ba2f77;background:radial-gradient(circle at 50% 40%,#493611,#16130d 65%,#0b0c0e);box-shadow:0 0 65px #f3ba2f22,inset 0 0 35px #f3ba2f16;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.core-symbol{font-size:67px;color:var(--yellow);text-shadow:0 0 25px #f3ba2f77;line-height:1}.core-label{font-family:var(--display);font-size:21px;font-weight:700;margin-top:8px}.core-label b{color:var(--yellow)}.hero-core small{font-size:8px;letter-spacing:3px;color:#a9a096;margin-top:3px}.float-card{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #34312a;background:#111318ed;box-shadow:0 15px 45px #0008;border-radius:10px}.float-card b,.float-card small{display:block}.float-card b{font-size:11px}.float-card small{font-size:9px;color:#8c929d;margin-top:4px}.float-top{top:52px;right:4px}.float-bottom{bottom:52px;left:0}.mini-icon,.chain-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f3ba2f18;color:var(--yellow);font-size:17px}.chain-icon{color:#b5a4ff;background:#8971ff18}.live-tag{font-size:8px;color:#7fe0a3;background:#7fe0a318;padding:4px 6px;border-radius:4px}.check{color:#7fe0a3}.spark{position:absolute;color:var(--yellow);font-size:22px}.spark-one{top:60px;left:60px}.spark-two{bottom:65px;right:55px;color:#a18bff}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;background:#101216b8;padding:24px 30px;margin-bottom:105px}.stat{padding-left:30px;border-left:1px solid var(--line)}.stat:first-child{border:0;padding-left:0}.stat-label{display:block;color:#777f8c;font-size:9px;letter-spacing:1.5px;margin-bottom:10px}.stat strong{font-family:var(--display);font-size:18px}.stat small{display:block;color:#858c97;font-size:10px;margin-top:5px}.section-block{padding-top:30px;padding-bottom:100px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-heading h2,.center-heading h2,.agent-copy h2,.mint-inner h2,.cta-card h2{font-size:clamp(32px,4vw,45px);margin:12px 0 0}.text-link{font-size:11px;color:var(--yellow);padding-bottom:8px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.project-card{padding:23px;border:1px solid var(--line);background:linear-gradient(145deg,#14171c,#0d0f12);border-radius:12px;min-height:260px;transition:.2s}.project-card:hover{border-color:#f3ba2f66;transform:translateY(-3px)}.project-card.featured{border-color:#8a6a25;background:linear-gradient(145deg,#211b10,#111216)}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.project-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;font-size:21px}.icon-gold{color:var(--yellow);background:#f3ba2f18}.icon-purple{color:#b49aff;background:#8e6aff1b}.icon-blue{color:#6ec8ff;background:#36a9ff1a}.tag{font-size:8px;letter-spacing:1px;padding:6px 8px;border-radius:4px;color:var(--yellow);background:#f3ba2f16}.tag-muted{color:#a4a9b2;background:#ffffff0b}.project-type{font-size:9px;color:#8d95a1;letter-spacing:1.5px;margin-bottom:8px}.project-card h3{font-family:var(--display);font-size:19px;margin-bottom:9px}.project-card p{color:#939ba6;font-size:11px;line-height:1.7;min-height:38px}.progress-label,.card-footer,.project-meta{display:flex;justify-content:space-between;font-size:9px;color:#858d99}.progress-label{margin-top:17px;margin-bottom:8px}.progress-label b{color:var(--yellow)}.progress{height:4px;background:#303139;border-radius:5px;overflow:hidden}.progress span{display:block;height:100%;background:var(--yellow);border-radius:5px}.card-footer{margin-top:16px}.soon{color:#c3a65f}.project-meta{border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.demo-note{font-size:10px;color:#707783;margin-top:15px}.how-section{background:linear-gradient(180deg,#0c0e11,#101216 50%,#0c0e11);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.center-heading{text-align:center;margin-bottom:52px}.center-heading p{color:#9098a4;font-size:12px;margin-top:14px}.steps{display:flex;align-items:center;justify-content:center;gap:22px}.step{width:220px;text-align:center;position:relative}.step-number{font-size:9px;letter-spacing:2px;color:#7b828d}.step-icon{width:58px;height:58px;border:1px solid #6e5725;background:#f3ba2f12;color:var(--yellow);display:grid;place-items:center;border-radius:16px;font-size:25px;margin:17px auto}.step h3{font-family:var(--display);font-size:17px;margin-bottom:8px}.step p{font-size:10px;color:#8d95a1;line-height:1.7}.step-line{width:75px;height:1px;background:linear-gradient(90deg,#4a4028,#f3ba2f,#4a4028);margin-top:-70px}.agent-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding-top:110px;padding-bottom:110px}.agent-copy p{color:#929aa6;line-height:1.8;font-size:12px;margin-top:18px}.agent-points{display:grid;gap:12px;margin-top:25px;color:#c5c9cf;font-size:11px}.agent-points span:first-letter{color:var(--yellow)}.agent-panel{background:#111419;border:1px solid #30343c;border-radius:13px;padding:20px;box-shadow:0 25px 70px #0005}.panel-header{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding-bottom:16px}.agent-avatar{width:36px;height:36px;border-radius:10px;background:#f3ba2f18;color:var(--yellow);display:grid;place-items:center;font-size:20px}.panel-header b,.panel-header small{display:block}.panel-header b{font-size:11px}.panel-header small{font-size:9px;color:#89919d;margin-top:4px}.panel-menu{margin-left:auto;color:#818894}.chat-bubble{font-size:11px;color:#c5cad2;background:#1a1e24;border:1px solid #2b3038;border-radius:9px;padding:14px;margin:18px 0}.prompt-chips{display:flex;flex-wrap:wrap;gap:7px}.prompt-chips button{background:#171a20;border:1px solid #343944;color:#bfc5ce;border-radius:6px;padding:8px 10px;font-size:9px;cursor:pointer}.prompt-chips button:hover{border-color:var(--yellow);color:var(--yellow)}textarea{width:100%;resize:vertical;background:#0b0d10;border:1px solid #303640;border-radius:8px;color:#e9ebee;font:11px var(--font);padding:12px;margin-top:13px;outline:none}textarea:focus{border-color:#b88b28}.panel-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#777f8b;font-size:9px}.small-primary{border:0;background:var(--yellow);color:#17130a;border-radius:6px;padding:9px 12px;font-weight:700;font-size:9px;cursor:pointer}.mint-section{background:#111318;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.mint-inner{padding-top:70px;padding-bottom:70px;display:grid;grid-template-columns:1fr 390px;gap:60px;align-items:center}.mint-inner p{font-size:12px;line-height:1.8;color:#929aa5;max-width:460px;margin-top:16px}.mint-box{background:#0a0c0f;border:1px solid #353941;border-radius:12px;padding:22px}.mint-box-head{display:flex;justify-content:space-between;align-items:center}.mint-box h3{font-family:var(--display);font-size:17px;margin:18px 0}.mint-row{display:flex;justify-content:space-between;border-top:1px solid #252a31;padding:13px 0;font-size:10px;color:#8d95a0}.mint-row b{color:#e2e4e8}.disabled-btn{width:100%;padding:13px;background:#292b2e;color:#777d86;border:0;border-radius:7px;font-weight:700;margin:10px 0;cursor:not-allowed}.mint-box>small{display:block;text-align:center;color:#777f89;font-size:9px}.cta-section{padding-top:85px;padding-bottom:85px}.cta-card{position:relative;overflow:hidden;text-align:center;border:1px solid #665022;border-radius:15px;background:radial-gradient(ellipse at 50% 120%,#4a3512 0%,#17140e 48%,#111216 100%);padding:62px 20px}.cta-card h2{margin:13px 0}.cta-card p{color:#a2a7b0;font-size:11px;margin-bottom:24px}.cta-glow{position:absolute;width:250px;height:120px;filter:blur(65px);background:#f3ba2f25;top:-90px;left:calc(50% - 125px)}.cta-card>*:not(.cta-glow){position:relative}.footer{min-height:85px;border-top:1px solid #ffffff10;padding:20px max(calc((100% - 1160px)/2),5%);display:flex;align-items:center;justify-content:space-between;color:#777f8b;font-size:9px}.footer>div{display:flex;gap:20px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#242930;border:1px solid #454c57;color:#f4f5f6;padding:12px 17px;border-radius:8px;font-size:11px;z-index:20;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:800px){.topbar{height:70px;padding:0 20px}.desktop-nav{display:none}.menu-btn{display:block;background:none;border:0;color:#ddd;font-size:22px}.wallet-btn{margin-left:auto;margin-right:15px;padding:10px 12px}.mobile-nav{position:absolute;top:70px;left:0;right:0;background:#101216;border-bottom:1px solid var(--line);padding:18px 24px;z-index:4;gap:20px;font-size:12px;color:#c4c8ce}.mobile-nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:65px}.hero-art{height:340px;grid-row:1}.hero-copy{grid-row:2}.hero-core{width:155px;height:155px}.core-symbol{font-size:54px}.orbit-a{width:290px;height:180px}.orbit-b{width:350px;height:220px}.float-top{right:3%;top:20px}.float-bottom{left:3%;bottom:25px}.stats{margin-bottom:65px;padding:20px 15px}.stat{padding-left:13px}.stat strong{font-size:14px}.stat small{font-size:8px}.stat-label{font-size:7px}.project-grid{grid-template-columns:1fr}.project-card{min-height:0}.section-heading{align-items:start;gap:15px;flex-direction:column}.agent-section{grid-template-columns:1fr;gap:30px;padding-top:75px;padding-bottom:75px}.mint-inner{grid-template-columns:1fr;gap:25px}.mint-box{max-width:100%}.footer{gap:18px;flex-wrap:wrap;padding:25px 22px}.footer>span{order:3;width:100%}}@media(max-width:480px){h1{font-size:49px}.hero-art{height:300px}.hero-proof{margin-top:28px}.stats{grid-template-columns:1fr;gap:17px}.stat,.stat:first-child{border-left:0;border-top:1px solid var(--line);padding:13px 0 0}.stat:first-child{border-top:0;padding-top:0}.steps{flex-direction:column;gap:15px}.step-line{width:1px;height:35px;margin:0;background:linear-gradient(#4a4028,#f3ba2f,#4a4028)}.step{width:100%;max-width:260px}.center-heading{margin-bottom:35px}.cta-card{padding:48px 18px}.hero-actions{flex-wrap:wrap}.brand em{font-size:8px}.wallet-btn{font-size:10px}}

/* Official token contract section */
.token-section{padding-top:10px;padding-bottom:85px}.token-card{display:grid;grid-template-columns:1fr 220px;gap:30px;align-items:center;padding:34px;border:1px solid #70551f;border-radius:14px;background:radial-gradient(ellipse at 85% 50%,#3c2c10 0%,#17140e 38%,#101216 78%)}.token-copy h2{font-family:var(--display);font-size:clamp(32px,4vw,45px);letter-spacing:-2px;margin:12px 0}.token-copy h2 span{color:var(--yellow)}.token-copy>p{color:#a2a8b2;font-size:12px;line-height:1.8;max-width:680px}.token-label{font-size:9px;letter-spacing:1.5px;color:#858d99;margin:22px 0 8px}.token-address-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.token-address-row code{font-size:clamp(10px,1.5vw,13px);color:#f4d78d;background:#090b0e;border:1px solid #34302a;border-radius:7px;padding:12px;overflow-wrap:anywhere}.token-address-row .small-primary{white-space:nowrap}.token-explorer{display:inline-block;color:var(--yellow);font-size:11px;margin-top:16px}.token-disclaimer{font-size:9px!important;color:#727a86!important;margin:15px 0 0!important}.token-symbol{width:170px;height:170px;border-radius:50%;border:1px solid #f3ba2f77;background:radial-gradient(circle,#493611,#16130d 68%);box-shadow:0 0 55px #f3ba2f20;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--yellow)}.token-symbol span{font-size:72px;line-height:1}.token-symbol small{font-size:8px;letter-spacing:2px;margin-top:8px;color:#c6b88e}@media(max-width:700px){.token-card{grid-template-columns:1fr;padding:24px}.token-symbol{width:110px;height:110px;grid-row:1;margin:auto}.token-symbol span{font-size:48px}.token-symbol small{font-size:7px}}
