@font-face{font-family:Creato Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts-v11/CreatoDisplay-Regular.otf)format("opentype")}@font-face{font-family:Creato Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts-v11/CreatoDisplay-Medium.otf)format("opentype")}@font-face{font-family:Creato Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts-v11/CreatoDisplay-Bold.otf)format("opentype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts-v16/IBMPlexSans-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts-v16/IBMPlexSans-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts-v16/IBMPlexSans-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts-v16/IBMPlexSans-Bold.woff2)format("woff2")}.public-site{--public-forest:#071b13;--public-paper:#f3f1e5;--public-lime:#b7f34b;--public-line:#c6ccba;background:var(--public-paper);color:#183528;min-height:100vh;font-family:IBM Plex Sans,sans-serif}.public-site h1,.public-site h2,.public-site h3{letter-spacing:-.035em;font-weight:500}.public-site a:focus-visible,.public-site button:focus-visible,.public-site [tabindex]:focus-visible{outline-offset:5px;outline:2px solid #40830f}.public-site main:focus{outline:none}.public-header{background:var(--public-forest);color:#f3f1e5;border-bottom:1px solid #314736}.public-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:80px;margin:auto;padding:0 40px;display:flex}.public-brand{letter-spacing:-1.3px;white-space:nowrap;align-items:center;gap:10px;font-family:Creato Display,sans-serif;font-size:25px;font-weight:700;line-height:1;display:inline-flex}.public-brand>span>span{font-weight:400}.public-brand b{color:var(--public-lime)}.public-monogram{flex-shrink:0;width:36px;height:36px;display:block;position:relative;overflow:hidden}.public-monogram img{filter:brightness(0)invert();width:155px;max-width:none;height:52px;position:absolute;top:-10px;left:-6.5px}.public-cloak-app{white-space:nowrap;align-items:center;gap:8px;min-height:36px;font-weight:550;display:inline-flex}.public-cloak-app .public-monogram{width:24px;height:24px}.public-cloak-app .public-monogram img{width:103px;height:35px;top:-6.7px;left:-4.3px}.public-site--home .public-cloak-app .public-monogram img{filter:brightness(0)saturate()invert(11%)sepia(17%)saturate(1059%)hue-rotate(94deg)}.public-header nav{align-items:center;gap:28px;font-size:14px;display:flex}.public-header nav>a:not(.public-button){color:#d4dfc9;padding:12px 0}.public-header nav>a[aria-current=page]{box-shadow:0 2px var(--public-lime);color:var(--public-lime)}.public-header nav>a:hover{color:var(--public-lime)}.public-header a:focus-visible,.public-footer a:focus-visible{outline-color:var(--public-lime)}.public-button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;font-size:15px;font-weight:500;line-height:1.2;transition:background .18s,color .18s;display:inline-flex}.public-button--lime{background:var(--public-lime);border-color:var(--public-lime);color:#10291a!important}.public-button--lime:hover{background:#cbff71;border-color:#cbff71}.public-button--forest{background:var(--public-forest);color:var(--public-paper);border-color:var(--public-forest)}.public-button--forest:hover{background:#295238}.public-button--outline{color:#eef4dd;background:0 0;border-color:#678158}.public-button--outline:hover{background:#244431}.public-text-link{white-space:nowrap;border-bottom:1px solid #8b9d7b;padding:6px 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-block}.public-text-link:hover{color:#427119;border-color:currentColor}.public-kicker{letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.5}.home-main{max-width:1440px;margin:auto;padding:32px 40px 0}.home-intro{grid-template-columns:1.12fr 1fr;align-items:center;gap:50px;padding:8px 0 32px;display:grid}.home-story{padding:20px 0}.home-story .public-kicker{color:#4f6647;align-items:center;gap:9px;display:flex}.home-square{background:#3a6b26;flex-shrink:0;width:9px;height:9px}.home-story h1{letter-spacing:-.05em;margin:25px 0 23px;font-size:clamp(48px,4.7vw,68px);line-height:1.04}.home-story h1>span{color:#52763b}.home-lede{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;line-height:1.4}.home-description{color:#53664b;max-width:475px;font-size:16px;line-height:1.75}.home-actions{align-items:center;gap:26px;margin:26px 0 25px;display:flex}.home-actions .public-button{min-width:155px}.home-entry-note{color:#637158;border-left:2px solid #abc18f;padding-left:13px;font-size:13px}.home-entry-note>span{color:#324c2b;font-weight:500}.home-entry-note p{margin-top:2px;line-height:1.5}.home-identity{color:#ecf2df;background:#102d1e;border:1px solid #102d1e;flex-direction:column;align-self:stretch;min-width:0;display:flex}.home-identity-top{letter-spacing:.05em;color:#c4d5b1;border-bottom:1px solid #44603c;justify-content:space-between;gap:14px;padding:16px 22px;font-size:12px;display:flex}.home-identity-art{color:#14351f;background:#b7f34b;justify-content:space-between;align-items:center;gap:22px;min-height:194px;padding:23px 28px;display:flex}.home-identity-art .cloak-signal{--signal-ink:#14351f;--signal-field:#b7f34b;flex-shrink:0;width:170px}.home-identity-word{letter-spacing:-.04em;max-width:185px;font-size:29px;font-weight:500;line-height:1.12}.home-perspective-tabs{border-bottom:1px solid #45603b;gap:26px;padding:0 23px;display:flex}.home-perspective-tabs button{color:#acbf9e;background:0 0;border:0;min-height:47px;padding:14px 0 12px;font-size:14px;position:relative}.home-perspective-tabs button[aria-selected=true]{color:#d5f79c}.home-perspective-tabs button[aria-selected=true]:after{content:"";background:#b7f34b;height:2px;position:absolute;inset:auto 0 -1px}.home-perspective{min-height:230px;padding:19px 24px 22px}.home-perspective-detail{color:#aecb92;margin-bottom:9px;font-size:12px}.home-perspective h2{margin-bottom:10px;font-size:23px;line-height:1.2}.home-perspective>p:not(.home-perspective-detail){color:#c0ceae;max-width:460px;min-height:69px;font-size:14px;line-height:1.65}.home-perspective .public-text-link{color:#d4edac;border-color:#69834f;margin-top:9px}.home-asset-strip{border-block:1px solid var(--public-line);align-items:center;gap:25px;padding:21px 0;display:flex}.home-asset-strip>div{flex-shrink:0}.home-asset-strip .public-kicker{color:#64705c;font-size:12px}.home-asset-strip>div>p{letter-spacing:-.02em;margin-top:3px;font-size:18px}.home-asset-strip ul{flex:1;justify-content:space-around;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-asset-strip li a{align-items:center;gap:8px;padding:6px 3px;font-size:13px;font-weight:500;display:flex}.home-asset-strip .token{flex-shrink:0;width:29px;height:29px}.home-asset-strip li a:hover{background:#e1e9d1}.home-principles{grid-template-columns:1.04fr 1fr 1fr;gap:30px;padding:34px 0;display:grid}.home-principles-heading h2{max-width:280px;margin:12px 0 15px;font-size:31px;line-height:1.14}.home-principles-heading .public-kicker{color:#5e7250}.home-principle{border-left:1px solid var(--public-line);padding-left:28px}.home-principle h3{margin:3px 0 12px;font-size:22px}.home-principle p{color:#516349;max-width:340px;font-size:15px;line-height:1.75}.home-principle>span{color:#597340;margin-top:15px;font-size:12px;display:block}.home-bottom{color:#f1f3e3;background:#163724;justify-content:space-between;align-items:center;gap:28px;margin:0 0 32px;padding:27px 30px;display:flex}.home-bottom .public-kicker{color:#afc499}.home-bottom h2{margin-top:7px;font-size:30px}.home-bottom>div:last-child{flex-shrink:0;gap:12px;display:flex}.public-footer{color:#dbe4cc;background:#071b13;padding:26px 40px}.public-footer-top{align-items:center;gap:28px;max-width:1360px;margin:auto;display:flex}.public-footer-top>p{color:#9db08e;font-size:13px}.public-footer nav{align-items:center;gap:24px;margin-left:auto;font-size:13px;display:flex}.public-fineprint{color:#9bad8e;max-width:1360px;margin:17px auto 0;font-size:12px;line-height:1.7}.public-footer nav a:hover{color:#b7f34b}.site-loading{color:#183528;background:#f3f1e5;outline:none;min-height:100vh;padding:60px 30px;font-family:IBM Plex Sans,sans-serif}@media (width>=1441px){.home-intro{gap:75px}.home-identity-art{min-height:210px}}@media (width<=1100px){.public-header-inner{padding-inline:28px}.home-main{padding:25px 28px 0}.home-intro{grid-template-columns:1fr 1fr;gap:28px}.home-story h1{font-size:54px}.home-identity-art{gap:12px;padding:20px}.home-identity-art .cloak-signal{width:135px}.home-identity-word{font-size:26px}.home-asset-strip{flex-wrap:wrap;gap:13px 25px}.home-asset-strip ul{flex-basis:100%;order:3;justify-content:space-between}.home-asset-strip>.public-text-link{margin-left:auto}.home-principles{gap:22px}.home-principle{padding-left:22px}.home-principles-heading h2{font-size:28px}.home-bottom{padding:24px}.home-bottom h2{font-size:27px}.public-footer{padding-inline:28px}.public-x-handle{display:none}}@media (width<=760px){.public-header-inner{gap:14px;min-height:72px;padding:0 20px}.public-brand{font-size:22px}.public-monogram{width:31px;height:31px}.public-monogram img{width:135px;height:45px;top:-8px;left:-5.5px}.public-header nav{gap:20px}.public-header nav .public-button{min-height:42px;padding:10px 17px;font-size:14px}.home-main{padding:18px 20px 0}.home-intro{grid-template-columns:1fr;gap:24px;padding:0 0 24px}.home-story{padding:11px 0 0}.home-story h1{margin:19px 0;font-size:52px}.home-lede{font-size:21px}.home-description{max-width:540px;font-size:15px}.home-actions{gap:22px;margin:22px 0 20px}.home-entry-note{font-size:13px}.home-identity-art{min-height:170px;padding:17px 24px}.home-identity-art .cloak-signal{width:152px}.home-identity-word{max-width:200px;font-size:28px}.home-perspective{min-height:225px;padding:18px 22px 21px}.home-perspective>p:not(.home-perspective-detail){min-height:0}.home-asset-strip ul{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}.home-asset-strip li a{padding:6px 0}.home-principles{grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.home-principles-heading{grid-column:1/-1}.home-principles-heading h2{max-width:none;margin:8px 0;font-size:29px}.home-principle{border:0;padding:0}.home-principle h3{font-size:21px}.home-principle p{font-size:14px}.home-principle>span{font-size:12px}.home-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px;padding:22px}.home-bottom h2{font-size:27px}.home-bottom>div:last-child{flex-wrap:wrap;gap:10px}.public-footer{padding:25px 20px}.public-footer-top{flex-wrap:wrap;gap:18px}.public-footer-top>p{margin-left:auto}.public-footer nav{flex-basis:100%;justify-content:space-between;gap:12px;margin:0}.public-fineprint{margin-top:20px}}@media (width<=470px){.public-header-inner{flex-wrap:wrap;row-gap:12px;padding:13px 18px}.public-header nav{justify-content:flex-start;gap:28px;width:100%}.public-header nav .public-button{min-height:44px;margin-left:auto;padding-inline:22px}.public-header .public-brand{font-size:25px}.public-header .public-monogram{width:36px;height:36px}.public-header .public-monogram img{width:155px;height:52px;top:-10px;left:-6.5px}.home-story h1{font-size:47px}.home-story .public-kicker{letter-spacing:.02em;gap:7px;font-size:12px}.home-lede{font-size:20px}.home-main{padding-inline:18px}.home-actions{gap:19px}.home-actions .public-button{min-width:130px}.home-identity-top{letter-spacing:0;padding:14px 17px;font-size:12px}.home-identity-art{gap:9px;min-height:160px;padding:16px}.home-identity-art .cloak-signal{width:130px}.home-identity-word{max-width:160px;font-size:25px}.home-perspective-tabs{padding-inline:18px}.home-perspective{min-height:245px;padding-inline:18px}.home-perspective h2{font-size:23px}.home-asset-strip{gap:12px}.home-asset-strip>div>p{font-size:17px}.home-asset-strip ul{gap:7px 19px}.home-principles{grid-template-columns:1fr;gap:21px}.home-principle{border-top:1px solid var(--public-line);padding-top:19px}.home-principle>span{margin-top:9px}.home-bottom{padding:20px}.home-bottom h2{font-size:26px}.home-bottom .public-button{padding-inline:17px}.public-footer-top>p{margin-left:0}.public-footer nav{flex-wrap:wrap;justify-content:flex-start;gap:22px}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important}}.cat-static-poster{object-fit:contain;object-position:right bottom;mix-blend-mode:darken;width:100%;height:100%;display:block}.mascot-is-ready .cat-static-poster{opacity:0}.cat-traveller{z-index:8;pointer-events:none;visibility:hidden;transform-origin:bottom;contain:layout style;width:1px;height:1px;margin:0;position:fixed;top:0;left:0;-webkit-mask-image:url(/assets/mascot-v23/cloak-silhouette.svg);mask-image:url(/assets/mascot-v23/cloak-silhouette.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cat-traveller .cat-film{mix-blend-mode:normal;width:100%;height:100%;transform:none}.cat-traveller .cat-film img,.cat-traveller .cat-film video{object-fit:contain;object-position:center bottom;width:100%;height:100%}.public-site--home .public-footer{min-height:150px;position:relative}.cat-footer-perch{pointer-events:none;width:104px;height:104px;position:absolute;top:18px;right:30px}@media (width>=1101px){.home-story>.story-section,.home-story>.story-execution,.home-story>.story-last,.public-site--home .cat-app-directory,.public-site.public-site--home .public-footer{padding-right:max(230px,50vw - 748px)}.story-section{column-gap:60px}}@media (width<=1100px){.public-site--home.has-mascot-companion .public-header-inner{padding-right:112px}.cat-traveller[data-phase=companion],.cat-traveller[data-phase=footer]{z-index:22}.cat-footer-perch{width:88px;height:88px;right:24px}.public-site--home .public-footer-top{padding-right:105px}}@media (width<=760px){.public-site--home.has-mascot-companion .public-header-inner{padding-right:100px}.public-site--home.has-mascot-companion .public-header nav>a[href^="https://x.com"]{display:none}.public-site--home.has-mascot-companion .public-header .public-brand{font-size:21px}.cat-footer-perch{width:80px;height:80px;top:22px;right:22px}.public-site--home .public-footer-top{padding-right:98px}.public-site--home .public-footer-top>p{margin-left:0;font-size:12px}}@media (prefers-reduced-motion:reduce){.cat-traveller{display:none}.mascot-is-ready .cat-static-poster{opacity:1}}.rb-spotlight{isolation:isolate;position:relative}.rb-spotlight-light{z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--rb-light-presence,0);background:radial-gradient(circle var(--rb-light-size,280px) at var(--rb-light-x,50%) var(--rb-light-y,50%), var(--rb-light-color,#aef47912), transparent 78%);transition:opacity .18s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce),(hover:none){.rb-spotlight-light{transition:none;display:none}}.cloak-seal{pointer-events:auto;width:118px;position:relative;overflow:hidden}.cloak-seal-window{background:#234831;height:100px;position:relative;overflow:hidden}.cloak-seal-window img{filter:brightness(0)saturate()invert(86%)sepia(34%)saturate(418%)hue-rotate(35deg);opacity:.88;width:520px;max-width:none;height:auto;position:absolute;top:-34px;left:-20px}.cloak-shutter{transform-origin:100%;background:#b8da8b;height:34%;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cloak-shutter:nth-of-type(2){transform-origin:0;background:#7fa368;top:33%}.cloak-shutter:nth-of-type(3){background:#476e46;top:66%}.cloak-seal-rule{background:#b5df75;width:100%;height:3px;margin-top:8px;display:block}.sidebar-signature{display:none}@media (prefers-reduced-motion:no-preference){.map-cell{position:relative;overflow:hidden}a.map-cell:after{content:"";transform-origin:0;background:#08793414;transition:transform .23s;position:absolute;inset:0;transform:scaleX(0)}a.map-cell:hover:after,a.map-cell:focus-visible:after{transform:scaleX(1)}.research-index>a .token{transition:transform .24s cubic-bezier(.2,.75,.25,1)}.research-index>a:hover .token,.research-index>a:focus-visible .token{transform:translateY(-3px)}.research-tabbar>button:after{content:"";transform-origin:0;background:#0c8340;height:3px;transition:transform .24s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.research-tabbar>button[aria-selected=true]{border-bottom-color:#0000}.research-tabbar>button[aria-selected=true]:after{transform:scaleX(1)}}.home-story{--story-line:#bdc7ac;--story-green:#244b2b;--story-dark:#122d1d;--story-muted:#5e7150;overflow:clip}.story-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;padding:78px max(52px,50vw - 748px);scroll-margin-top:100px;display:grid}.home-story h2{letter-spacing:-.065em;font-variation-settings:normal;font-family:Dela Gothic One,sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.22}.home-story h2 em{color:#47773b;font-style:normal}.home-story h3{letter-spacing:-.045em;font-family:Commissioner,sans-serif;font-size:26px;font-weight:550;line-height:1.35}.story-kicker{letter-spacing:.01em;color:var(--story-muted);margin:0 0 18px;font-size:13px;font-weight:550;line-height:1.6}.story-heading>p:not(.story-kicker),.story-question-intro>p:not(.story-kicker){max-width:410px;color:var(--story-muted);margin:24px 0;font-size:16px;line-height:1.85}.story-text-link{color:#315d31;border-bottom:1px solid #9db18b;padding:7px 0;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-block}.story-source-link{color:#607b51;text-underline-offset:4px;width:fit-content;margin-top:17px;font-size:12px;line-height:1.6;text-decoration:underline;display:block}.story-lead{letter-spacing:-.02em;max-width:540px;margin-top:25px;font-size:18px;line-height:1.7}.story-assets{background:#e7edda;border-top:1px solid #becaaa}.story-heading{align-self:start;position:sticky;top:140px}.story-filter,.story-tabs{border-bottom:1px solid var(--story-line);flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.story-filter button,.story-tabs button{color:#687a54;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0 12px;font-size:13px;font-weight:500;line-height:1.5}.story-filter button[aria-pressed=true],.story-tabs button[aria-pressed=true]{color:#1b3c24;border-color:#426d2d}.story-asset-options{border-top:1px solid var(--story-line);grid-template-columns:1fr 1fr;display:grid}.story-asset-options button{text-align:left;border:0;border-bottom:1px solid var(--story-line);color:#1b3523;background:0 0;align-items:center;gap:12px;min-width:0;padding:16px 10px;transition:background .18s;display:flex}.story-asset-options button[aria-pressed=true]{background:#d1e2b7;box-shadow:inset 3px 0 #487c30}.story-asset-options button:hover{background:#dce6cd}.story-asset-options .token{flex-shrink:0;width:34px;height:34px}.story-asset-options b{font-size:15px;font-weight:600;display:block}.story-asset-options small{color:#61764d;white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-top:3px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.story-asset-sector{display:none}.story-asset-record{padding:26px 0 0}.story-record-label{color:#72865a;margin-bottom:16px;font-size:12px;display:block}.story-asset-record>div:not(.story-record-links){align-items:center;gap:14px;display:flex}.story-asset-record .token{width:48px;height:48px;transform:translateY(calc((var(--scene-progress,.5) - .5)*-18px));flex-shrink:0}.story-asset-record h3{font-size:25px}.story-asset-record>div>span:last-child:not(.token){color:#60724f;margin-left:auto;font-size:14px}.story-asset-record>p{color:#61774e;margin:16px 0;font-size:13px;line-height:1.8}.story-record-links{flex-wrap:wrap;gap:24px;display:flex}.story-record-links a{text-underline-offset:4px;color:#365d2e;font-size:12px;line-height:1.6;text-decoration:underline}.story-research{color:#eaf0dd;background:#153421;align-items:center;gap:100px}.story-research .story-kicker{color:#a1bc87}.story-research h2 em{color:#c1ed7b}.story-research .story-lead{color:#bed0ae}.story-research .story-tabs{border-color:#4b6841;gap:24px;margin-top:30px}.story-research .story-tabs button{color:#acc795}.story-research .story-tabs button[aria-pressed=true]{color:#d5f5a6;border-color:#bfec7d}.story-research-copy h3{max-width:510px;margin:20px 0 13px;font-size:22px}.story-research-copy>p{color:#b5cba3;font-size:14px;line-height:1.85}.story-research-copy ul{margin:19px 0;padding:0;list-style:none}.story-research-copy li{color:#d0dfbd;border-top:1px solid #36563b;padding:7px 0;font-size:13px;line-height:1.7}.story-research .story-text-link{color:#d2edb0;border-color:#668b4d}.story-source-file{color:#203b27;transform:translateY(calc((var(--scene-progress,.5) - .5)*-40px)) rotate(-1.2deg);background:#eaf0dd;padding:28px 30px 30px;position:relative;box-shadow:10px 12px #091f15}.story-file-top{color:#6a7e55;border-bottom:1px solid #b8c6a6;justify-content:space-between;padding-bottom:17px;font-size:12px;display:flex}.story-file-top span:last-child{color:#305332;font-weight:600}.story-file-identity{align-items:center;gap:16px;padding:25px 0;display:flex}.story-file-identity .token{flex-shrink:0;width:54px;height:54px}.story-file-identity strong{letter-spacing:-.04em;font-size:25px;font-weight:550;display:block}.story-file-identity div>span{color:#6b7e57;margin-top:5px;font-size:12px;display:block}.story-source-strips{flex-direction:column;gap:9px;display:flex}.story-source-strips>div{transform:translateX(calc((var(--scene-progress,.5) - .5)*16px));background:#dce7cb;border-left:3px solid #799956;padding:15px 17px}.story-source-strips>div:nth-child(2){transform:translateX(calc((var(--scene-progress,.5) - .5)*-24px))}.story-source-strips>div:nth-child(3){transform:translateX(calc((var(--scene-progress,.5) - .5)*32px))}.story-source-strips span{color:#6a8055;font-size:12px;display:block}.story-source-strips b{margin:6px 0;font-size:17px;font-weight:550;display:block}.story-source-strips small{color:#5f784a;font-size:12px}.story-source-file>p{color:#72875d;margin:23px 0 8px;font-size:12px;line-height:1.7}.story-source-file>a{text-underline-offset:4px;color:#466e35;font-size:12px;text-decoration:underline}.story-execution{background:#f4f2e5;padding:74px max(52px,50vw - 748px) 80px}.story-execution-title{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}.story-execution-title>p{color:#667653;max-width:370px;margin-bottom:3px;font-size:16px;line-height:1.8}.story-execution-grid{border-top:1px solid #b5c1a2;border-bottom:1px solid #b5c1a2;grid-template-columns:1fr 1fr;display:grid}.story-swap,.story-lp{padding:38px 45px 36px 0}.story-lp{border-left:1px solid #b5c1a2;padding:38px 0 36px 45px}.story-pair{align-items:center;gap:20px;height:126px;margin-bottom:22px;display:flex}.story-pair>span{align-items:center;gap:13px;font-size:24px;display:flex}.story-pair .token{flex-shrink:0;width:65px;height:65px}.story-pair b{font-size:19px;font-weight:550}.story-pair>i{background:#9eb489;width:60px;height:1px;position:relative}.story-pair>i:before{content:"";width:7px;height:7px;transform:translateX(calc(var(--scene-progress,.5)*50px));background:#467731;border-radius:50%;position:absolute;top:-3px;left:0}.story-pair>span:first-child{transform:translateX(calc((var(--scene-progress,.5) - .5)*-24px))}.story-pair>span:last-child{transform:translateX(calc((var(--scene-progress,.5) - .5)*24px))}.story-swap>p:not(.story-kicker),.story-lp-copy>p{color:#62744f;max-width:505px;margin:17px 0 20px;font-size:15px;line-height:1.85}.story-route{border-top:1px solid #bac9a5;gap:0;margin:25px 0 28px;padding-top:13px;display:flex}.story-route span{color:#6d8358;flex:1;font-size:12px}.story-route span:before{content:"";background:#7f9b62;border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.story-lp-symbol{justify-content:center;align-items:center;max-width:280px;height:126px;margin-bottom:22px;display:flex;position:relative}.story-lp-symbol .token{z-index:1;border:5px solid #f4f2e5;width:78px;height:78px}.story-lp-symbol .token+.token{margin-left:-18px}.story-position-ring{width:210px;height:100px;transform:rotate(calc(-14deg + var(--scene-progress,.5)*25deg)) scale(calc(.96 + var(--scene-progress,.5)*.08));border:1px dashed #99af7d;border-radius:50%;position:absolute}.story-lp .story-tabs{gap:18px;margin:0 0 20px}.story-lp-copy small{color:#6e8258;margin-top:20px;font-size:12px;line-height:1.7;display:block}.story-lp>.story-text-link{margin-top:10px}.story-disclosure{background:#e5ebd5;border-top:1px solid #b7c4a1;align-items:center}.story-disclosure-copy>p:not(.story-boundary){color:#64794e;margin-top:23px;font-size:15px;line-height:1.85}.story-disclosure-copy .story-lead{color:#536b3e;font-size:18px}.story-boundary{color:#6e8259;border-top:1px solid #bfccae;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.8}.story-inline-links{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.story-policy{transform:translateY(calc((var(--scene-progress,.5) - .5)*-30px));background:#f4f5e9;border:1px solid #bdcbaa;padding:25px 30px 28px;position:relative}.story-policy .cloak-seal{width:100px;height:90px;margin:0 0 22px}.story-policy .cloak-seal-window{width:95px;height:70px}.story-policy .cloak-seal-rule{display:none}.story-policy h3{margin:23px 0;font-size:22px}.story-policy dl{margin:0}.story-policy dl>div{border-top:1px solid #cfdbc0;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;font-size:13px;display:flex}.story-policy dt{color:#657b52}.story-policy dd{text-align:right;max-width:170px;font-weight:550}.story-policy dd.is-excluded{color:#edf2dc;background:#25462e;border-radius:2px;padding:2px 9px;font-size:12px}.story-policy>a{color:#416934;text-underline-offset:4px;margin-top:23px;font-size:12px;text-decoration:underline;display:inline-block}.story-questions{background:#f4f2e5;border-top:1px solid #c1cbaa;align-items:start}.story-question-intro{position:sticky;top:140px}.story-faq details{border-top:1px solid #bcc7ab}.story-faq details:last-child{border-bottom:1px solid #bcc7ab}.story-faq summary{cursor:pointer;letter-spacing:-.025em;padding:22px 35px 22px 0;font-size:16px;font-weight:550;line-height:1.6;list-style:none;position:relative}.story-faq summary::-webkit-details-marker{display:none}.story-faq summary:after{content:"+";color:#6b8751;font-size:23px;font-weight:400;position:absolute;top:19px;right:2px}.story-faq details[open] summary:after{content:"−"}.story-faq details>p{color:#687b54;margin:0 0 24px;padding-right:27px;font-size:14px;line-height:1.85}.story-last{isolation:isolate;background:#cee49f;padding:65px max(52px,50vw - 748px);position:relative;overflow:hidden}.story-last h2{font-size:clamp(30px,3.4vw,49px)}.story-last-actions{align-items:center;gap:30px;margin-top:28px;display:flex}.story-last-word{color:#bbd386;letter-spacing:-.08em;transform:translateY(-50%) rotate(calc(-8deg + var(--scene-progress,.5)*10deg));z-index:-1;font-family:Dela Gothic One,sans-serif;font-size:clamp(90px,14vw,195px);position:absolute;top:50%;right:4%}.story-last .story-kicker{color:#628143}.story-policy .cloak-seal{width:70px;height:70px;margin-bottom:16px}.story-policy .cloak-seal-window{background:0 0;width:56px;height:56px}.story-policy .cloak-seal-window img{opacity:1;filter:brightness(0)saturate()invert(21%)sepia(22%)saturate(856%)hue-rotate(82deg);width:241px;height:81px;top:-15.5px;left:-10px}@media (width<=1100px){.story-section{gap:45px;padding:55px 32px}.home-story h2{font-size:34px}.story-research{gap:50px}.story-source-file{padding:22px}.story-execution{padding:55px 32px}.story-swap{padding-right:28px}.story-lp{padding-left:28px}.story-pair{gap:12px}.story-pair .token{width:52px;height:52px}.story-pair>span{gap:8px}.story-pair>i{width:35px}.story-pair b{font-size:16px}.story-pair>i:before{transform:translateX(calc(var(--scene-progress,.5)*30px))}.story-last{padding:55px 32px}.story-policy{padding:24px}.story-filter,.story-tabs{gap:17px}.story-asset-options{grid-template-columns:1fr}.story-asset-sector{color:#6d8058;margin-left:auto;font-size:12px;display:block!important}.story-heading,.story-question-intro{top:120px}}@media (width<=760px){.story-section{padding:38px 22px;display:block}.home-story h2{font-size:31px;line-height:1.25}.home-story h3{font-size:24px}.story-kicker{margin-bottom:16px;font-size:12px}.story-heading,.story-question-intro{position:static}.story-heading>p:not(.story-kicker),.story-question-intro>p:not(.story-kicker){margin:20px 0;font-size:15px;line-height:1.8}.story-asset-book{margin-top:29px}.story-asset-options{grid-template-columns:1fr}.story-asset-options button{padding:13px 10px}.story-asset-options small{max-width:160px}.story-asset-sector{text-align:right;max-width:95px;font-size:11px}.story-asset-record h3{font-size:23px}.story-asset-record>div>span:last-child:not(.token){font-size:12px}.story-record-links{gap:15px}.story-lead{margin-top:21px;font-size:16px;line-height:1.75}.story-research-copy{min-height:0;margin-bottom:12px}.story-research-copy h3{font-size:21px}.story-research .story-tabs{gap:20px;margin-top:24px}.story-source-file{margin:38px 7px 10px 0;padding:23px;box-shadow:7px 8px #091f15}.story-source-strips>div{padding:14px}.story-source-strips b{font-size:16px}.story-file-identity strong{font-size:24px}.story-execution{padding:38px 22px 42px}.story-execution-title{margin-bottom:25px;display:block}.story-execution-title>p{margin-top:22px;font-size:15px}.story-execution-grid{display:block}.story-swap,.story-lp{border:0;padding:21px 0 28px}.story-lp{border-top:1px solid #b5c1a2;padding-top:25px}.story-pair{justify-content:center;gap:20px;height:115px;margin-bottom:15px}.story-pair .token{width:61px;height:61px}.story-pair>span{gap:11px}.story-pair b{font-size:18px}.story-pair>i{width:45px}.story-pair>i:before{transform:translateX(calc(var(--scene-progress,.5)*40px))}.story-swap>p:not(.story-kicker),.story-lp-copy>p{font-size:14px;line-height:1.85}.story-route{margin:24px 0}.story-lp-symbol{height:113px;margin:auto auto 20px}.story-lp-copy{min-height:0;margin-bottom:18px}.story-lp .story-tabs{gap:18px}.story-lp .story-tabs button{font-size:12px}.story-disclosure-copy>p:not(.story-boundary){font-size:14px}.story-disclosure-copy .story-lead{font-size:16px}.story-inline-links{gap:17px;margin-top:15px}.story-inline-links .story-text-link{font-size:13px}.story-policy{transform:translateY(calc((var(--scene-progress,.5) - .5)*-15px));margin-top:32px;padding:23px}.story-policy h3{font-size:21px}.story-policy dl>div{gap:12px;font-size:12px}.story-policy .story-tabs{gap:19px}.story-policy .story-tabs button{font-size:12px}.story-faq{margin-top:28px}.story-faq summary{padding-block:20px;font-size:15px}.story-faq details>p{padding-right:12px;font-size:14px}.story-last{padding:38px 22px 42px}.story-last h2{font-size:30px}.story-last-word{opacity:.6;font-size:110px;top:auto;bottom:-30px;right:15px;transform:rotate(-5deg)}.story-last-actions{gap:25px;margin-top:27px}.story-text-link{font-size:14px}}@media (prefers-reduced-motion:reduce){.story-heading,.story-question-intro{position:static}.story-asset-record .token,.story-source-file,.story-source-strips>div,.story-pair>span,.story-position-ring,.story-policy,.story-last-word{transform:none!important}.story-pair>i:before{transform:none}.story-asset-options button{transition:none}}.public-site--home{--cat-paper:#f4f2e5;background:var(--cat-paper);color:#15251b;font-family:Commissioner,sans-serif}.public-site--home .public-header{z-index:20;background:var(--cat-paper);color:#15251b;border:0;width:100%;position:fixed;top:0;left:0}.public-site--home .public-header-inner{max-width:1600px;min-height:94px;padding:0 52px}.public-site--home .public-brand{letter-spacing:-1.1px;font-variation-settings:"FLAR" 35,"VOLM" 10;font-family:Commissioner,sans-serif;font-weight:700}.public-site--home .public-brand b{color:#477a28}.public-site--home .public-monogram img{filter:brightness(0)saturate()invert(11%)sepia(17%)saturate(1059%)hue-rotate(94deg)}.public-site--home .public-header nav{gap:31px;font-family:Commissioner,sans-serif;font-size:14px;font-weight:500}.public-site--home .public-header nav>a:not(.public-button){color:#233c2c}.public-site--home .public-header .public-button{background:0 0;border:1px solid #263d2c;border-radius:7px;min-height:42px;padding:10px 20px;font-weight:600;color:#192c20!important}.public-site--home .public-header .public-button:hover{background:#daf2a1}.cat-story{position:relative}.cat-story:after{content:"";height:400px;display:block}.cat-cover{isolation:isolate;background:var(--cat-paper);max-width:1600px;height:100svh;min-height:760px;margin:auto;padding-top:94px;position:sticky;top:0;overflow:hidden}.cat-cover-meta{z-index:3;color:#5b674e;border-top:1px solid #b9c1a9;justify-content:space-between;gap:20px;margin:0 52px;padding-top:14px;font-size:12px;line-height:1.5;display:flex;position:relative}.cat-cover-copy{z-index:2;pointer-events:none;width:58%;padding:55px 0 80px 52px;position:relative}.cat-cover-copy a{pointer-events:auto}.cat-intro{letter-spacing:-.02em;color:#526b35;margin:0 0 20px;font-size:16px;font-weight:500}.public-site--home .cat-cover h1{letter-spacing:-.065em;color:#16281d;font-variation-settings:normal;margin:0 0 28px;font-family:Dela Gothic One,sans-serif;font-size:clamp(48px,5.15vw,76px);font-weight:400;line-height:1.15}.cat-cover h1 em{color:#396d34;font-style:normal}.cat-deck{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.5}.cat-description{color:#536148;margin:0;font-size:15px;line-height:1.8}.cat-actions{align-items:center;gap:26px;margin-top:29px;display:flex}.cat-enter{color:#142419;background:#c1f554;border:1px solid #18321e;border-radius:7px;justify-content:center;align-items:center;min-width:150px;min-height:50px;padding:13px 25px;font-size:15px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 3px #18321e}.cat-enter:hover{background:#d0ff71;transform:translateY(-2px);box-shadow:0 5px #18321e}.cat-enter:active{transform:translateY(2px);box-shadow:0 1px #18321e}.cat-docs-link{text-underline-offset:5px;color:#315332;padding:12px 0;font-size:14px;font-weight:500;-webkit-text-decoration:underline #a5b68b;text-decoration:underline #a5b68b}.cat-stage{--cat-progress:0;z-index:1;width:min(60%,870px);margin:0;position:absolute;top:140px;bottom:0;right:0}.cat-film{mix-blend-mode:darken;transform-origin:70% 100%;width:100%;height:100%;transform:translateX(calc(var(--cat-progress)*-30px)) translateY(calc(var(--cat-progress)*15px)) rotate(calc(var(--cat-progress)*-2deg));position:relative}.cat-film img,.cat-film video{object-fit:contain;object-position:right bottom;width:100%;max-width:none;height:100%;display:block;position:absolute;bottom:0;right:0}.cat-film video{opacity:0;transition:opacity .18s linear}.cat-film video.is-ready{opacity:1}.cat-cover-signoff{z-index:3;color:#657453;align-items:center;gap:13px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:31px;left:52px}.cat-small-mark{font-variation-settings:normal;color:#416d34;font-family:Dela Gothic One,sans-serif;font-size:38px;line-height:1;transform:rotate(-9deg)}.cat-cover-signoff b{color:#334e2e;font-weight:500}.cat-app-directory{color:#edf1df;background:#132b1d;padding:30px 52px 35px}.cat-directory-label{justify-content:space-between;align-items:baseline;gap:25px;max-width:1496px;margin:0 auto 24px;display:flex}.public-site--home .cat-directory-label h2{letter-spacing:-.035em;font-variation-settings:normal;font-family:Dela Gothic One,sans-serif;font-size:24px;font-weight:400;line-height:1.5}.cat-directory-label p{color:#a4b693;font-size:12px}.cat-app-directory nav{border-top:1px solid #4d6245;border-bottom:1px solid #4d6245;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1496px;margin:auto;display:grid}.cat-app-directory nav>a{color:inherit;border-right:1px solid #4d6245;flex-direction:column;align-items:flex-start;gap:7px;padding:20px 27px 23px;transition:background .18s;display:flex}.cat-app-directory nav>a:first-child{padding-left:0}.cat-app-directory nav>a:last-child{border-right:0;padding-right:0}.cat-app-directory nav>a:hover{background:#203d25}.cat-entry-tag{color:#a8bd96;font-size:12px;line-height:1.6}.cat-app-directory strong{letter-spacing:-.045em;font-size:26px;font-weight:550;line-height:1.4}.cat-entry-description{color:#c1ceb1;max-width:245px;font-size:13px;line-height:1.7}.public-site--home .public-footer{background:var(--cat-paper);color:#1c3422;border-top:0;padding:24px 52px 25px}.public-site--home .public-footer-top{max-width:1496px;margin:auto}.public-site--home .public-footer .public-brand{font-size:22px}.public-site--home .public-footer p{color:#647154}.public-site--home .public-footer nav{color:#38562f;font-size:13px}.public-site--home .public-fineprint{color:#758066;max-width:1496px;margin:15px auto 0;font-size:11px;line-height:1.65}.public-site--home a:focus-visible,.public-site--home button:focus-visible{outline-offset:5px;outline:2px solid #456c2b}.cat-app-directory a:focus-visible{outline-color:#c1f554}@media (width>=1600px){.cat-cover{min-height:780px}.cat-cover-copy{padding-top:75px}.cat-stage{width:870px}}@media (width<=1100px){.public-site--home .public-header-inner{min-height:84px;padding-inline:32px}.cat-cover{min-height:645px}.cat-cover-meta{margin-inline:32px}.cat-cover-copy{width:62%;padding:64px 0 80px 32px}.public-site--home .cat-cover h1{font-size:clamp(44px,5.5vw,60px)}.cat-stage{width:63%;top:70px;right:-25px}.cat-deck{font-size:19px}.cat-cover-signoff{left:32px}.cat-app-directory{padding:27px 32px 30px}.cat-app-directory nav>a{padding-inline:20px}.cat-app-directory strong{font-size:23px}.public-site--home .public-footer{padding-inline:32px}}@media (width<=760px){.public-site--home .public-header-inner{flex-wrap:nowrap;gap:20px;min-height:78px;padding:0 22px}.public-site--home .public-header nav{gap:23px;width:auto}.public-site--home .public-header .public-brand{font-size:23px}.public-site--home .public-header nav .public-button{display:none}.cat-cover{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cat-cover-meta{margin:0 22px;padding-top:12px;font-size:11px}.cat-cover-copy{pointer-events:auto;width:100%;padding:30px 22px 0}.cat-intro{margin-bottom:13px;font-size:14px}.public-site--home .cat-cover h1{letter-spacing:-.065em;margin-bottom:20px;font-size:clamp(38px,7.8vw,57px);line-height:1.2}.cat-deck{margin-bottom:7px;font-size:18px}.cat-description{font-size:14px;line-height:1.8}.cat-actions{gap:23px;margin-top:22px}.cat-enter{min-width:140px;min-height:48px;padding-inline:21px;font-size:14px}.cat-docs-link{font-size:13px}.cat-stage{aspect-ratio:1;width:100%;max-height:640px;margin:0;position:relative;top:auto;bottom:auto;right:auto}.cat-film{width:100%;height:100%}.cat-film img,.cat-film video{width:100%;bottom:0}.cat-cover-signoff{color:#d8e4c6;z-index:3;background:#11291ecf;border-radius:4px;gap:8px;padding:8px 10px;bottom:18px;left:22px}.cat-cover-signoff b{color:#e2eccf}.cat-small-mark{color:#c0f254;font-size:28px}.cat-cover-signoff>span:last-child{font-size:11px}.cat-app-directory{padding:25px 22px 28px}.cat-directory-label{margin-bottom:19px;display:block}.public-site--home .cat-directory-label h2{font-size:21px}.cat-directory-label p{margin-top:9px;font-size:12px}.cat-app-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-app-directory nav>a{padding:18px 17px!important}.cat-app-directory nav>a:nth-child(odd){padding-left:0!important}.cat-app-directory nav>a:nth-child(2n){border-right:0;padding-right:0!important}.cat-app-directory nav>a:nth-child(-n+2){border-bottom:1px solid #4d6245}.cat-app-directory strong{font-size:23px}.cat-entry-description{font-size:12px}.cat-entry-tag{font-size:11px}.public-site--home .public-footer{padding:24px 22px}.public-site--home .public-footer-top{gap:16px}.public-site--home .public-footer .public-brand{font-size:21px}.public-site--home .public-footer nav{gap:20px;font-size:12px}.public-site--home .public-fineprint{font-size:11px}}@media (width<=380px){.public-site--home .cat-cover h1{font-size:36px}.public-site--home .public-header-inner,.cat-cover-copy{padding-inline:18px}.cat-cover-meta{margin-inline:18px}.cat-actions{gap:17px}.cat-docs-link{font-size:12px}}@media (width<=1100px){.cat-cover{min-height:720px;padding-top:84px}.cat-stage{top:125px}}@media (width<=760px){.cat-story:after{height:280px}.cat-cover{height:auto;min-height:100svh;padding-top:78px}.cat-stage{flex:1;min-height:340px;top:auto}.cat-cover-meta,.cat-entry-tag,.public-site--home .public-fineprint{font-size:12px}.cat-film{transform:translateX(calc(var(--cat-progress)*-12px)) translateY(calc(var(--cat-progress)*8px)) rotate(calc(var(--cat-progress)*-1.5deg))}}@media (prefers-reduced-motion:reduce){.cat-story:after{height:0}.cat-cover{position:relative}.cat-film{transform:none}.cat-enter,.cat-film video,.cat-app-directory nav>a{transition:none}.cat-enter:hover,.cat-enter:active{transform:none}}.cat-story:after{display:none}.cat-cover{height:clamp(660px,82svh,780px);min-height:0;position:relative}.cat-cover-copy{padding-top:32px;padding-bottom:56px}.cat-stage{top:126px}.cat-cover-signoff{bottom:24px}.cat-intro{margin-bottom:16px}.cat-actions{margin-top:24px}.home-story>.story-section{column-gap:42px;padding-top:44px;padding-bottom:44px}.home-story>.story-execution{padding-top:44px;padding-bottom:44px}.story-kicker{margin-bottom:12px}.story-heading>p:not(.story-kicker),.story-question-intro>p:not(.story-kicker){margin:16px 0;line-height:1.7}.story-lead{margin-top:16px;line-height:1.6}.story-filter,.story-tabs{margin-bottom:14px}.story-asset-options button{padding:11px 10px}.story-asset-record{padding-top:18px}.story-record-label{margin-bottom:10px}.story-asset-record>p{margin:12px 0;line-height:1.65}.story-research .story-tabs{margin-top:18px}.story-research-copy{min-height:240px}.story-research-copy h3{margin:14px 0 10px}.story-research-copy>p{line-height:1.7}.story-research-copy ul{margin:12px 0}.story-research-copy li{padding:6px 0}.story-source-file{padding:22px 24px}.story-file-top{padding-bottom:12px}.story-file-identity{padding:18px 0}.story-source-strips>div{padding:12px 15px}.story-source-file>p{margin-top:16px}.story-execution-title{gap:36px;margin-bottom:24px}.story-swap{padding:24px 28px 24px 0}.story-lp{padding:24px 0 24px 28px}.story-pair,.story-lp-symbol{height:90px;margin-bottom:16px}.story-position-ring{height:82px}.story-swap>p:not(.story-kicker),.story-lp-copy>p{margin:12px 0 16px;line-height:1.7}.story-route{margin:18px 0 20px}.story-lp .story-tabs{margin-bottom:14px}.story-lp-copy{min-height:180px}.story-lp-copy small,.story-source-link{margin-top:12px}.story-disclosure-copy>p:not(.story-boundary){margin-top:16px;line-height:1.7}.story-boundary{margin-top:16px;padding-top:12px}.story-inline-links{margin-top:12px}.story-policy{padding:20px 24px}.story-policy .cloak-seal{height:56px;margin-bottom:12px}.story-policy h3{margin:16px 0}.story-policy dl>div{padding:11px 0}.story-policy>a{margin-top:16px}.story-faq summary{padding-top:16px;padding-bottom:16px}.story-faq summary:after{top:13px}.story-faq details>p{margin-bottom:18px;line-height:1.7}.home-story>.story-last{padding-top:38px;padding-bottom:40px}.story-last-actions{margin-top:20px}.cat-directory-label{margin-bottom:16px}.cat-app-directory nav>a{padding-top:16px;padding-bottom:17px}@media (width>=761px) and (width<=1100px){.cat-cover{height:clamp(620px,80svh,700px)}.cat-cover-copy{padding-top:32px}.home-story>.story-section{column-gap:30px;padding-block:36px}.home-story>.story-execution{padding-block:36px}.story-asset-options{grid-template-columns:1fr 1fr}.story-asset-options button{gap:9px}.story-asset-options small{max-width:110px}.story-asset-sector{display:none!important}.story-swap{padding-right:22px}.story-lp{padding-left:22px}}@media (width<=760px){.cat-cover{height:auto;min-height:0}.cat-cover-copy{padding-top:22px;padding-bottom:0}.cat-intro{margin-bottom:12px}.cat-actions{margin-top:20px}.cat-stage{aspect-ratio:auto;flex:none;width:100%;height:clamp(280px,88vw,430px);min-height:0;max-height:none;margin-top:8px;top:auto}.cat-cover-signoff{display:none}.home-story>.story-section{padding-block:28px}.home-story>.story-execution{padding-top:28px;padding-bottom:28px}.story-kicker{margin-bottom:12px}.story-asset-book{margin-top:18px}.story-asset-options{grid-template-columns:1fr 1fr}.story-asset-options button{gap:8px;padding:11px 8px}.story-asset-options small{max-width:103px}.story-asset-options .token{width:30px;height:30px}.story-asset-sector{display:none!important}.story-record-links{gap:8px 16px}.story-lead{margin-top:16px;line-height:1.65}.story-research-copy{min-height:0}.story-source-file{margin:24px 7px 0 0;padding:20px}.story-source-strips>div{padding:11px 13px}.story-execution-title{margin-bottom:18px}.story-execution-title>p{margin-top:16px;line-height:1.7}.story-swap,.story-lp{padding:18px 0 22px}.story-pair,.story-lp-symbol{height:82px;margin-bottom:14px}.story-lp-symbol{margin-inline:auto}.story-lp-copy{min-height:0;margin-bottom:12px}.story-route{margin:16px 0 20px}.story-policy{margin-top:22px;padding:20px}.story-faq{margin-top:20px}.home-story>.story-last{padding-top:28px;padding-bottom:30px}.story-last-actions{margin-top:20px}.cat-app-directory{padding-top:22px;padding-bottom:24px}.cat-directory-label{margin-bottom:14px}.cat-app-directory nav>a{padding-top:14px!important;padding-bottom:14px!important}}@media (width<=359px){.story-asset-options{grid-template-columns:1fr}.story-asset-options small{max-width:190px}}.cat-cover{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"copy portrait""assets portrait""routes routes";gap:0 42px;height:auto;min-height:0;padding:120px 52px 0;display:grid;overflow:visible}.cat-cover-copy{pointer-events:auto;grid-area:copy;align-self:start;width:auto;padding:0 0 26px}.public-site--home .cat-cover h1{margin-bottom:22px;font-size:clamp(48px,5.15vw,76px)}.cat-cover .cat-description{max-width:440px}.cat-cover .cat-actions{margin-top:22px}.cat-cover .cat-stage{aspect-ratio:auto;grid-area:portrait;align-self:stretch;width:100%;max-width:none;height:auto;min-height:480px;max-height:none;margin:0;position:relative;top:auto;bottom:auto;right:auto}.cat-cover .cat-stage:before{content:"";clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background:#d7e8bf;position:absolute;inset:46px 0 0 -8px}.cat-cover .cat-static-poster{position:absolute;inset:0}.cat-asset-shelf{z-index:2;grid-area:assets;align-self:end;padding-bottom:22px;position:relative}.cat-shelf-heading{border-top:1px solid #b8c5a5;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding-top:16px;display:flex}.cat-shelf-heading h2{letter-spacing:-.025em;font-family:Commissioner,sans-serif;font-size:18px;font-weight:550;line-height:1.4}.cat-shelf-heading>a{color:#526d3c;text-underline-offset:4px;padding:8px 0;font-size:12px;text-decoration:underline}.cat-asset-shelf nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cat-asset-shelf nav>a{color:#203c27;background:#e6edda;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:74px;padding:9px 4px 10px;transition:background .18s;display:flex}.cat-asset-shelf nav>a:hover,.cat-asset-shelf nav>a:focus-visible{background:#cee39d}.cat-asset-shelf .token{flex-shrink:0;width:31px;height:31px}.cat-asset-shelf nav>a>span:last-child{font-size:12px;font-weight:600;line-height:1.4}.cat-entry-rail{border-top:1px solid #9ead8d;border-bottom:1px solid #9ead8d;grid-area:routes;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.cat-entry-rail>a{border-right:1px solid #c1cbb1;align-items:baseline;gap:18px;padding:21px 24px;transition:background .18s;display:flex}.cat-entry-rail>a:first-child{padding-left:0}.cat-entry-rail>a:last-child{border-right:0;padding-right:0}.cat-entry-rail strong{letter-spacing:-.04em;font-size:21px;font-weight:550;line-height:1.35}.cat-entry-rail span{color:#5b7250;max-width:210px;font-size:12px;line-height:1.6}.cat-entry-rail>a:hover{background:#e5ecd9}.cat-home>.home-story{padding-top:0}@media (width>=1600px){.cat-cover{padding-top:128px}.cat-cover-copy{padding-top:0}}@media (width<=1100px){.cat-cover{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 28px;height:auto;min-height:0;padding:108px 32px 0}.public-site--home .cat-cover h1{font-size:clamp(44px,5.5vw,60px)}.cat-cover-copy{padding-top:0;padding-bottom:24px}.cat-cover .cat-stage{min-height:440px}.cat-entry-rail>a{padding:16px 20px;display:block}.cat-entry-rail span{margin-top:5px;display:block}.cat-shelf-heading{gap:10px}.cat-shelf-heading h2{font-size:17px}}@media (width<=760px){.cat-cover{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""portrait""assets""routes";gap:0;height:auto;min-height:0;padding:99px 22px 0;display:grid}.public-site--home .cat-cover h1{margin-bottom:18px;font-size:clamp(38px,7.8vw,57px);line-height:1.2}.cat-cover-copy{padding:0 0 18px}.cat-cover .cat-actions{gap:20px;margin-top:20px}.cat-cover .cat-stage{width:100%;height:clamp(240px,70vw,340px);min-height:0;margin:0 0 18px}.cat-cover .cat-stage:before{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);inset:18px 0 0}.cat-asset-shelf{padding-bottom:0}.cat-shelf-heading{gap:12px;margin-bottom:10px;padding-top:10px}.cat-shelf-heading h2{font-size:17px}.cat-shelf-heading>a{font-size:12px}.cat-asset-shelf nav{gap:2px}.cat-asset-shelf nav>a{min-width:0;min-height:68px;padding-inline:0}.cat-asset-shelf .token{width:26px;height:26px}.cat-entry-rail{grid-template-columns:1fr;margin-top:20px}.cat-entry-rail>a,.cat-entry-rail>a:first-child,.cat-entry-rail>a:last-child{border-bottom:1px solid #c1cbb1;border-right:0;grid-template-columns:90px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.cat-entry-rail>a:last-child{border-bottom:0}.cat-entry-rail strong{font-size:20px}.cat-entry-rail span{margin:0;font-size:12px}}@media (width<=380px){.cat-cover{padding-inline:18px}.cat-asset-shelf nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-asset-shelf nav>a{flex-direction:row;gap:5px;min-height:48px}.cat-asset-shelf .token{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.cat-asset-shelf nav>a,.cat-entry-rail>a{transition:none}}:root{color:#15231a;font-synthesis:none;--ink:#15231a;--muted:#6b766b;--line:#d8dfd1;--green:#087934;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8f2;font-family:Creato Display,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-weight:600;line-height:1.15}h1{font-size:44px}h2{font-size:24px}h3{font-size:19px}p{line-height:1.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #078c37}::selection{color:#15321d;background:#c7edb7}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.muted{color:var(--muted)}.positive{color:#087934}.negative{color:#b44c35}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.full{width:100%}.eyebrow{letter-spacing:.11em;color:#64745f;font-size:12px;font-weight:650;line-height:1.5}.tiny-dot,.status-dot{background:#089b35;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tag{border:1px solid var(--line);color:#63725d;letter-spacing:.03em;white-space:nowrap;background:#f5f8f0;border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-flex}.header{border-bottom:1px solid var(--line);background:#f7f8f2}.header-inner{align-items:center;gap:45px;max-width:1440px;height:83px;margin:auto;padding:0 44px;display:flex}.brand{white-space:nowrap;letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:750;line-height:1;display:flex}.brand b{color:#00a62d}.brand-mark{width:34px;height:34px;overflow:hidden}.brand-mark img{object-fit:contain;filter:brightness(0)saturate()invert(13%)sepia(15%)saturate(1000%)hue-rotate(86deg);width:100%;height:100%}.header nav{align-items:center;gap:26px;height:100%;display:flex}.nav-link{color:#687365;white-space:nowrap;align-items:center;height:100%;font-size:14px;font-weight:500;display:flex;position:relative}.nav-link.active{color:#172c1a}.nav-link.active:after{content:"";background:#0a8634;width:100%;height:3px;position:absolute;bottom:-1px}.nav-link:hover{color:#087934}.header-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.icon-button,.privacy-link{color:#667562;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.icon-button:hover,.privacy-link:hover,.icon-button.active{color:#153d1e;background:#e8efdf}.privacy-link.active{color:var(--green)}.account-button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;font-size:12px;display:flex}.account-avatar{background:#e1ead6;border:1px solid #cad7bd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:650;display:grid}.context-bar{color:#718069;justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:11px 44px;font-size:12px;display:flex}.context-bar>span,.context-bar>div,.context-bar a{align-items:center;gap:9px;display:flex}.context-bar>div{gap:26px}.context-bar a{color:#3f5c36}.main{outline:none;max-width:1260px;min-height:65vh;margin:auto;padding:32px 48px 54px}.footer{border-top:1px solid var(--line);max-width:1348px;color:var(--muted);grid-template-columns:1fr auto;gap:21px;margin:auto;padding:27px 48px 30px;font-size:12px;display:grid}.footer>div{align-items:center;gap:23px;display:flex}.footer-brand{letter-spacing:-.7px;color:#30432a;font-size:18px;font-weight:650}.footer button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.footer p{color:#89917f;grid-column:1/-1;font-size:12px}.footer a:hover,.footer button:hover{color:#087934}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.button-primary{color:#082d0c;background:#00c805;border-color:#00bb05;box-shadow:0 2px #009d0640}.button-primary:hover{background:#00b905}.button-secondary{color:#33502d;background:#fff;border-color:#cdd8c4}.button-secondary:hover{background:#f0f5e8;border-color:#b1c49f}.text-link,.quiet-link{color:var(--green);font-size:13px;font-weight:550}.text-link:hover,.quiet-link:hover{text-underline-offset:4px;text-decoration:underline}.button-row{gap:10px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.section-heading,.panel-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-heading h2{font-size:21px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin:8px 0 32px;display:flex}.page-heading .eyebrow{margin-bottom:10px}.page-heading p.muted{margin-top:12px;font-size:15px}.page-heading>.tag{align-self:flex-end}.breadcrumbs{color:#708067;align-items:center;gap:12px;margin:0 0 22px;font-size:13px;display:flex}.breadcrumbs a{color:#087934}.data-note{color:#7e8978;justify-content:center;align-items:center;gap:9px;margin:26px 0 0;font-size:12px;display:flex}.empty-state{text-align:center;color:var(--muted);padding:50px 25px}.empty-state>svg{margin-bottom:18px}.empty-state h3{color:var(--ink)}.empty-state p{margin:10px 0 20px;font-size:14px}.exchange-stage{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:start;gap:64px;padding:14px 0 35px;display:grid}.exchange-kicker{letter-spacing:.13em;align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.exchange-story h1 span{color:#0a8536}.exchange-description{color:#6b7664;letter-spacing:-.2px;margin-top:18px;font-size:17px;line-height:1.55}.exchange-art{isolation:isolate;margin:6px -24px -10px -40px;position:relative}.exchange-art img{mix-blend-mode:multiply;width:100%;height:auto}.privacy-caption{justify-content:space-between;align-items:center;gap:20px;margin-top:-6px;display:flex}.privacy-caption>div{align-items:center;gap:12px;display:flex}.caption-rule{background:#0d8036;width:3px;height:29px}.privacy-caption p{color:#7e8875;font-size:12px;line-height:1.5}.privacy-caption strong{color:#4d6044;font-weight:500}.privacy-caption>a{color:#55704b;text-underline-offset:4px;font-size:12px;text-decoration:underline}.desk-ticket{border-color:#cdd7c2;box-shadow:0 12px 28px #273f1910,0 2px 4px #273f1907;padding:25px 27px 17px!important}.desk-ticket .section-heading{margin-bottom:22px}.desk-ticket .section-heading h2{letter-spacing:-1px;margin-top:6px;font-size:29px}.desk-ticket .eyebrow{letter-spacing:.13em;font-size:12px}.disclosure-peek{margin-top:20px;padding:0 2px}.peek-top{color:#788570;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.perspective-switch{background:#edf2e5;border:1px solid #ccd8bf;border-radius:5px;padding:2px;display:flex}.perspective-switch button{color:#73806b;background:0 0;border:0;border-radius:3px;padding:5px 8px;font-size:12px}.perspective-switch button.selected{color:#34532d;background:#fff;box-shadow:0 1px 3px #203e1012}.peek-content{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;font-size:12px;display:grid}.peek-content>span:first-child{color:#62725a}.peek-content>strong{font-variant-numeric:tabular-nums;min-height:23px;font-size:15px;font-weight:600}.peek-result{color:#17813b;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.redacted-value{align-items:center;gap:4px;padding:5px 0;display:flex}.redacted-value i{background:#29472d;border-radius:1px;width:27px;height:12px}.redacted-value i:nth-child(2){width:14px}.exchange-directory{border-top:1px solid #cdd7c2;border-bottom:1px solid #cdd7c2;grid-template-columns:1.25fr repeat(3,1fr);margin-top:2px;padding:30px 0;display:grid}.directory-title>span{letter-spacing:.12em;color:#78906d;font-size:12px;font-weight:600}.directory-title h2{letter-spacing:-.8px;margin-top:12px;font-size:24px;line-height:1.2}.exchange-directory>a{border-left:1px solid #d8dfd0;padding:0 30px;display:block}.directory-number{color:#8c9b81;font-size:12px}.exchange-directory h3{letter-spacing:-.5px;margin:9px 0;font-size:18px}.exchange-directory p{color:#7a8670;font-size:13px;line-height:1.5}.directory-link{color:#087934;margin-top:16px;font-size:12px;font-weight:600;display:block}.exchange-directory a:hover h3{color:#087934}.access-invitation{color:#7b8771;justify-content:center;align-items:center;gap:9px;padding-top:28px;font-size:12px;display:flex}.access-invitation a{color:#407035;text-underline-offset:4px;font-weight:550;text-decoration:underline}.trade-ticket{align-self:start;padding:24px}.trade-ticket>.section-heading{margin-bottom:22px}.trade-field{background:#f4f6ee;border:1px solid #e1e7d9;border-radius:7px;padding:15px 16px}.trade-field.receive{background:#f7f9f3}.field-caption{color:#7a8771;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.field-caption:first-child{color:#607454;margin-bottom:9px}.max-button{color:#19853b;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.amount-row{justify-content:space-between;align-items:center;gap:10px;min-height:39px;margin-bottom:8px;display:flex}.amount-row input,.amount-row output{letter-spacing:-1px;color:#263e22;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;font-size:29px;font-weight:550;line-height:1.3}.amount-row input::placeholder{color:#a0ad98}.asset-select{background:#fff;border:1px solid #dbe2d3;border-radius:30px;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px 5px 5px;display:flex}.asset-select select{appearance:none;cursor:pointer;background:0 0;border:0;min-width:40px;padding:0;font-size:12px;font-weight:650}.reverse-row{justify-content:center;align-items:center;padding:7px 0;display:flex}.reverse-row button{color:#6d7d62;background:0 0;border:0;padding:0 12px;font-size:12px;line-height:1.5}.reverse-row button:hover{color:#087934;text-decoration:underline}.quote-summary{gap:8px;margin:20px 0;display:grid}.quote-summary>div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.quote-summary b{font-weight:600}.trade-ticket>.button{min-height:45px;font-size:14px}.ticket-note{color:#7f8b76;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.ticket-note svg{flex-shrink:0}.settings-row{align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.settings-row>span{margin-right:auto}.settings-row button,.percent-buttons button{background:#f1f5eb;border:1px solid #d5dfcc;border-radius:4px;padding:5px 8px;font-size:12px}.settings-row button.selected,.percent-buttons button.selected{color:#21682d;background:#def0cf}.form-error{color:#a4432e;margin:10px 0;font-size:12px}.form-success{color:#087934;align-items:center;gap:8px;margin:14px 0;font-size:13px;display:flex}.trade-success{color:#087934;gap:12px;padding:20px 0;display:flex}.trade-success p{color:#708268;margin-top:5px;font-size:12px}.trade-success b{font-size:15px}.trade-success a{margin-top:9px;font-size:12px;text-decoration:underline;display:block}.form-label{margin:20px 0 9px;font-size:13px;font-weight:500;display:block}.field{color:#30462b;background:#f8faf4;border:1px solid #ccd7c3;border-radius:6px;width:100%;min-height:47px;padding:11px 13px}.field-with-unit{position:relative}.field-with-unit .field{padding-right:55px}.field-with-unit>span{color:#7a8672;font-size:13px;position:absolute;top:13px;right:15px}.field-help{margin-top:8px;font-size:12px}.field::placeholder{color:#94a18a}input[type=range]{accent-color:#087934;width:100%}.stat-row{border-top:1px solid #e2e8db;justify-content:space-between;gap:22px;padding:13px 0;font-size:12px;display:flex}.stat-row>span{color:#7a8871}.stat-row strong,.stat-row b{text-align:right;font-weight:550}.token{background:color-mix(in srgb,var(--token) 14%,white);border:1px solid color-mix(in srgb,var(--token) 20%,white);color:#24401f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.token.small{width:23px;height:23px;font-size:12px}.token.large{width:48px;height:48px;font-size:25px}.token-spy{letter-spacing:-1px;font-size:12px}.token-usdc{color:#2774bb;background:#e8f2ff;border-color:#d2e5fa}.ms-grid{grid-template-columns:repeat(2,6px);gap:2px;display:grid}.ms-grid i{background:currentColor;width:6px;height:6px}.asset-identity{align-items:center;gap:12px;display:flex}.asset-identity b{font-size:14px;font-weight:650;display:block}.asset-identity small{color:#7e8976;margin-top:4px;font-size:12px;display:block}.token-pair{padding-right:4px;display:flex}.token-pair .token+.token{border:3px solid #fff;margin-left:-9px}.table-scroll{overflow-x:auto}.asset-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.asset-table th{color:#7c8a73;background:#f7f9f3;border-bottom:1px solid #e3e8dd;padding:14px 17px;font-size:12px;font-weight:500}.asset-table td{border-bottom:1px solid #e8ede1;height:77px;padding:19px 17px;font-size:13px}.asset-table td:first-child,.asset-table th:first-child{padding-left:26px}.asset-table td:last-child,.asset-table th:last-child{text-align:right;padding-right:26px}.asset-table tr:last-child td{border-bottom:0}.asset-table tbody tr:hover{background:#fafcf6}.asset-table .chart-wrap{width:115px;height:37px}.table-action{color:#47713b;border:1px solid #d3dfc8;border-radius:5px;padding:6px 13px;font-size:12px;display:inline-flex}.table-action:hover{background:#edf5e5}.table-tabs{border-bottom:1px solid #dfe6d6;align-items:center;gap:24px;padding:0 25px;display:flex;overflow-x:auto}.table-tabs>button{white-space:nowrap;color:#7d8974;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0 14px;font-size:13px}.table-tabs>button.selected{color:#274a23;border-color:#0b8a36}.table-tabs>span{white-space:nowrap;color:#87917e;margin-left:auto;font-size:12px}.count{background:#e7efdd;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:12px}.star.selected{color:#0c8c36}.star.selected svg{fill:#d7edc8}.stock-controls{justify-content:space-between;gap:25px;padding:24px;display:flex}.search-field{color:#7a8970;background:#f8faf4;border:1px solid #d6dfcc;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex}.search-field input{color:#2c4524;background:0 0;border:0;width:100%;font-size:13px}.search-field:focus-within{outline-offset:3px;outline:2px solid #078c37}.search-field input:focus-visible{outline:0}.sort-label{color:#7a8870;align-items:center;gap:10px;font-size:12px;display:flex}.sort-label select{color:#49603e;background:#fff;border:1px solid #d7e0ce;border-radius:4px;padding:8px 10px;font-size:12px}.stock-spotlights{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:28px;display:grid}.stock-spotlight{background:#edf3e4;border:1px solid #d7e1ca;border-radius:9px;padding:24px;position:relative;overflow:hidden}.stock-spotlight .eyebrow{margin-bottom:20px;font-size:12px}.stock-spotlight>div:nth-child(2){align-items:center;gap:11px;display:flex}.stock-spotlight h2{font-size:22px}.spotlight-price{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.spotlight-price strong{letter-spacing:-.8px;font-size:26px;font-weight:550}.spotlight-price>span{font-size:12px}.stock-spotlight .chart-wrap{display:none}.spotlight-1{background:#f0f0e5}.spotlight-2{background:#e9efea}.stock-spotlight:hover{border-color:#9ebd8a}.chart-wrap{color:#0b8b3a;width:100%;height:46px;position:relative}.sparkline{width:100%;height:100%;overflow:visible}.sparkline.down{color:#b26448}.large-chart{height:205px;margin:30px 0 20px}.chart-value{z-index:1;background:#fff;border:1px solid #dce5d2;border-radius:4px;padding:4px 9px;font-size:16px;font-weight:550;position:absolute;top:-9px;left:12px}.chart-value small{color:#819176;font-size:12px;font-weight:400}.chart-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:12px;display:flex}.periods{gap:6px;display:flex}.periods button{color:#809075;background:0 0;border:0;border-radius:4px;padding:6px 11px;font-size:12px}.periods .selected{color:#2e672a;background:#e8f2df}.swap-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:28px;display:grid}.swap-chart,.stock-detail-chart{padding:27px}.swap-chart .tag{font-size:12px}.swap-market-price{letter-spacing:-1.5px;align-items:center;gap:17px;margin-top:27px;font-size:39px;font-weight:550;display:flex}.swap-market-price .positive,.swap-market-price .negative{letter-spacing:0;font-size:14px}.trade-explainer{grid-template-columns:30px 1fr;gap:23px 12px;margin:29px 13px;display:grid}.step-index{color:#7c916d;padding-top:3px;font-size:12px}.trade-explainer h3{font-size:16px;font-weight:550}.trade-explainer p{color:#7c8972;margin-top:5px;font-size:13px}.asset-title{align-items:center;gap:14px;display:flex}.asset-title .muted{letter-spacing:-.4px;font-size:20px;font-weight:400}.stock-detail-price{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.stock-detail-price>span:first-child{letter-spacing:-1.5px;font-size:40px;font-weight:550}.stock-detail-price>small{color:#84937a;font-size:12px}.stock-info{margin-top:24px;padding:27px}.stock-info p{color:#74836b;margin-top:14px;font-size:14px}.stock-facts{border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-top:25px;padding-top:22px;display:flex}.stock-facts small{color:#829176;margin-bottom:8px;font-size:12px;display:block}.stock-facts b{font-size:12px;font-weight:550}.related-assets{margin:27px 0}.related-assets h3{margin-bottom:16px;font-size:17px}.related-assets>div{justify-content:space-between;gap:12px;display:flex}.related-assets a{align-items:center;gap:8px;font-size:12px;display:flex}.related-assets .token{width:27px;height:27px;font-size:14px}.liquidity-summary{background:#e9f1df;border:1px solid #d2dfc4;border-radius:12px;grid-template-columns:1.25fr 1fr 1fr;gap:20px;margin-bottom:30px;padding:30px;display:grid}.lp-intro{padding-left:48px;position:relative}.lp-intro>svg{color:#5b7f45;position:absolute;top:3px;left:0}.lp-intro h2{font-size:25px}.lp-intro h2 span{color:#47773a}.lp-intro p{color:#7a896e;margin-top:12px;font-size:12px}.lp-metric{border-left:1px solid #ccdabc;flex-direction:column;justify-content:center;padding:8px 0 8px 28px;display:flex}.lp-metric>span,.lp-metric small{color:#798c6c;font-size:12px}.lp-metric strong{letter-spacing:-1px;margin:8px 0;font-size:35px;font-weight:550}.lp-bottom{color:#829176;gap:12px;max-width:800px;margin:25px 8px;font-size:12px;display:flex}.lp-bottom svg{flex-shrink:0;margin-top:3px}.pool-stats,.lp-position{margin-bottom:24px;padding:26px}.pool-stat-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.pool-stat-grid small{color:#7d8f70;margin-bottom:9px;font-size:12px;display:block}.pool-stat-grid strong{letter-spacing:-.7px;font-size:24px;font-weight:550}.position-value{letter-spacing:-1px;margin:23px 0;font-size:35px}.lp-position>p{margin-top:15px;font-size:14px}.lp-context{padding:5px 12px}.lp-context p{color:#7c8a71;margin:12px 0 18px;font-size:13px}.lp-form{align-self:start;padding:25px}.segmented{background:#eff4e7;border:1px solid #d9e3cf;border-radius:6px;margin-bottom:25px;padding:4px;display:flex}.segmented button{color:#7c8b71;background:0 0;border:0;border-radius:4px;flex:1;padding:9px;font-size:13px}.segmented .selected{color:#315b28;background:#fff;box-shadow:0 1px 3px #24411c14}.pool-plus{text-align:center;color:#91a481;margin:5px;display:block}.remove-value{text-align:center;color:#285e26;margin:15px 0;font-size:50px;display:block}.percent-buttons{gap:10px;margin:15px 0 25px;display:flex}.percent-buttons button{flex:1;padding:9px}.split-layout{grid-template-columns:1fr 1fr;gap:28px;display:grid}.privacy-builder,.privacy-preview{padding:28px}.panel-heading h2{margin-top:8px;font-size:23px}.panel-heading .tag{font-size:12px}.privacy-footnote{margin-top:16px;font-size:12px}.disclosure-form .button{width:100%;margin-top:25px}.privacy-view-switch{gap:8px;margin:25px 0;display:flex}.privacy-view-switch .button{min-height:37px;padding:8px 14px;font-size:12px}.disclosure-document{background:#f7f9f2;border:1px solid #dce4d3;border-radius:6px;padding:24px}.document-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:27px;display:flex}.document-topline .eyebrow,.disclosure-document>p.muted{font-size:12px}.disclosure-amount{letter-spacing:-1px;margin:7px 0;font-size:34px;font-weight:550}.disclosure-result{margin-bottom:22px;font-size:12px}.disclosure-document .stat-row:last-child{padding-bottom:0}.disclosure-created{margin-top:28px;padding:28px}.disclosure-created .panel-heading p.muted{margin-top:8px;font-size:12px}.statement-metadata{grid-template-columns:1fr 1fr;gap:0 35px;margin-top:25px;display:grid}.statement-json{color:#345b29;background:#f2f6eb;border-radius:6px;padding:20px;font-size:12px;overflow:auto}.access-story{padding:15px 42px 10px 0}.access-story h2{margin-top:22px;font-size:36px;line-height:1.16}.access-story>p.muted{margin-top:22px;font-size:15px}.access-features{gap:23px;margin:30px 0;display:grid}.access-features>div{gap:16px;display:flex}.access-features>div>span{color:#7a946a;padding-top:3px;font-size:12px}.access-features h3{font-size:17px}.access-features p{margin-top:7px;font-size:13px}.access-form-panel{align-self:start;padding:35px}.access-form-panel h2{margin-top:16px;font-size:29px}.access-form-panel>p.muted{margin-top:15px;font-size:14px}.access-form-panel form{margin-top:28px}.access-form-panel form .button{width:100%;margin-top:20px}.access-context{border-top:1px solid #dce4d3;margin-top:30px;padding-top:22px}.access-context p{margin-top:10px;font-size:12px}.access-complete>p{margin:19px 0 25px;font-size:14px}.access-complete>.button{width:100%;margin-top:10px}.access-open{color:#167533;background:#e3f2d9;border-color:#c4ddb4}.modal{width:min(480px,100% - 36px);color:var(--ink);background:#fff;border:1px solid #ccd9c1;border-radius:14px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 30px 90px #15250c2e}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2535215c}.modal-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.modal-head h2{font-size:24px}.modal>p{font-size:14px}.modal-search{width:100%;margin-bottom:12px}.search-results>a{border-bottom:1px solid #e6eddc;align-items:center;gap:12px;padding:14px 0;display:flex}.search-results>a:last-child{border:0}.search-results b{font-size:14px}.search-results small{color:#839576;font-size:12px;display:block}.search-results strong{margin-left:auto;font-size:13px;font-weight:550}.review-pair{background:#f1f6e9;border:1px solid #dbe7cf;border-radius:8px;justify-content:space-between;align-items:center;padding:22px 15px;display:flex}.review-pair>div{flex-direction:column;align-items:center;gap:10px;display:flex}.review-pair strong{font-size:16px;font-weight:600}.review-pair>div>span:last-child{color:#839474;font-size:12px}.pair-separator{color:#9eaf8e;font-size:25px}.review-note{margin:24px 0;font-size:12px!important}.account-info{background:#f0f6e8;border:1px solid #dce7cf;border-radius:8px;gap:15px;margin:23px 0;padding:20px;display:flex}.account-info svg{color:#5c8c47;flex-shrink:0}.account-info b{font-size:14px}.account-info p{color:#7c8e6d;margin-top:8px;font-size:12px}.account-info~.button{margin-top:25px}.toast{color:#39622b;z-index:30;background:#fff;border:1px solid #baceab;border-radius:8px;align-items:center;gap:10px;max-width:calc(100% - 30px);padding:15px 17px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1b32151c}.toast>svg{flex-shrink:0}.toast button{color:#758a66;background:0 0;border:0;margin-left:14px;display:flex}@media (prefers-reduced-motion:no-preference){.button,.icon-button,.nav-link,.stock-spotlight,.directory-link{transition:background .18s,color .18s,border-color .18s,transform .18s}.button:active{transform:translateY(1px)}.chart-line{stroke-dasharray:1800;stroke-dashoffset:0;animation:.9s ease-out chart-draw}.exchange-directory a:hover .directory-link{transform:translateY(-2px)}@keyframes chart-draw{0%{stroke-dashoffset:1800px}to{stroke-dashoffset:0}}}@media (width<=1150px){.header-inner{gap:30px;padding:0 30px}.header nav{gap:20px}.account-button>span:last-child{display:none}.context-bar{padding-left:30px;padding-right:30px}.main{padding:30px 38px 45px}.exchange-stage{gap:35px}.exchange-story h1{font-size:55px}.exchange-art{margin-top:24px;margin-left:-30px;margin-right:-14px}.privacy-caption{flex-wrap:wrap;gap:10px}.exchange-directory>a{padding:0 22px}.footer{padding-left:38px;padding-right:38px}.footer>div{gap:16px}.footer>div:first-child>span:last-child,.asset-table .sector-column{display:none}.stock-spotlight h2{font-size:20px}.stock-spotlight{padding:20px}.pool-stat-grid{gap:15px}.pool-stat-grid strong{font-size:21px}.stock-facts{gap:15px}.swap-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:24px}.trade-ticket{padding:22px}.access-story{padding-right:15px}}@media (width<=900px){.header-inner{gap:28px;height:75px;padding:0 24px}.brand{font-size:21px}.brand-mark{width:29px;height:29px}.header nav{gap:17px}.nav-link{font-size:12px}.header-actions{gap:4px}.header-search{display:none}.context-bar{padding-left:24px;padding-right:24px;font-size:12px}.context-bar>div>span{display:none}.main{padding:28px 28px 40px}.exchange-stage{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:27px}.exchange-kicker{letter-spacing:.09em;font-size:12px}.exchange-story h1{font-size:45px}.exchange-description{font-size:15px}.exchange-art{margin:35px -19px 7px -26px}.desk-ticket{padding:22px 20px 17px!important}.desk-ticket .section-heading h2{font-size:26px}.privacy-caption>a,.peek-top{font-size:12px}.perspective-switch button{padding:5px 6px;font-size:12px}.directory-title h2{font-size:21px}.exchange-directory>a{padding:0 17px}.exchange-directory h3{font-size:16px}.exchange-directory p,.directory-link{font-size:12px}.page-heading h1{font-size:36px}.page-heading p.muted{font-size:13px}.swap-layout{grid-template-columns:1fr 340px;gap:20px}.swap-chart,.stock-detail-chart,.stock-info{padding:23px}.swap-chart .tag{display:none}.stock-detail-price{gap:10px}.stock-detail-price>small{width:100%}.large-chart{height:180px}.stock-facts{flex-direction:column;gap:18px}.stock-facts small{margin-bottom:3px}.related-assets>div{flex-wrap:wrap;gap:15px}.liquidity-summary{grid-template-columns:1fr 1fr;padding:25px}.lp-intro{grid-column:1/-1;gap:25px;display:flex}.lp-intro p{margin-top:0}.lp-metric:nth-child(2){border:0;padding-left:0}.pool-stat-grid{grid-template-columns:1fr;gap:19px}.pool-stat-grid>div{justify-content:space-between;align-items:center;display:flex}.pool-stat-grid small{margin:0}.split-layout{gap:22px}.privacy-builder,.privacy-preview{padding:23px}.panel-heading{align-items:flex-start}.panel-heading .tag{display:none}.disclosure-document{padding:18px}.disclosure-amount{font-size:28px}.stat-row{gap:12px;font-size:12px}.access-form-panel{padding:28px}.access-story h2{font-size:30px}.footer{padding-left:28px;padding-right:28px}.footer p{line-height:1.7}}@media (width<=760px){.header-inner{flex-wrap:wrap;gap:0;height:auto;min-height:112px;padding:18px 22px 0}.brand{font-size:23px}.header nav{order:3;justify-content:space-between;gap:17px;width:100%;height:47px;overflow-x:auto}.nav-link{height:47px;font-size:13px}.header-actions{gap:8px;margin-left:auto}.context-bar{padding:10px 22px;font-size:12px}.context-bar>span{gap:6px}.context-bar>span .status-dot{width:4px;height:4px}.main{padding:25px 22px 38px}.exchange-stage{grid-template-columns:1fr;gap:26px;padding-top:5px;padding-bottom:30px}.exchange-story{isolation:isolate;min-width:0;min-height:280px;padding-bottom:30px;position:relative}.exchange-story h1{font-size:55px;line-height:1.02}.exchange-kicker{margin-bottom:19px;font-size:12px}.exchange-description{margin-top:16px;font-size:15px}.exchange-art{opacity:.85;z-index:-1;width:55%;margin:0;position:absolute;bottom:-3px;right:-22px}.exchange-story:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7f8f2,#0000 45%);width:56%;height:160px;position:absolute;bottom:0;right:-22px}.privacy-caption{max-width:190px;margin-top:22px}.privacy-caption>div{display:none}.privacy-caption>a{font-size:12px}.exchange-desk{width:100%;max-width:500px;margin:auto}.desk-ticket{padding:25px!important}.desk-ticket .section-heading h2{font-size:29px}.peek-top{font-size:12px}.perspective-switch button{padding:5px 8px;font-size:12px}.exchange-directory{grid-template-columns:repeat(3,1fr);margin-top:0;padding:25px 0}.directory-title{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.directory-title h2{text-align:right;margin:0;font-size:21px}.exchange-directory>a{padding:0 12px}.exchange-directory>a:nth-child(2){border:0;padding-left:0}.exchange-directory>a:last-child{padding-right:0}.exchange-directory h3{letter-spacing:-.5px;font-size:15px}.exchange-directory p{font-size:12px}.directory-link{margin-top:12px;font-size:12px}.directory-number{font-size:12px}.access-invitation{flex-wrap:wrap;gap:6px;padding-top:25px;font-size:12px}.access-invitation a{text-align:center;flex-basis:100%}.footer{flex-wrap:wrap;gap:20px;padding:24px 22px;display:flex}.footer>div{gap:18px;font-size:12px}.footer p{font-size:12px}.footer-brand{font-size:17px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:17px;margin:5px 0 27px}.page-heading h1{font-size:35px}.page-heading p.muted{font-size:14px}.page-heading>.tag{font-size:12px}.stock-spotlights{grid-template-columns:repeat(3,minmax(235px,1fr));gap:11px;margin-bottom:18px;padding-bottom:8px;overflow-x:auto}.stock-spotlight{padding:22px}.stock-controls{flex-wrap:wrap;gap:16px;padding:19px}.search-field{width:100%}.sort-label{justify-content:space-between;width:100%}.table-tabs{gap:22px;padding:0 19px}.asset-table{min-width:580px}.asset-table th,.asset-table td{padding-left:17px;padding-right:17px}.asset-table .chart-column{display:none}.asset-table td:first-child,.asset-table th:first-child{padding-left:19px}.asset-table td:last-child,.asset-table th:last-child{padding-right:19px}.asset-table th{font-size:12px}.asset-table td{font-size:13px}.asset-title{flex-wrap:wrap;gap:10px;font-size:31px}.asset-title .muted{font-size:17px}.swap-layout{grid-template-columns:1fr}.swap-layout>.trade-ticket{grid-row:1}.swap-layout .swap-chart{margin-top:8px}.swap-chart .tag{display:inline-flex}.stock-detail-chart,.stock-info,.swap-chart{padding:24px}.stock-facts{flex-flow:wrap;gap:23px}.stock-facts>div{min-width:100px}.related-assets>div{gap:18px}.trade-explainer{margin:26px 6px 5px}.trade-ticket{padding:24px}.swap-context{grid-row:2}.large-chart{height:190px}.data-note{flex-wrap:wrap;gap:6px;font-size:12px}.liquidity-summary{gap:23px 12px;padding:23px}.lp-intro{padding-left:43px;display:block}.lp-intro p{margin-top:12px}.lp-metric{padding-left:18px}.lp-metric strong{font-size:28px}.lp-metric>span,.lp-metric small{font-size:12px}.pool-stats .pool-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px}.pool-stat-grid>div{display:block}.pool-stat-grid small{margin-bottom:8px;font-size:12px}.pool-stat-grid strong{font-size:20px}.lp-form{grid-row:1;padding:24px}.lp-context{padding:0 5px}.split-layout{grid-template-columns:1fr}.privacy-builder,.privacy-preview{padding:25px}.privacy-preview .stat-row{font-size:12px}.disclosure-created{padding:24px}.disclosure-created .panel-heading{flex-wrap:wrap;gap:20px}.statement-metadata{grid-template-columns:1fr;gap:0}.statement-json{padding:14px;font-size:12px}.access-story{padding:4px 0 10px}.access-story h2{font-size:33px}.access-form-panel{padding:27px}.access-layout .access-form-panel{grid-row:1}.access-story>.eyebrow{display:none}.access-features{gap:24px}.modal{padding:24px}.modal-head h2{font-size:22px}.review-pair strong{font-size:14px}.toast{width:max-content;font-size:12px}.peek-content{font-size:12px}}@media (width<=370px){.main,.header-inner{padding-left:17px;padding-right:17px}.context-bar{padding-left:17px;padding-right:17px;font-size:12px}.header nav{gap:15px}.nav-link{font-size:12px}.exchange-story h1{font-size:49px}.exchange-kicker{font-size:12px}.desk-ticket{padding:21px!important}.trade-field{padding:14px}.exchange-directory h3{font-size:14px}.directory-link{font-size:12px}.amount-row input,.amount-row output{font-size:27px}.field-caption{font-size:12px}}.brand-mark{position:relative}.brand-mark img{width:155px;max-width:none;height:auto;transform:translate(-7px,-11px)}.field-caption{color:#69795f;font-size:12px}.field-caption:first-child{color:#5e7053}.quote-summary>div{font-size:13px}.quote-summary>div>span:first-child{color:#69795f}.ticket-note{color:#75856b;font-size:12px}.desk-ticket .eyebrow,.reverse-row button,.max-button,.peek-top,.peek-result,.perspective-switch button,.exchange-kicker{font-size:12px}.exchange-description{color:#64745b}.directory-number{color:#748868}@media (width<=900px){.exchange-kicker,.peek-top,.perspective-switch button,.field-caption{font-size:12px}}@media (width<=760px){.exchange-kicker,.field-caption,.peek-top{font-size:12px}}.header nav{scrollbar-width:none;overflow-y:hidden}.header nav::-webkit-scrollbar{display:none}@media (width<=760px){.exchange-description{max-width:210px}.exchange-art{opacity:1;width:44%;bottom:-3px}.exchange-story:after{display:none}.exchange-story{min-height:300px}.privacy-caption{margin-top:21px}.exchange-directory h3{line-height:1.25}}.lp-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:28px;display:grid}.pool-detail-visual{margin-bottom:24px;padding:28px}.pool-detail-visual>.section-heading>svg{color:#79906b}.pool-balance-art{justify-content:center;align-items:center;gap:22px;margin:35px 0;display:flex}.pool-balance-art>div:not(.pool-bridge){flex-direction:column;align-items:center;gap:10px;display:flex}.pool-balance-art b{font-size:13px;font-weight:600}.pool-balance-art>div>span:last-child:not(.token){color:#849776;font-size:12px}.pool-bridge{color:#a7b49b;align-items:center;gap:12px;display:flex}.pool-bridge>span{background:#cbdabd;width:45px;height:1px}.pool-bridge i{color:#6c8659;white-space:nowrap;font-size:12px;font-style:normal}.pool-detail-visual .pool-stat-grid{border-top:1px solid #dce5d2;padding-top:25px}.page-heading h1>.asset-identity b{letter-spacing:-1px;font-size:34px;font-weight:600}.page-heading h1>.asset-identity small{letter-spacing:0;font-size:12px;font-weight:400}.page-heading h1>.asset-identity .token{width:42px;height:42px}@media (width<=900px){.lp-detail-layout{grid-template-columns:1fr 340px;gap:20px}.pool-detail-visual{padding:23px}.pool-balance-art{gap:13px}.pool-bridge{gap:7px}.pool-bridge>span{width:15px}}@media (width<=760px){.lp-detail-layout{grid-template-columns:1fr}.pool-detail-visual{padding:25px}.pool-detail-visual .pool-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px}.page-heading h1>.asset-identity b{font-size:28px}.pool-bridge>span{width:32px}}:root{font-family:Creato Display,sans-serif;font-weight:400}h1,h2,h3{letter-spacing:-.025em;font-weight:500}.exchange-story h1{letter-spacing:-.035em;font-size:clamp(47px,4.5vw,59px);font-weight:500;line-height:1.05}.brand{letter-spacing:-.5px;font-weight:700}.brand-light{font-weight:400}.button{font-weight:500}.eyebrow{letter-spacing:.08em;font-weight:500}.exchange-stage{gap:60px}.exchange-description{max-width:none;font-size:16px;line-height:1.6}.exchange-story{padding-bottom:0}.exchange-story:after{display:none}.privacy-caption{margin-top:24px}.home-market-board{margin-top:29px}.home-market-board>.section-heading{border-bottom:1px solid #ced9c4;padding-bottom:13px}.home-market-board h2{font-size:18px}.home-asset-row{border-bottom:1px solid #e0e7d8;align-items:center;gap:12px;padding:14px 0;display:flex}.home-asset-row>div:nth-child(2){gap:3px;display:grid}.home-asset-row b{font-size:13px;font-weight:700}.home-asset-row span:not(.token){color:#7a8971;font-size:12px}.home-asset-row>div:last-child{text-align:right;gap:4px;margin-left:auto;display:grid}.home-asset-row strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.home-asset-row small{color:#7b8b70;font-size:12px}.home-asset-row:hover b{color:#087934}.market-source{color:#809074;justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.market-source button,.text-button{font-size:inherit;color:#398131;cursor:pointer;background:0 0;border:0;padding:0}.context-bar>a{align-items:center;gap:8px;display:flex}.status-dot.offline{background:#abb3a3}.wallet-address{background:#f0f5e9;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:18px;display:flex}.wallet-address code{overflow-wrap:anywhere;font-size:12px}.wallet-options{gap:10px;margin-top:24px;display:grid}.modal>.button{margin-top:12px}.connection-note{color:#728567;align-items:flex-start;gap:10px;padding:18px 0;font-size:13px;display:flex}.connection-note svg{flex-shrink:0;margin-top:3px}.connection-note p{margin:0}.disclosure-submit{margin-top:24px}.transaction-link{color:#287c34;overflow-wrap:anywhere;text-underline-offset:3px;margin:12px 0;font-size:12px;text-decoration:underline;display:block}.quote-expired{color:#8a6931;margin:12px 0;font-size:12px}.pool-discovery-link{color:#297a32;margin:24px 0;font-size:13px;display:block}.text-link:where(button){cursor:pointer;background:0 0;border:0;padding:0}.trade-ticket .asset-select select{font-weight:500}.trade-ticket .amount-row input,.trade-ticket .amount-row output{letter-spacing:-.5px;font-size:29px;font-weight:500}.trade-ticket .field-caption>span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:55%;overflow:hidden}.trade-ticket .field-caption{font-size:12px}.asset-table .token{width:36px;height:36px}.token .token-img{width:76%;height:76%}.asset-title .token{flex-shrink:0}.stock-info .asset-identity>div{min-width:0}.stock-info .asset-identity h2{font-size:24px}.stock-info .trade-explainer{margin:32px 0}.swap-context>.stock-info{margin-top:0}.table-tabs .button{border:0}.market-source,.field-caption,.quote-summary{letter-spacing:0}.review-pair strong{overflow-wrap:anywhere;max-width:170px}.disclosure-amount{font-size:34px}.page-heading>.button{flex-shrink:0}.portfolio-value{letter-spacing:-.035em!important;font-weight:500!important}@media (width<=1000px){.exchange-stage{gap:32px}.exchange-story h1{font-size:49px}.home-market-board{margin-top:27px}}@media (width<=760px){.exchange-stage{gap:27px}.exchange-story h1{font-size:49px}.exchange-description{max-width:none;font-size:14px}.home-market-board{margin-top:26px}.home-market-board h2{font-size:18px}.home-asset-row{padding:12px 0}.home-market-board .home-asset-row:nth-of-type(n+4){display:none}.privacy-caption{margin-top:21px}.exchange-stage .privacy-caption>div{display:none}.desk-ticket{padding:23px!important}.header-actions .account-button>span:last-child{display:none}.field-caption{font-size:12px}.home-asset-row strong{font-size:16px}.exchange-description br{display:none}.exchange-kicker{font-size:12px}.stock-info .asset-identity h2{font-size:21px}.wallet-address{padding:15px}}.wallet-address code,.statement-json{font-variant-numeric:tabular-nums;font-family:inherit}:root{--house-forest:#071b13;--house-ink:#173326;--house-paper:#f3f1e5;--house-surface:#fcfbf2;--house-line:#cdd2bf;--house-muted:#64725e;--house-acid:#b7f34b;--house-green:#275b37}.app-shell.exchange-house{background:var(--house-forest);min-width:0;min-height:100vh;color:var(--house-ink);padding:0}.exchange-house .sidebar-signature{display:none}.exchange-house>.header{z-index:20;background:var(--house-forest);border:0;border-bottom:1px solid #294031;width:100%;height:auto;position:relative;inset:auto;overflow:visible}.exchange-house .header .header-inner{flex-flow:row;align-items:center;gap:37px;width:100%;max-width:1600px;height:66px;min-height:66px;margin:auto;padding:0 32px;display:flex}.exchange-house .header .brand{color:#f3f4e8;letter-spacing:-.055em;flex-shrink:0;gap:9px;margin:0;font-size:23px;line-height:1}.exchange-house .header .brand-mark{flex-shrink:0;width:31px;height:31px}.exchange-house .header .brand-mark img{filter:brightness(0)invert();opacity:1}.exchange-house .header .brand b{color:var(--house-acid)}.exchange-house .header nav{flex-direction:row;order:initial;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:27px;width:auto;height:66px;margin:0;padding:0;display:flex;overflow:auto hidden}.exchange-house .header .nav-link{color:#aebead;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:8px;height:66px;min-height:66px;padding:0;font-size:13px;font-weight:400;line-height:1.25;display:flex}.exchange-house .header .nav-link.active,.exchange-house .header .nav-link:hover{color:#f0f6df;background:0 0}.exchange-house .header .nav-link.active:after{content:"";background:var(--house-acid);width:auto;height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.exchange-house .header .nav-link>svg{width:16px;height:16px}.exchange-house .header .header-actions{border:0;flex-shrink:0;align-items:center;gap:10px;width:auto;margin:0 0 0 auto;padding:0;display:flex}.exchange-house .header .icon-button,.exchange-house .header .privacy-link{color:#b8c9b0;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:36px;min-width:36px;height:38px;min-height:38px;padding:0;display:inline-flex}.exchange-house .header .header-search{display:inline-flex}.exchange-house .header .icon-button:hover,.exchange-house .header .privacy-link:hover,.exchange-house .header .privacy-link.active{color:#dcf2c1;background:#234331}.exchange-house .header .account-button{color:#e0edce;white-space:nowrap;background:#1b3827;border:1px solid #38523b;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:6px 11px 6px 6px;font-size:12px;display:flex}.exchange-house .header .account-button>span:last-child{display:block}.exchange-house .header .account-avatar{background:var(--house-acid);color:#133921;border:0;border-radius:2px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.exchange-house .header a:focus-visible,.exchange-house .header button:focus-visible{outline:2px solid var(--house-acid);outline-offset:3px}.exchange-house .header .nav-link:focus-visible{outline-offset:-5px}.exchange-house>.context-bar{background:var(--house-forest);color:#82947d;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1600px;min-height:33px;margin:auto;padding:8px 32px;font-size:12px;display:flex}.exchange-house>.context-bar>div{gap:23px}.exchange-house>.context-bar .status-dot:not(.offline),.exchange-house>.context-bar .tiny-dot{background:var(--house-acid)}:is(.exchange-house>.main,.exchange-house>.main:has(.market-workspace),.exchange-house>.main:has(.research-asset-page)){background:var(--house-paper);outline:none;width:100%;min-width:0;max-width:1600px;min-height:70vh;margin:auto;padding:28px 32px 42px}.exchange-house>.footer{background:var(--house-forest);color:#9baf8c;border-top:1px solid #294331;gap:18px;width:100%;max-width:1600px;margin:auto;padding:25px 32px 27px;font-size:12px}.exchange-house>.footer .footer-brand{letter-spacing:-.055em;color:#edf3df;font-size:21px}.exchange-house>.footer p{color:#849b76;max-width:900px;font-size:12px;line-height:1.8}.exchange-house>.footer a:hover,.exchange-house>.footer button:hover{color:var(--house-acid)}.exchange-house .skip-link{background:var(--house-acid);color:#10341b;left:20px}.exchange-house .button{box-shadow:none;border-radius:3px;font-weight:500}.exchange-house .button-primary{background:var(--house-acid);color:#173a15;box-shadow:none;border-color:#a3da3d}.exchange-house .button-primary:hover{color:#102f0d;background:#a5df3b;border-color:#93ca2d}.exchange-house .button-secondary{color:#3c5732;background:#fcfcf4;border-color:#c9d2ba}.exchange-house .button-secondary:hover{background:#e7efda;border-color:#a9bf91}.exchange-house .panel{border-color:var(--house-line);box-shadow:none;background:var(--house-surface);border-radius:3px}.exchange-house .tag{color:#506b3d;background:#eaf0df;border-color:#cbd8bc;border-radius:2px}.exchange-house .page-heading h1{letter-spacing:-.035em;font-size:32px;font-weight:500;line-height:1.15}.exchange-house .page-heading .eyebrow{letter-spacing:.08em;color:#69815b;font-size:12px}.exchange-house .page-heading p.muted{color:#64735d;margin-top:9px;font-size:13px;line-height:1.65}.exchange-house .section-heading h2{letter-spacing:-.025em;font-size:21px}.exchange-house .breadcrumbs{color:#6e7d64;gap:10px;margin-bottom:17px;font-size:12px}.exchange-house .breadcrumbs a,.exchange-house .text-link{color:#32752e}.exchange-house .muted{color:var(--house-muted)}.exchange-house .search-field,.exchange-house .sort-label select{background:#fafaf0;border-color:#cbd5be;border-radius:3px}.exchange-house .asset-table th{color:#5f7353;letter-spacing:.02em;background:#e9eddf;border-color:#cbd5be;font-size:12px}.exchange-house .asset-table td{border-color:#d9e0ce;height:70px}.exchange-house .asset-table tbody tr:hover{background:#edf2e2}.exchange-house .table-action{border-radius:3px}.exchange-house .table-tabs{border-color:#cbd7bd}.exchange-house .table-tabs>button.selected{color:#274e24;border-bottom-color:#548e32}.exchange-house .count{color:#4e7133;background:#e1edcb;border-radius:2px}.exchange-house .modal{color:var(--house-ink);background:#f9faef;border:1px solid #bdcda9;border-radius:4px;box-shadow:0 25px 80px #03100966}.exchange-house .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04110bd1}.exchange-house .modal .wallet-address,.exchange-house .account-info,.exchange-house .review-pair{background:#e8f0dc;border-color:#cfdebf;border-radius:3px}.exchange-house .modal .button.full{border-radius:3px}.exchange-house .toast{background:#f2f8e8;border-color:#bdcea8;border-radius:3px}.exchange-house .empty-state h2,.exchange-house .empty-state h3{color:#28452b}.exchange-house>.market-ribbon{color:#f1f7e4;background:#122e1e;border-top:1px solid #29432b;border-bottom:1px solid #335335}.exchange-house .market-ribbon-inner{grid-template-columns:133px minmax(0,1fr) 76px;max-width:1600px;min-height:58px;padding:0 32px}.exchange-house .market-ribbon-heading strong{color:#d7e6c3;font-size:12px}.exchange-house .market-ribbon-heading>span{color:#8da87b;font-size:12px}.exchange-house .market-ribbon-heading i.current{background:var(--house-acid)}.exchange-house .market-ribbon-item{border-color:#345131}.exchange-house .market-ribbon-symbol{color:#abc293}.exchange-house .market-ribbon-price{color:#f1f7e4;font-size:13px}.exchange-house .market-ribbon-quote:hover{background:#21452b}.exchange-house .market-ribbon .market-ribbon-quote.selected{box-shadow:inset 0 -2px var(--house-acid);background:#2a4b29}.exchange-house .market-ribbon-quote.selected .market-ribbon-symbol{color:#d3f19e}.exchange-house .market-ribbon-clocks span{color:#8ba37a}.exchange-house .market-ribbon-clocks time{color:#d4e6b9}.exchange-house .market-ribbon-quote-inner{border-radius:2px}.exchange-house .stock-spotlights{background:#163923;border:1px solid #2c5030;gap:0;margin-bottom:25px;overflow:hidden}.exchange-house .stock-spotlight{color:#f3f6e9;background:0 0;border:0;border-right:1px solid #36573a;border-radius:0;padding:22px 24px}.exchange-house .stock-spotlight:last-child{border-right:0}.exchange-house .stock-spotlight:hover{background:#20452b}.exchange-house .stock-spotlight:focus-visible{outline:2px solid var(--house-acid);outline-offset:-4px}.exchange-house .stock-spotlight .eyebrow{color:#9dbb85;margin-bottom:17px;font-size:12px}.exchange-house .stock-spotlight h2{color:#e9f1d9;font-size:20px}.exchange-house .stock-spotlight .spotlight-price{margin-top:22px}.exchange-house .stock-spotlight .spotlight-price strong{color:#d7f5a4;letter-spacing:-.04em;font-size:28px;font-weight:500}.exchange-house .stocks-table{border-radius:3px;overflow:hidden}.exchange-house .research-asset-page .page-heading{border-bottom:1px solid #c9d4bc;margin-bottom:23px;padding-bottom:20px}.exchange-house .research-asset-page .asset-title{letter-spacing:-.035em;font-size:31px}.exchange-house .stock-trading-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:25px}.exchange-house .stock-trading-layout>div{min-width:0}.exchange-house .research-asset-page .stock-detail-chart{background:#e3edce;border:1px solid #c6d8ae;border-radius:3px;margin-bottom:21px;padding:22px 24px}.exchange-house .research-asset-page .stock-detail-price>span{color:#234820;font-size:36px}.exchange-house .research-asset-page .stock-facts{border-color:#c0d2a8}.exchange-house .research-asset-page .stock-facts small{color:#62834d}.exchange-house .research-asset-page .stock-facts b{color:#30562a}.exchange-house .research-chart-panel{background:var(--house-forest);border-color:#31513a;border-radius:3px}.exchange-house .research-chart-head{background:#0b2115;border-color:#2a4930;padding:19px 21px 18px}.exchange-house .research-chart-head h2{color:#eaf4d9;font-size:21px}.exchange-house .research-chart-head .research-overline{color:#96b175}.exchange-house .research-chart-meta a{color:#c2e392}.exchange-house .research-chart-note{color:#9cb18a;background:#0b2115;border-color:#2a4930}.exchange-house .research-workbench{background:#fcfbf3;border-color:#ccd7be;border-radius:3px}.exchange-house .research-tabbar{background:#e4ebd8;border-color:#c4d2b2;gap:24px}.exchange-house .research-tabbar>button{color:#6a8057;font-size:12px}.exchange-house .research-tabbar>button[aria-selected=true]{color:#1a4b25;border-bottom-color:#51892f}.exchange-house .research-view-heading h3{color:#27462a;font-size:22px}.exchange-house .research-view-intro{color:#697c5c;font-size:12px}.exchange-house .research-pill{color:#5b7945;background:#eaf2dc;border-color:#cadbb4;border-radius:2px}.exchange-house .research-quote-analysis{background:#e6efd7;border-color:#c9dab4;border-radius:3px}.exchange-house .scenario-reference{background:#eaf1dc;border-color:#cbdcb3;border-radius:3px}.exchange-house .scenario-reference button,.exchange-house .scenario-presets>button,.exchange-house .scenario-inputs>input,.exchange-house .research-analyst-outlook>a{border-radius:3px}.exchange-house .scenario-output{background:#15371f;border-color:#2c4e2d;border-radius:3px}.exchange-house .scenario-output .scenario-total{color:#d2f391}.exchange-house .research-asset-page .token-record-v12{background:#ebe9da;border-color:#cecdbb;border-radius:3px}.exchange-house .research-asset-page .token-record-v12 h2{font-size:21px}.exchange-house .research-widget-status button,.exchange-house .research-widget-status>div>a{border-radius:3px}.exchange-house .trade-ticket{box-shadow:none;background:#fbfcf1;border:1px solid #c9d8b7;border-radius:3px}.exchange-house .stock-trading-layout>.trade-ticket{background:#edf2df;border-top:3px solid #8fbd4c;padding:24px 22px;position:sticky;top:22px}.exchange-house .trade-ticket>.section-heading h2{letter-spacing:-.035em;font-size:25px}.exchange-house .trade-field{background:#fafcf2;border-color:#d3debf;border-radius:3px}.exchange-house .trade-field.receive{background:#e6efd5}.exchange-house .asset-select{background:#fcfdf7;border-color:#d1dcbc;border-radius:3px;padding:5px 7px}.exchange-house .trade-ticket .amount-row input,.exchange-house .trade-ticket .amount-row output{color:#284b26;letter-spacing:-.04em;font-size:29px}.exchange-house .trade-ticket .field-caption{color:#6e845a;font-size:12px}.exchange-house .quote-summary>div{gap:16px}.exchange-house .quote-summary strong{color:#34562b;font-weight:500}.exchange-house .lp-directory-intro{color:#eef6e0;background:#153923;border-color:#365938;padding:27px;border-radius:3px!important}.exchange-house .lp-directory-intro .eyebrow{color:#a6c58b}.exchange-house .lp-directory-intro h2{color:#f2f7e8;font-size:27px}.exchange-house .lp-directory-intro h2 span{color:#b9e47b}.exchange-house .lp-directory-intro p{color:#a4b992}.exchange-house .lp-directory-intro dl{border-color:#43633d}.exchange-house .lp-directory-intro dt{color:#a2bc89}.exchange-house .lp-directory-intro dd{color:#d0f39a;letter-spacing:-.04em;font-size:35px;font-weight:500}.exchange-house .lp-directory-method{border-color:#43633d}.exchange-house .lp-directory-method strong{color:#e0edc9;font-weight:500}.exchange-house .lp-directory-method>svg{color:#a8cd79}.exchange-house .lp-directory,.exchange-house .lp-owned{background:#fcfcf4;border-color:#cbd7bd;border-radius:3px}.exchange-house .lp-directory-toolbar{background:#e9efdd;border-color:#cedabc}.exchange-house .lp-directory-table td{height:74px}.exchange-house .lp-directory-table .button{color:#456e2c;background:#e6f1d4;border-color:#bfd4a1;border-radius:3px}.exchange-house .lp-pool-record{background:#eff2e2;border-color:#c9d7ba;border-radius:3px}.exchange-house .lp-pool-facts{border-color:#cad8b8}.exchange-house .lp-pool-facts dd{color:#36532e}.exchange-house .lp-manager{background:#e7efd8;border:1px solid #c3d4ad;border-top:3px solid #8bb84a;border-radius:3px}.exchange-house .lp-amount-field{background:#fafcf1;border-color:#cedbb9;border-radius:3px}.exchange-house .lp-amount-input>span{background:#f6faed;border-color:#cbd9b6;border-radius:3px}.exchange-house .lp-range-box,.exchange-house .lp-select-label select{background:#eff5e2;border-color:#cbdcb3;border-radius:3px}.exchange-house .lp-percentage-options button,.exchange-house .lp-slippage button{border-radius:2px}.exchange-house .lp-percentage-options .selected,.exchange-house .lp-slippage .selected{color:#345e1e;background:#d9ecb5;border-color:#abc77e}.exchange-house .lp-review-assets{background:#e6efd7;border-radius:3px}.exchange-house .portfolio-page .portfolio-total{color:#eff6e3;background:#143722;border-color:#345b36;border-radius:3px}.exchange-house .portfolio-total-top{color:#dbeac8;font-size:12px}.exchange-house .portfolio-total-top .tag{color:#c4dda6;background:#2b4d2c;border-color:#47683d}.exchange-house .portfolio-page .portfolio-total p.muted{color:#a5bc92}.exchange-house .portfolio-page .portfolio-value{color:#d4f797;font-size:clamp(36px,4vw,55px)}.exchange-house .portfolio-subtotals{border-color:#3e6038}.exchange-house .portfolio-subtotals span,.exchange-house .portfolio-subtotals small{color:#a0b78c}.exchange-house .portfolio-subtotals strong{color:#e0f0c3}.exchange-house .portfolio-total-actions .button-secondary{color:#e1f0c9;background:#315731;border-color:#547445}.exchange-house .portfolio-page .portfolio-allocation,.exchange-house .portfolio-page .portfolio-holdings,.exchange-house .portfolio-page .portfolio-positions,.exchange-house .portfolio-page .portfolio-activity{background:#fcfcf3;border-color:#cad5bb;border-radius:3px}.exchange-house .portfolio-privacy-strip{background:#e3ebd3;border-color:#c5d5af;border-radius:3px}.exchange-house .portfolio-lp-row,.exchange-house .portfolio-activity-list li{border-color:#d1ddc1}.exchange-house .privacy-builder,.exchange-house .privacy-preview,.exchange-house .disclosure-created,.exchange-house .access-form-panel{border-radius:3px}.exchange-house .privacy-preview{background:#e8eedb;border-color:#c5d3b4}.exchange-house .disclosure-document{background:#fcfcf4;border-radius:2px}.exchange-house .statement-json,.exchange-house .review-note,.exchange-house .choice-card{border-radius:3px}@media (width<=1200px){.exchange-house .header .header-inner{gap:28px;padding-inline:26px}.exchange-house .header nav{gap:22px}.exchange-house .header .brand{font-size:22px}.exchange-house .header .header-actions{gap:6px}.exchange-house .header .account-button>span:last-child{display:none}.exchange-house>.context-bar,.exchange-house .market-ribbon-inner{padding-left:26px;padding-right:26px}:is(.exchange-house>.main,.exchange-house>.main:has(.market-workspace),.exchange-house>.main:has(.research-asset-page)){padding:26px 26px 38px}.exchange-house .stock-trading-layout{grid-template-columns:minmax(0,1fr) 306px;gap:22px}.exchange-house .stock-trading-layout>.trade-ticket{padding:22px 19px}.exchange-house .research-asset-page .stock-detail-chart{padding:22px;display:block}.exchange-house .research-asset-page .stock-detail-price{margin:9px 0 16px}.exchange-house .research-asset-page .stock-facts{flex-direction:row;gap:20px;display:flex}.exchange-house .research-asset-page .stock-facts>div{min-width:0}.exchange-house .research-technical-grid{grid-template-columns:1fr}.exchange-house>.footer{padding-inline:26px}}@media (width<=1000px){.exchange-house .header .header-inner{gap:23px}.exchange-house .header .brand{gap:8px;font-size:21px}.exchange-house .header .brand-mark{width:28px;height:28px}.exchange-house .header nav{gap:19px}.exchange-house .header .nav-link{font-size:12px}.exchange-house .header .header-actions{gap:4px}.exchange-house .header .icon-button,.exchange-house .header .privacy-link{width:33px;min-width:33px}.exchange-house .header .account-button{padding:5px}.exchange-house .stock-trading-layout{grid-template-columns:1fr;gap:23px}.exchange-house .stock-trading-layout>.trade-ticket{width:100%;max-width:none;position:static}.exchange-house .research-asset-page .stock-detail-chart{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;display:grid}.exchange-house .research-asset-page .stock-detail-price{margin:0}.exchange-house .research-asset-page .stock-facts{border-top:0;margin:0;padding-top:0}}@media (width<=760px){.exchange-house .header .header-inner{flex-wrap:wrap;align-items:center;gap:0;height:auto;min-height:0;padding:16px 20px 0}.exchange-house .header .brand{gap:8px;font-size:22px}.exchange-house .header .brand-mark{width:28px;height:28px}.exchange-house .header .header-actions{gap:5px;margin-left:auto}.exchange-house .header .icon-button,.exchange-house .header .privacy-link{width:34px;min-width:34px;height:36px;min-height:36px}.exchange-house .header .account-button{background:0 0;border:0;min-height:36px;padding:4px}.exchange-house .header .account-avatar{width:27px;height:27px}.exchange-house .header nav{order:3;justify-content:space-between;gap:20px;width:100%;height:47px;margin-top:10px;overflow-x:auto}.exchange-house .header .nav-link{height:47px;min-height:47px;font-size:12px}.exchange-house .header .nav-link>svg{display:none}.exchange-house .header .nav-link.active:after{height:2px}.exchange-house>.context-bar{gap:12px;min-height:32px;padding:8px 20px;font-size:12px}.exchange-house>.context-bar>div{gap:12px}:is(.exchange-house>.main,.exchange-house>.main:has(.market-workspace),.exchange-house>.main:has(.research-asset-page)){padding:24px 20px 32px}.exchange-house>.footer{gap:19px;padding:24px 20px}.exchange-house>.footer>div{flex-wrap:wrap;gap:16px}.exchange-house>.footer .footer-brand{font-size:20px}.exchange-house>.footer p{font-size:12px}.exchange-house .market-ribbon-inner{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:0 20px}.exchange-house .market-ribbon-heading{gap:8px;padding:10px 0}.exchange-house .market-ribbon-heading strong,.exchange-house .market-ribbon-heading>span{font-size:12px}.exchange-house .market-ribbon-track{grid-column:1/-1;margin:0 -20px;padding:0 13px}.exchange-house .market-ribbon-track>ul{min-height:54px}.exchange-house .market-ribbon-clocks{grid-area:1/2;padding:0}.exchange-house .market-ribbon-clocks span,.exchange-house .market-ribbon-clocks time{font-size:12px}.exchange-house .page-heading{gap:16px;margin:0 0 24px}.exchange-house .page-heading h1,.exchange-house .research-asset-page .asset-title{font-size:28px}.exchange-house .page-heading p.muted{font-size:12px}.exchange-house .stock-spotlights{grid-template-columns:repeat(3,minmax(215px,1fr));gap:0;padding-bottom:0;overflow-x:auto}.exchange-house .stock-spotlight{padding:20px}.exchange-house .stock-spotlight h2{font-size:19px}.exchange-house .stock-spotlight .spotlight-price strong{font-size:26px}.exchange-house .stock-controls{padding:19px}.exchange-house .research-asset-page .page-heading{padding-bottom:19px}.exchange-house .research-asset-page .stock-detail-chart{padding:20px;display:block}.exchange-house .research-asset-page .stock-detail-price{margin:10px 0 17px}.exchange-house .research-asset-page .stock-detail-price>span{font-size:34px}.exchange-house .research-asset-page .stock-facts{justify-content:space-between;gap:18px}.exchange-house .research-chart-head{padding:17px}.exchange-house .research-chart-head h2{font-size:20px}.exchange-house .research-tabbar{gap:22px}.exchange-house .research-view-heading h3{font-size:21px}.exchange-house .lp-directory-intro{padding:23px 20px}.exchange-house .lp-directory-intro h2{font-size:25px}.exchange-house .lp-directory-intro dl,.exchange-house .lp-directory-method{border-color:#43633d}.exchange-house .lp-directory-intro dd{font-size:33px}.exchange-house .lp-pool-record,.exchange-house .lp-manager{padding:23px 20px}.exchange-house .portfolio-page .portfolio-value{font-size:39px}}@media (width<=390px){.exchange-house .header .header-inner{padding-left:16px;padding-right:16px}.exchange-house .header .brand{gap:6px;font-size:20px}.exchange-house .header .brand-mark{width:25px;height:25px}.exchange-house .header .header-actions{gap:1px}.exchange-house .header .icon-button,.exchange-house .header .privacy-link{width:32px;min-width:32px}.exchange-house .header nav{gap:17px}.exchange-house>.context-bar{padding-inline:16px;font-size:12px}:is(.exchange-house>.main,.exchange-house>.main:has(.market-workspace),.exchange-house>.main:has(.research-asset-page)){padding-left:16px;padding-right:16px}.exchange-house .market-ribbon-inner{padding-inline:16px}.exchange-house .market-ribbon-track{margin-inline:-16px}.exchange-house .market-ribbon-heading{gap:6px}.exchange-house .market-ribbon-heading>span,.exchange-house .market-ribbon-clocks span{font-size:12px}.exchange-house .page-heading h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.exchange-house .header .nav-link,.exchange-house .button,.exchange-house .stock-spotlight{transition:none}}.app-shell.exchange-house{--house-muted:#526149;font-size:15px}.exchange-house .button{min-height:44px;font-size:14px;line-height:1.4}.exchange-house .header .account-button{font-size:14px}.exchange-house>.context-bar{color:#abc09d;font-size:12px;line-height:1.5}.exchange-house>.context-bar a{color:#bed0b1}.exchange-house>.footer{color:#b1c6a2;font-size:13px;line-height:1.6}.exchange-house>.footer p{color:#a6bd94;font-size:12px;line-height:1.75}.exchange-house>.footer>div{font-size:13px}.exchange-house .page-heading p.muted{color:#52644a;font-size:14px;line-height:1.65}.exchange-house .page-heading .eyebrow,.exchange-house .eyebrow{letter-spacing:.055em;color:#526c43;font-size:12px;font-weight:500;line-height:1.5}.exchange-house .tag{color:#486236;font-size:12px;line-height:1.5}.exchange-house .breadcrumbs{font-size:13px;line-height:1.5}.exchange-house .text-link,.exchange-house .quiet-link,.exchange-house .table-action{font-size:14px;line-height:1.5}.exchange-house .asset-table th{color:#526746;font-size:12px;line-height:1.5}.exchange-house .asset-table td{font-size:14px;line-height:1.5}.exchange-house .stocks-table td.numeric{font-size:15px;font-weight:500}.exchange-house .asset-identity b{font-size:15px;font-weight:600;line-height:1.4}.exchange-house .asset-identity small{color:#556c47;font-size:12px;line-height:1.5}.exchange-house .search-field input,.exchange-house .sort-label select{font-size:14px;line-height:1.5}.exchange-house .sort-label{color:#556d46;flex-wrap:wrap;font-size:13px}.exchange-house .table-tabs>button{min-height:47px;font-size:14px;line-height:1.4}.exchange-house .count{font-size:12px}.exchange-house .data-note{color:#526b43;font-size:13px;line-height:1.65}.exchange-house .empty-state p{color:#566d49;font-size:14px;line-height:1.7}.exchange-house .form-label{color:#3e5a33;font-size:14px;line-height:1.5}.exchange-house .field{font-size:15px;line-height:1.5}.exchange-house .field-help,.exchange-house .privacy-footnote{color:#526b43;font-size:13px;line-height:1.7}.exchange-house .form-error,.exchange-house .form-success,.exchange-house .connection-note{font-size:14px;line-height:1.65}.exchange-house .stat-row{flex-wrap:wrap;gap:14px;font-size:14px;line-height:1.5}.exchange-house .stat-row strong{font-weight:500}.exchange-house .modal>p,.exchange-house .account-info p{font-size:14px;line-height:1.7}.exchange-house .modal .quote-summary{font-size:14px}.exchange-house .modal .review-note{line-height:1.7;font-size:14px!important}.exchange-house .review-pair>div>span:last-child,.exchange-house .wallet-address code{font-size:12px;line-height:1.5}.exchange-house .search-results b{font-size:15px}.exchange-house .search-results small{color:#556f46;font-size:12px}.exchange-house .search-results strong{font-size:15px}.exchange-house .statement-json{font-size:13px;line-height:1.65}.exchange-house .market-ribbon-inner{grid-template-columns:170px minmax(0,1fr) 96px}.exchange-house .market-ribbon-heading strong{color:#e1edcf;font-size:12px;line-height:1.5}.exchange-house .market-ribbon-heading>span{white-space:normal;color:#b1c99e;font-size:12px;line-height:1.5}.exchange-house .market-ribbon-item{flex-basis:126px;min-width:126px}.exchange-house .market-ribbon-symbol{color:#bed4ac;font-size:12px;line-height:1.4}.exchange-house .market-ribbon-price{font-size:15px;font-weight:500;line-height:1.5}.exchange-house .market-ribbon-halted{color:#e2ca8d;font-size:12px}.exchange-house .market-ribbon-clocks span{color:#aec69a;font-size:12px;line-height:1.5}.exchange-house .market-ribbon-clocks time{color:#e1efcd;font-size:15px;line-height:1.4}.exchange-house .stock-spotlight .eyebrow{color:#b5ce9e;letter-spacing:.055em;font-size:12px}.exchange-house .stock-spotlight .spotlight-price>span{color:#b9cea5;font-size:13px}.exchange-house .research-asset-page .stock-detail-chart>.eyebrow{color:#456331;font-size:12px}.exchange-house .research-asset-page .stock-detail-price small{color:#4d693a;font-size:12px}.exchange-house .research-asset-page .stock-facts small{color:#4f6b3c;font-size:12px;line-height:1.5}.exchange-house .research-asset-page .stock-facts b{font-size:14px;font-weight:500;line-height:1.4}.exchange-house .research-asset-page .chart-footer p{color:#4f673e;font-size:12px;line-height:1.6}.exchange-house .research-asset-page .chart-footer button{font-size:14px}.exchange-house .research-asset-page .token-record-v12>p{color:#556446;font-size:14px;line-height:1.7}.exchange-house .research-asset-page .token-record-v12 .stat-row{font-size:13px;line-height:1.55}.exchange-house .research-asset-page .token-record-v12 .stat-row a{max-width:100%;font-size:12px;line-height:1.6}.exchange-house .research-asset-page .related-assets a{font-size:14px}.exchange-house .research-asset-page .related-assets a>span:last-child{color:#4e693e;font-size:15px}.exchange-house .research-overline{letter-spacing:.055em;color:#506b43;font-size:12px;line-height:1.5}.exchange-house .research-chart-head .research-overline{color:#b7d09d;font-size:12px;line-height:1.5}.exchange-house .research-chart-meta{color:#c1d6ac;font-size:12px;line-height:1.5}.exchange-house .research-chart-meta a{font-size:14px;line-height:1.5}.exchange-house .research-chart-note{color:#bed0ad;font-size:13px;line-height:1.7}.exchange-house .research-tabbar>button{min-height:48px;font-size:14px;line-height:1.4}.exchange-house .research-tab-symbol{color:#5f774b;font-size:12px}.exchange-house .research-view-heading .research-overline{font-size:12px}.exchange-house .research-view-intro{color:#546b45;font-size:14px;line-height:1.7}.exchange-house .research-pill{color:#476a30;font-size:12px;line-height:1.4}.exchange-house .research-small{color:#536b43;font-size:13px;line-height:1.7}.exchange-house .research-analysis-intro,.exchange-house .research-analysis-footnote{color:#536e40;font-size:13px;line-height:1.7}.exchange-house .research-quote-analysis .research-overline{font-size:12px}.exchange-house .research-quote-analysis dt{color:#506c3b;font-size:12px;line-height:1.5}.exchange-house .research-quote-analysis dd{font-size:14px;font-weight:500;line-height:1.5}.exchange-house .research-feed-state b{font-size:13px;line-height:1.6}.exchange-house .research-inline-action{min-height:30px;line-height:1.5;font-size:14px!important}.exchange-house .research-analyst-outlook .research-overline{font-size:12px}.exchange-house .research-analyst-outlook p:not(.research-overline){color:#536a43;font-size:14px;line-height:1.65}.exchange-house .research-analyst-outlook>a{max-width:165px;min-height:42px;font-size:14px;line-height:1.5}.exchange-house .scenario-reference span,.exchange-house .scenario-reference small{color:#4f6b3c;font-size:12px;line-height:1.55}.exchange-house .scenario-reference button{white-space:normal;min-height:42px;font-size:14px;line-height:1.4}.exchange-house .scenario-inputs>label{color:#405c32;font-size:14px;line-height:1.5}.exchange-house .scenario-inputs>label>span{color:#617b4d;font-size:12px}.exchange-house .scenario-inputs>input::placeholder{font-size:14px}.exchange-house .scenario-presets>button{min-height:39px;font-size:14px;line-height:1.4}.exchange-house .scenario-error{font-size:13px;line-height:1.6}.exchange-house .scenario-output .research-overline{color:#bdd9a7;letter-spacing:.04em;font-size:12px;line-height:1.5}.exchange-house .scenario-difference{font-size:14px;line-height:1.6}.exchange-house .scenario-output dt{color:#bcd4ab;font-size:12px;line-height:1.5}.exchange-house .scenario-output dd{font-size:14px;line-height:1.5}.exchange-house .scenario-method summary{color:#3f6430;font-size:14px;line-height:1.5}.exchange-house .scenario-method p{color:#526d40;font-size:13px;line-height:1.7}.exchange-house .research-widget-status p{font-size:14px;line-height:1.65}.exchange-house .research-widget-status button,.exchange-house .research-widget-status>div>a{min-height:42px;font-size:14px;line-height:1.4}.exchange-house .trade-ticket .field-caption{color:#536c42;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5}.exchange-house .trade-ticket .field-caption>span:first-child{white-space:normal;max-width:100%;overflow:visible}.exchange-house .trade-ticket .asset-select select{font-size:14px;line-height:1.4}.exchange-house .trade-ticket .max-button,.exchange-house .trade-ticket .reverse-row button{min-height:30px;font-size:14px;line-height:1.4}.exchange-house .trade-ticket .quote-summary{color:#4b643d;font-size:13px;line-height:1.65}.exchange-house .trade-ticket .quote-summary>div{flex-wrap:wrap;gap:7px 13px}.exchange-house .trade-ticket .quote-summary>div>:last-child{text-align:right;overflow-wrap:anywhere;max-width:100%;margin-left:auto}.exchange-house .trade-ticket .settings-row{flex-wrap:wrap;gap:9px;font-size:13px;line-height:1.5}.exchange-house .trade-ticket .settings-row button{min-height:33px;font-size:14px;line-height:1.4}.exchange-house .trade-ticket .ticket-note{color:#536e42;align-items:flex-start;font-size:12px;line-height:1.65}.exchange-house .trade-ticket .ticket-note svg{flex-shrink:0;margin-top:3px}.exchange-house .quote-expired,.exchange-house .transaction-link{font-size:13px;line-height:1.65}.exchange-house .trade-explainer p{color:#526b43;font-size:14px;line-height:1.7}.exchange-house .trade-explainer h3{font-size:17px}.exchange-house .trade-explainer .step-index{font-size:12px}.exchange-house .pool-discovery-link{font-size:14px;line-height:1.6}.exchange-house .lp-directory-intro p{color:#b9cea8;font-size:14px;line-height:1.7}.exchange-house .lp-directory-intro dt{color:#bdd4aa;font-size:13px;line-height:1.5}.exchange-house .lp-directory-intro .eyebrow{color:#c3dcb0;font-size:12px}.exchange-house .lp-directory-method p{color:#bed2ae;font-size:14px}.exchange-house .lp-directory-tabs button,.exchange-house .lp-directory-search input{font-size:14px;line-height:1.4}.exchange-house .lp-directory-table th{font-size:12px}.exchange-house .lp-directory-table .asset-identity b{font-size:15px}.exchange-house .lp-directory-table .asset-identity small{color:#536d42;font-size:12px}.exchange-house .lp-directory-table .button,.exchange-house .lp-directory-table .text-link{font-size:14px;line-height:1.4}.exchange-house .lp-liquidity-state{color:#59744b;font-size:13px;line-height:1.5}.exchange-house .lp-directory-footer{color:#536e42;flex-wrap:wrap;font-size:12px;line-height:1.65}.exchange-house .lp-directory-footer button{min-height:32px;font-size:14px;line-height:1.4}.exchange-house .lp-directory-footnote,.exchange-house .lp-directory-empty p{color:#526d41;font-size:13px;line-height:1.7}.exchange-house .lp-directory-footnote>a{font-size:14px}.exchange-house .lp-pair-showcase small{color:#506c3f;font-size:12px;line-height:1.5}.exchange-house .lp-pool-facts dt{color:#4f6b3c;font-size:12px;line-height:1.5}.exchange-house .lp-pool-facts dd{font-size:16px;font-weight:500;line-height:1.45}.exchange-house .lp-contract-line,.exchange-house .lp-contract-line .text-link,.exchange-house .lp-protocol-record>div,.exchange-house .lp-protocol-record .text-link{font-size:13px;line-height:1.6}.exchange-house .lp-protocol-record p,.exchange-house .lp-understand p{color:#526c41;font-size:14px;line-height:1.7}.exchange-house .lp-mode-tabs{flex-wrap:wrap;gap:10px}.exchange-house .lp-mode-tabs button{white-space:normal;min-height:40px;font-size:14px;line-height:1.4}.exchange-house .lp-select-label,.exchange-house .lp-select-label select{color:#456237;font-size:14px;line-height:1.5}.exchange-house .lp-range-box>span,.exchange-house .lp-range-box>strong,.exchange-house .lp-range-box>p{color:#486b33;font-size:13px;line-height:1.6}.exchange-house .lp-input-caption{color:#4e6b3c;font-size:13px;line-height:1.5}.exchange-house .lp-amount-input b{font-size:14px}.exchange-house .lp-input-balance{color:#4e6b3d;flex-wrap:wrap;font-size:12px;line-height:1.5}.exchange-house .lp-input-balance>span{white-space:normal;overflow:visible}.exchange-house .lp-input-balance button{min-height:30px;font-size:14px;line-height:1.4}.exchange-house .lp-slippage{flex-wrap:wrap;gap:7px}.exchange-house .lp-slippage legend{color:#506b40;font-size:13px;line-height:1.5}.exchange-house .lp-slippage button,.exchange-house .lp-percentage-options button{min-height:34px;font-size:14px;line-height:1.4}.exchange-house .lp-manager .button.full{font-size:14px;line-height:1.4}.exchange-house .lp-manager-note{color:#4f6d3f;line-height:1.7;font-size:13px!important}.exchange-house .lp-collect-explainer p,.exchange-house .lp-owned-empty p,.exchange-house .lp-position-loading{color:#536f43;font-size:14px;line-height:1.7}.exchange-house .lp-owned>.section-heading .eyebrow{font-size:12px}.exchange-house .lp-owned>.section-heading>button,.exchange-house .lp-owned-empty .button{font-size:14px}.exchange-house .lp-owned-title .asset-identity small,.exchange-house .lp-position-amounts span{font-size:12px;line-height:1.5}.exchange-house .lp-position-footer,.exchange-house .lp-review-details>div{font-size:13px;line-height:1.6}.exchange-house .lp-review-note{line-height:1.7;font-size:13px!important}.exchange-house .portfolio-page .portfolio-total>p{color:#bfd2ad;font-size:14px;line-height:1.7}.exchange-house .portfolio-total-top{flex-wrap:wrap;font-size:14px;line-height:1.5}.exchange-house .portfolio-total-top .tag{font-size:12px}.exchange-house .portfolio-subtotals span,.exchange-house .portfolio-subtotals small{color:#bfd4ad;font-size:12px;line-height:1.5}.exchange-house .portfolio-subtotals strong{font-size:17px;line-height:1.45}.exchange-house .portfolio-total-actions .button,.exchange-house .portfolio-page .page-heading>.button{min-height:43px;font-size:14px;line-height:1.4}.exchange-house .allocation-legend>div{font-size:14px;line-height:1.45}.exchange-house .allocation-ring span{font-size:12px;line-height:1.5}.exchange-house .portfolio-holdings .section-heading p,.exchange-house .portfolio-lower .empty-state p{color:#526b43;font-size:14px;line-height:1.7}.exchange-house .portfolio-text-link,.exchange-house .portfolio-row-action,.exchange-house .portfolio-lower .empty-state .button{font-size:14px;line-height:1.5}.exchange-house .portfolio-lower .section-heading>span{color:#4e693e;font-size:12px;line-height:1.5}.exchange-house .portfolio-activity-list strong,.exchange-house .portfolio-lp-row .asset-identity b{font-size:15px;font-weight:500;line-height:1.5}.exchange-house .portfolio-activity-list p{color:#506b3f;font-size:13px;line-height:1.6}.exchange-house .portfolio-activity-list time,.exchange-house .portfolio-lp-row .asset-identity small{color:#526e40;font-size:12px;line-height:1.5}.exchange-house .portfolio-lp-amounts{font-size:14px;line-height:1.5}.exchange-house .portfolio-position-note{color:#526e40;font-size:14px;line-height:1.7}.exchange-house .portfolio-privacy-strip p{color:#4f693d;font-size:14px;line-height:1.7}.exchange-house .portfolio-privacy-strip .button{font-size:14px}.exchange-house .access-story>p,.exchange-house .access-features p,.exchange-house .access-form-panel>p,.exchange-house .access-context p{color:#50693f;font-size:14px;line-height:1.7}.exchange-house .access-form-panel .field-help{font-size:13px;line-height:1.7}.exchange-house .privacy-preview .stat-row{font-size:14px}.exchange-house .disclosure-document>.muted,.exchange-house .disclosure-result{font-size:13px;line-height:1.6}@media (width<=1200px){.exchange-house .header .header-inner{gap:22px}.exchange-house .header nav{gap:20px}.exchange-house .scenario-workspace{grid-template-columns:1fr;gap:22px}.exchange-house .research-analyst-outlook{flex-wrap:wrap;gap:16px}.exchange-house .research-analyst-outlook>a{max-width:none}}@media (width<=900px){.exchange-house .header .header-inner{flex-wrap:wrap;gap:0;height:auto;min-height:0;padding-top:16px}.exchange-house .header .header-actions{margin-left:auto}.exchange-house .header nav{order:3;justify-content:space-between;gap:22px;width:100%;height:49px;min-height:49px;margin-top:11px;overflow-x:auto}.exchange-house .header .nav-link{height:49px;min-height:49px;font-size:14px}}@media (width<=760px){.exchange-house .header .nav-link{font-size:14px}.exchange-house>.context-bar{flex-wrap:wrap;gap:10px;font-size:12px}.exchange-house>.footer>div{font-size:13px}.exchange-house>.footer p{font-size:12px}.exchange-house .market-ribbon-inner{grid-template-columns:minmax(0,1fr) auto}.exchange-house .market-ribbon-heading{flex-direction:column;align-items:flex-start;gap:3px;padding:11px 0;display:flex}.exchange-house .market-ribbon-heading strong,.exchange-house .market-ribbon-heading>span{font-size:12px;line-height:1.5}.exchange-house .market-ribbon-clocks>div{flex-direction:column;align-items:flex-end;gap:2px}.exchange-house .market-ribbon-clocks span{font-size:12px}.exchange-house .market-ribbon-clocks time{font-size:15px}.exchange-house .market-ribbon-track>ul{min-height:74px}.exchange-house .market-ribbon-symbol{font-size:12px}.exchange-house .market-ribbon-price{font-size:15px}.exchange-house .page-heading p.muted{font-size:14px}.exchange-house .research-chart-head{flex-wrap:wrap;gap:15px}.exchange-house .research-chart-meta{flex-flow:wrap;align-items:flex-start;gap:12px}.exchange-house .research-chart-meta a{font-size:14px}.exchange-house .research-chart-note{font-size:13px}.exchange-house .research-tabbar{gap:24px}.exchange-house .research-tabbar>button{font-size:14px}.exchange-house .research-view-heading .research-overline,.exchange-house .research-pill{font-size:12px}.exchange-house .research-view-intro{font-size:14px}.exchange-house .scenario-reference{flex-wrap:wrap;align-items:flex-start;gap:13px}.exchange-house .scenario-reference small{font-size:12px}.exchange-house .scenario-reference button{max-width:none;font-size:14px}.exchange-house .scenario-output .research-overline{font-size:12px}.exchange-house .portfolio-total-actions{flex-wrap:wrap}.exchange-house .portfolio-total-actions .button{flex:145px}.exchange-house .portfolio-subtotals{grid-template-columns:1fr;gap:16px}.exchange-house .portfolio-subtotals>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.exchange-house .portfolio-subtotals span{min-height:0}.exchange-house .portfolio-subtotals strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:17px}.exchange-house .allocation-body{flex-wrap:wrap;gap:24px}.exchange-house .allocation-legend{min-width:140px}.exchange-house .portfolio-holdings .section-heading{flex-wrap:wrap;gap:14px}.exchange-house .portfolio-holdings .section-heading p{max-width:none;font-size:14px}.exchange-house .portfolio-activity-list li,.exchange-house .lp-directory-footnote{flex-wrap:wrap}.exchange-house .lp-directory-footnote>a{margin-left:0}}:root{font-synthesis:none;font-family:IBM Plex Sans,sans-serif;font-weight:400}body{font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.5}button,input,select,textarea,.exchange-house .stock-research{font-family:inherit}.exchange-house .brand,.exchange-house .footer-brand{font-family:Creato Display,sans-serif}.exchange-house h1,.exchange-house h2,.exchange-house h3{letter-spacing:-.035em;font-weight:500}.exchange-house .page-heading h1{font-size:36px;font-weight:500;line-height:1.15}.exchange-house .section-heading h2{font-size:24px;line-height:1.2}.exchange-house .button{min-height:42px;font-size:14px;font-weight:500}.exchange-house .table-tabs>button,.exchange-house .asset-table td{font-size:14px}.exchange-house .search-field input,.exchange-house .sort-label select,.exchange-house .field{font-size:14px}.exchange-house .trade-ticket .amount-row input,.exchange-house .trade-ticket .amount-row output{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.15}.exchange-house .trade-explainer{grid-template-columns:minmax(0,1fr);gap:26px;margin-inline:0}.exchange-house .trade-explainer h3{font-size:18px;font-weight:500}.exchange-house .trade-explainer p{color:#536348;max-width:620px;font-size:15px;line-height:1.65}.exchange-house .access-features>div{display:block}.exchange-house .access-features h3{font-size:20px}.exchange-house .research-view-heading h3{font-size:26px}.exchange-house .research-quote-analysis h3{font-size:24px}.exchange-house .research-quote-analysis dd{font-size:16px;font-weight:500}.exchange-house .research-quote-analysis dt{font-size:13px}.exchange-house .research-small,.exchange-house .research-analysis-footnote{color:#53684a;font-size:13px;line-height:1.65}.exchange-house .stock-spotlight .spotlight-price strong{letter-spacing:-.035em;font-size:34px}.exchange-house .stock-spotlight h2{font-size:23px}.exchange-house .lp-directory-table td{font-size:14px}.exchange-house .lp-directory-table th{letter-spacing:0;font-size:12px}.exchange-house .portfolio-total h2{font-size:34px;line-height:1.12}.exchange-house .portfolio-page .empty-state h3{font-size:21px}.exchange-house .portfolio-page .empty-state p{font-size:14px;line-height:1.7}.exchange-house .floor-opening{border-bottom:1px solid #c7cebb;gap:24px;margin-bottom:26px;padding:5px 0 20px}.intelligence-identity{align-items:center;gap:18px;min-width:0;display:flex}.intelligence-identity .cloak-signal{--signal-field:#f3f1e5;--signal-ink:#245638;width:96px}.intelligence-identity .cloak-signal[data-state=current]{--signal-ink:#245638}.intelligence-identity .cloak-signal[data-state=loading]{--signal-ink:#627a48}.intelligence-identity .cloak-signal[data-state=stale]{--signal-ink:#93683a}.exchange-house .floor-title h1{letter-spacing:-.045em;margin:4px 0 9px;font-size:clamp(30px,3.15vw,45px);font-weight:500;line-height:1.1}.exchange-house .floor-title h1>span{color:#568b26}.intelligence-description{color:#506447;margin:0;font-size:15px;line-height:1.5}.intelligence-launch{color:#416b2c;border-bottom:1px solid #b7c5a5;margin-top:8px;padding-bottom:2px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-block}.intelligence-launch:hover{color:#17472c;border-color:#17472c}.exchange-house .floor-edition{letter-spacing:.07em;font-size:12px}.exchange-house .floor-session{flex-shrink:0;align-self:center;font-size:13px}.exchange-house .floor-clock time{font-size:23px;font-weight:500}.exchange-house .floor-directory h2{letter-spacing:-.04em;font-size:29px;line-height:1.15}.exchange-house .floor-private-note b{font-size:16px}.exchange-house .floor-private-note p{font-size:14px;line-height:1.6}.exchange-house .market-lens{background:#fcfbf2;border-color:#c9d1bc;border-radius:3px}.exchange-house .market-lens-intro{background:#10291c;border-color:#36513b}.exchange-house .market-lens-intro h2{color:#e9f3de;font-size:32px}.exchange-house .market-lens-intro>p{color:#b9ccaa}.exchange-house .market-lens-badge{color:#c9ef99;border-color:#536f3d;border-radius:2px}.exchange-house .market-lens-selected{color:#b5d78f}.exchange-house .market-lens-copy{border-radius:3px;font-size:14px}@media (width<=1000px){.exchange-house .floor-opening{align-items:flex-start}.exchange-house .floor-session{flex-direction:column;align-self:center;align-items:flex-start;gap:15px}.exchange-house .floor-clock{border:0;padding-right:0}.intelligence-identity .cloak-signal{width:76px}}@media (width<=600px){.exchange-house .floor-opening{margin-bottom:20px;padding-bottom:18px;display:block}.intelligence-identity{align-items:flex-start;gap:12px}.intelligence-identity .cloak-signal{width:53px;margin-top:21px}.exchange-house .floor-title h1{max-width:260px;font-size:31px}.intelligence-description{max-width:245px;font-size:14px}.intelligence-launch{font-size:12px}.exchange-house .floor-session{border-top:1px solid #d0d6c5;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 0;padding-top:13px;font-size:12px;display:flex}.exchange-house .floor-clock{align-items:baseline;gap:8px;display:flex}.exchange-house .floor-clock time{font-size:18px}.exchange-house .floor-feed{max-width:none}.exchange-house .page-heading h1{font-size:31px}.exchange-house .page-heading p.muted{font-size:14px}.exchange-house .section-heading h2{font-size:23px}.exchange-house .floor-directory h2{font-size:27px}.exchange-house .trading-floor .research-file{grid-template-columns:33px minmax(0,1fr);gap:8px 12px}.exchange-house .trading-floor .research-file-open{grid-column:2}.exchange-house .search-field input,.exchange-house .sort-label select,.exchange-house .field,.exchange-house .asset-select select,.exchange-house .lp-search input{font-size:16px}.exchange-house .research-view-heading h3{font-size:24px}.exchange-house .stock-spotlight .spotlight-price strong,.exchange-house .portfolio-total h2{font-size:30px}}:is(.exchange-house>.main,.exchange-house>.main:has(.market-workspace),.exchange-house>.main:has(.research-asset-page)){min-height:0;padding:18px 24px 26px}.exchange-house .page-heading{gap:16px;margin:0 0 18px}.exchange-house .page-heading p.muted{margin-top:5px}.exchange-house .page-heading .eyebrow{margin-bottom:5px}.exchange-house .section-heading,.exchange-house .panel-heading{gap:12px}.exchange-house .split-layout,.exchange-house .swap-layout,.exchange-house .stock-trading-layout,.exchange-house .lp-workspace{align-items:start;gap:18px}.exchange-house .data-note{margin:12px 0 0}.exchange-house>.footer{gap:10px;padding:17px 24px 19px}.exchange-house>.footer p{margin:0}.exchange-house .empty-state{padding:24px 18px}.exchange-house .stat-row{padding:9px 0}.exchange-house .floor-opening{margin:0 0 16px;padding:0 0 15px}.exchange-house .intelligence-identity{gap:15px;width:100%}.exchange-house .intelligence-identity .cloak-signal{width:68px;margin:0}.exchange-house .floor-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;width:100%;display:grid}.exchange-house .floor-title .floor-edition{grid-column:1;margin:0}.exchange-house .floor-title h1{grid-area:2/1;margin:3px 0 5px}.exchange-house .intelligence-description{grid-area:3/1}.exchange-house .intelligence-launch{grid-area:2/2;place-self:center end;margin:0}.exchange-house .trading-floor .instrument-book-head{padding:13px 13px 12px}.exchange-house .trading-floor .instrument-columns{padding:0 13px 8px}.exchange-house .trading-floor .instrument-row{gap:9px;min-height:58px;padding:8px 12px}.exchange-house .trading-floor .instrument-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exchange-house .trading-floor .instrument-source{padding:11px 13px}.exchange-house .trading-floor .instrument-source small{margin-top:2px}.exchange-house .trading-floor .instrument-brand{gap:11px;padding:12px 13px}.exchange-house .trading-floor .instrument-brand a{margin-top:4px}.exchange-house .trading-floor .instrument-brand .cloak-seal{flex-basis:44px;width:44px}.exchange-house .floor-chart-loading{min-height:570px}.exchange-house .asset-focus .asset-focus-slab{min-height:0;padding:13px 18px}.exchange-house .asset-focus .asset-focus-slab-top{margin-bottom:9px}.exchange-house .asset-focus .asset-focus-instrument p{margin-top:4px}.exchange-house .asset-focus .asset-focus-quote-line{gap:12px;padding:11px 18px}.exchange-house .asset-focus .asset-focus-quote-line dl>div{gap:2px}.exchange-house .asset-focus .research-provider-credit{padding:4px 18px 6px}.exchange-house .asset-focus .asset-focus-footer{gap:10px 18px;padding:11px 18px 13px}.exchange-house .execution-footnote{gap:8px;margin:12px 16px 0;padding:12px 0}.exchange-house .floor-directory{margin-top:20px}.exchange-house .trading-floor .floor-liquidity{padding:20px 22px 20px 0}.exchange-house .trading-floor .floor-research{padding:20px 0 20px 22px}.exchange-house .floor-liquidity h2,.exchange-house .floor-research h2{margin-top:5px}.exchange-house .trading-floor .floor-pool-summary{gap:12px;margin:14px 0 12px}.exchange-house .trading-floor .floor-research-intro{margin:12px 0 16px}.exchange-house .trading-floor .research-file{padding:12px 0}.exchange-house .trading-floor .floor-private-note{gap:14px;margin-top:18px;padding:16px}.exchange-house .trading-floor .floor-explorer{margin-top:14px}.exchange-house .trading-floor .map-legend{margin-top:12px}.exchange-house .market-lens{grid-template-columns:195px minmax(0,1fr);margin-top:18px}.exchange-house .market-lens-intro{padding:20px}.exchange-house .market-lens-intro h2{margin:14px 0 8px}.exchange-house .market-lens-selected{padding-top:22px}.exchange-house .market-lens-workspace{padding:0 20px}.exchange-house .market-lens-tabs{gap:23px;min-height:46px}.exchange-house .market-lens-tabs>button{padding:11px 0}.exchange-house .market-lens-panel{min-height:0;padding:16px 0}.exchange-house .market-lens-panel-head{margin-bottom:14px}.exchange-house .market-lens-metrics{gap:18px;margin-bottom:13px}.exchange-house .market-lens-metrics dt{margin-bottom:5px}.exchange-house .market-lens-source{margin-top:12px}.exchange-house .market-lens-footer{gap:12px;padding:12px 0}.exchange-house .market-lens-disclosure{gap:20px;margin-bottom:14px}.exchange-house .market-lens-pool-list{gap:0 18px;margin-bottom:12px}.exchange-house .market-lens-pool-list li{padding:8px 0}.exchange-house .trade-ticket,.exchange-house .stock-trading-layout>.trade-ticket{padding:18px}.exchange-house .floor-execution .trade-ticket{padding:16px 16px 10px!important}.exchange-house .trade-ticket>.section-heading,.exchange-house .floor-execution .desk-ticket .section-heading{margin-bottom:13px}.exchange-house .trade-ticket .trade-field{padding:11px 12px}.exchange-house .trade-ticket .amount-row{min-height:39px;margin-bottom:4px}.exchange-house .trade-ticket .reverse-row{padding:2px 0}.exchange-house .trade-ticket .quote-summary{gap:6px;margin:13px 0}.exchange-house .floor-execution .quote-summary{padding-top:11px}.exchange-house .trade-ticket .ticket-note{margin-top:9px}.exchange-house .swap-context .stock-info{margin:0;padding:20px}.exchange-house .stock-info .trade-explainer{gap:17px;margin:20px 0}.exchange-house .trade-explainer p{margin-top:4px}.exchange-house .pool-discovery-link{margin:14px 0 0}.exchange-house .stock-spotlights{margin-bottom:16px}.exchange-house .stock-spotlight{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px 18px;display:grid}.exchange-house .stock-spotlight .eyebrow{grid-column:1/-1;margin:0}.exchange-house .stock-spotlight>div:nth-child(2){gap:9px;min-width:0}.exchange-house .stock-spotlight .token{flex-shrink:0;width:30px;height:30px}.exchange-house .stock-spotlight .spotlight-price{gap:5px;margin:0}.exchange-house .stock-controls{padding:13px 16px}.exchange-house .table-tabs{gap:22px;padding:0 16px}.exchange-house .table-tabs>button{padding:12px 0 10px}.exchange-house .asset-table th{padding:10px 14px}.exchange-house .table-scroll{position:relative}.exchange-house .asset-table td,.exchange-house .portfolio-holdings .asset-table td,.exchange-house .lp-directory-table td{height:60px;padding:10px 14px}.exchange-house .chart-footer{margin-top:12px}.exchange-house .market-ribbon-inner{min-height:0;padding-inline:24px}.exchange-house .market-ribbon-track>ul{min-height:59px}.exchange-house .market-ribbon-quote{padding:3px 6px}.exchange-house .market-ribbon-quote-inner{row-gap:1px;padding:4px}.exchange-house .market-ribbon-heading>span{margin-top:3px}.exchange-house .research-asset-page .breadcrumbs{margin-bottom:10px}.exchange-house .research-asset-page .page-heading{margin-bottom:16px;padding-bottom:12px}.exchange-house .research-asset-page .stock-detail-chart{gap:6px 18px;margin-bottom:16px;padding:16px 18px}.exchange-house .research-asset-page .stock-detail-price{margin:5px 0 10px}.exchange-house .research-asset-page .stock-detail-chart .chart-footer{margin-top:6px}.exchange-house .research-chart-head{padding:14px 18px}.exchange-house .research-chart-note{padding:10px 18px}.exchange-house .research-workbench{margin-top:16px}.exchange-house .research-tabbar{gap:23px;padding:0 18px}.exchange-house .research-tabbar>button{padding:14px 0 11px}.exchange-house .research-tabpanel{padding:18px}.exchange-house .research-view-intro{margin-bottom:14px}.exchange-house .research-technical-grid,.exchange-house .scenario-workspace{gap:16px}.exchange-house .research-quote-analysis{padding:17px}.exchange-house .research-quote-analysis dl>div{padding:9px 0}.exchange-house .research-analyst-outlook{margin-bottom:18px;padding-bottom:16px}.exchange-house .scenario-reference{margin:15px 0;padding:13px 15px}.exchange-house .scenario-workspace{margin-top:16px}.exchange-house .scenario-output{padding:18px}.exchange-house .scenario-method{margin-top:16px;padding-top:13px}.exchange-house .research-asset-page .token-record-v12{gap:0 20px;margin-top:16px;padding:18px!important}.exchange-house .token-record-v12>p{margin:9px 0 13px}.exchange-house .related-assets{margin-top:18px}.exchange-house .lp-directory-intro{gap:22px;margin-bottom:17px;padding:20px}.exchange-house .lp-directory-intro h2{margin:7px 0}.exchange-house .lp-directory-intro p{max-width:none}.exchange-house .lp-directory-method{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:5px 12px;display:grid}.exchange-house .lp-directory-method>svg{grid-row:1/3;margin:0}.exchange-house .lp-directory-method strong{margin:0}.exchange-house .lp-directory-method p{grid-column:2}.exchange-house .lp-directory-intro dl{gap:16px;padding:8px 18px}.exchange-house .lp-directory-intro dd{margin-top:6px}.exchange-house .lp-directory-toolbar{gap:14px;padding:11px 16px}.exchange-house .lp-directory-footer{gap:12px;padding:12px 16px}.exchange-house .lp-directory-footnote{margin:14px 0}.exchange-house .lp-pool-record,.exchange-house .lp-manager{padding:18px}.exchange-house .lp-pool-record{margin-bottom:16px}.exchange-house .lp-pool-record .lp-pair-showcase{gap:24px;margin:18px 0}.exchange-house .lp-pair-showcase .token{width:42px;height:42px}.exchange-house .lp-pool-facts{gap:15px;padding:15px 0}.exchange-house .lp-contract-line{margin-top:13px}.exchange-house .lp-protocol-record{padding:0 2px 14px}.exchange-house .lp-protocol-record>div{margin:10px 0}.exchange-house .lp-protocol-record p{margin:13px 0 9px}.exchange-house .lp-mode-tabs{margin-bottom:14px}.exchange-house .lp-select-label{gap:6px;margin-bottom:13px}.exchange-house .lp-range-box{margin-bottom:13px;padding:10px 12px}.exchange-house .lp-amount-field{padding:11px 12px}.exchange-house .lp-slippage{margin:14px 0}.exchange-house .lp-understand{padding:14px 2px}.exchange-house .lp-understand p{margin-top:7px}.exchange-house .lp-owned>.section-heading{padding:16px 18px}.exchange-house .lp-owned-empty{padding:20px 18px}.exchange-house .lp-owned-empty>svg{margin:0 0 10px}.exchange-house .lp-owned-item{padding:18px}.exchange-house .lp-position-amounts{gap:14px;margin:16px 0 13px}.exchange-house .lp-position-actions{margin-top:13px}.exchange-house .portfolio-overview,.exchange-house .portfolio-lower{align-items:start;gap:17px;margin-bottom:18px}.exchange-house .portfolio-page .portfolio-total,.exchange-house .portfolio-page .portfolio-allocation{padding:20px}.exchange-house .portfolio-wallet-glyph{float:right;color:#95be6d;margin-top:16px}.exchange-house #connect-portfolio-title{max-width:430px;margin:18px 0 9px;font-size:30px;line-height:1.15}.exchange-house .portfolio-total>p{margin:9px 0 16px}.exchange-house .portfolio-value{margin-top:15px}.exchange-house .portfolio-benefits{gap:16px;display:grid}.exchange-house .portfolio-allocation .section-heading{margin-bottom:18px}.exchange-house .portfolio-subtotals{gap:12px;padding:15px 0}.exchange-house .allocation-body{gap:20px;min-height:170px}.exchange-house .allocation-ring{width:150px;height:150px}.exchange-house .portfolio-holdings .section-heading,.exchange-house .portfolio-lower .section-heading{padding:16px 18px 12px}.exchange-house .portfolio-lower .empty-state{text-align:left;grid-template-columns:32px minmax(0,1fr);gap:6px 12px;min-height:0;padding:12px 18px 18px;display:grid}.exchange-house .portfolio-lower .empty-state>svg{grid-area:1/1/3;width:22px;height:22px;margin:0;padding:5px}.exchange-house .portfolio-lower .empty-state h3{grid-column:2;margin:0}.exchange-house .portfolio-lower .empty-state p{grid-column:2;max-width:none;margin:0 0 8px}.exchange-house .portfolio-lower .empty-state .button{grid-column:2;justify-self:start}.exchange-house .portfolio-position-connect{margin:0 18px 17px}.exchange-house .portfolio-position-note,.exchange-house .portfolio-lp-row{padding:14px 18px}.exchange-house .portfolio-activity-list{padding:0 18px 10px}.exchange-house .portfolio-activity-list li{padding:13px 0}.exchange-house .portfolio-privacy-strip{gap:12px;padding:14px 16px}.exchange-house .portfolio-privacy-strip p{margin-top:3px}.exchange-house .privacy-builder,.exchange-house .privacy-preview,.exchange-house .access-form-panel{padding:20px}.exchange-house .privacy-view-switch{gap:8px;margin:16px 0}.exchange-house .disclosure-document{padding:17px}.exchange-house .document-topline{margin-bottom:13px}.exchange-house .disclosure-result{margin-bottom:12px}.exchange-house .disclosure-amount{margin:4px 0}.exchange-house .form-label{margin:14px 0 6px}.exchange-house .connection-note{padding:13px 0}.exchange-house .privacy-footnote{margin-top:12px}.exchange-house .access-story{padding:0 18px 0 0}.exchange-house .access-story h2{margin-top:10px}.exchange-house .access-story>p.muted{margin-top:12px}.exchange-house .access-form-panel h2{margin-top:8px}.exchange-house .access-form-panel>p.muted{margin-top:9px}.exchange-house .access-form-panel form{margin-top:16px}.exchange-house .access-form-panel form .button{margin-top:14px}.exchange-house .access-features{gap:16px;margin:20px 0}.exchange-house .access-features p{margin-top:4px}.exchange-house .access-context{margin-top:18px;padding-top:16px}@media (width<=1180px){.exchange-house .trading-floor .instrument-row{min-height:82px;padding:10px 13px}.exchange-house .trading-floor .instrument-book-head{padding:12px 15px}.exchange-house .trading-floor .instrument-source{padding:10px 15px}.exchange-house .stock-spotlight{grid-template-columns:1fr;gap:6px;padding:14px 16px}.exchange-house .stock-spotlight .spotlight-price{margin-top:4px}}@media (width<=1000px){.exchange-house .floor-title{grid-template-columns:1fr}.exchange-house .intelligence-launch{grid-area:4/1;justify-self:start;margin-top:6px}.exchange-house .floor-title h1{font-size:36px}.exchange-house .lp-directory-method{gap:12px;padding-top:14px}.exchange-house .research-asset-page .stock-detail-chart{padding:16px 18px}}@media (width<=760px){:is(.exchange-house>.main,.exchange-house>.main:has(.market-workspace),.exchange-house>.main:has(.research-asset-page)){padding:15px 15px 22px}.exchange-house .page-heading{gap:12px;margin-bottom:16px}.exchange-house .split-layout,.exchange-house .swap-layout,.exchange-house .stock-trading-layout,.exchange-house .lp-workspace{gap:16px}.exchange-house .button{min-height:44px}.exchange-house .floor-opening{margin-bottom:15px;padding-bottom:14px}.exchange-house .intelligence-identity{align-items:center;gap:10px}.exchange-house .intelligence-identity .cloak-signal{width:48px;margin:0}.exchange-house .floor-title h1{max-width:none;margin:3px 0 5px;font-size:31px}.exchange-house .intelligence-description{max-width:none}.exchange-house .floor-directory{margin-top:18px}.exchange-house .trading-floor .floor-liquidity,.exchange-house .trading-floor .floor-research{padding:18px 0}.exchange-house .floor-pool-summary{align-items:flex-start}.exchange-house .floor-liquidity .section-heading{flex-wrap:wrap;gap:10px}.exchange-house .asset-focus .asset-focus-slab{padding:13px 15px}.exchange-house .asset-focus .asset-focus-head{gap:12px}.exchange-house .asset-focus .asset-focus-quote-line,.exchange-house .asset-focus .asset-focus-footer{padding:12px 15px}.exchange-house .market-lens{grid-template-columns:1fr;margin-top:16px}.exchange-house .market-lens-intro{gap:5px 13px;padding:16px}.exchange-house .market-lens-intro h2{margin:0;font-size:27px}.exchange-house .market-lens-selected{padding-top:4px}.exchange-house .market-lens-workspace{padding:0 16px}.exchange-house .market-lens-tabs{min-height:48px}.exchange-house .market-lens-panel{padding:15px 0}.exchange-house .market-lens-metrics{gap:15px}.exchange-house .market-lens-source{gap:7px}.exchange-house .market-lens-footer{padding:12px 0 15px}.exchange-house .market-ribbon-inner{padding:0 15px}.exchange-house .market-ribbon-heading{flex-direction:row;align-items:center;gap:0 10px;padding:7px 0}.exchange-house .market-ribbon-heading>span{margin:0}.exchange-house .market-ribbon-track{margin:0 -15px;padding:0 9px}.exchange-house .market-ribbon-track>ul{min-height:58px}.exchange-house .market-ribbon-quote-inner{padding:5px 4px}.exchange-house .stock-spotlights{grid-template-columns:repeat(3,minmax(205px,1fr));margin-bottom:14px}.exchange-house .stock-spotlight{gap:5px;padding:13px 15px}.exchange-house .stock-controls{flex-wrap:wrap;gap:12px;padding:12px 14px}.exchange-house .table-tabs{gap:19px;padding:0 14px}.exchange-house .asset-table th,.exchange-house .asset-table td{padding-left:12px;padding-right:12px}.exchange-house .research-chart-head{gap:10px;padding:13px 16px}.exchange-house .research-chart-note{padding:10px 16px}.exchange-house .research-tabbar{gap:22px;padding:0 15px}.exchange-house .research-tabpanel{padding:16px 14px}.exchange-house .research-quote-analysis{padding:15px}.exchange-house .research-asset-page .token-record-v12{padding:16px!important}.exchange-house .lp-directory-intro{gap:15px;padding:17px}.exchange-house .lp-directory-intro dl{gap:18px;padding:14px 0 0}.exchange-house .lp-directory-method{padding-top:14px}.exchange-house .lp-directory-toolbar{gap:10px;padding:10px 14px}.exchange-house .lp-directory-search input{font-size:16px}.exchange-house .lp-pool-record,.exchange-house .lp-manager{padding:16px}.exchange-house .lp-pool-record .lp-pair-showcase{margin:16px 0}.exchange-house .portfolio-page .portfolio-total,.exchange-house .portfolio-page .portfolio-allocation{padding:18px}.exchange-house .portfolio-overview,.exchange-house .portfolio-lower{gap:15px;margin-bottom:16px}.exchange-house .portfolio-benefits{gap:13px}.exchange-house #connect-portfolio-title{margin-top:14px;font-size:29px}.exchange-house .portfolio-privacy-strip{gap:10px;padding:13px 14px}.exchange-house .portfolio-privacy-strip .button{margin-left:0}.exchange-house .privacy-builder,.exchange-house .privacy-preview,.exchange-house .access-form-panel{padding:17px}.exchange-house .disclosure-document{padding:15px}.exchange-house .access-story{padding:0}.exchange-house .access-story h2{margin-top:0}.exchange-house .access-features{gap:14px;margin:16px 0}.exchange-house>.footer{padding:17px 15px}}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts-v21/Commissioner.woff2)format("woff2")}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts-v21/DelaGothicOne.woff2)format("woff2")}:root,body,.exchange-house,.public-site{font-variation-settings:"FLAR" 35,"VOLM" 10;font-family:Commissioner,sans-serif;font-weight:400}.exchange-house :is(button,input,select,textarea,code,pre),.public-site :is(button,input,select,textarea,code,pre),.exchange-house :is(.brand,.footer-brand,.stock-research),.public-site .public-brand{font-family:Commissioner,sans-serif}.exchange-house .tradingview-widget-copyright,.exchange-house .tradingview-widget-copyright *{font-family:Commissioner,sans-serif!important}.exchange-house .brand{font-weight:600}.exchange-house .brand-light{font-weight:400}.exchange-house :is(h1,h2,h3){letter-spacing:-.025em;font-family:Commissioner,sans-serif;font-weight:500}.exchange-house .header .nav-link{font-size:15px;font-weight:500}.exchange-house .page-heading h1{letter-spacing:-.035em;font-size:37px;font-weight:500}.exchange-house .page-heading p.muted{font-size:16px;line-height:1.6}.exchange-house .button{font-size:15px;font-weight:500}.exchange-house .eyebrow{letter-spacing:.055em;font-size:12px;font-weight:500}.exchange-house .asset-table td{font-size:15px}.exchange-house .asset-identity b{font-size:16px;font-weight:600}.exchange-house .asset-identity small{font-size:13px}.exchange-house .trade-ticket :is(input,output){font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:500}.exchange-house .trade-ticket .amount-row :is(input,output){font-size:34px;font-weight:500}.exchange-house :is(.trade-field-top,.field-footer,.ticket-note){font-size:13px}.exchange-house .quote-summary{font-size:14px}.exchange-house .trade-explainer p{font-size:16px}.exchange-house .floor-title h1{letter-spacing:-.035em;font-size:46px;font-weight:500}.exchange-house .intelligence-description{font-size:16px}.exchange-house .market-ribbon-symbol{font-size:13px}.exchange-house .market-ribbon-price{font-weight:500}.exchange-house .trading-floor .instrument-name small{font-size:13px}.exchange-house .trading-floor .instrument-value,.exchange-house .lp-directory-table td,.exchange-house .portfolio-page .empty-state p{font-size:15px}.exchange-house .portfolio-total h2,.exchange-house .research-quote-analysis dd{font-weight:500}.exchange-house .disclosure-amount{font-variant-numeric:tabular-nums}.exchange-house .field{font-size:16px}.public-site--docs :is(h1,h2,h3){letter-spacing:-.025em;font-family:Commissioner,sans-serif;font-weight:500}.public-site--docs .docs-section p{font-size:16px}@media (width<=760px){.exchange-house .page-heading h1{font-size:32px}.exchange-house .page-heading p.muted{font-size:15px}.exchange-house .floor-title h1{font-size:32px}.exchange-house .intelligence-description{font-size:15px}.exchange-house :is(input,select,textarea){font-size:16px}}
