@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_9b0f215-module__cQUfKW__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.red_hat_display_9b0f215-module__cQUfKW__variable{--font-display:"Red Hat Display", "Red Hat Display Fallback"}
@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2hturxiopra4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300;font-display:swap;src:url(../media/012bcfd9b166d28a-s.p.0gwx39mx-bkmv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2hturxiopra4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/012bcfd9b166d28a-s.p.0gwx39mx-bkmv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.2hturxiopra4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/012bcfd9b166d28a-s.p.0gwx39mx-bkmv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Fallback;src:local(Arial);ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.0%;size-adjust:100.27%}.red_hat_text_62bb6756-module__JiSuMG__className{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}.red_hat_text_62bb6756-module__JiSuMG__variable{--font-body:"Red Hat Text", "Red Hat Text Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c814a07f9c05e8c-s.2awaxw2o4p6zh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/356cb8933a42157c-s.11r9u3oo-ntml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7fc2c5ec81e56c5a-s.3tlem2b3u6uhn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/658c2d641e6e88da-s.3k06s4v4cykwc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8e363051431dfdfc-s.p.2wff_81h8x61u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_944fb25a-module__w8LGqq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic;font-weight:400}.cormorant_garamond_944fb25a-module__w8LGqq__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.home{pointer-events:none;width:100%;height:100dvh;position:relative}.home-identity{width:340px;position:absolute;top:100px;left:40px}.home-rail{width:var(--rail-width);gap:14px;display:grid;position:absolute;top:73px;right:18px}.home-interact{width:515px;position:absolute;bottom:74px;left:18px}.home-state{left:555px;right:calc(var(--rail-width) + 36px);width:auto;min-width:320px;position:absolute;bottom:72px}.mobile-only{display:none}@media (max-width:1439px){:root{--rail-width:360px}.home-identity{width:300px;top:92px;left:28px}.home-interact{width:460px;left:14px}.home-state{left:490px}}@media (max-width:1279px){.home-rail{overscroll-behavior:contain;scrollbar-width:thin;gap:10px;width:340px;max-height:calc(100vh - 240px);top:68px;overflow-y:auto}.home-interact{width:calc(50% - 22px);bottom:64px}.home-state{left:auto;right:calc(var(--rail-width) + 26px);width:calc(50% - 388px);min-width:290px;bottom:64px}}@media (max-width:1023px){.home{flex-direction:column;height:auto;min-height:100vh;display:flex}.home-identity{width:auto;min-height:calc(64vh - 120px);margin:88px 24px 0;position:relative;top:0;left:0}.home-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;width:auto;max-height:none;margin:0 24px;padding-bottom:8px;display:flex;position:relative;top:auto;right:auto;overflow:auto visible}.home-rail>*{scroll-snap-align:center;flex:0 0 min(420px,86vw)}.home-interact,.home-state{width:auto;min-width:0;margin:14px 24px 0;position:relative;bottom:auto;left:auto;right:auto}.home-state{margin-bottom:40px}.footer-line{margin:14px 24px!important;position:static!important;transform:none!important}}@media (max-width:767px){.mobile-only{display:block}.home-identity,.home-rail,.home-interact,.home-state,.footer-line,.desktop-only{display:none!important}.home{height:100dvh;min-height:0;display:block}}@media (max-width:1279px){.header-tagline{display:none}.header-nav{gap:18px}.header-nav a{font-size:11.5px}}@media (max-width:1023px){.header{padding-inline:24px!important}.header-nav{display:none!important}}@media (max-width:767px){.header{height:56px!important;padding-inline:16px!important}}.sheet{z-index:30;pointer-events:auto;background:var(--glass-fill);border-top:1px solid var(--glass-stroke);-webkit-backdrop-filter:blur(18px)saturate(130%);transition:transform var(--duration-panel) var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;max-height:78dvh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #0000008c}.sheet[data-open=false]{transform:translateY(calc(100% - 150px))}.sheet-grip{background:var(--ink-500);border-radius:999px;flex-shrink:0;width:38px;height:4px;margin:9px auto 4px}.sheet-tabs{scrollbar-width:none;flex-shrink:0;gap:4px;padding:4px 12px 8px;display:flex;overflow-x:auto}.sheet-tabs::-webkit-scrollbar{display:none}.sheet-tab{border-radius:var(--radius-button);text-transform:uppercase;letter-spacing:.08em;min-height:44px;color:var(--ink-300);white-space:nowrap;transition:all var(--duration-ui) var(--ease-out);flex:1 0 auto;padding:0 14px;font-size:11.5px}.sheet-tab[aria-selected=true]{color:var(--ink-100);background:#3fc7f224;box-shadow:inset 0 0 0 1px #3fc7f273}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 16px;overflow-y:auto}.dock{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dock-tile{border-radius:var(--radius-tile);min-height:66px;transition:all var(--duration-ui) var(--ease-out);align-content:center;place-items:center;gap:4px;font-size:11px;display:grid}.state-chip{z-index:25;pointer-events:auto;border-radius:var(--radius-pill);border:1px solid var(--glass-stroke);-webkit-backdrop-filter:blur(14px);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-100);white-space:nowrap;text-overflow:ellipsis;background:#050b14c7;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:8px 15px;font-size:12.5px;display:flex;position:fixed;top:66px;left:50%;overflow:hidden;transform:translate(-50%)}.mobile-launch{inset-inline:16px;z-index:20;pointer-events:auto;position:fixed;top:104px}.mobile-launch .hero-launch{-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(90deg,#050b14db,#050b1494);width:100%;margin-top:0}@media (hover:none){.panel:hover{border-color:var(--glass-stroke)}}@media (max-width:1023px){html,body{overflow-x:hidden}}.wallet-button{justify-content:center;min-width:167px}.wallet-label-short{display:none}@media (max-width:1023px){.wallet-button{min-width:132px}}@media (max-width:767px){.wallet-button{min-width:0;padding-inline:14px!important}.wallet-label{display:none}.wallet-label-short{display:inline}.state-chip{top:64px}.sheet[data-open=false]{transform:translateY(calc(100% - 196px))}}
:root{--abyss-950:#02060c;--abyss-900:#050b14;--abyss-800:#0a1422;--glass-fill:#09122094;--glass-stroke:#94bee624;--glass-stroke-hot:#78c8ff4d;--glass-highlight:#ffffff12;--ink-100:#eaf2fa;--ink-300:#a9b8c8;--ink-500:#6f8196;--signal-cyan:#3fc7f2;--chain-blue:#3d6bff;--life-green:#3ee08f;--root-clay:#d47752;--root-gold:#e4b65d;--root-moss:#82ad72;--food:#5be36b;--light:#f6c343;--danger:#ff4d5e;--unknown:#9b6bff;--neuron-sensory:#2fd6c3;--neuron-inter:#8f6bff;--neuron-motor:#e45cf0;--neuron-active:#ffb547;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--duration-micro:.12s;--duration-ui:.2s;--duration-ui-slow:.32s;--duration-panel:.42s;--radius-button:6px;--radius-tile:10px;--radius-panel:12px;--radius-pill:999px;--rail-width:408px;--gutter:18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--abyss-950);height:100%;color:var(--ink-100);font-family:var(--font-body), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px;line-height:1.45;overflow-x:hidden}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4{font-family:var(--font-display), system-ui, sans-serif;margin:0;font-weight:400;line-height:1.1}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--signal-cyan);outline-offset:2px;border-radius:3px}.panel{background:var(--glass-fill);border:1px solid var(--glass-stroke);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px)saturate(130%);transition:border-color .18s var(--ease-out);pointer-events:auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.panel:hover{border-color:var(--glass-stroke-hot)}.panel:before{content:"";background:linear-gradient(90deg, transparent, var(--glass-highlight) 18%, var(--glass-highlight) 82%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.panel:after{content:"";pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.caps{text-transform:uppercase;letter-spacing:.08em}.caps-wide{text-transform:uppercase;letter-spacing:.12em}.caps-wider{text-transform:uppercase;letter-spacing:.14em}.display{font-family:var(--font-display), system-ui, sans-serif}.wordmark-lockup{transform-origin:0;color:var(--ink-100);white-space:nowrap;transition:transform var(--duration-ui-slow) var(--ease-out);align-items:center;gap:7px;display:inline-flex}.wordmark-mark{color:var(--root-clay);flex:none;display:block}.wordmark-text{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:22px;font-weight:400;line-height:1}.social-link{border:1px solid var(--glass-stroke);border-radius:var(--radius-pill);width:31px;height:31px;color:var(--ink-300);transition:color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), background var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);place-items:center;display:grid}.social-link:hover{color:var(--ink-100);border-color:var(--root-clay);background:#d477521f;box-shadow:0 0 16px #d477523d}.serif-italic{font-family:var(--font-serif), Georgia, serif;font-style:italic}.panel-title{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-100);font-size:16px}.btn-outline{border-radius:var(--radius-button);text-transform:uppercase;letter-spacing:.08em;height:33px;color:var(--ink-100);transition:border-color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out);border:1px solid #3fc7f273;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.btn-outline:hover{border-color:var(--signal-cyan);background:#3fc7f214}.btn-outline:active{box-shadow:inset 0 1px 3px #00000080}.hero-launch{background:linear-gradient(90deg,#3fc7f214,#0000 88%);border-left:1px solid #3fc7f2a6;width:min(100%,340px);margin-top:20px;padding:11px 12px 12px}.hero-launch-label{color:var(--ink-500);letter-spacing:.14em;font-size:10px}.hero-contract-row{align-items:center;gap:8px;margin-top:5px;display:flex}.hero-contract-value{min-width:0;color:var(--ink-100);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.01em;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.hero-copy-button{border:1px solid var(--glass-stroke);border-radius:var(--radius-button);width:28px;height:28px;color:var(--ink-300);transition:color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out);flex:0 0 28px;place-items:center;display:inline-grid}.hero-copy-button:hover{color:var(--signal-cyan);border-color:var(--glass-stroke-hot);background:#3fc7f214}.btn-buy{border-radius:var(--radius-button);min-height:34px;color:var(--ink-100);letter-spacing:.06em;transition:border-color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);background:#3fc7f21f;border:1px solid #3fc7f2a6;align-items:center;gap:8px;margin-top:10px;padding:0 13px;font-size:12px;display:inline-flex}.btn-buy:hover{border-color:var(--signal-cyan);background:#3fc7f233;transform:translateY(-1px)}.btn-buy:active{transform:translateY(0)}.btn-pill{border:1px solid var(--glass-stroke);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;height:28px;color:var(--ink-300);transition:color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.btn-pill:hover{color:var(--ink-100);border-color:var(--glass-stroke-hot)}.overlay-root{pointer-events:none;z-index:10;position:fixed;inset:0}.overlay-root .interactive,.overlay-root .panel,.overlay-root button,.overlay-root a{pointer-events:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
