/* Autonomy: product-first, no generated artwork or decorative animation. */
:root{--bg:#0d100f;--bg-2:#151916;--bg-3:#1c221e;--ink:#edefe9;--ink-2:#b4bcb5;--muted:#8c988f;--accent:#b8df81;--good:#b8df81;--line:#dce7df16;--line-2:#dce7df2a;--maxw:1360px}
body{background:var(--bg)}.nav{background:#0d100ff5}.local-preview-banner{background:#171c18;font-size:9px;color:#95a095;letter-spacing:.02em}.nav-row{gap:42px}.nav-links a{color:#a5b0a7;font-size:13px}
.nav-logo .al-lockup{display:flex;align-items:center;gap:12px}.nav-logo .al-lockup>img{width:32px;height:29px;object-fit:contain}.nav-logo .al-lockup>span{font:650 23px/1 'Inter','Segoe UI',Arial,sans-serif;letter-spacing:-1.05px;text-transform:none}.nav-logo .al-lockup>span>span{font-weight:430;color:#b6c0b6;text-transform:none;letter-spacing:-.95px}.b-footer .al-lockup>img{width:34px;height:31px}.b-footer .al-lockup>span{font-size:25px}
.btn{border-radius:5px;font-weight:600}.btn:hover{background:#c7e99a;border-color:#c7e99a}.btn.ghost:hover{background:#ffffff08;border-color:#ffffff45}.nav-burger{border-radius:5px}.nav .wallet{font-weight:500}
.al-stage{background:linear-gradient(180deg,#111612 0,#0d100f 100%);border-bottom:1px solid var(--line)}
.al-stage .f-hero-grid{grid-template-columns:1fr 1fr;gap:70px;min-height:650px;align-items:center}
.al-stage .f-hero-copy{padding:60px 0}.al-stage .f-eyebrow{font-size:10px;letter-spacing:.07em;color:#a8b9aa;margin-bottom:23px!important}.al-label-dot{width:6px;height:6px;background:var(--accent);border-radius:50%}
.al-stage .f-hero h1{font-size:clamp(54px,5.4vw,76px);font-weight:580;line-height:1.04;letter-spacing:-.06em;white-space:nowrap}.al-stage .f-hero h1>span{color:#a4b9a4}
.al-stage .f-intro{max-width:40ch;font-size:15px;line-height:1.8;color:#a6b2a8;margin-top:25px!important}
.al-stage .f-actions{gap:12px;margin-top:29px;flex-wrap:nowrap}.al-stage .f-actions .btn{height:49px;padding:0 21px;font-size:13px;gap:24px}.al-stage .f-actions .btn.ghost{background:transparent;border-color:#ffffff29}
.al-stage .f-hero-note{gap:12px;margin-top:28px;font-size:10px;color:#a3afa5}.al-stage .f-hero-note strong{color:#7e8c81}.al-note-bar{width:2px;height:29px;background:#698065;flex-shrink:0}
.al-stage .f-hero-visual{margin:0;align-self:center;min-height:0;padding:45px 0;position:relative}
.al-product-preview .f-console{border:1px solid #9fad9e37;border-radius:10px;background:#171d18;box-shadow:0 18px 55px #0003;transform:none}
.al-product-preview .f-console-top{background:#1e261f;padding:16px 21px;color:#aab7ab;font-size:9px}.al-product-preview .f-console-top img{width:18px;height:18px;mask-image:none;mix-blend-mode:normal}.al-product-preview .f-preview-label{border:0;background:#ffffff08;border-radius:3px;font-size:7px;padding:5px 6px}
.al-product-preview .f-console-id{padding:24px 23px;gap:13px}.al-product-preview .f-avatar{width:44px;height:44px;border:1px solid #a0b8963a;border-radius:8px;background:#2b3628;display:grid;place-items:center;padding:0}.al-product-preview .f-avatar>span{font:600 14px var(--sans);letter-spacing:-.04em;color:#cbdbbe}.al-product-preview .f-console-id h3{font-size:21px;letter-spacing:-.04em}.al-product-preview .f-console-id p{font-size:9px;color:#87988a}
.al-product-preview .f-console-tabs{padding:0 23px;gap:26px}.al-product-preview .f-console-tabs button{font-size:12px;padding-bottom:13px;color:#96a498}.al-product-preview .f-console-tabs button[aria-selected=true]{color:#c4d9b7;border-color:#b8df81}.al-product-preview .f-console-panel{padding:22px 23px;min-height:297px}.al-product-preview .f-code-label{font-size:8px;color:#829285;margin-bottom:24px}.al-product-preview .f-config-row{grid-template-columns:90px 1fr;gap:15px;margin-bottom:23px}.al-product-preview .f-config-row>span{font-size:10px;color:#89998c}.al-product-preview .f-config-row strong{font-size:12px;color:#d1dacf}.al-product-preview .f-tags>span{font-size:8px;background:#263026;border-color:#aabd9f26;color:#bccab8;border-radius:4px}.al-product-preview .f-console-callout{font-size:10px;color:#829285}.al-product-preview .f-console-footer{background:#121913;padding:15px 21px;color:#91a08d;font-size:8px}.al-product-preview .f-console-footer .f-dot{background:#819779}.al-product-preview .f-console-footer a{font-size:10px}
.al-stage .f-network-strip{padding:22px 0 26px;border-bottom:0;border-top:1px solid var(--line);gap:28px}.al-stage .f-network-strip>div+div{padding-left:28px}.al-stage .f-network-strip strong,.al-stage .f-network-strip a{font-size:13px;font-weight:500}.al-stage .f-network-strip .f-label{font-size:8px}.al-stage .f-network-status strong{font-size:10px}.f-network-strip svg{stroke:#aabbab;width:21px;height:21px}
.f-home h2{font-weight:570;font-size:clamp(32px,3vw,43px);letter-spacing:-.045em}.f-home h2>span{color:#96ab99}.f-directory{padding-top:61px;padding-bottom:45px}.f-section-heading .f-eyebrow{font-size:9px;color:#859c89}.f-section-heading{margin-bottom:27px}.f-market-panel{background:#111712;border-color:#b7c9b629;border-radius:8px}.f-market-toolbar{background:#171f18;padding:16px 20px}.f-tabs button.is-active{background:#b8df8112;border-color:#b8df8138;color:#c0d9ad}.f-tabs button{border-radius:4px}.f-search{background:#0f1510;border-color:#a3b99a26}.f-table-labels{background:#141c15;color:#899e8c}.b-featured-grid .cc{padding-top:19px;padding-bottom:19px}.b-featured-grid .cc-name{font-size:14px;font-weight:550}.b-featured-grid .cc-stats dd{font-size:12px;color:#c9d5c5}.b-featured-grid .cc-media,.b-featured-grid .cc-media img{border-radius:7px}.f-table-footer{background:#141c15;color:#889e8b}.f-table-footer a{color:#bdcdb9}
.al-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-top:36px;padding-bottom:70px}.al-principles article{display:flex;gap:17px;align-items:start}.al-principles article>span{font:10px var(--mono);padding-top:5px;color:#718b76}.al-principles h3{font-size:16px;font-weight:550;letter-spacing:-.025em;margin-bottom:10px}.al-principles p{font-size:12px;line-height:1.8;color:#91a094;max-width:28ch}
.f-orbio{background:#151c16;border-color:#b8df811c}.f-orbio h2>span{color:#a7be9b}.f-flow article{background:#101711;border-color:#afc5a72a;border-radius:7px}.f-flow h3{font-size:17px;font-weight:550}.f-flow-icon{color:#9eb894;width:40px;height:40px;margin-bottom:22px}.f-orbio-bottom{border-color:#b8df8120}.f-orbio .f-eyebrow{font-size:9px}.f-orbio-intro p{color:#9dad9f}
.f-cta{background:#19221a;border-color:#afc5a727}.f-cta h2{font-weight:570}.f-cta img{width:130px;opacity:.35;transform:none}.f-cta h2>span{color:#aabd9c}.b-footer{background:#0c110d}.b-footer-brand p{color:#849789}.f-faq summary{font-weight:500}.f-faq-list details{border-color:#a7be9f22}
@media(max-width:1200px){.nav-row{gap:29px}.al-stage .f-hero-grid{gap:43px;min-height:620px}.al-stage .f-hero h1{font-size:64px}.al-stage .f-actions .btn{padding:0 16px;gap:17px}}
@media(max-width:1000px){.al-stage .f-hero-grid{gap:28px;min-height:620px}.al-stage .f-hero h1{font-size:clamp(43px,5.9vw,60px)}.al-stage .f-intro{font-size:13px}.al-stage .f-actions{gap:8px}.al-stage .f-actions .btn{padding:0 11px;font-size:11px;gap:12px}.al-product-preview .f-console-top{padding:14px 16px;font-size:7px}.al-product-preview .f-preview-label{font-size:6px}.al-product-preview .f-console-id{padding:21px 17px}.al-product-preview .f-console-symbol{font-size:8px}.al-product-preview .f-console-panel{padding:21px 17px;min-height:309px}.al-product-preview .f-config-row{grid-template-columns:73px 1fr;gap:9px}.al-product-preview .f-config-row strong{font-size:11px}.al-product-preview .f-config-row>span{font-size:9px}.al-product-preview .f-tags>span{font-size:7px}.al-product-preview .f-console-footer{padding:13px 16px;font-size:7px}.al-stage .f-network-strip{gap:20px}.al-stage .f-network-strip>div+div{padding-left:20px}.al-stage .f-network-strip>div{gap:13px}}
@media(max-width:720px){.nav-logo .al-lockup{gap:9px}.nav-logo .al-lockup>img{width:26px;height:25px}.nav-logo .al-lockup>span{font-size:21px}.nav-row{gap:12px}.al-stage .f-hero-grid{display:block;min-height:0}.al-stage .f-hero-copy{padding:38px 0 0}.al-stage .f-eyebrow{font-size:8px;margin-bottom:20px!important}.al-stage .f-hero h1{font-size:clamp(47px,11.5vw,73px);line-height:1.02}.al-stage .f-intro{font-size:14px;max-width:40ch;margin-top:21px!important}.al-stage .f-actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.al-stage .f-actions .btn{font-size:12px;padding:0 16px;gap:20px;height:47px;width:auto}.al-stage .f-hero-note{display:flex;margin-top:23px;font-size:9px}.al-stage .f-hero-visual{width:100%;max-width:none;height:auto;padding:35px 0 29px}.al-product-preview .f-console{border-radius:8px}.al-product-preview .f-console-top{font-size:8px;padding:15px 17px}.al-product-preview .f-preview-label{font-size:6px}.al-product-preview .f-console-panel{min-height:286px}.al-product-preview .f-console-id h3{font-size:21px}.al-product-preview .f-config-row{grid-template-columns:88px 1fr;gap:12px}.al-product-preview .f-config-row>span{font-size:10px}.al-product-preview .f-config-row strong{font-size:12px}.al-product-preview .f-tags>span{font-size:8px}.al-product-preview .f-console-footer{font-size:7px}.al-stage .f-network-strip{padding-top:22px;padding-bottom:24px;gap:20px}.al-stage .f-network-strip>div{gap:8px}.al-stage .f-network-strip strong,.al-stage .f-network-strip a{font-size:13px}.f-directory{padding-top:43px}.f-home h2{font-size:32px}.al-principles{grid-template-columns:1fr;gap:23px;padding-top:14px;padding-bottom:45px}.al-principles article{gap:17px}.al-principles p{max-width:36ch}.al-principles h3{font-size:16px;margin-bottom:6px}.f-cta img{width:85px}.b-footer .al-lockup>span{font-size:23px}}
@media(max-width:380px){.nav-logo .al-lockup{gap:7px}.nav-logo .al-lockup>span{font-size:18px;letter-spacing:-.8px}.nav-logo .al-lockup>span>span{letter-spacing:-.8px}.nav-logo .al-lockup>img{width:23px;height:22px}.al-stage .f-hero h1{font-size:45px}.al-stage .f-intro{font-size:13px}.al-stage .f-actions{gap:9px}.al-stage .f-actions .btn{font-size:11px;padding:0 12px;gap:12px}.al-product-preview .f-console-top{font-size:7px}.al-product-preview .f-console-id h3{font-size:19px}.al-product-preview .f-config-row{grid-template-columns:75px 1fr}.al-product-preview .f-config-row strong{font-size:11px}.al-product-preview .f-tags>span{font-size:7px}.al-product-preview .f-console-panel{min-height:300px}.al-stage .f-network-strip strong,.al-stage .f-network-strip a{font-size:11px}.al-stage .f-network-strip .f-label{font-size:7px}.al-stage .f-network-strip svg{width:19px;height:19px}}
