.read-only-section-module__CN71Na__section{--section-space:clamp(3.5rem, 5vw, 5rem);border-top:1px solid var(--color-border);background:var(--color-surface)}.read-only-section-module__CN71Na__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.read-only-section-module__CN71Na__copy{max-width:26rem}.read-only-section-module__CN71Na__heading{color:var(--color-foreground);letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:550;line-height:1.1}.read-only-section-module__CN71Na__heading span{color:var(--color-muted);display:block}.read-only-section-module__CN71Na__description{color:var(--color-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.8}.read-only-section-module__CN71Na__details{min-width:0}.read-only-section-module__CN71Na__flow{grid-template-columns:minmax(0,1fr) minmax(5.25rem,.65fr) minmax(0,1fr);align-items:center;margin:0;display:grid}.read-only-section-module__CN71Na__endpoint{border:1px solid var(--color-border);background:var(--color-background);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:9.5rem;padding:1.25rem .5rem;display:flex}.read-only-section-module__CN71Na__endpointIcon{width:1.75rem;height:1.75rem;color:var(--color-muted);margin-bottom:.875rem}.read-only-section-module__CN71Na__endpointBrand{letter-spacing:-.035em;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.5}.read-only-section-module__CN71Na__endpointName{color:var(--color-foreground);font-size:.8125rem;font-weight:550;line-height:1.5}.read-only-section-module__CN71Na__endpointDetail{color:var(--color-muted);margin-top:.25rem;font-size:.6875rem;line-height:1.5}.read-only-section-module__CN71Na__connection{flex-direction:column;align-items:center;gap:.65rem;display:flex}.read-only-section-module__CN71Na__connectionLabel{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.025em;font-size:.625rem}.read-only-section-module__CN71Na__connectionLine{background:var(--color-border-strong);transform-origin:0;width:100%;height:1px;position:relative}.read-only-section-module__CN71Na__connectionLine:before{background:var(--color-accent);opacity:.45;content:"";position:absolute;inset:0}.read-only-section-module__CN71Na__connectionLine:after{border-top:1px solid var(--color-accent);border-right:1px solid var(--color-accent);content:"";width:6px;height:6px;position:absolute;top:-3px;right:1px;transform:rotate(45deg)}.read-only-section-module__CN71Na__connectionCaption{color:var(--color-muted);font-size:.625rem}@media (prefers-reduced-motion:no-preference){.read-only-section-module__CN71Na__connectionLine{transition:transform .65s var(--motion-ease) .14s}.read-only-section-module__CN71Na__layout[data-reveal=pending] .read-only-section-module__CN71Na__connectionLine{transform:scaleX(0)}}.read-only-section-module__CN71Na__boundaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.read-only-section-module__CN71Na__boundaries li{color:var(--color-muted);align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.read-only-section-module__CN71Na__boundaries svg{flex:none;width:1rem;height:1rem}.read-only-section-module__CN71Na__encryption{border-top:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:.625rem;margin:1.75rem 0 0;padding-top:1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.read-only-section-module__CN71Na__encryption svg{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}@media (max-width:899px){.read-only-section-module__CN71Na__layout{grid-template-columns:minmax(0,1fr);gap:2.25rem}.read-only-section-module__CN71Na__copy{max-width:32rem}.read-only-section-module__CN71Na__details{width:100%;max-width:36rem}}@media (max-width:479px){.read-only-section-module__CN71Na__flow{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr)}.read-only-section-module__CN71Na__endpoint{min-height:9rem;padding-inline:.375rem}.read-only-section-module__CN71Na__endpointName{font-size:.75rem}.read-only-section-module__CN71Na__endpointBrand{font-size:.875rem}.read-only-section-module__CN71Na__endpointDetail{font-size:.625rem}.read-only-section-module__CN71Na__boundaries{gap:.875rem .75rem}.read-only-section-module__CN71Na__boundaries li{gap:.375rem;font-size:.75rem}}
