@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Fragment+Mono&display=swap";:root{--bg-dark: #06101f;--panel-bg: #071427;--panel-border: rgba(255, 255, 255, .1);--neon-green: #00c805;--lime-accent: #baff82;--blue-accent: #73a7e8;--blue-soft: #a9cef5;--text-muted: #a9b9ce;--white: #ffffff;--canopy-red: #ff453a;--canopy-orange: #ff9f0a;--canopy-yellow: #ffd60a;--canopy-green: #30d158;--canopy-blue: #64d2ff;--canopy-violet: #bf5af2;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Fragment Mono", monospace;--transition-cubic: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh;background-color:var(--bg-dark);color:var(--white);font-family:var(--font-sans);font-size:16px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--blue-accent)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.canopy-line{height:1px;width:100%;background:linear-gradient(90deg,var(--canopy-red),var(--canopy-orange),var(--canopy-yellow),var(--canopy-green),var(--canopy-blue),var(--canopy-violet))}.header{position:sticky;top:0;z-index:50;background:#06101fd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.header_container{max-width:1280px;margin:0 auto;height:4.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.brand_logo{display:inline-flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.1rem;letter-spacing:-.03em}.logo_emblem{width:40px;height:40px;border-radius:12px;background:#071427;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0006;transition:transform .25s ease}.brand_logo:hover .logo_emblem{transform:translateY(-2px)}.skyfell_icon_svg{width:26px;height:26px}.nav_items{display:flex;align-items:center;gap:.25rem}.nav_btn{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-muted);border-radius:8px;transition:all .2s ease}.nav_btn:hover{color:var(--white);background:#ffffff0f}.social_icons{display:flex;align-items:center;gap:.25rem;margin:0 .5rem}.icon_btn{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .2s ease}.icon_btn:hover{color:var(--white);background:#ffffff14}.btn_create{display:inline-flex;align-items:center;gap:.5rem;padding:1px;border-radius:8px;background:linear-gradient(90deg,var(--canopy-red),var(--canopy-yellow),var(--canopy-blue))}.btn_create_inner{background:#edf4fc;color:#07111f;padding:.5rem 1rem;border-radius:7px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.4rem;transition:background-color .2s ease}.btn_create:hover .btn_create_inner{background:#fff}.btn_wallet{background:var(--blue-accent);color:#07111f;padding:.55rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.btn_wallet:hover{background:#9cc8f6;transform:translateY(-1px)}.hero_landing{position:relative;max-width:1280px;margin:0 auto;padding:4rem 1.5rem 6rem;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:3rem}.mainnet_badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(0,200,5,.25);background:#00c80514;font-size:.75rem;font-weight:600;color:var(--lime-accent);margin-bottom:1.5rem}.green_dot{width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.sub_kicker{font-size:.875rem;font-weight:500;color:var(--blue-soft);margin-bottom:.75rem}.hero_h1{font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:700;letter-spacing:-.05em;line-height:1.05;margin-bottom:1.25rem}.hero_desc{font-size:1.1rem;color:var(--text-muted);max-width:540px;line-height:1.6;margin-bottom:2rem}.hero_ctas{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:2.5rem}.btn_primary_action{background:var(--white);color:#07111f;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.btn_primary_action:hover{background:#f0f4f8;transform:translateY(-2px)}.btn_secondary_action{background:#ffffff0a;border:1px solid rgba(255,255,255,.15);color:var(--white);padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;transition:all .2s ease}.btn_secondary_action:hover{background:#ffffff1a;border-color:var(--white)}.hero_features_row{display:flex;gap:1.75rem;font-size:.8rem;color:#9cabc0}.feature_check_item{display:flex;align-items:center;gap:.4rem}.orbit_container{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1;margin:0 auto;display:flex;align-items:center;justify-content:center}.orbit_ring_outer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(115,167,232,.25);animation:orbitRotate 20s linear infinite}.orbit_ring_inner{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed rgba(172,145,204,.3);animation:orbitRotate 15s linear infinite reverse}.orbit_glow{position:absolute;width:200px;height:200px;border-radius:50%;background:#73a7e826;filter:blur(48px);animation:pulseGlow 4s ease-in-out infinite alternate}.orbit_center_emblem{width:110px;height:110px;border-radius:28px;background:#071427;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;box-shadow:0 24px 48px #00000080;animation:floatEmblem 5s ease-in-out infinite alternate;z-index:2}.orbit_tag{position:absolute;bottom:8%;background:#08172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);padding:.5rem 1.25rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--blue-soft);z-index:3}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.2);opacity:.9}}@keyframes floatEmblem{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.pillars_grid{max-width:1280px;margin:0 auto 5rem;padding:0 1.5rem;display:grid;grid-template-columns:repeat(3,1fr);border-y:1px solid rgba(255,255,255,.1)}.pillar_card{padding:2rem 1.5rem;border-right:1px solid rgba(255,255,255,.08)}.pillar_card:last-child{border-right:none}.pillar_title{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem}.pillar_desc{font-size:.875rem;color:var(--text-muted);line-height:1.5}.activity_section{max-width:1280px;margin:0 auto 6rem;padding:0 1.5rem}.activity_header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.activity_h2{font-size:2rem;font-weight:700;letter-spacing:-.04em}.sky-panel{position:relative;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:16px;padding:1.5rem;overflow:hidden;transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:240px}.sky-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#669dcc,#69b98a,#9c77be)}.sky-panel:hover{transform:translateY(-4px);border-color:#ffffff40;box-shadow:0 20px 50px #0006}.token_icon_box{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#203c5e,#101d31);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.status_badge{font-size:.65rem;font-weight:600;color:#f4df86;background:#e3c95c14;border:1px solid rgba(227,201,92,.25);padding:.25rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.3rem}.token_name{font-size:1.1rem;font-weight:600;margin-top:1rem}.token_symbol{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.token_metrics{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0;border-y:1px solid rgba(255,255,255,.08)}.metric_label{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.metric_val{font-family:var(--font-mono);font-size:.95rem;font-weight:600;margin-top:.2rem}.footer{border-top:1px solid rgba(255,255,255,.08);padding:4rem 1.5rem 3rem;background:#040a14}.footer_container{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-muted)}.modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#040a14d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal_overlay.is-open{opacity:1;pointer-events:auto}.modal_card{background:#071427;border:1px solid rgba(255,255,255,.15);border-radius:20px;width:100%;max-width:480px;padding:2rem;color:var(--white);box-shadow:0 24px 60px #000c;transform:translateY(20px);transition:transform .3s var(--transition-cubic)}.modal_overlay.is-open .modal_card{transform:translateY(0)}.modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal_title{font-size:1.25rem;font-weight:700}.modal_close{font-size:1.5rem;color:var(--text-muted)}.modal_close:hover{color:var(--white)}.form_group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.2rem}.form_label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blue-soft)}.form_input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.75rem 1rem;color:var(--white);font-size:.95rem;outline:none;transition:border-color .2s ease}.form_input:focus{border-color:var(--blue-accent)}.form_submit{width:100%;background:var(--blue-accent);color:#07111f;padding:.85rem;border-radius:8px;font-size:.95rem;font-weight:700;margin-top:.5rem;transition:background-color .2s ease}.form_submit:hover{background:#9cc8f6}.toast{position:fixed;bottom:2rem;right:2rem;z-index:1100;background:#071427;border:1px solid var(--blue-accent);color:var(--white);padding:.85rem 1.5rem;border-radius:12px;font-size:.875rem;box-shadow:0 12px 30px #0009;transform:translateY(100px);opacity:0;transition:all .3s var(--transition-cubic)}.toast.show{transform:translateY(0);opacity:1}@media (max-width: 991px){.hero_landing{grid-template-columns:1fr;padding-top:3rem}.pillars_grid{grid-template-columns:1fr}.pillar_card{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}
