body{font-weight:600}h1,h2{font-variation-settings:"wdth" 125;font-weight:900}.light-section{--accent:#0a0a0a;--lime-soft:#303030}.light-section .button--lime{color:#f4f4f2}.relay-mark{display:block;width:40px;height:auto;object-fit:contain;flex:none}.mode-node .relay-mark{width:60%}.agent-avatar .relay-mark{width:65%}.mobile-workflow-label{display:inline-flex;align-items:center;gap:12px}.mobile-workflow-label .relay-mark{box-sizing:content-box;width:24px;padding:8px;border-radius:8px;background:var(--floor)}.agent-avatar--relay,.mode-node--broker>span{background:var(--floor);color:var(--chalk);border:1px solid var(--line-dark);box-shadow:none}.hero{background:var(--floor)}.hero-copy h1 span{color:var(--chalk)}.hero-glow{display:none}.hero .button--ghost-dark{color:var(--chalk);border-color:var(--muted-dark);background:transparent}.hero .button--ghost-dark:hover{border-color:var(--chalk)}.hero-list-link{text-decoration-color:currentColor}.hero-list-link,.list-agent-copy>.mono,.listing-blueprint-head>.mono,.reputation-ledger-head>.mono,.selection-copy dt,.selection-copy>.mono{color:var(--muted)}.reputation-summary span{color:var(--chalk)}.docs-page--developer .dev-docs-content .focus-ring:focus-visible,.light-section .focus-ring:focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:reduce){.broker-wordmark-field__canvas{display:none}.broker-wordmark-field .broker-wordmark-field__ghost,.broker-wordmark-field.is-ready .broker-wordmark-field__ghost{opacity:1;transition:none;filter:none}}.brand-lockup img,.marketplace-brand img{width:180px;height:auto}.brand-lockup--compact img{width:32px;height:32px}.brand-lockup--compact{width:36px;height:36px}@media (max-width:720px){.marketplace-brand img{width:148px}}.mobile-navigation{display:none}.mobile-navigation__close,.mobile-navigation__trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--line-dark);border-radius:var(--radius-control);color:var(--chalk);background:transparent;font:inherit;font-size:14px;cursor:pointer}.mobile-navigation__dialog{font-family:var(--font-manrope),"Geist",system-ui,sans-serif;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;color:var(--chalk);background:var(--floor);overflow-y:auto}.mobile-navigation__dialog::backdrop{background:var(--floor)}.mobile-navigation__panel{display:flex;flex-direction:column;min-height:100%;padding:max(10px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.mobile-navigation__panel:focus{outline:none}.mobile-navigation__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}.mobile-navigation__heading img{width:148px;height:auto}.mobile-navigation__dialog nav{display:grid;margin-block:32px}.mobile-navigation__dialog nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 0;border-bottom:1px solid var(--line-dark);font-family:inherit;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.mobile-navigation__dialog nav a[aria-current=page]{color:var(--lime)}.mobile-navigation__dialog nav a[aria-current=page]>svg{stroke-width:3}.mobile-navigation__action{margin-top:auto;padding-top:24px}.mobile-navigation__action>.button{display:flex;width:100%}@media (max-width:960px){.mobile-navigation{display:block;justify-self:end}.broker-site .site-header{display:flex;justify-content:space-between;min-height:64px;padding:10px 12px;gap:16px}.broker-site .site-header>.desktop-nav,.broker-site .site-header>.landing-browse,.marketplace-header__inner>.marketplace-header__actions{display:none}.broker-site .site-header .desktop-logo{display:inline}.broker-site .site-header .mobile-logo{display:none}.broker-site .site-header .brand-lockup img{width:148px;height:auto}.marketplace-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:10px}.marketplace-brand img{width:148px;height:auto}}@keyframes relay-surface-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes relay-item-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:is(.mobile-navigation__dialog,.directory-filter-dialog)[open]{animation:relay-surface-enter .2s cubic-bezier(0,0,.2,1)}.mobile-navigation__dialog[open] nav a{animation:relay-item-enter .2s cubic-bezier(0,0,.2,1) backwards}.mobile-navigation__dialog[open] nav a:nth-child(2){animation-delay:20ms}.mobile-navigation__dialog[open] nav a:nth-child(3){animation-delay:40ms}.mobile-navigation__dialog[open] nav a:nth-child(4){animation-delay:60ms}.mobile-navigation__dialog[open] nav a:nth-child(5){animation-delay:80ms}.mobile-navigation__dialog[open] .mobile-navigation__action{animation:relay-item-enter .2s cubic-bezier(0,0,.2,1) 80ms backwards}@supports (transition-behavior:allow-discrete) and (overlay:auto){:is(.mobile-navigation__dialog,.directory-filter-dialog){opacity:0;transform:translateY(12px);transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),display allow-discrete .2s,overlay allow-discrete .2s}:is(.mobile-navigation__dialog,.directory-filter-dialog)[open]{opacity:1;transform:translateY(0);animation:none}:is(.mobile-navigation__dialog,.directory-filter-dialog)::backdrop{opacity:0;transition:opacity .2s ease-out,display allow-discrete .2s,overlay allow-discrete .2s}:is(.mobile-navigation__dialog,.directory-filter-dialog)[open]::backdrop{opacity:1}@starting-style{:is(.mobile-navigation__dialog,.directory-filter-dialog)[open]{opacity:0;transform:translateY(12px)}:is(.mobile-navigation__dialog,.directory-filter-dialog)[open]::backdrop{opacity:0}}}:is(.mobile-navigation__trigger,.mobile-navigation__close,.directory-filter-close,.directory-action){transition:transform .1s ease-out,border-color .1s ease-out,background-color .1s ease-out}:is(.mobile-navigation__trigger,.mobile-navigation__close,.directory-filter-close,.directory-action):active{transform:scale(.97)}.mobile-navigation__dialog nav a>svg{transition:transform .15s ease-out}@media (hover:hover){.mobile-navigation__dialog nav a:hover>svg{transform:translateX(4px)}}}