html{scroll-padding-top:20px}.site-header .explore-nav{align-items:center;gap:8px!important;padding-block:5px!important;scrollbar-width:thin;overscroll-behavior-x:contain}.site-header .explore-nav a{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border-radius:7px;line-height:1.35}.site-header .explore-nav a[aria-current]{background:var(--panel-2,var(--panel));color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.site-header .explore-nav .site-portfolio-link{border-left:1px solid var(--border);border-radius:0;margin-left:5px;padding-left:16px}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent,#89dfc7);outline-offset:4px}main :is(h2,h3,section,article,details)[id]{scroll-margin-top:24px}.site-header button,.site-header .product-nav-direct{min-height:44px}.site-header button:disabled{cursor:default}.site-header-actions{min-width:0}.support-shell,.support-shell .guide,.support-shell .reading-body,.learning-hub,.finance-shell{min-width:0}.support-shell :is(p,li,dd),.learning-hub p{overflow-wrap:break-word}.support-shell :is(pre,table),.learning-hub pre{max-width:100%}.support-shell pre{overflow:auto;overscroll-behavior:contain;tab-size:2}.support-shell code{overflow-wrap:anywhere}.support-shell summary{min-height:44px;align-content:center}.support-shell .reading-body a:not([class]),.learning-hub a:not([class]){text-underline-offset:4px;text-decoration-thickness:1px}.support-shell .reading-body a:not([class]):hover,.learning-hub a:not([class]):hover{text-decoration-thickness:2px}.support-shell .bp-reading-tools button{min-height:40px;padding:9px 13px}.bp-search-full[open]{display:grid;grid-template-rows:auto auto minmax(80px,1fr) auto;gap:0;max-height:min(900px,calc(100dvh - 32px));overflow:auto;background:var(--panel);color:var(--text)}.bp-search-full .bp-search-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px}.bp-search-full h2{font-size:28px;line-height:1.15;margin-bottom:0}.bp-search-full [data-search-close]{min-width:44px;min-height:44px;padding:5px;font-size:25px;border:1px solid var(--border);background:var(--bg);color:var(--text)}.bp-search-full .bp-search-results-region{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;padding:0 5px 0 0}.bp-search-full .bp-search-input-row{align-items:stretch;position:relative;margin-bottom:12px}.bp-search-full #bpSearchErase{flex-shrink:0;min-width:44px;padding:0 10px;background:var(--bg);border:1px solid var(--border);color:var(--text);font-size:20px}.bp-search-full [hidden]{display:none!important}.bp-search-full .bp-search-filters{gap:10px}.bp-search-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 12px}.bp-search-shortcuts a{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;text-decoration:none;color:var(--text);background:var(--bg)}.bp-search-shortcuts strong{font-size:12px;font-weight:600}.bp-search-shortcuts small{font-size:10px;color:var(--muted);line-height:1.4}.bp-search-shortcuts a:hover{border-color:var(--accent);background:var(--panel-2,var(--panel))}.bp-search-full .bp-search-result{border-color:var(--border);background:var(--bg);border-radius:10px;padding:15px}.bp-search-full .bp-search-result-meta{color:var(--muted)}.bp-search-full .bp-search-kind{color:var(--accent);font-size:10px}.bp-search-full .bp-search-result strong{font-size:15px}.bp-search-full .bp-search-path{color:var(--muted);opacity:1}.bp-search-full .bp-search-foot{padding-top:14px;border-top:1px solid var(--border);margin-top:14px;line-height:1.6}.bp-search-full .bp-search-meta{min-height:25px}.bp-search-full .bp-search-meta p{color:var(--muted)}.bp-search-full button:disabled{opacity:.55;cursor:default}@media(max-width:700px){.site-header-main{min-width:0;gap:10px!important}.site-header-actions{gap:6px}.site-header .bp-search-toggle{width:40px;min-width:40px;padding:8px}.site-header .bp-search-toggle :is(span,kbd){display:none}.site-header-actions :is(#theme,#themeBtn,#siteTheme){min-width:36px;padding:8px}.site-header .explore-nav a{min-height:44px;font-size:12px;padding-inline:10px}.site-header .site-primary-nav a{min-height:44px;display:flex;align-items:center;justify-content:center}main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important;min-height:44px}.support-shell .reading-body :is(p,li),.support-shell .lead{font-size:16px!important;line-height:1.8}.support-shell .bp-reading-tools{flex-wrap:wrap}.support-shell .bp-reading-tools button{min-height:44px}.bp-search-full[open]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px!important;border-radius:16px!important}.bp-search-full h2{font-size:24px}.bp-search-full .bp-search-head{margin-bottom:14px}.bp-search-full .bp-search-input-row input{padding:12px}.bp-search-full .bp-search-input-row button{padding-inline:12px}.bp-search-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-search-shortcuts a{padding:10px}.bp-search-full .bp-search-result{padding:13px}.bp-search-full .bp-search-filters>button{min-height:40px}}@media(max-height:700px){.bp-search-full .bp-search-shortcuts{display:none}.bp-search-full .bp-search-head .eyebrow{display:none}.bp-search-full .bp-search-foot>span{display:none}}@media(max-width:380px){.site-header .brand{font-size:20px;gap:6px}.site-header .brand img{width:26px;height:26px}.site-header-actions .primary{max-width:112px;overflow:hidden;text-overflow:ellipsis}.site-header-main{padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.bp-search-full *{transition:none!important;animation:none!important}}.site-header .site-header-subrow .explore-nav{height:auto;min-height:44px;min-width:0;max-width:100%!important;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;box-sizing:border-box;scroll-padding-inline:12px}.site-header .site-header-subrow .explore-nav a{flex:0 0 auto;box-sizing:border-box;min-height:36px;padding:8px 10px!important;line-height:1.4}.site-header .site-header-subrow .explore-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:1023px){.site-header .site-header-subrow .explore-nav{padding-inline:16px!important}.site-header .site-header-subrow .explore-nav a{min-height:44px}}.earn-catalogue,.earn-funding-panel,.earn-return-banner{--ef-line:var(--desk-line,#29424d);--ef-bg:var(--desk-surface,#10212b);--ef-raised:var(--desk-raised,#18313a);--ef-text:var(--desk-ink,#ecf4f7);--ef-muted:var(--desk-muted,#aec2cc);--ef-accent:var(--desk-accent,#8ce4c9)}.earn-catalogue{max-width:1360px;margin-inline:auto;padding:28px clamp(16px,3vw,40px) 64px}.earn-catalogue .pd-hero{padding:22px 0 28px;align-items:center}.earn-catalogue .pd-hero h1{max-width:25ch;font-size:clamp(30px,3.6vw,48px);letter-spacing:-.035em;line-height:1.12;margin-block:14px}.earn-catalogue .pd-hero p{max-width:68ch;font-size:15px;line-height:1.7}.earn-catalogue-summary{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:12px;color:var(--ef-muted);margin-top:20px}.earn-catalogue-summary b{color:var(--ef-text);font-size:16px;margin-right:5px}.earn-catalogue .pd-network-nav{display:flex;gap:7px;overflow-x:auto;flex-wrap:nowrap;padding-block:10px 16px;scrollbar-width:thin}.earn-catalogue .pd-network-nav a{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px}.earn-catalogue .pd-network-nav img{object-fit:contain;border-radius:5px}.earn-catalogue-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(140px,1fr));gap:14px;background:var(--ef-bg);border:1px solid var(--ef-line);border-radius:16px;padding:22px;margin:10px 0 30px;align-items:end}.earn-catalogue-filters label{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:600;color:var(--ef-muted)}.earn-catalogue-filters input,.earn-catalogue-filters select{font:inherit;color:var(--ef-text);background:var(--bg,#0a151b);border:1px solid var(--ef-line);border-radius:9px;min-height:46px;padding:10px 12px;width:100%;box-sizing:border-box}.earn-catalogue-filters .earn-catalogue-search{grid-column:1/-1}.earn-catalogue-filters button{min-height:46px;border-radius:9px;font:inherit;font-weight:650;cursor:pointer}.earn-catalogue-filters>a{min-height:44px;display:flex;align-items:center;font-size:12px;grid-column:1/-1;justify-self:end;color:var(--ef-muted)}.earn-catalogue .pd-toolbar{align-items:end;gap:18px;margin:18px 0}.earn-catalogue .pd-toolbar h2{font-size:24px;margin:6px 0 8px}.earn-catalogue .pd-toolbar a{font-size:13px;text-underline-offset:5px}.earn-catalogue .pd-pagination{justify-content:center;gap:8px;padding:14px 0;margin:0 0 14px;flex-wrap:wrap}.earn-catalogue .pd-pagination a,.earn-catalogue .pd-pagination span{min-width:40px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;box-sizing:border-box;border-radius:8px;font-variant-numeric:tabular-nums}.earn-catalogue .pd-pagination [aria-disabled]{opacity:.4}.earn-catalogue .pd-pagination [aria-current]{background:var(--ef-accent);color:var(--ui-page,#091219);font-weight:700}.earn-catalogue .pd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.earn-catalogue .earn-catalogue-card{padding:22px;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ef-line);border-radius:15px;background:var(--ef-bg);box-shadow:none;transition:border-color .15s,background-color .15s}.earn-catalogue-card:hover{border-color:var(--ef-accent)!important}.earn-catalogue-card-head{display:flex;align-items:center;gap:12px;min-width:0}.earn-catalogue-card-head>div{min-width:0}.earn-catalogue .earn-catalogue-card h2{font-size:18px;line-height:1.4;margin:5px 0}.earn-catalogue .earn-catalogue-card h2 a{color:var(--ef-text);text-decoration:none;overflow-wrap:anywhere}.earn-catalogue .earn-catalogue-card .pw-eyebrow{font-size:9px;margin:0;letter-spacing:.1em;color:var(--ef-muted)}.earn-catalogue-art{display:flex;flex-shrink:0;padding-right:4px}.earn-catalogue-art>.token-art{width:34px;height:34px;position:relative;border:2px solid var(--ef-bg);border-radius:50%}.earn-catalogue-art>.token-art+span{margin-left:-11px;z-index:1}.earn-catalogue-network{flex-shrink:0;border-radius:8px}.earn-catalogue-tags{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 5px}.earn-catalogue-tags span{font-size:10px;padding:5px 8px;border:1px solid var(--ef-line);border-radius:6px;color:var(--ef-accent)}.earn-catalogue-card>p{font-size:13px;line-height:1.75;color:var(--ef-muted);margin:10px 0 16px}.earn-catalogue-identity{margin-top:auto;padding-block:8px 12px;color:var(--ef-muted);font-size:11px}.earn-catalogue-identity summary{cursor:pointer;min-height:32px}.earn-catalogue-identity code{display:block;overflow-wrap:anywhere;font-size:10px}.earn-catalogue-card .pd-open{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:1px solid var(--ef-line);padding-top:12px;margin-top:auto;color:var(--ef-accent);text-decoration:none;font-size:13px}.earn-catalogue-empty{text-align:center;border:1px dashed var(--ef-line);border-radius:16px;padding:45px 20px}.earn-catalogue-empty p{color:var(--ef-muted);margin-bottom:24px}#earnNetworkOverview .earn-section-pages{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--desk-line);padding-top:16px;margin-top:18px;font-size:12px}#earnNetworkOverview .earn-section-pages button{min-height:42px;border:1px solid var(--desk-line);border-radius:8px;background:var(--desk-surface);color:var(--desk-ink);font:inherit;padding:8px 12px;cursor:pointer}#earnNetworkOverview .earn-section-pages button:disabled{opacity:.4;cursor:default}#earnNetworkOverview .earn-section-pages>span{flex:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--desk-muted)}#earnNetworkOverview .earn-section-pages>a{margin-left:auto;min-height:42px;display:flex;align-items:center;color:var(--desk-accent)}#earnNetworkOverview .earn-market-item{border:1px solid var(--desk-line);border-radius:12px;padding:14px;margin:0;background:var(--desk-surface)}#earnNetworkOverview .earn-category-markets{gap:12px}#earnNetworkOverview .earn-category-market{border:0;padding:0;min-height:72px}#earnNetworkOverview .earn-market-actions{padding-top:8px;margin-top:10px;border-top:1px solid var(--desk-line);display:flex;gap:10px;justify-content:flex-end}#earnNetworkOverview .earn-market-actions button{min-height:38px;border-radius:7px}#earnNetworkOverview .earn-compare-profile{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px 12px;padding:16px 0;border-block:1px solid var(--desk-line);font-size:12px;line-height:1.65}#earnNetworkOverview .earn-compare-profile dt{color:var(--desk-muted)}#earnNetworkOverview .earn-compare-profile dd{margin:0;overflow-wrap:anywhere}#earnNetworkOverview .earn-compare-reference{font-size:12px;line-height:1.7;color:var(--desk-muted)}.earn-funding-panel{margin:0 0 24px;padding:22px 24px;border:1px solid var(--ef-line);border-radius:14px;background:var(--ef-bg)}.earn-funding-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.earn-funding-heading h2{font-size:20px;margin:8px 0 15px;letter-spacing:-.02em}.earn-funding-heading>a{font-size:12px;color:var(--ef-accent);text-underline-offset:4px}.earn-funding-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.earn-funding-assets article{display:flex;align-items:center;gap:12px;border:1px solid var(--ef-line);background:var(--bg,#0a151b);border-radius:10px;padding:12px}.earn-funding-assets article>div{display:flex;flex-direction:column;gap:5px;min-width:0}.earn-funding-assets strong{font-size:15px;overflow-wrap:anywhere}.earn-funding-assets small{font-size:11px;color:var(--ef-muted)}.earn-funding-assets a{margin-left:auto;font-size:12px;white-space:nowrap;min-height:44px;display:flex;align-items:center;color:var(--ef-accent)}.earn-funding-footer{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.earn-funding-footer a{font-size:12px;min-height:36px;display:flex;align-items:center;color:var(--ef-accent)}.earn-funding-panel>p{margin:8px 0 0;font-size:11px;line-height:1.75;color:var(--ef-muted);max-width:100ch}.earn-return-banner{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;padding:15px 20px;margin:12px 0 24px;background:var(--ef-raised);border:1px solid var(--ef-line);border-left:3px solid var(--ef-accent);border-radius:10px}.earn-return-banner p{flex:1 1 230px;font-size:12px;line-height:1.7;margin:0;color:var(--ef-text)}.earn-return-banner a{color:var(--ef-accent);font-size:13px;min-height:44px;display:flex;align-items:center}.earn-return-banner button{background:transparent;border:1px solid var(--ef-line);border-radius:7px;min-height:40px;color:var(--ef-muted);font:inherit;font-size:11px;padding:8px 10px;cursor:pointer}.earn-catalogue :focus-visible,.earn-funding-panel :focus-visible,.earn-return-banner :focus-visible{outline:2px solid var(--ef-accent);outline-offset:4px}@media(max-width:1080px){.earn-catalogue .pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-catalogue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.earn-catalogue{padding:16px 16px 40px}.earn-catalogue .pd-hero{display:block}.earn-catalogue .pd-hero>.pw-primary{margin-top:18px}.earn-catalogue .pd-cards{grid-template-columns:minmax(0,1fr)}.earn-catalogue-filters{padding:16px;gap:12px}.earn-catalogue-filters input,.earn-catalogue-filters select{font-size:16px}.earn-catalogue-filters label:nth-child(4){grid-column:1/-1}.earn-catalogue-filters>button{grid-column:1/-1}.earn-catalogue .pd-toolbar{display:block}.earn-catalogue .pd-toolbar>a{display:inline-block;margin-top:10px}.earn-catalogue .pd-pagination{gap:5px}.earn-catalogue .pd-pagination a,.earn-catalogue .pd-pagination span{padding:5px 7px;font-size:12px;min-width:32px}.earn-funding-panel{padding:16px}.earn-funding-heading{display:block}.earn-funding-heading>a{display:inline-flex;min-height:40px;align-items:center;margin-bottom:10px}.earn-funding-assets{grid-template-columns:minmax(0,1fr)}.earn-funding-footer{gap:4px 16px}#earnNetworkOverview .earn-section-pages>a{flex-basis:100%;justify-content:center}#earnNetworkOverview .earn-market-item{padding:12px}}@media(prefers-reduced-motion:reduce){.earn-catalogue-card{transition:none!important}}.earn-funding-disclosure{border:1px solid var(--desk-line,#29424d);border-radius:12px;margin:0 0 20px;background:var(--desk-surface,#10212b)}.earn-funding-disclosure>summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px 20px;min-height:48px;box-sizing:border-box;cursor:pointer;font-size:13px;color:var(--desk-muted,#aec2cc)}.earn-funding-disclosure>summary b{color:var(--desk-accent,#8ce4c9);font-size:12px}.earn-funding-disclosure[open]>summary{border-bottom:1px solid var(--desk-line,#29424d)}.earn-funding-disclosure .earn-funding-panel{border:0;margin:0}.earn-funding-disclosure>summary:focus-visible{outline:2px solid var(--desk-accent,#8ce4c9);outline-offset:3px}.context-navigation{min-width:0;gap:4px!important;scrollbar-width:thin}.context-navigation a{white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.context-navigation a[aria-current]{background:var(--surface-2,#16312e);color:var(--accent,#8ee2c8);border-radius:7px}.bp-context-crumbs{margin:10px 0 18px;min-width:0;color:var(--muted,#a9bec7);font-size:12px;line-height:1.6}.bp-context-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0}.bp-context-crumbs li{display:inline-flex;gap:10px;min-width:0;overflow-wrap:anywhere}.bp-context-crumbs li+li:before{content:"/";opacity:.55}.bp-context-crumbs a{text-decoration:none;color:inherit}.bp-context-crumbs a:hover{color:var(--accent,#8ee2c8);text-decoration:underline}.bp-context-crumbs [aria-current]{color:var(--text,#e5f0f4)}.connected-product{border:1px solid var(--border,#29424d);border-radius:12px;overflow:hidden;background:var(--surface,#10212b)}.connected-discovery-grid .connected-product>a{border:0;border-radius:0;display:grid;gap:10px;padding:20px;text-decoration:none;height:auto;min-height:140px}.connected-product nav{display:flex;flex-wrap:wrap;gap:16px;padding:12px 20px;border-top:1px solid var(--border,#29424d)}.connected-product nav a{border:0!important;padding:0!important;min-height:32px!important;font-size:12px!important;display:inline-flex!important;align-items:center}.cv-directory-pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--border,#29424d);font-size:12px}.cv-directory-pages a{padding:8px 10px;min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--border,#29424d);border-radius:7px;text-decoration:none}.cv-directory-pages>span:first-child{flex-basis:100%;color:var(--muted,#a9bec7)}.cv-directory-pages[hidden]{display:none!important}.earn-suite-nav,.earn-context-nav{gap:6px!important}.earn-suite-nav a,.earn-context-nav a{min-height:40px;display:inline-flex;align-items:center;font-size:12px!important;border-radius:8px}.pw-workflow-disclosure{border:1px solid var(--pw-line,#29414d);border-radius:12px;margin:0 0 20px;background:var(--pw-card,#10212b)}.pw-workflow-disclosure>summary{padding:14px 18px;cursor:pointer;font-size:13px;font-weight:650}.pw-workflow-disclosure .pw-steps{border:0;border-top:1px solid var(--pw-line,#29414d);border-radius:0 0 12px 12px;margin:0}.protocol-workspace .options-hero{padding:24px 0!important}.protocol-workspace .pw-overview{padding:16px 20px;gap:16px;grid-template-columns:190px minmax(0,1fr) auto;border-radius:12px}.protocol-workspace .pw-rail{padding-bottom:10px}.protocol-workspace .pw-rail a{min-height:40px;padding:8px 12px}.protocol-workspace [id],.pd-shell [id],.protocol-guide-shell [id]{scroll-margin-top:110px}.protocol-workspace .cp-grid{align-items:start}.protocol-workspace .cp-grid>.cp-ticket{align-self:start}.protocol-workspace :is(a,button,summary,input,select):focus-visible,.context-navigation a:focus-visible,.bp-context-crumbs a:focus-visible{outline:2px solid var(--accent,#8ee2c8);outline-offset:3px}@media(max-width:800px){.protocol-workspace .pw-overview{grid-template-columns:1fr}.protocol-workspace .pw-overview-actions{display:flex;flex-wrap:wrap;align-items:center}.protocol-workspace .options-hero{gap:14px!important}.pw-rail a:last-child{margin-left:0}.bp-context-crumbs{font-size:11px}}@media(prefers-reduced-motion:reduce){.protocol-workspace *,.pd-shell *{scroll-behavior:auto!important;transition:none!important}}.pd-shell.pd-discovery{max-width:1380px;padding:28px clamp(18px,3vw,42px) 64px;margin-inline:auto}.pd-discovery .pd-hero{align-items:center;padding-block:20px 28px;gap:28px}.pd-discovery .pd-hero h1{font-size:clamp(30px,3.7vw,48px);letter-spacing:-.035em;line-height:1.12;max-width:24ch}.pd-discovery .pd-hero p{max-width:80ch;font-size:15px;line-height:1.7}.pd-discovery .pd-network-nav{gap:8px;flex-wrap:wrap;margin-bottom:24px}.pd-discovery .pd-network-nav a{min-height:44px;display:inline-flex;align-items:center;padding:10px 16px}.pd-discovery .pd-search{padding:20px;background:var(--pw-card);border:1px solid var(--border,#29414d);border-radius:14px;align-items:end;gap:12px}.pd-discovery .pd-search input{min-height:48px;font-size:15px}.pd-discovery .pd-search button{min-height:48px;padding:10px 24px}.pd-discovery .pd-top-pagination{margin:20px 0}.pd-top-pagination [data-directory-jump]{display:none}.pd-discovery .pd-toolbar{margin:26px 0 16px;gap:14px;align-items:end}.pd-discovery .pd-toolbar h2{font-size:24px;margin:0 0 8px}.pd-discovery .pd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pd-discovery .pd-card{padding:22px;display:flex;flex-direction:column;min-width:0;border-radius:14px;transition:border-color .15s,background .15s}.pd-discovery .pd-card:is(:hover,:focus-within){border-color:var(--pw-accent);background:var(--pw-card);color:var(--pw-text);transform:none;box-shadow:0 4px 16px color-mix(in srgb,var(--pw-text) 6%,transparent)}.pd-discovery .pd-card h2{font-size:18px;line-height:1.4}.pd-discovery .pd-card p{font-size:13px;line-height:1.7;margin:14px 0;color:var(--muted,#b0c5cf)}.pd-discovery .pd-card code{display:block;font-size:11px;overflow-wrap:anywhere;margin:12px 0;color:var(--muted,#a9bcc6)}.pd-discovery .pd-open{margin-top:auto;min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.pd-market-kind{font-size:11px;color:var(--accent,#8ce4c9)}.pd-discovery .pd-note{font-size:12px;line-height:1.7;border-left:2px solid var(--border,#29414d);padding:16px;background:transparent}.pd-discovery .pd-pagination a,.pd-discovery .pd-pagination span,.pd-discovery .pd-pagination button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.market-pair-art{display:inline-block;position:relative;width:48px;height:44px;flex:0 0 48px}.market-pair-art img:first-child{width:40px;height:40px;border-radius:12px}.market-pair-art img:last-child{width:20px;height:20px;position:absolute;right:0;bottom:0;border-radius:7px;border:2px solid var(--pw-card)}.pd-discovery :focus-visible{outline:2px solid var(--accent,#8ce4c9);outline-offset:4px}@media(max-width:1000px){.pd-discovery .pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pd-discovery .pd-cards{grid-template-columns:1fr}.pd-discovery .pd-hero{display:block}.pd-discovery .pd-search{display:grid;grid-template-columns:1fr}.pd-discovery .pd-card{padding:18px}.pd-discovery .pd-toolbar{align-items:start;flex-direction:column}.pd-discovery .pd-hero .pw-primary{margin-top:16px}.pd-discovery .pd-top-pagination{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.pd-discovery .pd-card{transition:none}}body[data-bp-page] .pd-shell,body[data-bp-page] .protocol-workspace{--pw-card:var(--panel);--pw-soft:var(--panel-2);--pw-accent:var(--accent);--surface:var(--panel);--surface-2:var(--panel-2)}body[data-bp-page] :is(.pd-search,.connected-product nav,.pw-filter,.tr-tool-switcher){background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:14px}body[data-bp-page] :is(.pd-search,.pw-filter) label{color:var(--muted);font-weight:600}body[data-bp-page] :is(.pd-search,.pw-filter) input{background:var(--panel-2);color:var(--text);border-color:var(--border);min-height:48px}body[data-bp-page] :is(.pd-shell,.tr-directory-shell,.tr-shell,.market-detail-page) a,body[data-bp-page] :is(.pd-shell,.tr-directory-shell,.tr-shell,.market-detail-page) a:visited{color:var(--accent)}body[data-bp-page] :is(.pd-shell,.tr-directory-shell,.market-detail-page) a.pw-primary{color:var(--bg);background:var(--accent)}.pd-hero{padding-block:28px!important}.pd-hero h1{max-width:26ch;letter-spacing:-.035em}.pd-hero p{max-width:72ch;line-height:1.75}.pd-search{padding:20px!important;margin-block:20px!important;align-items:end}.pd-search button{min-height:48px}.pd-cards{gap:16px!important}.pd-card{padding:22px!important;position:relative;transition:border-color .15s,transform .15s}.pd-card:hover{border-color:var(--accent);transform:translateY(-2px)}.pd-card:focus-within{outline:2px solid var(--accent);outline-offset:3px}.pd-card .pd-identity{min-height:54px;gap:12px}.pd-identity h2{font-size:18px;line-height:1.35}.pd-identity h2 a{text-decoration:none;color:var(--text)!important}.pd-card>code{font-size:11px;overflow-wrap:anywhere;color:var(--muted);margin-block:10px}.pd-open{min-height:44px;align-items:center}.pd-tag{display:inline-flex;align-self:start;font-size:11px;padding:5px 9px;border-radius:6px;background:var(--panel-2);color:var(--muted)}.pd-token-pair{display:inline-flex;align-items:center;flex-shrink:0;min-width:58px}.pd-token-pair .token-art{width:34px;height:34px;border:2px solid var(--panel);border-radius:50%;position:relative;overflow:hidden;background:var(--panel-2)}.pd-token-pair .token-art+.token-art{margin-left:-10px}.pd-token-pair img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pd-token-pair .token-art>span{display:grid;place-items:center;height:100%;font-size:11px;font-weight:700}.pd-networks img{width:22px;height:22px}.pd-pagination,.tr-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:22px 0}.pd-pagination a,.tr-pagination a,.tr-pagination button{min-width:42px;min-height:42px;display:inline-grid;place-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel);text-decoration:none;color:var(--text)}.pd-pagination [aria-current],.tr-pagination [aria-current]{background:var(--accent)!important;color:var(--bg)!important;border-color:var(--accent)}.md-product-heading{display:flex;align-items:center;gap:16px}.md-product-heading>.token-art{width:48px;height:48px;flex-shrink:0}.md-product-heading h1{margin-block:12px!important}.md-product-steps article{background:var(--panel-2)!important;border:1px solid var(--border)}.market-detail-page .cp-ticket{align-self:start;position:static!important}.market-detail-page .product-metrics,.market-detail-page .cp-metrics{background:transparent!important;gap:8px;padding:0}.market-detail-page :is(.product-metrics,.cp-metrics)>div{background:var(--panel-2)!important;border:1px solid var(--border);border-radius:10px;padding:14px}.market-detail-page .cp-ticket .options-primary{background:var(--accent);color:var(--bg);min-height:48px}.market-detail-page[data-market-page=sanctum] .yield-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;gap:24px;align-items:start}.market-detail-page[data-market-page=sanctum] .yield-content{display:block!important;min-width:0}.market-detail-page[data-market-page=sanctum] .yield-ticket{position:static!important;max-width:none;margin:0}.md-sanctum-context{background:var(--panel);border:1px solid var(--border);border-radius:16px}.md-availability-note{color:var(--muted);line-height:1.7;font-size:13px}.market-detail-page[data-market-page=sanctum] #portfolioEarn{margin-top:24px}.market-detail-page[data-market-page=sanctum] .yield-execution{max-width:none;display:contents}.market-detail-page[data-market-page=sanctum] .yield-provider-details:empty{display:none}.pw-market-row{align-items:stretch!important}.pw-market-link{min-width:92px;display:flex;align-items:center;justify-content:center;font-weight:600;border-left:1px solid var(--border)}.tr-directory-shell{max-width:1240px!important}.tr-directory-hero{padding:36px 0!important}.tr-directory-hero h1{max-width:25ch;font-size:clamp(30px,4vw,48px)!important;line-height:1.12;letter-spacing:-.035em}.tr-directory-hero>p:last-child{max-width:72ch;line-height:1.8}.tr-product-nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;border-bottom:1px solid var(--border)}.tr-product-nav a{display:inline-flex;min-height:42px;align-items:center;padding:8px 12px;text-decoration:none;border-radius:8px}.tr-product-nav a:hover{background:var(--panel-2)}.tr-tool-meta{display:flex;align-items:center;gap:9px}.tr-tool-meta img,.tr-network-grid img{flex-shrink:0;border-radius:7px}.tr-network-grid strong{display:flex;align-items:center;gap:9px}.tr-tool-card{transition:border-color .15s,transform .15s}.tr-tool-card:hover{border-color:var(--accent);transform:translateY(-2px)}.tr-tool-card h3{font-size:18px}.tr-tool-card p{line-height:1.75}.tr-directory-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:20px;margin-bottom:24px}.tr-directory-filters label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.tr-directory-filters :is(input,select,button){min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text)}.tr-guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start;margin:12px 0 56px}.tr-guide-toc{position:sticky;top:112px;display:flex!important;flex-direction:column;gap:6px;padding:16px!important;background:var(--panel);border:1px solid var(--border);border-radius:14px;margin:0!important}.tr-guide-toc a{padding:12px 8px;text-decoration:none;border-radius:7px;font-size:13px;line-height:1.5;min-height:44px}.tr-guide-toc a:hover{background:var(--panel-2)}.tr-guide-body{max-width:none!important}.tr-guide-body>section{scroll-margin-top:112px;margin:0 0 24px!important;padding:28px!important;background:var(--panel);border:1px solid var(--border)!important;border-radius:16px}.tr-guide-body h2{font-size:23px;letter-spacing:-.02em;line-height:1.35;margin-top:0}.tr-guide-body p{font-size:14px;line-height:1.85;max-width:75ch}.tr-guide-body h3{margin-top:25px;font-size:17px}.tr-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tr-task-grid a{display:grid;grid-template-columns:26px 1fr;gap:7px 10px;text-decoration:none;padding:17px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px}.tr-task-grid strong{font-size:14px}.tr-task-grid small{grid-column:2;color:var(--muted);line-height:1.6}.tr-guide-action{display:inline-flex;min-height:44px;align-items:center;gap:10px;font-weight:700;margin-top:8px}.tr-guide-finish{background:var(--bp-accent-soft)!important}body[data-bp-page] .oe-table-wrap{max-height:none!important;overflow-x:auto;overflow-y:visible}.oe-table{font-size:14px!important}.oe-table td,.oe-table th{padding:20px 14px!important}.oe-table small{font-size:12px!important}.oe-pagination{gap:12px;flex-wrap:wrap}.oe-pagination>nav{display:flex;align-items:center;gap:6px}.oe-pagination button{min-width:42px;min-height:42px}.oe-pagination [aria-current]{background:var(--accent);color:var(--bg)}.oe-provider-strip{max-height:104px;overflow:auto}.portfolio-source-tools{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:18px;margin:18px 0;background:var(--panel-2);border:1px solid var(--border);border-radius:12px}.portfolio-source-tools label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.portfolio-source-tools label:first-child{flex:1;min-width:180px}.portfolio-source-tools :is(input,select){min-height:44px;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:8px;color:var(--text)}#portfolioSourceCount{font-size:12px;color:var(--muted)}#portfolioWelcome{padding:24px!important;margin:20px 0!important;gap:20px!important}#portfolioWelcome h2{font-size:24px!important}#portfolioWelcome p{max-width:65ch}.portfolio-product-source{padding:18px!important}.portfolio-detail-disclosure{margin:20px 0;border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:18px}.portfolio-detail-disclosure>summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:700}.portfolio-section-nav a{min-height:44px}body[data-bp-page] .connected-discovery{background:var(--panel-2);border:1px solid var(--border);padding:28px;border-radius:16px}.connected-product>a{min-height:170px}.connected-product nav{border-radius:0!important;border-width:1px 0 0!important;background:var(--panel)!important;gap:10px;padding:14px}.connected-product nav a{min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);padding:8px 12px;color:var(--accent)}.connected-product strong{display:flex;align-items:center;gap:10px}.connected-product strong img{width:30px;height:30px}.connected-product strong span{margin-left:auto}@media(max-width:900px){.tr-guide-layout{grid-template-columns:1fr;gap:20px}.tr-guide-toc{position:static;flex-direction:row;flex-wrap:wrap}.tr-directory-filters{grid-template-columns:1fr 1fr}.market-detail-page[data-market-page=sanctum] .yield-workspace{grid-template-columns:1fr!important}.market-detail-page[data-market-page=sanctum] .yield-ticket{grid-row:auto}.oe-table td,.oe-table th{padding:16px 10px!important}}@media(max-width:600px){.tr-task-grid,.tr-directory-filters{grid-template-columns:1fr}.tr-guide-body>section{padding:20px!important}.md-product-heading{gap:10px}.md-product-heading h1{font-size:28px!important}.pd-card{padding:18px!important}.oe-pagination{justify-content:center}.oe-pagination>span{width:100%;text-align:center}.tr-directory-hero{padding-block:24px!important}.pd-search{padding:16px!important}.pd-search input,.tr-directory-filters :is(input,select){font-size:16px}}.pd-network-nav a{display:inline-flex;gap:8px;align-items:center;min-height:44px}.pd-network-nav img{width:22px;height:22px}.pw-exact-links{margin:24px 0;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.pw-exact-links summary{min-height:44px;cursor:pointer;font-weight:700}.pw-exact-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.pw-exact-links a{padding:12px;border:1px solid var(--border);border-radius:8px;line-height:1.5;overflow-wrap:anywhere;color:var(--accent)}[data-earn-category-filter]:disabled{opacity:.5;cursor:default}@media(max-width:700px){.pw-exact-links>div{grid-template-columns:1fr 1fr}}@media(max-width:440px){.pw-exact-links>div{grid-template-columns:1fr}}.pd-pagination button{min-width:42px;min-height:42px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);cursor:pointer}.connected-product strong>.token-art{width:30px;height:30px;flex-shrink:0}.connected-product strong>.token-art span{margin-left:0}.brand-entry-copy .brand-lead{max-width:52ch}.brand-entry-copy .brand-hero-shortcuts{gap:18px}:root{--bp-surface-tint:color-mix(in srgb,var(--accent) 7%,var(--panel));--bp-soft-line:color-mix(in srgb,var(--border) 85%,transparent)}.finance-derivatives .finance-derivatives-hero{padding:46px 0 36px;gap:48px;align-items:center}.finance-derivatives .finance-derivatives-hero h1{font-size:clamp(36px,4.3vw,58px);line-height:1.08;letter-spacing:-.045em;max-width:750px}.finance-derivatives .finance-lead{max-width:620px;font-size:16px;line-height:1.8}.finance-derivatives .finance-derivatives-intro{background:var(--bp-surface-tint);border-radius:18px;padding:28px}.finance-derivatives .finance-section{padding-block:36px}.finance-derivatives .finance-section-head h2{font-size:clamp(25px,3vw,34px)}.finance-derivatives .finance-filters{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(155px,1fr) minmax(130px,.75fr);gap:16px;padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:14px}.finance-derivatives .finance-filters>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.finance-derivatives .finance-filters label{display:grid;gap:8px;color:var(--muted);font-size:12px;min-width:0}.finance-derivatives .finance-filters input,.finance-derivatives .finance-filters select{box-sizing:border-box;width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--border);background:var(--bg);border-radius:8px;color:var(--text);font:inherit;font-size:14px}.finance-derivatives .finance-filters button{min-height:40px;padding:9px 15px;border-radius:8px}.derivative-filter-note{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0}.finance-derivatives .finance-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.finance-derivatives .finance-market{padding:26px;border-radius:16px;background:var(--panel);box-shadow:0 6px 22px #00000004;min-width:0}.finance-derivatives .finance-market-top{flex-wrap:wrap;gap:10px}.finance-derivatives .finance-market h3{font-size:23px;margin:20px 0 12px;line-height:1.3}.finance-derivatives .finance-market h3 a{color:var(--text);text-decoration:none}.finance-derivatives .finance-market h3 a:hover{color:var(--accent)}.finance-derivatives .finance-market>p{font-size:14px;line-height:1.75}.finance-derivatives .finance-market ul{font-size:13px;line-height:1.8;padding-bottom:15px}.derivative-terms{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin:6px 0 14px;padding:15px 0;border-block:1px solid var(--border)}.derivative-terms dt{color:var(--muted);font-size:11px;margin-bottom:5px}.derivative-terms dd{margin:0;font-size:13px;font-weight:600;line-height:1.6}.derivative-compare-choice{display:flex;gap:9px;align-items:center;min-height:44px;margin-top:16px;padding-top:10px;border-top:1px solid var(--border);font-size:13px;color:var(--muted);cursor:pointer}.derivative-compare-choice input{width:17px;height:17px;accent-color:var(--accent)}.derivative-compare-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;position:sticky;bottom:16px;z-index:6;padding:15px 20px;border:1px solid var(--accent);border-radius:12px;background:var(--panel);box-shadow:0 8px 28px #00000018;margin:18px 0}.derivative-compare-bar p{flex:1;min-width:160px;font-size:13px;margin:0}.derivative-compare-bar a,.derivative-compare-bar button,.derivative-comparison button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;text-decoration:none}.derivative-compare-bar a{background:var(--accent);color:var(--bg);font-weight:650}.derivative-comparison{border:1px solid var(--border);border-radius:14px;padding:20px;background:var(--panel);margin:24px 0;scroll-margin-top:120px}.derivative-comparison summary{font-size:18px;font-weight:650;cursor:pointer;min-height:36px}.derivative-comparison>p{max-width:850px;font-size:13px;line-height:1.8;color:var(--muted)}.derivative-table-scroll{overflow:auto;max-width:100%;margin:20px 0}.derivative-comparison table{border-collapse:collapse;min-width:760px;width:100%;text-align:left}.derivative-comparison caption{text-align:left;font-size:13px;color:var(--muted);padding:0 0 12px}.derivative-comparison th,.derivative-comparison td{padding:16px;border-bottom:1px solid var(--border);vertical-align:top;font-size:13px;line-height:1.7}.derivative-comparison thead{background:var(--bp-surface-tint)}.derivative-comparison tbody th{min-width:145px}.derivative-comparison td p{margin:6px 0 0;color:var(--muted);font-size:12px}.derivative-comparison small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:5px}.derivative-comparison td>a{display:block;margin-top:12px}.trade-funding{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin:16px 0 20px;color:var(--text);grid-column:1/-1}.trade-funding summary{padding:16px 18px;display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-size:13px;min-height:48px;align-items:center;box-sizing:border-box}.trade-funding summary b{color:var(--accent);font-size:12px}.trade-funding-body{padding:0 18px 18px}.trade-funding-body>p{font-size:13px;line-height:1.75;color:var(--muted);max-width:900px}.trade-funding-body nav{display:flex;flex-wrap:wrap;gap:10px}.trade-funding-body nav a{min-height:44px;display:flex;align-items:center;padding:10px 14px;background:var(--bp-surface-tint);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--accent);font-size:13px}.product-action-shortcuts{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;border-bottom:1px solid var(--border);margin-bottom:4px}.product-action-shortcuts button{flex:1;min-width:90px;min-height:44px;padding:9px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--muted);font:inherit;font-size:12px;line-height:1.5}.product-action-shortcuts button[aria-pressed=true]{background:var(--bp-surface-tint);color:var(--accent);border-color:var(--accent);font-weight:650}.product-action-shortcuts button:disabled{opacity:.5}.market-detail-page .md-hero{margin-bottom:22px;gap:30px}.market-detail-page .md-hero h1{font-size:clamp(28px,3.5vw,43px);letter-spacing:-.035em;line-height:1.16;overflow-wrap:anywhere}.market-detail-page .cp-grid{align-items:start;gap:24px}.market-detail-page .cp-ticket{align-self:start;border-radius:16px}.market-detail-page .md-market-context{border-radius:16px;box-shadow:none}.md-asset-lifecycle{padding:22px 0;border-bottom:1px solid var(--border)}.md-asset-lifecycle h2{font-size:21px;margin:10px 0 18px;line-height:1.4}.md-asset-lifecycle dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.md-asset-lifecycle dl>div{background:var(--bp-surface-tint);border-radius:10px;padding:14px 12px}.md-asset-lifecycle dt{font-size:11px;color:var(--muted);margin-bottom:9px}.md-asset-lifecycle dd{font-size:14px;font-weight:650;margin:0;overflow-wrap:anywhere;line-height:1.5}.md-asset-lifecycle p{font-size:13px;color:var(--muted);line-height:1.75;margin:16px 0 0}.market-detail-page .md-product-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:22px}.market-detail-page .md-product-steps h3{font-size:16px;line-height:1.5}.market-detail-page .md-product-steps p{font-size:13px;line-height:1.8;color:var(--muted)}.market-detail-page .product-metrics{gap:8px;padding:0;background:transparent}.market-detail-page .product-metrics>div{border:1px solid var(--border);background:var(--bp-surface-tint);border-radius:9px;padding:14px}.brand-home .brand-entry{gap:52px;padding:52px 0 34px}.brand-home .brand-promise{font-size:23px;letter-spacing:-.025em}.brand-home .brand-launcher-heading{background:var(--bp-surface-tint);border-bottom:1px solid var(--border)}.brand-home .brand-goal-panel{min-height:0;padding-bottom:12px}.brand-home .brand-section-nav{position:static;flex-wrap:wrap}.brand-home .brand-protocol-intro{display:block}.brand-home .brand-protocol-intro>p{max-width:760px;margin-bottom:20px}.brand-home .brand-protocol-search{display:grid;grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) auto;min-width:0;background:var(--panel);border:1px solid var(--border);padding:18px;border-radius:12px}.brand-home .brand-protocol-search select{width:100%;min-height:45px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;font-size:13px;padding:11px;border-radius:7px}.brand-home .brand-protocol-row{border-radius:0;padding-block:18px}.brand-home .brand-protocol-row[hidden],.finance-market[hidden],.derivative-compare-bar[hidden],.derivative-compare-choice[hidden],.finance-filters[hidden],.derivative-comparison tr[hidden]{display:none!important}.product-action-shortcuts button:focus-visible,.derivative-compare-bar :focus-visible,.trade-funding :focus-visible,.derivative-comparison :focus-visible,.finance-filters :focus-visible,.brand-protocol-search :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(min-width:1100px)and (min-height:850px){.market-detail-page:not([data-market-page=ostium]) .cp-ticket{position:sticky;top:120px}}@media(max-width:850px){.finance-derivatives .finance-filters{grid-template-columns:1fr 1fr}.finance-derivatives .finance-filters>label:first-of-type{grid-column:1/-1}.finance-derivatives .finance-markets{grid-template-columns:1fr}.finance-derivatives .finance-derivatives-hero{gap:26px}.market-detail-page .cp-ticket{position:static}.brand-home .brand-entry{gap:28px;padding-top:32px}.brand-home .brand-protocol-search{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.brand-home .brand-protocol-search button{grid-column:1/-1}.derivative-compare-bar{bottom:8px}}@media(max-width:520px){.finance-derivatives .finance-market{padding:20px}.finance-derivatives .finance-filters{padding:14px;gap:12px}.derivative-terms{grid-template-columns:1fr 1fr}.derivative-compare-bar{padding:12px}.derivative-compare-bar p{flex-basis:100%}.trade-funding summary{flex-direction:column;align-items:start;gap:7px}.trade-funding-body nav{display:grid}.md-asset-lifecycle dl{grid-template-columns:1fr}.market-detail-page .md-product-steps{grid-template-columns:1fr}.brand-home .brand-protocol-search{grid-template-columns:1fr}.brand-home .brand-protocol-search label{min-width:0}.brand-home .brand-entry h1{font-size:clamp(38px,11vw,54px)}}@media(prefers-reduced-motion:reduce){.derivative-comparison,.trade-funding,.market-detail-page{scroll-behavior:auto}}.vault-amount-tools{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 8px}.vault-amount-tools button{min-height:38px;flex:1;font-size:12px;border:1px solid var(--border);border-radius:7px;padding:8px 10px;color:var(--text);background:var(--bg)}.vault-amount-tools button:last-child{flex:2}.vault-amount-tools button:disabled{opacity:.45}.vault-amount-tools button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}body>.trade-funding{max-width:1844px;margin:16px 28px 20px}body>.trade-funding+.perps-mobile-nav{margin-top:0}@media(min-width:1900px){body>.trade-funding{margin-inline:auto}}@media(max-width:600px){body>.trade-funding{margin-inline:10px}}:root{--bp-on-accent:#09241e}html[data-theme=light]{--bp-on-accent:#fff}.brand-entry-copy .brand-overline{font-size:11px;letter-spacing:.15em;line-height:1.8;max-width:38em}.brand-entry-copy .brand-lead{max-width:36em;font-size:16px;line-height:1.85}.brand-entry-copy .brand-promise{font-size:clamp(18px,2vw,23px);line-height:1.4}.tr-goal-grid>a:is(:hover,:focus-visible),.tr-tool-card:is(:hover,:focus-within),.tr-network-grid>a:is(:hover,:focus-visible){background:var(--bp-soft);color:var(--bp-text);border-color:var(--bp-accent)}.tr-goal-grid>a:first-child:is(:hover,:focus-visible){background:var(--bp-accent-soft)}.tr-operation-picker,.tr-account-data,.tr-payment-builder{background:var(--bp-surface);color:var(--bp-text)}.tr-operation-picker>summary{color:var(--bp-text);min-height:48px;box-sizing:border-box}.tr-operation-picker>summary:is(:hover,:focus-visible){background:var(--bp-soft);border-radius:12px}:is(#treasuryApp,.tr-directory-shell) a:visited{color:var(--bp-accent)}.pd-discovery .pd-hero{padding-block:24px;align-items:center;gap:24px}.pd-discovery .pd-hero h1{font-size:clamp(30px,3.6vw,46px);line-height:1.14;margin:12px 0 18px}.pd-discovery .pd-hero p{max-width:760px;font-size:15px;line-height:1.75}.pd-discovery .pd-search{padding:20px;background:var(--bp-surface);color:var(--bp-text);border:1px solid var(--bp-line);border-radius:14px}.pd-search label{color:var(--bp-muted)}.pd-discovery .pd-card{border-radius:14px;padding:22px;min-width:0}.pd-discovery .pd-card:focus-within{border-color:var(--bp-accent)}.pd-discovery .pd-card h2{font-size:19px;line-height:1.4}.pd-discovery .pd-card p{font-size:13px;line-height:1.75}.pd-discovery .pd-card code{overflow-wrap:anywhere}.pd-discovery .pd-tag{background:var(--bp-soft);color:var(--bp-muted);padding:6px 9px;font-size:11px}.pd-top-pagination .pd-jump{display:none}#gmxApp,#ostiumApp{max-width:1520px;padding-inline:clamp(16px,2.5vw,36px)}#gmxApp .gx-topline{flex-wrap:wrap;gap:16px 24px;padding:18px 0;margin-bottom:14px}#gmxApp .gx-topline h1{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em}#gmxApp .gx-eyebrow{font-size:11px}#gmxApp .gx-workspace{grid-template-columns:190px minmax(0,1fr) 350px;gap:16px;align-items:start}#gmxApp .gx-trade-panel{grid-row:1/3;grid-column:3;align-self:start;position:static;margin-top:0}#gmxApp .gx-panel-heading h2{font-size:17px}#gmxApp .gx-chart-heading h2{font-size:26px}#gmxApp .gx-chart-heading :is(dt,dd),#gmxApp .gx-chart-toolbar label,#gmxApp .gx-form>label{font-size:12px}#gmxApp .gx-caption{font-size:12px!important}#gmxApp .gx-form{gap:15px;padding:20px}#gmxApp .gx-market b{font-size:14px}#gmxApp .gx-market small{font-size:11px;line-height:1.6}#gmxApp .gx-market[data-selected]{background:var(--bp-accent-soft);border:1px solid var(--bp-accent);color:var(--bp-text)}#gmxApp .gx-submit{color:var(--bp-on-accent);min-height:48px}#gmxApp .gx-size-tools{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;color:var(--bp-muted)}#gmxApp .gx-size-tools button{font-size:12px;min-height:36px;padding:6px 11px}#gmxApp .gx-size-tools p{flex-basis:100%;margin:0;font-size:11px}.gx-workspace-nav{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.gx-workspace-nav a{padding:9px 14px;min-height:40px;border:1px solid var(--bp-line);border-radius:8px;background:var(--bp-surface);text-decoration:none;color:var(--bp-accent);font-size:12px;box-sizing:border-box}#ostiumApp .options-hero{padding:24px 0 18px;gap:24px}#ostiumApp .options-hero h1{font-size:clamp(30px,3.5vw,44px);line-height:1.12;max-width:760px}#ostiumApp .options-hero p{font-size:14px;line-height:1.75;max-width:760px}#ostiumApp .os-workspace{display:grid;grid-template-columns:210px minmax(0,1fr) 350px;gap:16px;align-items:start}#ostiumApp .os-ticket{grid-column:3;grid-row:1/3;align-self:start;position:static;padding:20px;margin-top:0}#ostiumApp .os-chart-panel{grid-column:2;grid-row:1}#ostiumApp .os-positions-panel{grid-column:1/3;grid-row:2}#ostiumApp .os-market-panel{padding:0;min-width:0}#ostiumApp .os-market-grid{grid-template-columns:1fr;max-height:600px;padding:8px 12px;gap:8px}#ostiumApp .os-market-row{border:1px solid var(--bp-line);border-radius:10px;overflow:hidden;background:var(--bp-surface)}#ostiumApp .os-market-row[data-selected=true]{border-color:var(--bp-accent);background:var(--bp-accent-soft)}#ostiumApp .os-market-row .cp-market{display:flex;align-items:center;gap:10px;padding:13px 10px;border:0;border-radius:0;background:transparent;color:var(--bp-text);text-decoration:none}#ostiumApp .os-market-row .cp-market:hover{color:var(--bp-accent);background:var(--bp-soft)}#ostiumApp .os-market-row strong{font-size:13px}#ostiumApp .os-market-row small{font-size:11px;line-height:1.6;display:block;color:var(--bp-muted)}#ostiumApp .os-preview{border:0;border-top:1px solid var(--bp-line);border-radius:0;background:transparent;color:var(--bp-accent);width:100%;min-height:36px;font-size:11px;cursor:pointer}#ostiumApp .os-preview[aria-pressed=true]{font-weight:700;background:var(--bp-soft)}#ostiumApp .product-panel-head h2{font-size:19px}#ostiumApp #osSelected{font-size:24px}#ostiumApp #osForm{gap:14px;padding:8px 0 0}#ostiumApp #osForm label{font-size:12px;line-height:1.5;min-width:0}#ostiumApp #osForm :is(input,select){min-height:44px;font-size:14px}#ostiumApp #osOrderEstimate{background:var(--bp-accent-soft);color:var(--bp-text);border:1px solid var(--bp-line);border-radius:10px;padding:14px;font-size:13px;line-height:1.65}#ostiumApp #osReviewReason{background:var(--bp-soft);color:var(--bp-muted);font-size:12px;line-height:1.65;border-radius:8px;padding:12px}#ostiumApp #osMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;background:transparent}#ostiumApp #osMetrics>div{padding:14px;border:1px solid var(--bp-line);background:var(--bp-soft);border-radius:10px}#ostiumApp #osMetrics small{font-size:11px;color:var(--bp-muted)}#ostiumApp #osMetrics strong{font-size:16px;color:var(--bp-text)}#ostiumApp .bp-chart-plot{height:390px;min-height:300px}#ostiumApp .os-global-search{display:grid;gap:8px;padding:0 12px 12px}#ostiumApp .os-global-search label{display:grid;gap:7px;font-size:11px;color:var(--bp-muted)}#ostiumApp .os-global-search input{width:100%;box-sizing:border-box;min-height:42px;padding:9px;border:1px solid var(--bp-line);background:var(--bp-soft);color:var(--bp-text);border-radius:8px;font:inherit}#ostiumApp .os-global-search button{min-height:38px;font-size:12px}#ostiumApp .pw-filter{padding-inline:12px}#ostiumApp .os-market-panel .cp-pager{padding:12px;display:flex;flex-wrap:wrap;gap:8px}#ostiumApp .os-directory-link{display:block;padding:12px;font-size:12px}#ostiumApp.market-detail-page .os-workspace{grid-template-columns:minmax(0,1fr) 370px}#ostiumApp.market-detail-page .os-chart-panel{grid-column:1}#ostiumApp.market-detail-page .os-ticket{grid-column:2}#ostiumApp.market-detail-page .os-positions-panel{grid-column:1}#pendleApp .pd-network-nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}#pendleApp .pd-network-nav a{border:1px solid var(--bp-line);background:var(--bp-surface);border-radius:8px;padding:10px 14px;text-decoration:none;color:var(--bp-accent);font-size:13px}#pendleApp .pd-network-nav a[aria-current]{background:var(--bp-accent-soft);border-color:var(--bp-accent)}#pendleApp .pd-market h3 a{color:var(--bp-text);text-decoration:none}#pendleApp .pd-market h3 a:hover{color:var(--bp-accent);text-decoration:underline}#pendleApp.market-detail-page .pd-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:24px;align-items:start}.op-route-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:26px;border:1px solid var(--bp-line);background:var(--bp-surface);border-radius:16px;margin:0 0 24px}.op-route-intro p,.op-route-intro li{font-size:14px;line-height:1.8;color:var(--bp-muted)}.op-route-intro h2{font-size:24px}.op-public-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 32px}.op-public-routes article{padding:24px;border:1px solid var(--bp-line);border-radius:14px;background:var(--bp-surface)}.op-public-routes h3{margin:0 0 12px;font-size:19px}.op-public-routes p{font-size:13px;color:var(--bp-muted);line-height:1.8}.op-public-routes article>div{display:flex;flex-wrap:wrap;gap:8px}.op-public-routes a{padding:9px 14px;min-height:40px;border:1px solid var(--bp-line);border-radius:8px;text-decoration:none;color:var(--bp-accent);box-sizing:border-box}@media(max-width:1250px){#gmxApp .gx-workspace,#ostiumApp .os-workspace{grid-template-columns:minmax(0,1fr) 340px}#gmxApp .gx-market-panel,#ostiumApp .os-market-panel{grid-column:1/-1;grid-row:1}#gmxApp .gx-market-panel #gxMarkets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}#gmxApp .gx-market-foot{display:none}#gmxApp .gx-chart-panel,#ostiumApp .os-chart-panel{grid-column:1;grid-row:2}#gmxApp .gx-trade-panel,#ostiumApp .os-ticket{grid-column:2;grid-row:2/4}#gmxApp .gx-account-panel,#ostiumApp .os-positions-panel{grid-column:1;grid-row:3}#ostiumApp .os-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:220px}#ostiumApp .os-global-search{grid-template-columns:1fr auto;align-items:end}#ostiumApp.market-detail-page .os-chart-panel{grid-row:1}#ostiumApp.market-detail-page .os-ticket{grid-row:1/3}#ostiumApp.market-detail-page .os-positions-panel{grid-row:2}}@media(max-width:920px){#gmxApp .gx-workspace,#ostiumApp .os-workspace,#ostiumApp.market-detail-page .os-workspace,#pendleApp.market-detail-page .pd-workspace{grid-template-columns:1fr}#gmxApp .gx-workspace>.gx-panel,#ostiumApp .os-workspace>.product-panel{grid-column:1;grid-row:auto}#ostiumApp .os-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#gmxApp .gx-form{grid-template-columns:repeat(2,minmax(0,1fr))}#gmxApp .gx-form>:is(.gx-direction,.gx-order-settings,.gx-eligibility,.gx-submit,.gx-caption,.gx-order-context,.gx-size-tools,.gx-trigger-panel){grid-column:1/-1}.op-route-intro{grid-template-columns:1fr;gap:16px}#gmxApp .gx-venue{margin-left:0}}@media(max-width:560px){#ostiumApp .os-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gmxApp .gx-form{grid-template-columns:1fr}#gmxApp .gx-workspace .gx-form>*{grid-column:1}#gmxApp .gx-chart-heading dl{gap:14px}#gmxApp input,#gmxApp select,#ostiumApp input,#ostiumApp select{font-size:16px!important}.op-public-routes{grid-template-columns:1fr}#ostiumApp .os-global-search{grid-template-columns:1fr}.pd-discovery .pd-search{padding:16px}}
