.explorer .endpoint-grid{position:relative;overflow:clip}.market-entry{border-bottom:1px solid var(--line)}.market-entry .endpoint-card{border-bottom:0;grid-template-columns:2.25rem minmax(0,1fr) 6.5rem 8rem 8rem;gap:1.25rem;padding:1.4rem .35rem}.market-category-mark{color:#888;align-items:center;width:2rem;height:2.5rem;transition:color .2s;display:flex}.market-glyph{width:1.75rem;height:1.75rem;overflow:visible}.market-glyph polygon{transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.22,1,.36,1)}.market-entry:focus-within .market-category-mark,.market-entry.is-open .market-category-mark{color:#eee}.market-entry:focus-within .market-glyph polygon:nth-child(3n+1){transform:translateY(-2px)}.endpoint-summary{text-align:left;max-width:100%;min-height:2.75rem;color:inherit;background:0 0;border:0;align-items:center;gap:.75rem;margin:-.4rem 0;padding:.4rem 0;display:inline-flex}.endpoint-summary:focus-visible{outline-offset:2px}.endpoint-summary .endpoint-disclosure{color:#777;width:6px;height:6px;transition:transform .25s,color .25s;transform:rotate(90deg)}.endpoint-summary[aria-expanded=true] .endpoint-disclosure{color:#fff;transform:rotate(-90deg)}.endpoint-meta{min-width:0;display:grid}.endpoint-meta>p{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;transition:opacity .2s,transform .2s;overflow:hidden}.endpoint-meta .endpoint-task-peek{opacity:0;color:#aaa;transform:translateY(4px)}.market-entry:focus-within .endpoint-handle{opacity:0}.market-entry:focus-within .endpoint-task-peek{opacity:1;transform:translateY(0)}.service-protocols{flex-wrap:wrap;gap:.3rem;display:flex}.service-protocols>span{color:#b8b8b8;border:1px solid #3b3b3b;padding:.1rem .35rem;font-size:.625rem;line-height:1.5}.market-entry .endpoint-price{white-space:nowrap;font-size:.8125rem}.market-entry .copy-endpoint{padding:.65rem .4rem;font-size:.75rem}.service-preview{background:#111;border:1px solid #353535;margin:0 0 1rem 3.85rem;padding:1.5rem}.service-preview-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.service-preview-label{font-size:.8125rem}.service-preview-label>span{color:#777}.service-view-toggle{border:1px solid #383838;flex-shrink:0;gap:2px;padding:3px;display:flex}.service-view-toggle button{color:#929292;background:0 0;border:0;min-height:2.5rem;padding:.4rem .8rem;font-size:.75rem}.service-view-toggle button[aria-pressed=true]{color:#080808;background:#ededed}.service-view-toggle button>span{opacity:.65;font-family:var(--font-geist-mono),monospace;margin-left:.35rem}.service-view,.record-view{animation:.28s ease-out service-reveal}.service-view{grid-template-columns:1.2fr 1fr;gap:1.5rem 2.5rem;display:grid}.service-small-label{color:#888;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.65rem;font-size:.625rem;display:block}.service-task>p:last-child{letter-spacing:-.02em;max-width:26rem;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.5}.service-output>p:not(.service-small-label){color:#b9b9b9;font-size:.8125rem;line-height:1.65}.service-output .service-protocols{margin-top:1rem}.service-endpoint{border-top:1px solid #2a2a2a;grid-column:1/-1;align-items:baseline;gap:.75rem;padding-top:1.25rem;display:flex}.service-method{font:.625rem var(--font-geist-mono),monospace;color:#eee}.service-endpoint code{font:.75rem/1.6 var(--font-geist-mono),monospace;color:#999;overflow-wrap:anywhere;min-width:0}.service-example-note{color:#777;grid-column:1/-1;margin-top:-.5rem;font-size:.6875rem}.record-address code{font:.6875rem/1.7 var(--font-geist-mono),monospace;color:#a9a9a9;overflow-wrap:anywhere;display:block}.record-code{color:#777;max-height:23rem;font:.75rem/1.8 var(--font-geist-mono),monospace;tab-size:2;background:#080808;border:1px solid #282828;margin:1rem 0;padding:1.2rem;overflow:auto}.record-code-line{display:inline}.record-code-key{color:#b0b0b0}.record-code-value{color:#eee}.record-view-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.record-view-footer>p{color:#888;font-size:.6875rem}.record-view-footer .text-link{white-space:nowrap;background:0 0;border:0;padding:0;font-size:.75rem}@keyframes service-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.market-entry:hover .market-category-mark{color:#eee}.market-entry:hover .market-glyph polygon:nth-child(3n+1){transform:translateY(-2px)}.market-entry:hover .endpoint-handle{opacity:0}.market-entry:hover .endpoint-task-peek{opacity:1;transform:translateY(0)}.endpoint-summary:hover{color:#fff}}@media (max-width:1100px){.market-entry .endpoint-card{grid-template-columns:2rem minmax(0,1fr) 7.5rem 7.5rem;gap:1rem}.endpoint-protocols{display:none}.service-preview{margin-left:3.35rem}}@media (max-width:760px){.market-entry .endpoint-card{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.5rem .75rem;padding:1.25rem .15rem}.market-category-mark{grid-area:1/1;align-self:start}.market-entry .endpoint-identity{grid-area:1/2/auto/-1;min-width:0}.market-entry .endpoint-identity h3{font-size:1rem}.endpoint-summary{gap:.5rem}.market-entry .endpoint-price{grid-area:2/2}.market-entry .copy-endpoint{grid-area:2/3}.service-preview{margin-left:0;padding:1.1rem}.service-preview-toolbar{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.service-view-toggle{width:100%}.service-view-toggle button{flex:1;min-height:2.75rem}.service-view{grid-template-columns:1fr;gap:1.5rem}.service-task>p:last-child{font-size:1.125rem}.service-endpoint{gap:.5rem}.record-code{max-height:22rem;padding:.75rem;font-size:.6875rem}.record-view-footer{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.market-glyph polygon,.endpoint-meta>p,.endpoint-disclosure{transition:none}.service-view,.record-view{animation:none}}
.network-intro{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.network-summary>p{color:var(--muted);max-width:35rem;line-height:1.75}.network-summary .atmosphere-context{margin-top:1.5rem}.discovery-demo{background:#0b0b0b;border:1px solid #303030;margin-top:3.5rem;padding:1.75rem}.discovery-demo-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.discovery-demo-heading h3{letter-spacing:-.02em;font-size:1.0625rem}.discovery-demo-tag{color:#8c8c8c;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.6875rem}.discovery-diagram{grid-template-columns:minmax(0,1.1fr) 3.5rem minmax(0,1fr) 3.5rem minmax(0,.7fr);align-items:start;display:grid}.discovery-stage-label{color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;font-size:.6875rem}.discovery-stage-label>span{color:#666;margin-right:.45rem}.discovery-record{background:#121212;border:1px solid #444;flex-direction:column;justify-content:center;min-height:288px;padding:1.15rem;display:flex}.discovery-record-top{align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.8125rem;display:flex}.discovery-record-top small{color:#909090;margin-top:.1rem;font-size:.625rem;display:block}.discovery-record-icon{color:#ddd;font:2rem/1 var(--font-geist-sans),sans-serif}.discovery-record label{color:#aaa;justify-content:space-between;gap:.25rem;margin-bottom:.45rem;font-size:.625rem;display:flex}.discovery-record label>span{color:#797979}.discovery-record input{color:#ededed;width:100%;min-width:0;font:1.05rem/1.35 var(--font-geist-sans),sans-serif;background:0 0;border:0;border-bottom:1px solid #555;border-radius:0;padding:.4rem 0 .55rem}.discovery-record input:focus-visible{border-color:#fff;outline:none}.discovery-record input:disabled{opacity:.6}.discovery-record-meta{color:#b0b0b0;align-items:center;gap:.4rem;margin:1rem 0 1.25rem;font-size:.625rem;display:flex}.discovery-record-meta>span:not(.discovery-revision){border:1px solid #393939;padding:.1rem .35rem}.discovery-revision{font-family:var(--font-geist-mono),monospace;margin-left:auto}.discovery-update.button{color:#111;background:#ededed;border-color:#ededed;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;font-size:.625rem}.discovery-update .triangle-cue{width:6px;height:6px;margin:0}.discovery-update:disabled{opacity:.5;cursor:default}.discovery-update:disabled .triangle-fill{display:none}.discovery-index-list{gap:12px;display:grid}.discovery-index{text-align:left;color:#c4c4c4;background:#101010;border:1px solid #303030;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.25rem .35rem;width:100%;height:88px;padding:.7rem .85rem;transition:border-color .2s,background .2s;display:grid}.discovery-index[aria-pressed=true]{color:#fff;background:#161616;border-color:#8a8a8a}.discovery-index:focus-visible{outline-offset:3px}.discovery-index-name{grid-column:1/-1;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.discovery-index-symbol{color:#999;font-size:.625rem;font-family:var(--font-geist-mono),monospace}.discovery-index-record{white-space:nowrap;text-overflow:ellipsis;color:#929292;font-size:.6875rem;overflow:hidden}.discovery-index-version{color:#777;font:.5625rem var(--font-geist-mono),monospace;white-space:nowrap;align-items:center;gap:.3rem;display:flex}.discovery-index-version .triangle-cue{width:4px;height:4px;transform:rotate(-90deg)}.discovery-index.is-current .discovery-index-version{color:#c1c1c1}.discovery-connections{height:288px;margin-top:2.35rem}.discovery-connections svg{width:100%;height:100%;overflow:visible}.discovery-paths-mobile{display:none}.discovery-wire{fill:none;stroke:#303030;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .25s}.discovery-wire.is-lit{stroke:#737373}.discovery-packet{color:#eee}.discovery-agent-card{text-align:center;background:radial-gradient(#ffffff05,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:288px;padding:.85rem .3rem;display:flex}.discovery-agent-icon{color:#ededed;width:3.5rem;height:3.25rem;margin-bottom:1rem}.discovery-agent-card>p{font-size:.9375rem}.discovery-agent-result{overflow-wrap:anywhere;color:#aaa;max-width:100%;margin-top:.3rem;font-size:.6875rem}.discovery-agent-revision{color:#777;font:.5625rem var(--font-geist-mono),monospace;margin-top:.35rem}.discovery-agent-caption{color:#737373;margin-top:1.25rem;font-size:.625rem;line-height:1.65}.discovery-agent-card.is-waiting .discovery-agent-icon{color:#666}.discovery-demo-footer{border-top:1px solid #252525;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.discovery-demo-footer>p{color:#b5b5b5;max-width:34rem;font-size:.75rem}.discovery-demo-footer>span{color:#787878;white-space:nowrap;font-size:.625rem}@media (max-width:1100px){.discovery-demo{padding:1.25rem}.discovery-diagram{grid-template-columns:minmax(0,1.15fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,.7fr)}.discovery-record{padding:.85rem}.discovery-index{padding:.6rem}.discovery-record label{display:block}.discovery-record label>span{margin-left:.4rem}.discovery-demo-footer{flex-direction:column;gap:.5rem}}@media (max-width:760px){.network-intro{grid-template-columns:1fr;gap:1.5rem}.discovery-demo{margin-top:2.5rem;padding:1rem}.discovery-demo-heading{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.75rem}.discovery-demo-heading h3{font-size:1rem}.discovery-diagram{flex-direction:column;display:flex}.discovery-stage{width:100%}.discovery-stage-label{margin-bottom:.75rem}.discovery-record{min-height:0;padding:1.1rem}.discovery-record-top{margin-bottom:1.25rem}.discovery-record label{display:flex}.discovery-record label>span{margin:0}.discovery-record input{font-size:1rem}.discovery-update.button{font-size:.6875rem}.discovery-connections{width:100%;height:56px;margin:0}.discovery-paths-desktop{display:none}.discovery-paths-mobile{display:block}.discovery-index-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.discovery-index{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;height:126px;padding:.7rem .5rem;display:flex}.discovery-index-name{min-height:2.65rem;font-size:.6875rem;line-height:1.35;display:block}.discovery-index-symbol{margin-bottom:.25rem;font-size:.5625rem;display:block}.discovery-index-record{max-width:100%;font-size:.625rem}.discovery-agent-card{text-align:left;background:#101010;border:1px solid #303030;grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1rem;min-height:0;padding:1rem;display:grid}.discovery-agent-icon{grid-row:1/5;width:2.75rem;height:2.5rem;margin:.35rem 0 0}.discovery-agent-caption{margin-top:.75rem}.discovery-agent-caption br{display:none}.discovery-demo-footer{margin-top:1.25rem}.discovery-demo-footer>p{min-height:2.4rem}.discovery-demo-footer>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.discovery-packet{display:none}.discovery-wire,.discovery-index{transition:none}}
.wallet-transition{--transition-from:#080808;--transition-to:#f7f7f5;pointer-events:none;background:linear-gradient(var(--transition-from) 0 50%,var(--transition-to) 50% 100%);isolation:isolate;height:20px;position:relative;overflow:hidden}.wallet-transition-strip{width:calc(100% + 24px);max-width:none;height:20px;display:block;position:absolute;top:0;left:-12px}.wallet-transition-out{--transition-from:#f7f7f5;--transition-to:#080808}.section.endpoint-section{padding-bottom:3rem}.section.wallet-section{border-top:0;padding-block:3.5rem}.wallet-transition-out+.publish-section{border-top:0;padding-top:3rem}@media (prefers-reduced-motion:reduce){.wallet-transition-strip{transform:none!important}}@media (forced-colors:active){.wallet-transition{background:canvastext;height:1px}.wallet-transition-strip{display:none}}
.landing-page{--landing-accent:#ccebbf;--landing-accent-muted:#b5c9aa;--landing-accent-line:#536b48;--landing-accent-wash:#ccebbf09}.landing-page .network-section .section-label,.landing-page .endpoint-section .section-label,.landing-page .publish-section .section-label,.landing-page .wallet-type-label{color:var(--landing-accent-muted)}.landing-page .hero-actions>.text-link>.triangle-cue,.landing-page .endpoint-price,.landing-page .discovery-index[aria-pressed=true] .discovery-index-symbol{color:var(--landing-accent)}.landing-page .text-link-label{background-image:linear-gradient(105deg,var(--landing-accent) 0%,var(--landing-accent) 45%,#c4c4c4 55%,#c4c4c4 100%)}.landing-page .text-link-label:after{background:var(--landing-accent)}.landing-page .text-link:is(:hover,:focus-visible) .triangle-cue{color:var(--landing-accent)}.landing-page .desktop-nav a:is(:hover,:focus-visible),.landing-page .mobile-menu a:is(:hover,:focus-visible),.landing-page .copy-endpoint:is(:hover,:focus-visible){color:var(--landing-accent);background:var(--landing-accent-wash)}.landing-page .button-primary:is(:hover,:focus-visible):not(:disabled),.landing-page .filter-trigger:is(:hover,:focus-visible,.is-active),.landing-page .discovery-index[aria-pressed=true]{border-color:var(--landing-accent-line)}.landing-page .search-field:focus-within{border-color:var(--landing-accent)}.landing-page .filter-panel button:is(:hover,:focus-visible){color:var(--landing-accent);background:#ccebbf14}.landing-page .filter-panel button[aria-pressed=true],.landing-page .filter-trigger.is-active{color:var(--landing-accent)}.landing-page .discovery-index[aria-pressed=true]{background:var(--landing-accent-wash)}.landing-page .discovery-wire.is-lit{stroke:var(--landing-accent-line)}.landing-page .discovery-packet{color:var(--landing-accent)}.landing-page .market-entry:is(:focus-within,.is-open) .endpoint-card{background:var(--landing-accent-wash)}.landing-page .market-entry:is(:focus-within,.is-open) .market-category-mark{color:var(--landing-accent)}@media (hover:hover) and (pointer:fine){.landing-page .market-entry:hover .endpoint-card{background:var(--landing-accent-wash)}.landing-page .market-entry:hover .market-category-mark{color:var(--landing-accent)}}.landing-page :focus-visible{outline-color:var(--landing-accent)}.landing-page .wallet-copy{--landing-accent:#36582d;--landing-accent-line:#536b48}.landing-page .wallet-copy .inline-link{color:var(--landing-accent);text-underline-offset:.2em;-webkit-text-decoration:underline #36582d66;text-decoration:underline #36582d66}.landing-page .wallet-copy .inline-link:is(:hover,:focus-visible){text-decoration-color:currentColor}@media (forced-colors:active){.landing-page .text-link-label{color:linktext;background:0 0}.landing-page .text-link-label:after{background:linktext}.landing-page :focus-visible{outline-color:highlight}}.landing-page .hero-demo-note{color:#aaa;margin:14px 0 0;font-size:12px;line-height:1.6}.landing-page .demo-note a{color:var(--landing-accent);text-underline-offset:3px;text-decoration:underline}
