.portal-header .network-badge,.portal-drawer .network-badge{border-radius:var(--radius-control);min-height:36px;font:400 12px/20px var(--font-ui);color:var(--text-secondary);white-space:nowrap;cursor:default;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.network-badge>img{object-fit:contain;flex:none;width:18px;height:18px;display:block}.network-badge:not(button):hover{color:var(--text-secondary);background:0 0}.portal-header .network-badge--switch,.portal-drawer .network-badge--switch{cursor:pointer;color:#ffbc7b;background:#ff640a0d;border-color:#ff9f4930}.portal-header .network-badge--switch:hover,.portal-drawer .network-badge--switch:hover{background:#ff640a18;border-color:#ff9f4955}.portal-header .network-badge--switch:disabled{cursor:wait;opacity:.7}.network-badge--switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=800px){.portal-header .network-badge{gap:6px;padding-inline:6px}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#140f0b;--surface:#221a13;--subtle:#2c2117;--ink:#f5ead5;--muted:#bca98f;--line:#4d3929;--gold:#f5a13d;--gold-hover:#ffb552;--gold-soft:#493018;--error:#ff9b85;--focus:#ffc472;--font-ui:"BGOAT Instrument Sans","Noto Sans SC Variable",sans-serif;--font-display:"BGOAT Spectral",serif;--font-zh-display:var(--font-ui);--ease:cubic-bezier(.2,.8,.2,1)}}@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-synthesis:none;scroll-padding-top:116px}body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:400}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:550}p{line-height:1.8}strong{font-weight:600}svg{flex-shrink:0}img{max-width:100%;display:block}::selection{color:#fff5e2;background:#b86e2a}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}h1:focus,section[tabindex="-1"]:focus{outline:none}button,a{touch-action:manipulation}.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}.skip-link{z-index:100;background:var(--gold);color:#27160a;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-container{width:min(1248px,100% - 96px);margin-inline:auto}}@layer components{.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 25px;font-size:14px;font-weight:550;line-height:22px;transition:background .14s ease-out,border-color .14s ease-out,transform 80ms ease-out,box-shadow .14s ease-out;display:inline-flex}.button--primary{background:var(--gold);color:#2d1a09;border-color:#ffb762;box-shadow:inset 0 1px #ffdc9a5c}.button--primary:hover{background:var(--gold-hover);box-shadow:0 0 22px #e28b2b1f,inset 0 1px #ffdc9a5c}.button--secondary{color:var(--ink);background:#1d1711;border-color:#765235}.button--secondary:hover{background:#302318;border-color:#bc8750}.button--ghost:hover{background:var(--subtle)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{color:#a18e77;background:#3a3025;border-color:#4b3b2b}.full-width{width:100%}.icon-button{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .14s;display:inline-flex}.icon-button:hover{background:#ffffff0b}.text-link{color:#f4bd70;align-items:center;gap:9px;padding-block:10px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.text-link svg,.out-arrow{transition:transform .16s var(--ease)}.text-link:hover svg,a:hover .out-arrow,button:hover .out-arrow{transform:translate(2px,-2px)}.wordmark{font-family:var(--font-display);font-synthesis:none;letter-spacing:.015em;color:#fff0d2;flex-shrink:0;align-items:center;min-height:44px;font-size:31px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.wordmark span{display:none}.section-label{letter-spacing:.07em;color:var(--muted);align-items:center;gap:12px;font-size:11px;font-weight:500;line-height:20px;display:flex}.network-dot{background:#e6b34e;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.network-button{white-space:nowrap;color:#eadfc9;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:450;display:inline-flex}.network-button:hover{background:#ffffff07;border-color:#5e4530}.network-button--error{color:var(--error);background:#492218}.network-button--error .network-dot{background:var(--error)}.language-button{color:#d2bfa1;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding-inline:7px;font-size:11px;display:inline-flex}.language-button:hover{color:#fff0d5}.site-header{z-index:40;width:100%;padding-inline:24px;position:fixed;top:22px;left:0}.header-inner{background:#251d15f5;border:1px solid #61452e99;border-radius:999px;align-items:center;gap:48px;width:min(1248px,100%);height:64px;margin:auto;padding:0 16px 0 28px;display:flex;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff03}.desktop-nav{align-items:center;gap:32px;margin-inline:auto;display:flex}.nav-trigger,.nav-link{color:#e9dbc4;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:400;transition:color .14s;display:inline-flex}.nav-trigger:hover,.nav-link:hover{color:#ffbd64}.header-actions{align-items:center;gap:12px;margin-left:0;display:flex}.header-wallet{gap:8px;min-height:38px;padding:7px 18px;font-size:12px}.mobile-menu-button{display:none}.ecosystem-menu{z-index:60;width:320px;animation:menu-in .16s var(--ease);background:#251b13;border:1px solid #735033;border-radius:16px;padding:12px;box-shadow:0 16px 48px #0008}.menu-caption{letter-spacing:.1em;color:#bda27d;padding:7px 10px 12px;font-size:10px;font-weight:500}.ecosystem-menu-item{outline-offset:-2px;border-radius:9px;align-items:center;gap:14px;padding:14px 12px;display:flex}.ecosystem-menu-item[data-highlighted]{background:#3d2a19;outline:none}.ecosystem-menu-item>.menu-label{flex:1;min-width:0;display:block}.ecosystem-menu-item strong{font-size:14px;font-weight:500}.ecosystem-menu-item small{color:#c6ae8d;font-size:12px}.ecosystem-menu-item>svg{color:#d7a35c}.modal-overlay{z-index:70;background:#050302ba;animation:.14s ease-out fade-in;position:fixed;inset:0}.modal{z-index:71;width:min(460px,100% - 40px);max-height:calc(100dvh - 48px);animation:modal-in .18s var(--ease);background:#231911;border:1px solid #765333;border-radius:18px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 32px 120px #0009}.modal-heading{justify-content:space-between;align-items:center;gap:12px;margin:-6px -8px 8px 0;display:flex}.modal-heading h2{letter-spacing:-.025em;font-size:22px;font-weight:500}.modal-description{color:#c8b49a;margin-bottom:24px;font-size:13px;line-height:1.9}.inline-note{color:#bca48a;margin-block:16px;font-size:12px;line-height:1.85}.empty-wallet{text-align:center;background:#1a120c;border:1px solid #57402a;border-radius:12px;padding:28px 20px 24px}.empty-wallet>svg{color:#dba35c;margin-bottom:14px}.empty-wallet h3{margin-bottom:12px;font-size:17px;font-weight:500}.empty-wallet p{color:#c6af91;margin-bottom:20px;font-size:13px}.wallet-options{gap:12px;display:grid}.wallet-options .button{border-radius:10px;justify-content:flex-start}.wallet-options .button>span{text-align:left;flex:1}.wallet-error{border-left:2px solid var(--error);color:#ffc5af;background:#49251b;margin-top:16px;padding:12px 14px;font-size:13px}.connected-address{background:#362719;border-radius:9px;align-items:center;gap:12px;padding:20px 14px;display:flex}.connected-address code{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.connection-row{justify-content:space-between;gap:8px;margin-block:24px;font-size:12px;display:flex}.connected-wallet .button+.button{margin-top:12px}.token-option,.network-choice{background:#1a130d;border:1px solid #694b2e;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.token-option>span,.network-choice>div{flex:1;gap:5px;display:grid}.network-choice strong{font-size:15px;font-weight:500}.network-choice small{color:#c6ac89;font-size:12px}.resource-empty{color:#eec68f;background:#392718;border:1px solid #5d3e26;border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:20px;font-size:14px;display:flex}.mobile-drawer{z-index:71;width:min(420px,100%);animation:drawer-in .24s var(--ease);background:#1d150e;flex-direction:column;padding:20px 24px 32px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mobile-drawer-header{justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.mobile-drawer .menu-caption{margin-block:16px 12px;padding-left:0}.mobile-app-link{border-bottom:1px solid #493321;align-items:center;gap:16px;min-height:88px;padding:20px 0;display:flex}.mobile-app-index{color:#b18a59;font-size:10px}.mobile-app-link>span:nth-child(2){flex:1;gap:6px;display:grid}.mobile-app-link strong{font-size:21px;font-family:var(--font-display);font-style:italic;font-weight:400}.mobile-app-link small{color:#c1a689;font-size:13px}.mobile-app-link>svg{color:#e7ac62}.drawer-secondary{gap:28px;padding-block:26px;font-size:14px;display:flex}.drawer-secondary>*{align-items:center;min-height:44px;display:flex}.drawer-bottom{border-top:1px solid #493321;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.development-info{color:#dbc7aa;width:min(1248px,100% - 48px);margin:40px auto;font-size:12px}.development-info pre{max-height:500px;overflow:auto}}@layer pages{.hero{isolation:isolate;padding-top:136px;position:relative;overflow:hidden}.hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 40%,#ce6a28aa 0%,#8e3f224f 32%,#3e21170d 60%,#0000 76%);width:1100px;max-width:130vw;height:800px;animation:9s ease-in-out infinite alternate warm-glow;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.hero-copy{z-index:2;text-align:center;position:relative}.hero-eyebrow{display:none}.display-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.015em;text-wrap:balance;animation:title-in .62s var(--ease) both;font-size:clamp(84px,7.8vw,116px);font-style:italic;font-weight:400;line-height:1.01}.display-title>span,.display-title>em{font:inherit;display:block}.display-title>em{color:var(--gold)}.hero-description{color:#dbc8aa;letter-spacing:.015em;animation:title-in .62s 70ms var(--ease) both;margin-top:21px;font-size:17px;line-height:1.8}html[lang=zh-CN] .hero-description{font-family:Noto Sans SC Variable,sans-serif}.hero-actions{animation:title-in .62s .12s var(--ease) both;justify-content:center;align-items:center;gap:15px;margin-top:26px;display:flex}.hero-actions .button{min-width:180px;min-height:46px;padding-inline:27px}.hero-ensemble{z-index:1;aspect-ratio:2;width:min(1280px,100%);transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0);margin:-95px auto 0;transition:transform .26s ease-out;position:relative}.hero-characters{object-fit:contain;object-position:center bottom;width:100%;height:100%;animation:character-in .85s .1s var(--ease) both}.hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(transparent,var(--canvas));width:100%;height:75px;position:absolute;bottom:0;left:0}.ecosystem-section{padding-top:38px;padding-bottom:94px;position:relative}.ecosystem-heading{text-align:center;margin-bottom:38px}.ornament-label{letter-spacing:.26em;color:#e5a959;justify-content:center;align-items:center;gap:22px;margin-bottom:20px;font-size:11px;font-weight:450;display:flex}.ornament-label:before,.ornament-label:after{content:"";background:linear-gradient(90deg,#0000,#9c6836);width:64px;height:1px}.ornament-label:after{transform:rotate(180deg)}.section-title{font-family:var(--font-zh-display);letter-spacing:-.04em;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.35}.section-title em{font-family:var(--font-display);letter-spacing:0;color:var(--gold);white-space:nowrap;font-size:1.15em;font-style:italic;font-weight:400}html[lang=en] .section-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:54px;font-style:italic;font-weight:400}.ecosystem-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ecosystem-grid>.reveal{min-width:0}.ecosystem-card{aspect-ratio:3/2;isolation:isolate;background:#271a10;border:1px solid #84604088;border-radius:18px;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .1s;display:block;position:relative;overflow:hidden}.ecosystem-card img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;transition:transform .5s var(--ease);opacity:.98}.ecosystem-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 36%,#1b100830 54%,#160d08bb 88%,#160e0ae6 100%);position:absolute;inset:0}.ecosystem-card-copy{z-index:2;position:absolute;inset:auto 30px 26px}.ecosystem-card h3{font-family:var(--font-display);letter-spacing:-.01em;color:#fff0d5;font-size:38px;font-style:italic;font-weight:400;line-height:1.12}.ecosystem-card-copy>p{color:#efdbc0;margin-top:7px;font-size:15px;line-height:1.5}.card-action{color:#f9ba61;align-items:center;gap:9px;margin-top:15px;font-size:12px;line-height:20px;display:inline-flex}.card-action svg{transition:transform .18s var(--ease)}.ecosystem-card:hover{border-color:#e8a355;box-shadow:0 0 30px #a75b1814}.ecosystem-card:hover img{transform:scale(1.025)}.ecosystem-card:hover .card-action svg{transform:translate(2px,-2px)}.ecosystem-card:active{transform:scale(.995)}.token-section{background:radial-gradient(ellipse at 30% 65%,#4b281625,transparent 65%),var(--canvas);position:relative;overflow:hidden}.token-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:68px;max-width:1160px;padding-bottom:50px;display:grid}.token-art{align-self:end;position:relative}.token-art img{object-fit:contain;aspect-ratio:1122/1402;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 94%,#0000),linear-gradient(#0000,#000 6% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 94%,#0000),linear-gradient(#0000,#000 6% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.token-copy{padding-top:10px;padding-bottom:30px}.token-symbol{font-family:var(--font-display);letter-spacing:-.015em;color:#fff0d8;font-size:88px;font-style:italic;font-weight:400;line-height:1.05}.token-copy>h2{font-family:var(--font-zh-display);color:var(--gold);letter-spacing:-.03em;margin-top:8px;font-size:31px;font-weight:500;line-height:1.4}html[lang=en] .token-copy>h2{font-family:var(--font-display);letter-spacing:0;font-size:34px;font-style:italic;font-weight:400}.token-uses{gap:27px;margin-top:37px;display:grid}.token-use{align-items:flex-start;gap:18px;display:flex}.token-use-icon{color:#ffa73f;background:#38231499;border:1px solid #9d6839;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px #ffffff05}.token-use h3{color:#f3e7d2;font-size:17px;font-weight:500;line-height:1.55}.token-use p{color:#c7b49a;max-width:460px;margin-top:5px;font-size:13px;line-height:1.8}.token-note{color:#aa9273;margin-top:26px;font-size:11px;line-height:1.8}.site-footer{background:#160f09;border-top:1px solid #76502a}.footer-inner{align-items:center;gap:30px;padding-block:30px;display:flex}.footer-brand{align-items:center;gap:24px;display:flex}.footer-brand>span{font-family:var(--font-display);color:#c6b394;white-space:nowrap;border-left:1px solid #785537;padding-left:24px;font-size:16px;font-style:italic;font-weight:400}.site-footer nav{gap:28px;margin-left:auto;display:flex}.site-footer nav button{color:#d7c4a7;align-items:center;min-height:44px;font-size:12px;transition:color .12s;display:inline-flex}.site-footer nav button:hover{color:#ffb75d}.footer-language{color:#baa68b;white-space:nowrap;border-left:1px solid #765333;align-items:center;gap:12px;min-height:44px;margin-left:8px;padding-left:22px;font-size:12px;display:flex}.footer-language strong{color:#ffc067;font-weight:500}.footer-language>span{color:#826449}.reveal.is-visible{animation:section-in .5s var(--ease) both}.app-shell{grid-template-columns:210px 1fr;max-width:1440px;min-height:100dvh;margin-inline:auto;padding-top:114px;display:grid}.app-rail{border-right:1px solid #4c3420;flex-direction:column;padding:16px 24px 32px;display:flex}.back-link{color:#c6ad8d;align-items:center;gap:9px;min-height:44px;margin-bottom:34px;font-size:12px;display:flex}.app-rail .menu-caption{margin-bottom:8px;padding-left:12px}.app-rail nav{flex-direction:column;gap:8px;display:flex}.app-rail nav a{color:#c6b193;border-radius:8px;align-items:center;gap:12px;padding:14px 12px;font-size:13px;display:flex}.app-rail nav a>span{flex:1}.app-rail nav a>svg:last-child{opacity:.5}.app-rail nav a.active{color:#ffd298;background:#462b16}.app-rail nav a:hover{background:#352316}.rail-foot{color:#b99e7c;align-items:center;gap:8px;margin-top:auto;padding-top:80px;font-size:10px;display:flex}.rail-foot>span:last-child{margin-left:auto}.app-content{min-width:0;padding:28px clamp(28px,4.5vw,64px) 64px}.app-breadcrumb{color:#ad9473;gap:12px;margin-bottom:38px;font-size:11px;display:flex}.app-breadcrumb>span:last-child{color:#e8cda8}.app-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.app-page-heading h1{font-family:var(--font-display);letter-spacing:-.015em;margin-block:14px 18px;font-size:54px;font-style:italic;font-weight:400;line-height:1.1}.app-page-heading p:not(.section-label){color:#c8b294;font-size:14px;line-height:1.9}.integration-badge{color:#edbd7c;white-space:nowrap;background:#3c2816;border:1px solid #76512b;border-radius:5px;padding:7px 10px;font-size:10px}.app-tabs{border-bottom:1px solid #573a24;gap:24px;margin-bottom:32px;display:flex}.app-tabs button{color:#c1a686;min-height:48px;padding-inline:4px;font-size:13px;position:relative}.app-tabs button[aria-selected=true]{color:#ffd19a}.app-tabs button[aria-selected=true]:after{content:"";background:#eea34e;height:2px;position:absolute;inset:auto 0 -1px}.module-panel{background:#20160e;border:1px solid #624127;border-radius:16px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.module-status-copy{padding:36px}.module-icon{color:#e3aa60;background:#302012;border:1px solid #855a30;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:28px;display:flex}.module-status-copy h2{letter-spacing:-.03em;margin-bottom:20px;font-size:25px;font-weight:500;line-height:1.5}.module-status-copy>p{color:#c6ad8d;font-size:13px;line-height:1.9}.feature-chips{flex-wrap:wrap;gap:8px;margin-block:22px 34px;display:flex}.feature-chips span{color:#d6b68d;border:1px solid #705034;border-radius:5px;padding:5px 8px;font-size:10px}.module-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.module-actions .text-link{font-size:11px}.module-status-aside{background:#291c10;border-left:1px solid #624127;padding:36px 28px}.module-status-aside>div{border-bottom:1px solid #614027;justify-content:space-between;gap:12px;padding-block:23px;font-size:12px;display:flex}.module-status-aside>div>span{color:#b99e79}.module-status-aside strong{font-size:12px;font-weight:450}.module-status-aside .dev-preview-note{border-bottom:0;padding-top:28px;display:block}.dev-preview-note p{color:#b89a74;margin-block:10px;font-size:11px;line-height:1.8}.dev-preview-note .text-link{font-size:11px}.not-found{padding-top:190px;padding-bottom:100px}.not-found>p{color:var(--muted);font-size:12px}.not-found h1{margin-block:20px 40px;font-size:42px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes title-in{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes character-in{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes section-in{0%{opacity:.8;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes warm-glow{0%{opacity:.72}to{opacity:1}}}@layer responsive{@media (width>=1600px){.hero{padding-top:148px}}@media (width<=1100px){.section-container{width:calc(100% - 64px)}.header-inner{gap:30px;padding-left:23px}.desktop-nav{gap:22px}.header-actions{gap:8px;margin-left:0}.header-actions>.language-button{display:none}.hero{padding-top:130px}.ecosystem-card-copy{inset:auto 24px 22px}.ecosystem-card h3{font-size:33px}.ecosystem-card-copy>p{font-size:14px}.token-layout{gap:42px}.token-symbol{font-size:76px}.token-copy>h2{font-size:26px}.token-use{gap:14px}.token-use h3{font-size:16px}.token-use p{font-size:12px}.footer-brand>span{display:none}.app-shell{grid-template-columns:184px 1fr}.app-rail{padding-inline:16px}.module-panel{grid-template-columns:1fr}.module-status-aside{border-top:1px solid #624127;border-left:0}}@media (width<=800px){.site-header{padding-inline:20px;top:16px}.header-inner{gap:20px;height:60px;padding:0 10px 0 22px}.desktop-nav{display:none}.header-actions{gap:10px;margin-left:auto}.mobile-menu-button{display:inline-flex}.hero{padding-top:120px}.display-title{font-size:82px}.hero-description{font-size:15px}.hero-ensemble{margin-top:-4px}.ecosystem-section{padding-top:30px;padding-bottom:66px}.section-title{font-size:34px}.ecosystem-grid{gap:18px}.ecosystem-card{border-radius:14px}.ecosystem-card-copy{inset:auto 20px 18px}.ecosystem-card h3{font-size:29px}.ecosystem-card-copy>p{font-size:12px}.card-action{margin-top:9px;font-size:11px}.token-layout{gap:30px}.token-symbol{font-size:64px}.token-copy>h2{font-size:23px}.token-uses{gap:21px;margin-top:25px}.token-use-icon{border-radius:8px;width:39px;height:39px}.token-use-icon svg{width:21px}.token-use h3{font-size:14px}.token-use p{font-size:11px}.token-note{font-size:10px}.footer-inner{gap:20px;padding-block:23px}.site-footer nav{gap:20px}.footer-language{margin-left:0;padding-left:16px}.app-page-heading{flex-direction:column-reverse;gap:20px}}@media (width<=640px){html{scroll-padding-top:92px}.section-container{width:calc(100% - 40px)}.site-header{padding-inline:14px;top:12px}.header-inner{gap:12px;height:54px;padding:0 7px 0 17px}.wordmark{font-size:26px}.header-actions{gap:6px}.header-actions>.network-button{display:none}.header-wallet{min-height:38px;padding:7px 13px;font-size:11px}.header-wallet>svg{display:none}.mobile-menu-button{width:40px;height:44px}.hero{padding-top:108px}.display-title{letter-spacing:-.01em;font-size:clamp(47px,13.4vw,67px);line-height:1.04}.hero-description{letter-spacing:.015em;max-width:320px;margin:18px auto 0;font-size:13px;line-height:1.9}.hero-actions{gap:10px;margin-top:22px}.hero-actions .button{gap:7px;min-width:0;min-height:44px;padding:10px 18px;font-size:12px}.hero-actions .button svg{width:14px}.hero-ensemble{width:100%;margin-top:8px}.hero-glow{width:650px;max-width:170vw;height:500px;bottom:-80px}.hero:after{height:28px}.ecosystem-section{padding-top:33px;padding-bottom:49px}.ornament-label{letter-spacing:.22em;gap:14px;margin-bottom:15px;font-size:9px}.ornament-label:before,.ornament-label:after{width:32px}.ecosystem-heading{margin-bottom:24px}.section-title{letter-spacing:-.04em;font-size:27px;line-height:1.45}.section-title em{font-size:1.12em}html[lang=en] .section-title{font-size:36px}.ecosystem-grid{grid-template-columns:1fr;gap:17px}.ecosystem-card{border-radius:13px}.ecosystem-card-copy{inset:auto 21px 18px}.ecosystem-card h3{font-size:32px}.ecosystem-card-copy>p{margin-top:4px;font-size:13px}.card-action{margin-top:11px;font-size:11px}.ecosystem-card:after{background:linear-gradient(#0000 30%,#1b100825 48%,#160d08c9 89%,#160e0af0)}.token-layout{grid-template-columns:1fr;gap:6px;padding-bottom:39px}.token-art{width:min(330px,94%);margin-inline:auto}.token-art img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 94%,#0000),linear-gradient(#0000,#000 4% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 94%,#0000),linear-gradient(#0000,#000 4% 86%,#0000)}.token-copy{padding:0 6px}.token-symbol{font-size:70px;line-height:1}.token-copy>h2{margin-top:10px;font-size:26px;line-height:1.4}html[lang=en] .token-copy>h2{font-size:30px}.token-uses{gap:23px;margin-top:29px}.token-use{gap:15px}.token-use-icon{border-radius:9px;width:43px;height:43px}.token-use-icon svg{width:23px}.token-use h3{font-size:15px;line-height:1.65}.token-use p{font-size:12px;line-height:1.85}.token-note{margin-top:24px;font-size:10px}.footer-inner{flex-wrap:wrap;gap:12px 20px;padding-block:24px}.footer-brand{width:100%}.footer-brand .wordmark{font-size:27px}.footer-brand>span{padding-left:18px;font-size:14px;line-height:1.2;display:block}.site-footer nav{gap:25px;margin-left:0}.site-footer nav button{font-size:11px}.footer-language{gap:8px;margin-left:auto;padding-left:14px;font-size:11px}.modal{width:calc(100% - 32px);padding:24px}.modal-heading h2{font-size:21px}.network-button{min-height:44px}.app-shell{min-height:100dvh;padding-top:90px;display:block}.app-rail{border-bottom:1px solid #553720;border-right:0;padding:10px 20px 15px}.app-rail .back-link,.app-rail .menu-caption,.app-rail .rail-foot{display:none}.app-rail nav{flex-direction:row;justify-content:space-between;gap:6px}.app-rail nav a{gap:6px;min-height:40px;padding:10px 8px;font-size:11px}.app-rail nav a>svg:first-child{width:14px}.app-rail nav a>svg:last-child{display:none}.app-content{padding:26px 20px 40px}.app-breadcrumb{margin-bottom:28px;font-size:10px}.app-page-heading{gap:18px;margin-bottom:24px}.app-page-heading h1{margin-bottom:14px;font-size:44px}.app-page-heading p:not(.section-label){font-size:13px}.integration-badge{font-size:10px}.app-tabs{margin-bottom:24px}.app-tabs button{font-size:12px}.module-status-copy{padding:24px}.module-status-copy h2{font-size:23px}.module-status-copy>p{font-size:12px}.module-icon{width:52px;height:52px;margin-bottom:22px}.module-status-aside{padding:24px}.module-actions{gap:12px}.not-found{padding-top:130px;padding-bottom:70px}.not-found h1{font-size:34px}}}html{scrollbar-gutter:stable}body[data-scroll-locked]{--removed-body-scroll-bar-size:0px;margin-right:0!important}:root{--canvas:#14110c;--surface:#211b14;--surface-raised:#2b231a;--subtle:#30261d;--ink:#f8f1e4;--muted:#b6ab9c;--text-secondary:#d5c9b9;--line:#ffffff12;--gold:#ff640a;--gold-hover:#ff7a2c;--on-accent:#231408;--focus:#ffba7c;--error:#ff9b85;--disabled-surface:#302a23;--disabled-ink:#b6ab9c;--scrollbar-thumb:#665d50;--font-ui:"BGOAT Instrument Sans","Noto Sans SC Variable",sans-serif;--font-display:"BGOAT Spectral",serif;--font-zh-display:var(--font-ui);--radius-control:12px;--radius-menu:16px;--radius-panel:20px;--radius-card:24px;--control-height:44px;--ease:cubic-bezier(.22,1,.36,1);--duration-feedback:.16s;--duration-menu:.2s;--duration-layout:.65s;--bgoat-canvas:var(--canvas);--bgoat-surface:var(--surface);--bgoat-raised:var(--surface-raised);--bgoat-subtle:var(--subtle);--bgoat-ink:var(--ink);--bgoat-muted:var(--muted);--bgoat-secondary:var(--text-secondary);--bgoat-line:var(--line);--bgoat-gold:var(--gold);--bgoat-gold-hover:var(--gold-hover);--bgoat-on-accent:var(--on-accent)}.button{min-height:var(--control-height);border-radius:var(--radius-control);transition:color var(--duration-feedback),background var(--duration-feedback),border-color var(--duration-feedback),transform var(--duration-feedback);padding:10px 22px;font-size:14px;font-weight:600}.button--primary{background:var(--gold);color:var(--on-accent);box-shadow:none;border-color:#0000}.button--primary:hover{background:var(--gold-hover);box-shadow:none}.button--secondary{color:var(--ink);background:#ffffff05;border:1px solid #ffffff20}.button--secondary:hover{background:#ffffff0b;border-color:#ffffff3b}.button:active:not(:disabled){transform:scale(.98)}.button--primary:disabled{background:var(--disabled-surface);color:var(--disabled-ink);opacity:1;box-shadow:none;border-color:#ffffff10}.icon-button{border-radius:var(--radius-control);width:44px;height:44px}.wordmark{font-family:var(--font-ui);letter-spacing:-.02em;font-size:23px;font-style:normal;font-weight:650}.portal-header .header-inner{width:min(1120px,100%);height:60px;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#241e16df;border:1px solid #ffffff0b;gap:24px;padding-inline:24px 12px}.portal-header .brand-mascot{object-fit:contain;width:30px;height:30px}.portal-header .header-brand{gap:9px}.portal-header .nav-link,.portal-header .nav-trigger{font-family:var(--font-ui);color:var(--text-secondary);min-height:44px;font-size:14px}.portal-header .nav-link:hover,.portal-header .nav-trigger:hover{color:var(--ink)}.portal-header .nav-link,.portal-header .nav-trigger{outline-offset:2px;border-radius:8px;padding-inline:8px}.portal-header :is(.nav-link,.nav-trigger):focus-visible{background:#ffffff08;outline:1px solid #ffba7c99}:root[data-input-modality=pointer] :is(a,button):focus-visible{outline:none}.module-illustration{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none}.portal-header .header-actions{gap:8px}.portal-header .header-wallet{border-radius:20px;height:40px;min-height:40px;padding:8px 18px;font-size:13px}.network-control{white-space:nowrap;min-height:40px;color:var(--muted);transition:background var(--duration-feedback),color var(--duration-feedback);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.network-control:hover{color:var(--ink);background:#ffffff07}.network-control--error{color:var(--error)}.locale-trigger{border-radius:var(--radius-control);min-height:44px;color:var(--text-secondary);font-family:var(--font-ui);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:inline-flex}.locale-trigger:hover,.locale-trigger[data-state=open]{color:var(--ink);background:#ffffff08}.locale-trigger--compact{gap:5px}.portal-popover{z-index:90;font-family:var(--font-ui);border-radius:var(--radius-menu);color:var(--ink);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:portal-menu-in var(--duration-menu) var(--ease);background:#272018;border:1px solid #ffffff14;padding:8px;box-shadow:0 16px 48px #0005}.portal-popover[data-state=closed]{animation:.12s ease-in portal-menu-out}.ecosystem-menu.portal-popover{width:256px;max-width:calc(100vw - 32px);padding:6px}.ecosystem-menu-item{border-radius:10px;outline:none;align-items:center;gap:12px;min-height:52px;padding:8px 12px;font-size:14px;line-height:24px;display:flex}.ecosystem-menu-item[data-highlighted]{background:#ffffff08}.ecosystem-menu-item>.menu-icon{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ecosystem-menu-item>.menu-label{white-space:nowrap;flex:1;min-width:0;font-weight:500;display:block}.ecosystem-menu-item[aria-current=page]{color:#ffc48d;background:#ffffff08}.ecosystem-menu-item strong{font-size:14px;font-weight:550}.ecosystem-menu-item small{color:var(--muted);font-size:12px}.ecosystem-menu-item>svg:last-child{color:var(--muted);opacity:.5}.locale-menu{width:168px;padding:6px}.locale-menu-label{color:var(--muted);padding:10px 12px 8px;font-size:11px}.locale-option{cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;line-height:24px;display:flex}.locale-option[data-highlighted]{background:#ffffff09}.locale-option>span:first-child{display:block}.locale-option strong{font-size:14px;font-weight:500}.locale-option small{color:var(--muted);font-size:11px}.locale-option [data-state=checked]{color:#ffd1a6}.locale-option:focus-visible,.ecosystem-menu-item:focus-visible{outline-offset:-1px;outline:1px solid #ffba7c}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080604b3}.modal{border-radius:var(--radius-panel);font-family:var(--font-ui);background:#231c15;border:1px solid #ffffff14;box-shadow:0 24px 100px #0007}.modal-heading h2{font-size:23px;font-weight:550}.modal-description{color:var(--muted);font-size:13px}.wallet-options .button{border-radius:var(--radius-control);background:#ffffff03;border-color:#ffffff13;min-height:56px}.wallet-options .button:hover{background:#ffffff08;border-color:#ffffff26}.network-choice,.token-option,.resource-empty,.empty-wallet,.connected-address{border-radius:var(--radius-control);background:#ffffff04;border-color:#ffffff16}.network-dot{background:#d8aa64}.portal-drawer{font-family:var(--font-ui);background:#1b1711;padding:24px}.portal-drawer .drawer-intro{color:var(--muted);margin-bottom:24px;font-size:14px}.portal-drawer .mobile-app-link{border-color:#ffffff10;gap:12px;min-height:64px;padding-block:12px}.portal-drawer .mobile-app-link>span{flex:1;gap:4px;min-width:0;display:grid}.portal-drawer .mobile-app-link strong{font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:500}.portal-drawer .mobile-app-link small{color:var(--muted);font-size:12px}.portal-drawer .mobile-app-link>svg:first-child{color:#cfad83}.portal-drawer .mobile-app-link>svg:last-child{width:17px;color:var(--muted)}.portal-drawer .drawer-bottom{border-color:#ffffff14;padding-top:18px}.app-shell{background:var(--canvas)}.app-rail{border-color:var(--line);background:#19150f}.module-panel{background:var(--surface);border-radius:var(--radius-panel);border-color:#ffffff15}.module-status-aside{background:#1b1711;border-color:#ffffff12}.module-status-aside>div,.app-tabs{border-color:#ffffff12}.integration-badge{color:var(--muted);background:#ffffff06;border-color:#ffffff18;border-radius:8px}.feature-chips span{color:var(--muted);background:#ffffff03;border-color:#ffffff12;border-radius:8px}.app-shell{grid-template-columns:184px minmax(0,1fr);max-width:1680px}.app-rail{background:0 0;padding:20px 20px 32px}.app-rail .menu-caption{letter-spacing:0;text-transform:none;color:var(--muted);margin:40px 0 12px;padding-left:12px;font-size:11px}.app-rail nav{gap:4px}.app-rail nav a{font-family:var(--font-ui);border-radius:var(--radius-control);min-height:48px;color:var(--muted);border:1px solid #0000;padding:12px;font-size:13px}.app-rail nav a.active{color:var(--ink);background:#ffffff07;border-color:#ffffff10}.app-rail nav a:hover{background:#ffffff05}.app-rail nav a>.module-illustration{width:28px;height:28px}.rail-foot{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.app-content{padding:24px 32px 64px}.app-content:focus{outline:none}.app-content *,.portal-popover,.modal{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.app-module-loading,.module-load-error,.module-pending{min-height:480px;padding:72px 32px}.app-module-loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.app-module-loading>svg{animation:1s linear infinite module-loading}.module-load-error h1{font-family:var(--font-ui);font-size:28px;font-weight:500}.module-load-error p{color:var(--muted);margin-block:16px 28px}.module-load-error>div,.module-pending>div{flex-wrap:wrap;gap:12px;display:flex}.module-pending{max-width:800px;margin:0 auto}.module-pending>img{object-fit:contain;margin-bottom:28px}.module-pending h1{font-family:var(--font-ui);font-size:36px;font-weight:500;line-height:1.3}.module-pending>p:not(.section-kicker){color:var(--muted);margin:20px 0 32px;font-size:14px}.app-shell--market{max-width:none}.app-shell--market .app-content{padding:12px 20px 40px}@keyframes module-loading{to{transform:rotate(360deg)}}@keyframes portal-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-menu-out{0%{opacity:1}to{opacity:0}}@media (width<=1100px){.portal-header .network-control{display:none}.portal-header .header-inner{gap:18px}.portal-header .desktop-nav{gap:22px}}@media (width<=800px){.portal-header .header-inner{gap:12px;height:56px;padding-left:18px}.portal-header .header-actions{gap:5px;margin-left:auto}.portal-header .desktop-nav{display:none}.app-shell{padding-top:92px;display:block}.app-rail{border:0;border-bottom:1px solid var(--line);padding:0 20px 12px}.app-rail .back-link,.app-rail .menu-caption,.app-rail .rail-foot{display:none}.app-rail nav{flex-direction:row;justify-content:space-between;gap:4px}.app-rail nav a{flex:1;justify-content:center;gap:8px;min-height:44px;padding:10px 8px;font-size:12px}.app-rail nav a>svg:last-child{display:none}.app-content,.app-shell--market .app-content{padding:24px 16px 40px}.module-pending,.module-load-error{padding:48px 12px}.module-pending h1{font-size:28px}}@media (width<=560px){.portal-header .header-inner{height:54px;padding:0 6px 0 14px}.portal-header .header-brand{gap:6px}.portal-header .wordmark{font-size:20px}.portal-header .brand-mascot{width:25px;height:25px}.portal-header .header-wallet{height:36px;min-height:36px;padding:7px 12px;font-size:11px}.portal-header .header-actions{gap:1px}.portal-header .locale-trigger{min-width:44px;padding:8px 7px;font-size:11px}.portal-header .mobile-menu-button{width:36px}}@media (width<=360px){.portal-header .header-actions>.locale-trigger{display:none}}@media (width<=380px){.app-rail{padding-inline:14px}.app-rail nav a{gap:0}.app-rail nav a>svg:first-child{display:none}}.homepage,.site-header--home{--canvas:#14110c;--ink:#fff5e3;--muted:#b6ab9c;--gold:#ff640a;--gold-hover:#ff7a2c;--focus:#ffb772;font-family:var(--font-ui);color:var(--ink)}.homepage{background:var(--canvas);overflow:clip}.homepage .button,.site-header--home .button{font-family:var(--font-ui);font-weight:400}.homepage .button--primary,.site-header--home .button--primary{background:var(--gold);border-color:var(--gold);color:var(--on-accent);box-shadow:none}.homepage .button--primary:hover,.site-header--home .button--primary:hover{background:var(--gold-hover);border-color:var(--gold-hover);box-shadow:0 6px 28px #ff5b0030}.homepage .button--secondary{color:var(--ink);background:#1c1812;border-color:#443326}.homepage .text-link{color:#ffb47d}.site-header--home{position:absolute;top:24px}.site-header--home .header-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#271f17e8;border-color:#ffffff0b;gap:25px;width:min(1056px,100%);height:56px;padding:0 12px 0 23px;box-shadow:0 5px 24px #00000012}.header-brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.brand-mascot{object-fit:contain;width:29px;height:31px}.site-header--home .wordmark,.homepage .wordmark{font-family:var(--font-ui);letter-spacing:.015em;font-size:22px;font-style:normal;font-weight:650}.site-header--home .desktop-nav{gap:28px}.site-header--home .nav-link,.site-header--home .nav-trigger{font-family:var(--font-ui);color:#deccb8;font-size:14px}.site-header--home .nav-link:hover,.site-header--home .nav-trigger:hover{color:#fff5e3}.site-header--home .header-actions{gap:6px}.site-header--home .header-wallet{min-height:36px;padding:6px 15px;font-size:12px}.site-header--home .header-wallet svg{display:none}.site-header--home .network-button{padding-inline:7px;font-size:11px}.site-header--home .language-button{font-size:11px}.q-hero{isolation:isolate;padding-top:157px;position:relative}.hero-ambient{z-index:-1;object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:calc(100% - 90px);position:absolute;top:0;left:0}.q-hero-copy{z-index:12;text-align:center;padding-inline:24px;position:relative}.q-display{font-family:var(--font-display);letter-spacing:-.045em;font-synthesis:none;animation:q-copy-in .8s var(--ease) both;font-size:clamp(76px,7.35vw,106px);font-style:italic;font-weight:400;line-height:1.06}.q-display>span,.q-display>em{font:inherit;display:block}.q-display>em{color:var(--gold)}.q-hero-copy>p{color:#c6b29c;animation:q-copy-in .8s 80ms var(--ease) both;margin:22px auto 0;font-size:20px;line-height:1.9}.q-hero-actions{animation:q-copy-in .8s .16s var(--ease) both;justify-content:center;align-items:center;gap:16px;margin-top:31px;display:flex}.zodiac-stage{isolation:isolate;width:min(1440px,100%);height:clamp(390px,40vw,576px);margin:-10px auto 0;position:relative;overflow:visible}.zodiac-slot{height:var(--portrait-height);width:var(--portrait-width);bottom:-18px;left:var(--portrait-left);z-index:var(--portrait-z,1);position:absolute}.zodiac-entrance{width:100%;height:100%;animation:zodiac-enter .9s var(--entrance-delay) var(--ease) both}.zodiac-parallax{width:100%;height:100%;transform:translate3d(calc(var(--scene-x,0px) * var(--depth) * .23),calc(var(--scene-y,0px) * var(--depth) * .25),0);transition:transform .35s ease-out}.zodiac-float{transform-origin:50% 95%;width:100%;height:100%;animation:zodiac-breathe var(--float-duration) var(--float-delay) ease-in-out infinite}.zodiac-portrait{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:filter .3s,transform .4s var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zodiac--horse{--portrait-left:-4%;--portrait-width:23%;--portrait-height:94%;bottom:155px}.zodiac--ox{--portrait-left:10%;--portrait-width:23%;--portrait-height:88%;--portrait-z:2;bottom:100px}.zodiac--dragon{--portrait-left:65%;--portrait-width:25%;--portrait-height:94%;bottom:112px}.zodiac--snake{--portrait-left:83%;--portrait-width:22%;--portrait-height:85%;--portrait-z:2;bottom:82px}.zodiac--tiger{--portrait-left:10%;--portrait-width:21%;--portrait-height:66%;--portrait-z:4}.zodiac--monkey{--portrait-left:75%;--portrait-width:22%;--portrait-height:65%;--portrait-z:4}.zodiac--dog{--portrait-left:-1%;--portrait-width:20%;--portrait-height:53%;--portrait-z:7}.zodiac--rat{--portrait-left:17%;--portrait-width:18%;--portrait-height:49%;--portrait-z:7}.zodiac--rabbit{--portrait-left:27%;--portrait-width:20%;--portrait-height:64%;--portrait-z:8}.zodiac--rooster{--portrait-left:60%;--portrait-width:21%;--portrait-height:56%;--portrait-z:7}.zodiac--pig{--portrait-left:84%;--portrait-width:21%;--portrait-height:53%;--portrait-z:8}.zodiac--goat{--portrait-left:33%;--portrait-width:35%;--portrait-height:88%;--portrait-z:10}.world-index{z-index:12;background:var(--canvas);grid-template-columns:repeat(4,1fr);width:min(960px,100% - 80px);margin:0 auto;padding:32px 0 38px;display:grid;position:relative}.world-index a{color:#b69a7d;letter-spacing:.09em;border-right:1px solid #b886532b;justify-content:center;align-items:center;gap:9px;min-height:30px;font-size:14px;font-weight:600;transition:color .2s;display:flex}.world-index a:last-child{border:0}.world-index a svg{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-3px,3px)}.world-index a:hover{color:#fff3df}.world-index a:hover svg{opacity:1;transform:translate(0)}.q-section-title{font-family:var(--font-display);letter-spacing:-.045em;font-synthesis:none;font-size:clamp(38px,4.35vw,64px);font-style:italic;font-weight:400;line-height:1.15}.q-section-title em{font:inherit;color:var(--gold)}.worlds-section{isolation:isolate;padding:80px 0 22px;position:relative}.worlds-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 73%,#0000 98%);mask-image:linear-gradient(#0000,#000 14% 73%,#0000 98%)}.worlds-valley{object-fit:cover;object-position:center;width:110%;max-width:none;height:110%;transform:translate3d(calc(var(--scene-x,0px) * -.5),calc(var(--scene-scroll,0px) * .7),0);opacity:.82;position:absolute;top:-5%;left:-5%}.worlds-clouds{object-fit:fill;width:116%;max-width:none;height:46%;transform:translate3d(calc(var(--scene-x,0px) * 1.4),calc(var(--scene-scroll,0px) * -1),0);opacity:.65;animation:25s ease-in-out infinite alternate cloud-drift;position:absolute;top:0;left:-8%}.worlds-heading{text-align:center;z-index:3;padding:0 24px;position:relative}.worlds-heading>p{color:#c8b3a0;margin-top:18px;font-size:18px;line-height:1.9}.showcase{width:min(1320px,100% - 48px);margin:30px auto 0;padding:0 42px;position:relative}.showcase-stage{perspective:1600px;touch-action:pan-y;height:640px;position:relative}.showcase-card{left:calc(12.5% + var(--slot) * 25%);text-align:left;transform-origin:50%;width:28%;min-width:0;height:500px;transition:left .65s var(--ease),transform .65s var(--ease),border-color .3s,box-shadow .4s,filter .4s;isolation:isolate;filter:brightness(.82);z-index:1;background:#22190f;border:1px solid #c08a477a;border-radius:26px;position:absolute;top:70px;overflow:hidden;box-shadow:0 18px 40px #0006}.showcase-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.showcase-card[data-slot="0"]{transform:translate(-50%)translateY(24px)rotateY(16deg)rotate(-6deg)scale(.92)}.showcase-card[data-slot="1"]{transform:translate(-50%)rotateY(8deg)rotate(3deg)scale(.95)}.showcase-card[data-slot="2"]{transform:translate(-50%)rotateY(-8deg)rotate(-3deg)scale(.95)}.showcase-card[data-slot="3"]{transform:translate(-50%)translateY(24px)rotateY(-16deg)rotate(6deg)scale(.92)}.showcase-card.is-active{filter:brightness();z-index:5;border-color:#ffac60;transform:translate(-50%)translateY(-12px)rotateY(0)rotate(0)scale(1.06);box-shadow:0 22px 65px #0007,0 0 32px #ff6b001a}.showcase-card:hover{filter:brightness(1.05)}.showcase-card:hover img{transform:scale(1.025)}.showcase-card-copy{text-align:center;padding:22px 20px 27px;background:linear-gradient(#0000,#1a1109d9 32%,#1a1109fa);flex-direction:column;align-items:center;gap:6px;padding-top:68px;display:flex;position:absolute;inset:auto 0 0}.showcase-card-copy>strong{letter-spacing:-.04em;white-space:nowrap;font-size:22px;font-weight:650;line-height:1.3}.showcase-card-copy>span{color:#e1c6a8;font-size:13px}.showcase-card-copy .showcase-selected{color:#ffb77d;opacity:0;align-items:center;gap:4px;height:0;font-size:11px;line-height:1.6;transition:height .4s,opacity .4s;display:flex;overflow:hidden}.is-active .showcase-card-copy .showcase-selected{opacity:1;height:20px}.showcase-arrow{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#473221a8;border:1px solid #c69b6b40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex;position:absolute;top:calc(50% - 22px)}.showcase-arrow:hover{background:#a4592b;transform:scale(1.06)}.showcase-arrow--prev{left:0}.showcase-arrow--next{right:0}.showcase-pagination{justify-content:center;gap:8px;height:5px;margin-top:8px;display:flex}.showcase-pagination span{background:#74543f;border-radius:99px;width:42px;height:5px;transition:background .3s,width .3s}.showcase-pagination span.is-active{background:var(--gold);width:54px}.showcase-details{text-align:center;width:min(1020px,100% - 48px);margin:28px auto 0}.showcase-details-copy{animation:q-copy-in .4s var(--ease)}.showcase-details-copy p{color:#e7d6c1;font-size:15px;line-height:1.6}.showcase-details .text-link{min-height:40px;padding-top:9px;font-size:13px}.showcase-status{color:#9f8a73;margin-top:2px;font-size:11px;display:block}.ranch-feature{isolation:isolate;border:1px solid #ba8a4c66;border-radius:24px;justify-content:flex-end;align-items:center;width:min(1360px,100% - 64px);min-height:510px;margin:54px auto 0;display:flex;position:relative;overflow:hidden}.ranch-landscape{z-index:-1;position:absolute;inset:0;overflow:hidden}.ranch-landscape img{object-fit:cover;object-position:center;width:105%;max-width:none;height:112%;transform:translate3d(calc(var(--scene-x,0px) * -.3),calc(var(--scene-scroll,0px) * .3),0);position:absolute;top:-6%;left:-2.5%}.ranch-feature-copy{width:46%;padding:45px 45px 45px 0}.ranch-feature .q-section-title{text-shadow:0 2px 15px #0009;font-size:clamp(42px,4.3vw,62px)}.ranch-kicker{letter-spacing:.16em;color:#ffcf8d;margin-bottom:16px;font-size:10px}.ranch-feature-copy>p:not(.ranch-kicker){color:#eddbc1;text-shadow:0 2px 6px #000;margin-top:16px;font-size:14px}.ranch-feature-copy .button{margin-top:24px}.q-token-section{text-align:center;isolation:isolate;padding:102px 24px 76px;position:relative}.q-token-heading .token-ticker{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(64px,6.5vw,88px);font-style:italic;line-height:1}.q-token-heading .q-section-title{margin-top:16px;font-size:clamp(32px,3.3vw,50px)}.token-orbit-scene{width:min(1100px,100%);height:425px;margin:12px auto 4px;position:relative}.token-orbit-art{object-fit:contain;opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0}.token-coin-float{width:32%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.token-coin{object-fit:contain;filter:drop-shadow(0 10px 24px #ff6c0020);width:100%;height:100%;animation:7s ease-in-out infinite coin-hover}.orbit-app{color:#ffd9a3;background:#3b2518e6;border:1px solid #d8915166;border-radius:23px;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .3s,background .3s;display:flex;position:absolute;box-shadow:0 0 22px #f777001a}.orbit-app:hover{background:#633c20;transform:translateY(-7px)rotate(-4deg)}.orbit-app--launch{top:16%;left:17%}.orbit-app--market{top:16%;right:17%}.orbit-app--swap{bottom:16%;left:17%}.orbit-app--ranch{bottom:16%;right:17%}.token-purpose-row{justify-content:center;align-items:center;gap:24px;display:flex}.token-purpose-row>span{color:#e6c7a8;background:#2a1e14;border:1px solid #9f6c3d40;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:14px;display:flex}.token-purpose-row svg{color:#ffc292}.token-disclosure{color:#9f8970;margin-top:26px;font-size:12px}.homepage .site-footer{background:var(--canvas);border-top:1px solid #a77b4b40;margin:0 32px}.homepage .footer-inner{border:0;width:min(1320px,100%);padding-block:38px}.homepage .footer-brand>span{font-family:var(--font-display);color:#c8b69f;font-size:17px;font-style:italic}.homepage .site-footer nav button,.homepage .footer-language{color:#c5b199;font-size:12px}.homepage .site-footer nav button:hover{color:#fff0dd}.homepage .reveal.is-visible{animation:q-copy-in .7s var(--ease) both}@keyframes zodiac-breathe{0%,to{transform:translateY(1px)rotate(-.7deg)}50%{transform:translateY(-11px)rotate(.8deg)}}@keyframes zodiac-enter{0%{opacity:0;transform:translateY(34px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes q-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cloud-drift{0%{translate:-18px}to{translate:22px}}@keyframes coin-hover{0%,to{transform:translateY(2px)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@media (width>=1600px){.q-hero{padding-top:164px}.zodiac-stage{height:590px}.worlds-section{padding-top:100px}}@media (width<=1100px){.site-header--home .header-inner{gap:18px}.site-header--home .desktop-nav{gap:22px}.site-header--home .header-actions>.network-button{display:none}.q-hero{padding-top:145px}.q-display{font-size:90px}.zodiac-stage{margin-top:12px}.showcase{width:calc(100% - 36px);padding:0 30px}.showcase-stage{height:540px}.showcase-card{border-radius:21px;height:430px}.showcase-card-copy{padding-inline:10px}.showcase-card-copy>strong{font-size:19px}.showcase-card-copy>span{font-size:12px}.ranch-feature{width:calc(100% - 40px);min-height:440px}.ranch-feature-copy{width:47%;padding-right:22px}.ranch-feature .q-section-title{font-size:46px}.token-purpose-row{gap:12px}.token-purpose-row>span{padding:14px 18px;font-size:12px}.token-purpose-row svg{width:17px}.token-orbit-scene{height:370px}.orbit-app{border-radius:19px;width:68px;height:68px}}@media (width<=800px){.site-header--home{top:16px}.site-header--home .header-inner{height:56px}.site-header--home .desktop-nav{display:none}.site-header--home .header-actions{margin-left:auto}.site-header--home .header-actions>.language-button,.site-header--home .mobile-menu-button{display:flex}.q-hero{padding-top:134px}.q-display{font-size:82px}.q-hero-copy>p{font-size:15px}.zodiac-stage{width:110%;max-width:110%;height:390px;margin-top:28px;left:-5%}.world-index{width:calc(100% - 48px);padding:27px 0 30px}.world-index a{font-size:11px}.worlds-section{padding-top:66px}.worlds-heading>p{font-size:14px}.showcase{width:calc(100% - 24px);padding:0 20px}.showcase-stage{height:440px}.showcase-card{border-radius:16px;width:28.5%;height:350px}.showcase-card-copy{padding:46px 5px 18px}.showcase-card-copy>strong{font-size:15px}.showcase-card-copy>span{font-size:10px}.showcase-card-copy .showcase-selected{font-size:9px}.showcase-arrow{width:36px;height:36px;top:calc(50% - 18px)}.ranch-feature{border-radius:18px;min-height:360px;margin-top:36px}.ranch-feature-copy{width:48%;padding-right:15px}.ranch-feature .q-section-title{font-size:38px}.ranch-kicker{margin-bottom:12px;font-size:9px}.ranch-feature-copy>p:not(.ranch-kicker){font-size:12px}.ranch-feature-copy .button{min-height:42px;padding:9px 18px;font-size:12px}.q-token-section{padding-top:80px;padding-bottom:56px}.q-token-heading .token-ticker{font-size:70px}.q-token-heading .q-section-title{font-size:37px}.token-orbit-scene{height:310px}.orbit-app{border-radius:16px;width:58px;height:58px}.orbit-app svg{width:26px}.token-purpose-row{flex-wrap:wrap;gap:10px}.token-purpose-row>span{padding:12px 15px;font-size:11px}}@media (width<=560px){.site-header--home{padding-inline:14px;top:12px}.site-header--home .header-inner{gap:8px;height:54px;padding:0 6px 0 14px}.site-header--home .wordmark{font-size:20px}.brand-mascot{width:24px;height:29px}.header-brand{gap:5px}.site-header--home .header-actions{gap:2px}.site-header--home .header-actions>.language-button{display:none}.site-header--home .header-wallet{min-height:36px;padding:6px 11px;font-size:11px}.site-header--home .mobile-menu-button{width:36px}.q-hero{padding-top:112px}.q-hero-copy{padding-inline:18px}.q-display{letter-spacing:-.045em;font-size:clamp(52px,13.4vw,74px);line-height:1.06}.q-hero-copy>p{max-width:320px;margin-top:18px;font-size:12px;line-height:1.9}.q-hero-actions{gap:10px;margin-top:22px}.q-hero-actions .button{gap:6px;min-width:0;min-height:42px;padding:9px 19px;font-size:12px}.q-hero-actions svg{width:15px}.zodiac-stage{width:132%;max-width:132%;height:340px;margin-top:28px;left:-16%}.zodiac-slot{bottom:-12px}.zodiac--goat{--portrait-left:31%;--portrait-width:39%;--portrait-height:84%}.zodiac--horse{--portrait-left:0%;--portrait-width:24%;--portrait-height:94%}.zodiac--ox{--portrait-left:13%;--portrait-width:24%;--portrait-height:78%}.zodiac--dragon{--portrait-left:64%;--portrait-width:25%;--portrait-height:93%}.zodiac--snake{--portrait-left:78%;--portrait-width:24%;--portrait-height:82%}.zodiac--tiger{--portrait-left:13%;--portrait-width:22%;--portrait-height:61%}.zodiac--monkey{--portrait-left:73%;--portrait-width:24%;--portrait-height:62%}.zodiac--dog{--portrait-left:4%;--portrait-width:23%;--portrait-height:48%}.zodiac--rat{--portrait-left:19%;--portrait-width:20%;--portrait-height:43%}.zodiac--rabbit{--portrait-left:27%;--portrait-width:22%;--portrait-height:60%}.zodiac--rooster{--portrait-left:59%;--portrait-width:23%;--portrait-height:50%}.zodiac--pig{--portrait-left:77%;--portrait-width:24%;--portrait-height:45%}.zodiac--horse,.zodiac--dragon{bottom:132px}.zodiac--ox,.zodiac--snake{bottom:95px}.zodiac--tiger,.zodiac--monkey{bottom:40px}.zodiac--rabbit{bottom:7px}.world-index{width:calc(100% - 32px);padding:23px 0 24px}.world-index a{letter-spacing:.08em;gap:0;min-height:26px;font-size:9px}.world-index a svg{display:none}.worlds-section{padding-top:49px;padding-bottom:16px}.worlds-heading{padding-inline:18px}.q-section-title{font-size:clamp(33px,8.4vw,44px);line-height:1.18}.worlds-heading .q-section-title{max-width:360px;margin:auto}.worlds-heading .q-section-title em{white-space:nowrap}.worlds-heading>p{max-width:300px;margin:14px auto 0;font-size:12px}.worlds-background{-webkit-mask-image:linear-gradient(#0000,#000 13% 74%,#0000 99%);mask-image:linear-gradient(#0000,#000 13% 74%,#0000 99%)}.worlds-valley{object-position:center;opacity:.72;width:180%;left:-40%}.worlds-clouds{width:170%;top:20px;left:-35%}.showcase{width:100%;margin-top:10px;padding:0 13px}.showcase-stage{perspective:1000px;height:380px;display:block;position:relative}.showcase-card{transform-origin:50% 80%;width:45%;height:298px;transition:transform .6s var(--ease),filter .4s,border-color .3s;border-radius:17px;margin:0;position:absolute;top:39px;left:50%}.showcase-card[data-slot="0"]{z-index:1;transform:translate(-99%)rotate(-10deg)scale(.78)}.showcase-card[data-slot="1"]{z-index:2;transform:translate(-65%)rotate(-4deg)scale(.86)}.showcase-card[data-slot="2"]{z-index:3;transform:translate(-28%)rotate(5deg)scale(.87)}.showcase-card[data-slot="3"]{z-index:1;transform:translate(10%)rotate(11deg)scale(.78)}.showcase-card.is-active{z-index:5;transform:translate(-50%)translateY(-10px)rotate(0)scale(1.04)}.showcase-card-copy{padding:42px 8px 17px}.showcase-card-copy>strong{font-size:16px}.showcase-card-copy>span{font-size:11px}.showcase-card-copy .showcase-selected{font-size:9px}.showcase-arrow{border-color:#b4855860;width:38px;height:38px;top:calc(50% - 20px)}.showcase-arrow--prev{left:12px}.showcase-arrow--next{right:12px}.showcase-pagination{gap:7px;height:4px;margin-top:0}.showcase-pagination span{width:27px;height:4px}.showcase-pagination span.is-active{width:36px}.showcase-details{width:calc(100% - 36px);margin-top:23px}.showcase-details-copy p,.showcase-details .text-link{font-size:12px}.showcase-status{font-size:10px}.ranch-feature{border-radius:18px;justify-content:center;align-items:flex-end;width:calc(100% - 28px);min-height:460px;margin-top:27px}.ranch-landscape img{object-position:left center;width:105%;height:105%;top:-2%;left:-2.5%}.ranch-feature-copy{text-align:center;background:linear-gradient(#0000,#15100bbb 54%,#15100be8);width:100%;padding:160px 18px 30px}.ranch-feature .q-section-title{font-size:38px}.ranch-kicker{display:none}.ranch-feature-copy>p:not(.ranch-kicker){margin-top:10px;font-size:12px}.ranch-feature-copy .button{margin-top:17px}.q-token-section{padding:65px 18px 46px}.q-token-heading .token-ticker{font-size:63px}.q-token-heading .q-section-title{max-width:360px;margin:15px auto 0;font-size:32px}.token-orbit-scene{width:120%;height:260px;margin-top:9px;margin-left:-10%}.token-coin-float{width:39%;height:86%}.orbit-app{border-radius:14px;width:47px;height:47px}.orbit-app svg{width:23px}.orbit-app--launch,.orbit-app--swap{left:12%}.orbit-app--market,.orbit-app--ranch{right:12%}.orbit-app--launch,.orbit-app--market{top:15%}.orbit-app--swap,.orbit-app--ranch{bottom:15%}.token-purpose-row{flex-direction:column;gap:10px}.token-purpose-row>span{min-width:245px;padding:12px 19px;font-size:12px}.token-disclosure{max-width:300px;margin:22px auto 0;font-size:10px}.homepage .site-footer{margin-inline:20px}.homepage .footer-inner{gap:18px;padding-block:26px}.homepage .footer-brand{gap:14px}.homepage .footer-brand>span{padding-left:14px;font-size:14px}.homepage .wordmark{font-size:22px}.homepage .site-footer nav{gap:24px}.homepage .site-footer nav button,.homepage .footer-language{font-size:11px}}.homepage{--gold:#ff640a;--gold-hover:#ff7a2c;--muted:#b6ab9c;--ease:cubic-bezier(.22,1,.36,1)}.homepage .button{border-radius:var(--radius-control);box-shadow:none}.homepage .button:hover{box-shadow:none}.homepage .button--secondary{background:#ffffff04;border-color:#ffffff25}.homepage .button--secondary:hover{background:#ffffff0b;border-color:#ffffff40}.site-header--home.portal-header .header-inner{background:#241e16df;gap:24px;width:min(1120px,100%);height:60px;padding:0 12px 0 24px}.site-header--home.portal-header .header-actions{gap:7px}.site-header--home.portal-header .header-wallet{border-radius:20px;min-height:40px;padding-inline:18px;font-size:13px}.q-hero{padding-top:156px}.q-hero-copy>p{color:#c1b19d;font-size:18px;line-height:1.8}.q-hero-actions{gap:12px;margin-top:28px}.q-hero-actions .button{min-width:168px;min-height:48px;padding:11px 24px;font-size:15px}.zodiac-stage{margin-top:12px}.zodiac-stage:after{content:"";pointer-events:none;z-index:30;background:linear-gradient(#0000,#14110c 93%);width:100%;height:95px;position:absolute;bottom:-20px;left:0}.zodiac-slot{--float-amplitude:6px}.zodiac-slot:nth-child(3n) .zodiac-float{animation-name:zodiac-sway}.zodiac-slot:nth-child(3n+1) .zodiac-float{animation-name:zodiac-lean}.zodiac-portrait:hover{filter:brightness(1.04);transform:translateY(-4px)}.q-scroll-cue{z-index:35;color:#b8a58d;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:72px;margin:0 auto;padding:18px 20px;font-size:12px;display:flex;position:relative}.q-scroll-cue svg{transition:transform .2s}.q-scroll-cue:hover{color:#f8ecda}.q-scroll-cue:hover svg{transform:translateY(4px)}.ambient-burst{pointer-events:none;mix-blend-mode:screen;opacity:.65;position:absolute;inset:0}.ambient-burst--hero{z-index:-1;opacity:.38;top:28%;bottom:-3%;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.world-cinema{isolation:isolate;min-height:1080px;padding:88px 0 72px;position:relative}.world-cinema .worlds-heading{z-index:4;padding:0 24px;position:relative}.section-kicker{font-family:var(--font-ui);color:#c3ac90;letter-spacing:.02em;margin-bottom:16px;font-size:12px;font-weight:450;line-height:1.5}.world-cinema .q-section-title{font-size:clamp(48px,5vw,72px);line-height:1.08}.world-title-break{display:none}.world-cinema .worlds-heading>p:not(.section-kicker){color:#c0b4a5;margin-top:20px;font-size:16px;line-height:1.7}.cinema-backdrop{z-index:-1;pointer-events:none;background:#14110c;position:absolute;inset:-112px 0 -40px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.cinema-pan{aspect-ratio:21/9;transform:translate3d(var(--camera-x),calc(var(--scene-scroll,0px) * -.32),0);transition:transform 1.6s var(--ease);position:absolute;inset:auto -12% 8%;-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.cinema-panorama-motion{animation:26s ease-in-out infinite alternate panorama-breathe;position:absolute;inset:-4% 0}.cinema-panorama{object-fit:cover;object-position:center 58%;opacity:.56;filter:saturate(.8);width:100%;max-width:none;height:100%}.cinema-clouds{object-fit:fill;opacity:.2;width:116%;max-width:none;height:52%;animation:28s ease-in-out infinite alternate cloud-drift;position:absolute;inset:0 auto auto -8%}.cinema-backdrop .ambient-burst--hero{opacity:.22;top:20%;bottom:8%}.cinema-scenes{position:absolute;inset:0}.cinema-scene{object-fit:cover;object-position:center 35%;opacity:0;filter:saturate(.7);width:116%;max-width:none;height:116%;transition:opacity 1.2s;position:absolute;inset:-8%;transform:scale(1.06)}.cinema-scene.is-current{opacity:.24;animation:18s ease-in-out infinite alternate scene-camera}.cinema-mascot{object-fit:contain;opacity:.14;width:650px;max-width:65%;height:750px;animation:13s ease-in-out infinite alternate cinema-character;position:absolute;top:-72px;left:50%;transform:translate(-50%)rotate(-9deg);-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.cinema-shade{background:radial-gradient(at 50% 48%,#0000 25%,#14110c30 63%,#14110cc9 100%),linear-gradient(#14110cbb,#0000 36%,#14110c44 80%,#14110c);position:absolute;inset:0}.world-deck{width:100%;margin:36px auto 0;position:relative}.world-deck-stage{--deck-step:264px;--deck-width:352px;--deck-height:532px;--drag:0px;perspective:1500px;touch-action:pan-y;isolation:isolate;width:min(1480px,100%);height:610px;margin:auto;position:relative}.world-deck-card{width:var(--deck-width);height:var(--deck-height);border-radius:var(--radius-card);opacity:1;filter:brightness(var(--card-opacity));transform:translateX(calc(-50% + var(--offset) * var(--deck-step) + var(--drag))) translateY(-50%) scale(var(--scale));transform-origin:50%;transition:transform var(--duration-layout) var(--ease),filter var(--duration-layout) var(--ease),border-color var(--duration-feedback);text-align:left;will-change:transform;cursor:pointer;background:#241b12;border:1px solid #ffffff24;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 50px #0005}.world-deck-card[data-active=true]{border-color:#ffffff50;box-shadow:0 22px 64px #0007}.world-deck-card:not([data-active=true]):hover{filter:brightness(.95);border-color:#ffffff52}.world-deck-stage[data-dragging=true] .world-deck-card{cursor:grabbing;transition:none}.world-deck-card:active{filter:brightness(.95)}.world-deck-card:focus-visible{outline-offset:5px;outline:2px solid #ffc894}.deck-card-media{pointer-events:none;position:absolute;inset:0;overflow:hidden}.deck-card-media>img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform 1.1s var(--ease),filter .65s ease;transform:scale(1.015)}.world-deck-card[data-active=true] .deck-card-media>img{transform:scale(1.045)}.world-deck-card:not([data-active=true]){filter:brightness(var(--card-opacity)) saturate(.86)}.deck-category{color:#f4eadb;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#12110c80;border:1px solid #ffffff20;border-radius:10px;padding:5px 10px;font-size:10px;line-height:1.5;position:absolute;top:22px;left:50%;transform:translate(-50%)}.deck-card-copy{text-align:center;pointer-events:none;background:linear-gradient(#0000,#17110be6 56%,#17110b);flex-direction:column;align-items:center;gap:10px;padding:80px 20px 28px;display:flex;position:absolute;inset:auto 0 0}.deck-card-copy>strong{letter-spacing:-.045em;font-size:28px;font-weight:600;line-height:1.2}.deck-card-copy>span{color:#c9b8a2;font-size:13px;line-height:1.5}.deck-controls{justify-content:center;align-items:center;gap:20px;height:48px;margin-top:10px;display:flex}.deck-dots{justify-content:center;align-items:center;gap:2px;display:flex}.deck-dots>button{border-radius:10px;place-items:center;width:32px;min-height:44px;display:grid}.deck-dots>button>span{background:#ffffff24;border-radius:6px;width:6px;height:6px;transition:background .2s;display:block;position:relative;overflow:hidden}.deck-dots>button>span.is-active{background:#efd3b0;width:22px;height:4px}.deck-dots>button:hover>span{background:#ffffff9c}.deck-detail{text-align:center;min-height:112px;padding:12px 20px 0;position:relative}.deck-detail-copy{animation:q-copy-in .4s var(--ease)}.deck-detail-copy>p{color:#c4b7a4;margin-bottom:18px;font-size:14px;line-height:1.6}.deck-detail-copy .button{min-height:44px;padding-inline:19px;font-size:13px}.ranch-feature{border-radius:var(--radius-card);border-color:#ffffff16;min-height:490px;margin-top:0}.ranch-feature-copy .button{font-size:14px}.bgoat-story{width:min(1200px,100% - 80px);margin:auto;padding:100px 0 84px}.bgoat-story-intro{grid-template-columns:360px 1fr;align-items:center;gap:100px;max-width:1080px;margin:auto;display:grid}.bgoat-story-art{justify-content:center;align-items:center;display:flex;position:relative}.bgoat-story-art>img{object-fit:contain;width:290px;height:310px}.bgoat-story-heading .q-section-title{font-size:clamp(46px,4.4vw,65px);line-height:1.08}.bgoat-story-heading>p:last-child{color:#b4a694;max-width:450px;margin-top:22px;font-size:16px;line-height:1.8}.bgoat-use-list{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:54px;margin-top:64px;padding-top:32px;display:grid}.bgoat-use>svg{color:#cda77a;margin-bottom:20px}.bgoat-use>h3{margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.5}.bgoat-use>p{color:#ad9e8c;max-width:300px;font-size:14px;line-height:1.85}.bgoat-mechanics-note{color:#8f8272;margin-top:30px;font-size:11px}.homepage .site-footer.portal-footer{background:#19140f;border-top:1px solid #ffffff10;width:100%;margin:0;padding:64px max(32px,50vw - 620px) 0}.footer-top{grid-template-columns:1.5fr 1fr .8fr;gap:64px;display:grid}.footer-brand-copy .header-brand{gap:10px}.footer-brand-copy .wordmark{font-size:25px}.footer-brand-copy>p{color:#ad9e8c;max-width:360px;margin-top:20px;font-size:14px;line-height:1.9}.homepage .site-footer nav.footer-column{flex-direction:column;align-items:flex-start;gap:0;margin:0;display:flex}.footer-column>h2{color:#e0d5c6;margin-bottom:16px;font-size:13px;font-weight:500;line-height:1.5}.footer-column>a,.homepage .site-footer .footer-column>button{color:#a99b89;text-align:left;justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding:6px 0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.footer-column>a:hover,.homepage .site-footer .footer-column>button:hover{color:#f8eddd}.footer-column>a>svg{opacity:0;transition:opacity .16s,transform .16s}.footer-column>a:hover>svg{opacity:1;transform:translate(2px,-2px)}.footer-signature{border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:40px;padding:52px 0 32px;display:flex;overflow:hidden}.footer-signature>span{font-family:var(--font-ui);letter-spacing:-.09em;color:#f4e6d1;font-size:clamp(100px,15vw,218px);font-weight:600;line-height:1}.footer-signature>img{width:clamp(85px,13vw,180px);height:auto;transition:transform .4s var(--ease);transform:rotate(-8deg)}.footer-signature:hover>img{transform:rotate(5deg)}.footer-bottom{color:#9d8f7d;align-items:center;gap:30px;min-height:88px;font-size:11px;display:flex}.footer-bottom>p{font-size:11px;line-height:1.5}.footer-tagline{font-family:var(--font-display);color:#bdac97;font-size:15px;font-style:italic}.footer-preferences{align-items:center;gap:12px;margin-left:auto;display:flex}.homepage[data-motion=reduced] *{transition:none!important;animation:none!important}@keyframes zodiac-sway{0%,to{transform:translate(1px)rotate(-.9deg)}50%{transform:translate(-3px,-7px)rotate(1deg)}}@keyframes zodiac-lean{0%,to{transform:translateY(0)rotate(.6deg)}50%{transform:translateY(-5px)rotate(-.8deg)}}@keyframes zodiac-greeting{0%,to{transform:translateY(0)rotate(0)}32%{transform:translateY(-24px)rotate(-3deg)}66%{transform:translateY(-3px)rotate(2deg)}}@keyframes scene-camera{0%{transform:scale(1.06)translate(-1%,1%)}to{transform:scale(1.16)translate(1%,-1%)}}@keyframes cinema-character{0%{transform:translate(-50%)translateY(8px)rotate(-9deg)scale(1)}to{transform:translate(-50%)translateY(-18px)rotate(-5deg)scale(1.04)}}@keyframes panorama-breathe{0%{transform:scale(1.02)translateY(.5%)}to{transform:scale(1.07)translateY(-1%)}}@media (width>=1800px){.world-deck-stage{--deck-width:380px;--deck-height:570px;--deck-step:286px;height:650px}.world-cinema{padding-top:100px}}@media (width>=801px) and (height<=850px){.q-hero{padding-top:108px}.q-display{font-size:clamp(64px,9.4vh,80px);line-height:1.04}.q-hero-copy>p{margin-top:14px;font-size:15px}.q-hero-actions{margin-top:18px}.q-hero-actions .button{min-height:44px;padding-block:8px;font-size:14px}.zodiac-stage{width:min(920px,100%);height:clamp(280px,42vh,340px);margin-top:0}.zodiac--horse{bottom:27%}.zodiac--ox{bottom:17%}.zodiac--dragon{bottom:20%}.zodiac--snake{bottom:14%}.q-scroll-cue{min-height:44px;padding-block:12px}}@media (width<=1100px){.site-header--home.portal-header .header-inner{gap:18px}.world-deck-stage{--deck-width:320px;--deck-height:488px;--deck-step:236px;height:560px}.bgoat-story-intro{grid-template-columns:310px 1fr;gap:56px}.bgoat-use-list{gap:32px}.footer-top{gap:40px}}@media (width<=800px){.site-header--home.portal-header .header-inner{gap:12px;height:56px;padding-left:18px}.site-header--home.portal-header .header-actions{gap:5px}.world-cinema{min-height:990px;padding-top:60px;padding-bottom:66px}.world-cinema .q-section-title{font-size:56px}.world-deck-stage{--deck-width:300px;--deck-height:458px;--deck-step:210px;height:540px}.bgoat-story{width:calc(100% - 56px);padding-block:78px 62px}.bgoat-story-intro{grid-template-columns:230px 1fr;gap:32px}.bgoat-story-art>img{width:225px;height:250px}.bgoat-story-heading .q-section-title{font-size:45px}.bgoat-story-heading>p:last-child{font-size:14px}.bgoat-use-list{gap:24px;margin-top:40px}.bgoat-use>h3{font-size:15px}.bgoat-use>p{font-size:12px}.homepage .site-footer.portal-footer{padding-inline:28px}.footer-top{grid-template-columns:1.3fr 1fr .8fr;gap:32px}.footer-brand-copy>p{font-size:12px}.footer-signature{gap:24px}.footer-bottom{gap:16px}.footer-preferences{gap:2px}}@media (width<=560px){.site-header--home.portal-header .header-inner{gap:8px;height:54px;padding:0 6px 0 14px}.site-header--home.portal-header .header-actions{gap:1px}.site-header--home.portal-header .header-wallet{min-height:36px;padding-inline:12px;font-size:11px}.q-hero{padding-top:112px}.q-hero-copy>p{font-size:12px;line-height:1.9}.q-hero-actions{gap:10px;margin-top:23px}.q-hero-actions .button{min-width:0;min-height:44px;padding:10px 18px;font-size:12px}.zodiac-stage{margin-top:30px}.zodiac-stage:after{height:55px;bottom:-10px}.q-scroll-cue{gap:8px;min-height:64px;font-size:11px}.world-cinema{min-height:845px;padding:48px 0 46px}.world-cinema .section-kicker{margin-bottom:14px;font-size:10px}.world-cinema .q-section-title{max-width:340px;font-size:43px;line-height:1.08}.world-title-break{display:block}.world-cinema .worlds-heading>p:not(.section-kicker){max-width:310px;margin:18px auto 0;font-size:12px;line-height:1.8}.cinema-backdrop{inset:-30px -20% -10px}.cinema-pan{bottom:10%;left:-72%;right:-72%}.cinema-mascot{opacity:.12;width:520px;max-width:90%;height:620px;top:-20px}.ambient-burst{opacity:.65}.ambient-burst--hero{opacity:.27}.world-deck{margin-top:18px}.world-deck-stage{--deck-width:230px;--deck-height:352px;--deck-step:158px;height:408px}.world-deck-card{border-radius:20px}.deck-category{border-radius:8px;padding:4px 8px;font-size:9px;top:16px}.deck-card-copy{gap:7px;padding:54px 12px 23px}.deck-card-copy>strong{font-size:22px}.deck-card-copy>span{font-size:11px}.deck-controls{gap:12px;margin-top:4px}.deck-detail{min-height:107px;padding-top:8px}.deck-detail-copy>p{max-width:300px;margin:0 auto 15px;font-size:12px}.deck-detail-copy .button{min-height:42px;font-size:12px}.ranch-feature{border-radius:20px;width:calc(100% - 28px);min-height:460px}.ranch-feature-copy .button{font-size:12px}.bgoat-story{width:calc(100% - 40px);padding:56px 0 48px}.bgoat-story-intro{text-align:center;grid-template-columns:1fr;gap:22px}.bgoat-story-art>img{width:200px;height:210px}.bgoat-story-heading .section-kicker{margin-bottom:12px;font-size:11px}.bgoat-story-heading .q-section-title{font-size:44px}.bgoat-story-heading>p:last-child{max-width:300px;margin:18px auto 0;font-size:12px}.bgoat-use-list{grid-template-columns:1fr;gap:0;margin-top:34px;padding-top:0}.bgoat-use{border-bottom:1px solid #ffffff10;grid-template-columns:24px 1fr;gap:8px 16px;padding-block:24px;display:grid}.bgoat-use>svg{grid-row:span 2;width:21px;margin:2px 0 0}.bgoat-use>h3{margin:0;font-size:15px}.bgoat-use>p{max-width:100%;font-size:12px;line-height:1.85}.bgoat-mechanics-note{margin-top:20px;font-size:10px;line-height:1.8}.homepage .site-footer.portal-footer{margin:0;padding:40px 22px 0}.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-brand-copy{grid-column:1/-1}.footer-brand-copy>p{max-width:300px;margin-top:14px;font-size:12px}.footer-column>h2{margin-bottom:12px;font-size:12px}.footer-column>a,.homepage .site-footer .footer-column>button{min-height:36px;font-size:12px}.footer-signature{gap:18px;padding-top:38px;padding-bottom:26px}.footer-signature>span{font-size:clamp(72px,21vw,112px)}.footer-signature>img{width:64px}.footer-bottom{flex-wrap:wrap;gap:8px 12px;min-height:106px;padding:18px 0 16px}.footer-tagline{margin-left:auto;font-size:12px}.footer-preferences{justify-content:space-between;width:100%;margin-left:0}.footer-preferences .locale-trigger{padding-inline:0;font-size:12px}}@media (width<=360px){.world-deck-stage{--deck-width:210px;--deck-height:328px;--deck-step:143px;height:386px}.deck-card-copy>strong{font-size:20px}.footer-signature{gap:12px}.footer-signature>img{width:54px}}@media (width<=560px){.footer-column>a,.homepage .site-footer .footer-column>button{min-height:44px}}.cinema-film{aspect-ratio:1920/824;transform:translate3d(var(--camera-x),0,0);top:-6%;bottom:auto}.cinema-film-player{object-fit:cover;opacity:.75;width:100%;max-width:none;height:100%;display:block}@media (width<=600px){.cinema-backdrop{-webkit-mask-image:linear-gradient(#0000,#000 8% 78%,#0000);mask-image:linear-gradient(#0000,#000 8% 78%,#0000)}.cinema-film{aspect-ratio:4/5;inset:-25% 0 auto;transform:none}}.bgoat-story-heading>p:last-child{max-width:530px}.bgoat-story-heading h2{font-family:var(--font-ui);letter-spacing:-.03em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.3}.ecosystem-map{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-card);background:#251d14;min-height:440px;margin-top:56px;position:relative;overflow:hidden}.ecosystem-map-art{object-fit:cover;object-position:center 58%;opacity:.66;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ecosystem-map:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#14110cbd,#0000 38%,#14110c35 76%,#14110c9c);position:absolute;inset:0}.ecosystem-map-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex;position:absolute;inset:24px 28px auto}.ecosystem-map-heading h3{font-size:17px;font-weight:500}.ecosystem-map-heading>span{color:#d5c5af;font-size:12px}.ecosystem-map-hub{flex-direction:column;align-items:center;gap:8px;width:130px;display:flex;position:absolute;top:24%;left:50%;transform:translate(-50%)}.ecosystem-map-hub>img{object-fit:contain;width:110px;height:110px}.ecosystem-map-hub>strong{color:#ffe0ae;font-size:17px;font-weight:550}.ecosystem-map-pin{min-height:64px;transition:background var(--duration-feedback),border-color var(--duration-feedback);background:#231c13f5;border:1px solid #e2bb7745;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #0003}.ecosystem-map-pin:after{content:"";pointer-events:none;border-left:1px solid #f2d4a287;height:24px;position:absolute;top:100%;left:50%}.ecosystem-map-pin:hover{background:#35291bf5;border-color:#e8bf8280}.ecosystem-map-pin>.module-illustration{width:36px;height:36px}.ecosystem-map-pin>span{gap:2px;min-width:0;display:grid}.ecosystem-map-pin strong{font-size:14px;font-weight:550;line-height:20px}.ecosystem-map-pin small{color:#c4b59f;font-size:11px;line-height:16px}.map-pin--launch{top:36%;left:13%}.map-pin--swap{top:65%;left:31%}.map-pin--market{top:65%;left:69%}.map-pin--ranch{top:36%;left:87%}.ecosystem-plan-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:48px 0 24px;display:flex}.ecosystem-plan-heading h3{font-size:23px;font-weight:500;line-height:1.5}.ecosystem-plan-heading>p{color:var(--muted);font-size:12px}.ecosystem-plan-row{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr) 128px;align-items:start;gap:32px;padding:28px 0;display:grid}.ecosystem-plan-name{align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;display:flex}.ecosystem-plan-name>.module-illustration{width:40px;height:40px}.ecosystem-plan-name>span{gap:3px;display:grid}.ecosystem-plan-name small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.ecosystem-plan-name:hover{color:#ffc38d}.ecosystem-plan-copy h4{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.6}.ecosystem-plan-copy p{color:var(--muted);max-width:610px;font-size:14px;line-height:1.9}.ecosystem-plan-use{color:#e4bb89;padding-top:4px;font-size:13px;line-height:1.8}.bgoat-story .bgoat-mechanics-note{border-top:1px solid var(--line);padding-top:20px;line-height:1.8}@media (width<=1000px){.ecosystem-plan-row{grid-template-columns:190px minmax(0,1fr);gap:16px 28px}.ecosystem-plan-use{grid-column:2}.ecosystem-map-pin{gap:8px;padding:8px 10px}}@media (width<=600px){.ecosystem-map{border-radius:20px;min-height:470px;margin-top:32px}.bgoat-story-heading>p:last-child{max-width:320px;font-size:14px;line-height:1.85}.ecosystem-map-heading{display:block;inset:20px 18px auto}.ecosystem-map-heading h3{font-size:15px}.ecosystem-map-heading>span{margin-top:6px;font-size:11px;display:block}.ecosystem-map-art{object-position:55% center;opacity:.65}.ecosystem-map-hub{gap:5px;top:23%}.ecosystem-map-hub>img{width:94px;height:94px}.ecosystem-map-hub>strong{font-size:16px}.ecosystem-map-pin{gap:8px;width:calc(50% - 26px);min-height:72px;padding:8px 10px;transform:none}.ecosystem-map-pin>.module-illustration{width:28px;height:28px}.ecosystem-map-pin strong{font-size:14px}.ecosystem-map-pin small{white-space:normal;font-size:11px}.ecosystem-map-pin:after{height:20px}.map-pin--launch{top:55%;left:16px}.map-pin--swap{top:77%;left:16px}.map-pin--market{top:55%;left:auto;right:16px}.map-pin--ranch{top:77%;left:auto;right:16px}.ecosystem-plan-heading{align-items:start;gap:16px;margin:32px 0 20px}.ecosystem-plan-heading h3{max-width:220px;font-size:18px}.ecosystem-plan-heading>p{white-space:nowrap;padding-top:4px;font-size:12px}.ecosystem-plan-row{grid-template-columns:1fr;gap:16px;padding:24px 0}.ecosystem-plan-name{font-size:15px}.ecosystem-plan-name small{font-size:11px}.ecosystem-plan-copy h4{font-size:15px}.ecosystem-plan-copy p{font-size:13px;line-height:1.9}.ecosystem-plan-use{grid-column:auto;padding:0;font-size:12px}.bgoat-story .bgoat-mechanics-note{font-size:12px}}.q-hero{z-index:3}.hero-horizon{z-index:-1;pointer-events:none;height:clamp(240px,24vw,460px);position:absolute;inset:auto 0 -96px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 40% 82%,#0000);mask-image:linear-gradient(#0000,#000 40% 82%,#0000)}.hero-horizon>img{opacity:.46;width:100%;max-width:none;height:auto;display:block}.zodiac-stage{z-index:1}.zodiac-stage:after{content:none}.hero-meadow{z-index:8;pointer-events:none;background:url(/art/worlds/valley.webp) bottom/100% no-repeat;height:144px;position:absolute;inset:auto 0 -64px;-webkit-mask-image:url(/art/worlds/meadow-edge.svg),linear-gradient(#000 62%,#0000);mask-image:url(/art/worlds/meadow-edge.svg),linear-gradient(#000 62%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.world-cinema{z-index:2;min-height:0;padding:112px 0 120px;overflow:visible}.world-cinema .cinema-backdrop{background:#302b1b;inset:-164px 0 -64px;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.cinema-sky{opacity:.42;background:url(/art/worlds/valley.webp) top/100% no-repeat;position:absolute;inset:0 0 24%;-webkit-mask-image:linear-gradient(#000 50%,#0000 78%);mask-image:linear-gradient(#000 50%,#0000 78%)}.cinema-ground{opacity:.64;background:url(/art/worlds/valley.webp) bottom/100% no-repeat;height:clamp(112px,10vw,224px);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 48%);mask-image:linear-gradient(#0000,#000 48%)}.cinema-pan.cinema-film{aspect-ratio:1920/824;width:100%;transition:none;inset:380px 0 auto;transform:none;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.cinema-film-player{object-fit:contain;opacity:.86}.world-cinema .cinema-shade{background:linear-gradient(#14110c80,#14110c55 26%,#0000 56%,#14110c28 84%,#0000)}.world-cinema .worlds-heading{text-shadow:0 2px 20px #14110c85}.world-deck{margin-top:24px}.world-deck-stage{height:calc(var(--deck-height) + 48px)}.deck-toolbar{z-index:12;justify-content:center;align-items:center;gap:32px;width:min(920px,100% - 64px);min-height:72px;margin:8px auto 0;display:flex;position:relative}.deck-controls{flex:none;height:auto;min-height:44px;margin:0}.deck-detail{text-align:left;min-height:0;padding:0}.deck-detail-copy{align-items:center;gap:32px;display:flex}.deck-detail-copy>p{max-width:320px;color:var(--ink);text-shadow:0 1px 12px #14110c;margin:0}.deck-detail-copy .button{white-space:nowrap;background:#211b14e8;border-color:#d9c49c45;flex:none}.homepage .ranch-feature{aspect-ratio:12/5;z-index:1;background:0 0;border:0;border-radius:0;width:100%;min-height:600px;margin:-136px 0 0;overflow:visible}.ranch-feature .ranch-landscape{inset:0;overflow:visible;-webkit-mask-image:url(/art/worlds/valley-edge.svg),linear-gradient(#000 78%,#0000);mask-image:url(/art/worlds/valley-edge.svg),linear-gradient(#000 78%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.ranch-feature .ranch-landscape img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:none;top:0;left:0;transform:none}.ranch-feature .ranch-feature-copy{z-index:1;background:0 0;width:46%;padding:104px max(40px,50vw - 660px) 112px 0;position:relative}.ranch-feature-copy .button:hover{transform:none}.homepage .bgoat-story{isolation:isolate;padding-top:32px;padding-bottom:72px;position:relative}.bgoat-story-intro{gap:72px}.bgoat-story .ecosystem-map{background:0 0;border:0;border-radius:0;width:100vw;min-height:448px;margin:40px 0 0 calc(50% - 50vw);left:auto}.ecosystem-map .ecosystem-map-art{opacity:.6;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.ecosystem-map:before{background:linear-gradient(#14110c88,#0000 38%,#14110c44 76%,#14110c)}.bgoat-story .ecosystem-map-heading{inset:32px max(24px,50vw - 600px) auto}.ecosystem-plan-heading{margin-top:32px}.homepage .site-footer.portal-footer{isolation:isolate;background:#15150f;border:0;padding-top:72px;position:relative;overflow:clip}.footer-landscape{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-landscape>img{object-fit:cover;object-position:center 78%;opacity:.24;filter:saturate(.7);width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.footer-landscape:after{content:"";background:linear-gradient(var(--canvas),#14110c45 46%,#14110c80);position:absolute;inset:0}.footer-top,.footer-signature,.footer-bottom{position:relative}.footer-column>a,.homepage .site-footer .footer-column>button{color:#c8bead}.footer-signature{padding-top:48px;padding-bottom:32px}.footer-signature>span{color:#e9dfcc}.footer-preferences{margin-left:auto}.site-header{animation:.7s cubic-bezier(.22,1,.36,1) both header-arrive}.q-display{animation:none}.q-display>span{animation:1s cubic-bezier(.22,1,.36,1) .12s both hero-line-arrive}.q-display>em{animation:1s cubic-bezier(.22,1,.36,1) .23s both hero-line-arrive}.q-hero-copy>p{animation:.85s cubic-bezier(.22,1,.36,1) .36s both hero-line-arrive}.q-hero-actions{animation:.8s cubic-bezier(.22,1,.36,1) .47s both hero-line-arrive}.zodiac-entrance{animation-duration:1.25s;animation-delay:calc(.32s + var(--entrance-delay))}.homepage .reveal.is-visible{animation-duration:.85s}html:lang(en) .bgoat-story-heading h2{font-family:var(--font-display);font-style:italic;font-weight:400;line-height:1.08}@keyframes header-arrive{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:none}}@keyframes hero-line-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.site-header{view-transition-name:site-header}.homepage,.app-shell,.not-found{view-transition-name:page-content}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-new(site-header){animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(page-content){animation:.18s ease-out both page-depart}::view-transition-new(page-content){mix-blend-mode:normal;animation:.42s cubic-bezier(.22,1,.36,1) both page-arrive}@keyframes page-depart{to{opacity:0;transform:translateY(-6px)}}@keyframes page-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=1800px){.cinema-pan.cinema-film{top:280px}}@media (width<=1000px){.hero-horizon{height:240px;bottom:-96px}.hero-meadow{height:112px;bottom:-48px}.world-cinema{padding-top:96px;padding-bottom:104px}.cinema-pan.cinema-film{top:340px}.deck-toolbar{gap:20px;width:calc(100% - 48px)}.deck-detail-copy{gap:20px}.deck-detail-copy>p{max-width:260px;font-size:13px}.homepage .ranch-feature{min-height:540px;margin-top:-112px}.ranch-feature .ranch-feature-copy{padding:96px 32px 104px 0}.ranch-feature .q-section-title{font-size:44px}.bgoat-story-intro{gap:32px}}@media (width<=600px){.hero-horizon{height:176px;bottom:-64px}.hero-horizon>img{opacity:.5;width:150%;max-width:none;margin-left:-25%}.hero-meadow{background-size:auto 240px;height:80px;bottom:-40px}.world-cinema{padding:88px 0 80px}.world-cinema .cinema-backdrop{inset:-128px 0 -56px;-webkit-mask-image:linear-gradient(#0000,#000 14% 90%,#0000);mask-image:linear-gradient(#0000,#000 14% 90%,#0000)}.cinema-sky{opacity:.48;background-position:top;background-size:auto 480px;inset:0 0 16%}.cinema-pan.cinema-film{aspect-ratio:4/5;top:208px;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.cinema-ground{background-size:auto 420px;height:112px}.world-cinema .cinema-shade{background:linear-gradient(#14110c66,#0000 45%,#14110c20 90%)}.world-deck{margin-top:20px}.world-deck-stage{height:calc(var(--deck-height) + 40px)}.deck-toolbar{flex-direction:column;gap:4px;width:calc(100% - 40px);margin-top:0;display:flex}.deck-controls{height:40px;min-height:40px}.deck-detail{text-align:center}.deck-detail-copy{flex-direction:column;gap:12px;display:flex}.deck-detail-copy>p{max-width:310px;margin:0;font-size:12px;line-height:20px}.homepage .ranch-feature{aspect-ratio:auto;min-height:640px;margin-top:-64px;display:block}.ranch-feature .ranch-landscape{height:100%;-webkit-mask-image:url(/art/worlds/valley-edge.svg),linear-gradient(#000 76%,#0000);mask-image:url(/art/worlds/valley-edge.svg),linear-gradient(#000 76%,#0000)}.ranch-feature .ranch-landscape img{object-position:23% center}.ranch-feature .ranch-feature-copy{text-align:center;background:linear-gradient(#0000 40%,#14110c88 74%,#0000);width:100%;padding:392px 24px 80px}.ranch-feature .q-section-title{font-size:38px}.homepage .bgoat-story{padding-top:16px;padding-bottom:48px}.bgoat-story-intro{gap:20px}.bgoat-story .ecosystem-map{min-height:470px;margin-top:32px}.bgoat-story .ecosystem-map-heading{inset:24px 16px auto}.homepage .site-footer.portal-footer{padding-top:48px}.footer-landscape>img{object-position:72% center;opacity:.2}.footer-signature{padding-top:32px}.footer-preferences{justify-content:flex-end;width:auto;margin-left:auto}}.q-hero .q-display{letter-spacing:-.03em;letter-spacing:-3%;font-size:80px;font-weight:400;line-height:80px}.q-hero-copy>p{letter-spacing:0;font-size:20px;font-weight:400;line-height:28px}.q-hero-actions .button{min-height:48px;padding:10px 24px;font-size:20px;font-weight:400;line-height:28px}.portal-header .nav-link,.portal-header .nav-trigger{font-size:16px;font-weight:400;line-height:24px}.ecosystem-menu-item>.menu-label{font-weight:400}.homepage .q-section-title{letter-spacing:-.03em;letter-spacing:-3%;font-size:60px;font-weight:400;line-height:60px}.homepage .deck-card-copy>strong{font-family:var(--font-display);letter-spacing:-.03em;letter-spacing:-3%;font-size:32px;font-style:normal;font-weight:400;line-height:32px}html:lang(en) .bgoat-story-heading h2{letter-spacing:-.03em;letter-spacing:-3%;font-size:60px;font-weight:400;line-height:60px}html:lang(en) :is(.ecosystem-plan-heading h3,.ecosystem-map-heading h3){font-family:var(--font-display);letter-spacing:-.03em;letter-spacing:-3%;font-size:32px;font-weight:400;line-height:32px}html:lang(en) .ecosystem-plan-copy h4{font-family:var(--font-display);letter-spacing:-.03em;letter-spacing:-3%;font-size:26px;font-weight:400;line-height:28px}.ecosystem-plan-copy p{font-size:16px;line-height:24px}.ecosystem-map-pin small{font-size:12px;line-height:16px}@media (width<=767px){.q-hero .q-display{font-size:50px;line-height:50px}.q-hero-copy>p{font-size:16px;line-height:24px}.q-hero-actions .button{min-height:44px;padding:10px 16px;font-size:16px;line-height:24px}.homepage .q-section-title{font-size:40px;line-height:40px}.homepage .deck-card-copy>strong{font-size:24px;line-height:26px}html:lang(en) .bgoat-story-heading h2{font-size:40px;line-height:40px}html:lang(en) :is(.ecosystem-plan-heading h3,.ecosystem-map-heading h3){font-size:24px;line-height:26px}html:lang(en) .ecosystem-plan-copy h4{font-size:22px;line-height:26px}.ecosystem-plan-copy p{font-size:14px;line-height:22px}}@media (width<=360px){.q-hero-actions .button{padding-inline:14px;font-size:14px;line-height:20px}}.zodiac-gesture{transform-origin:50% 88%;width:100%;height:100%}.zodiac-slot{pointer-events:none}.zodiac-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zodiac-character{width:72%;height:70%;color:inherit;cursor:pointer;touch-action:manipulation;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:44%;margin:0;padding:0;display:block;position:absolute;top:13%;left:14%}.zodiac--goat .zodiac-character{width:74%;height:78%;top:12%;left:13%}.zodiac--rabbit .zodiac-character{height:56%;top:32%}.zodiac--tiger .zodiac-character{height:50%;top:14%}.zodiac-character:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.zodiac-art .zodiac-portrait{pointer-events:none;filter:none;transform:none}.zodiac-stage .zodiac-slot .zodiac-float{animation:none}.zodiac-rig{display:block;overflow:visible}.zodiac-rig [data-life],.zodiac-rig [data-part]{transform-box:view-box}.zodiac-stage .zodiac--goat{--portrait-height:102%}@media (width<=560px){.zodiac-stage .zodiac--goat{--portrait-height:84%}}.zodiac-character:active{background:0 0}
