.SafetyExchangeProtocolPage-module__63bj1G__page{color:var(--public-ink,#f2efe8);background:0 0}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid{border:1px solid var(--public-line-strong,#3a3831);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid>div{padding:20px}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid>div+div{border-left:1px solid var(--public-line-strong,#3a3831)}.SafetyExchangeProtocolPage-module__63bj1G__custodyHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SafetyExchangeProtocolPage-module__63bj1G__custodyDot{background:color-mix(in oklab, var(--public-ink,#f2efe8) 70%, transparent);border-radius:999px;width:6px;height:6px}.SafetyExchangeProtocolPage-module__63bj1G__custodyDot[data-tone=stay]{border:1px solid var(--public-muted,#99958c);background:0 0}.SafetyExchangeProtocolPage-module__63bj1G__custodyHead strong{font-family:var(--font-head,Archivo, "IBM Plex Sans", sans-serif);letter-spacing:-.02em;font-size:.875rem;font-weight:600}.SafetyExchangeProtocolPage-module__63bj1G__custodyHead span:last-child{color:var(--public-muted,#99958c);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid ul{border-top:1px solid color-mix(in oklab, var(--public-ink,#f2efe8) 10%, transparent);margin:16px 0 0;padding:0;list-style:none}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid li{border-bottom:1px solid color-mix(in oklab, var(--public-ink,#f2efe8) 10%, transparent);color:var(--public-secondary,#bbb7ae);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);padding-block:10px;font-size:.6875rem}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid li:last-child{border-bottom:0}.SafetyExchangeProtocolPage-module__63bj1G__researchQuote{border-left:1px solid var(--public-line-strong,#3a3831);max-width:62ch;color:var(--public-ink,#f2efe8);font-family:var(--font-head,Archivo, "IBM Plex Sans", sans-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;padding-left:24px;font-size:clamp(1.125rem,1.8vw,1.35rem);font-weight:500;line-height:1.45}.SafetyExchangeProtocolPage-module__63bj1G__bodyCopy{max-width:62ch;color:var(--public-secondary,#bbb7ae);text-wrap:pretty;margin:32px 0 0;font-size:1rem;line-height:1.65}.SafetyExchangeProtocolPage-module__63bj1G__scopeNote{border-top:1px solid var(--public-line-strong,#3a3831);max-width:62ch;color:var(--public-secondary,#bbb7ae);margin:40px 0 0;padding-top:24px;font-size:1rem;line-height:1.65}.SafetyExchangeProtocolPage-module__63bj1G__scopeNote strong{color:var(--public-ink,#f2efe8);font-family:var(--font-head,Archivo, "IBM Plex Sans", sans-serif);font-weight:600}.SafetyExchangeProtocolPage-module__63bj1G__schemaRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:48px;display:grid}.SafetyExchangeProtocolPage-module__63bj1G__codeFigure{border:1px solid var(--public-line-strong,#3a3831);background:var(--public-bg,#0a0a09);border-radius:2px;overflow:hidden}.SafetyExchangeProtocolPage-module__63bj1G__codeHeader{border-bottom:1px solid var(--public-line-strong,#3a3831);color:var(--public-secondary,#bbb7ae);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);justify-content:space-between;gap:16px;padding:10px 16px;font-size:.6875rem;display:flex}.SafetyExchangeProtocolPage-module__63bj1G__codeHeader span:last-child{color:var(--public-muted,#99958c);letter-spacing:.16em;text-transform:uppercase}.SafetyExchangeProtocolPage-module__63bj1G__codeFigure pre{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);margin:0;padding:16px;font-size:.75rem;line-height:1.7;overflow-x:auto}.SafetyExchangeProtocolPage-module__63bj1G__codeFigure figcaption{border-top:1px solid var(--public-line-strong,#3a3831);color:var(--public-muted,#99958c);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;padding:12px 16px;font-size:.625rem}.SafetyExchangeProtocolPage-module__63bj1G__codeComment{color:color-mix(in oklab, var(--public-muted,#99958c) 70%, transparent)}.SafetyExchangeProtocolPage-module__63bj1G__codeString{color:var(--public-ink,#f2efe8)}.SafetyExchangeProtocolPage-module__63bj1G__codeKeyword{color:color-mix(in oklab, var(--public-ink,#f2efe8) 70%, transparent)}.SafetyExchangeProtocolPage-module__63bj1G__codeNormal{color:var(--public-secondary,#bbb7ae)}.SafetyExchangeProtocolPage-module__63bj1G__artifactList{border-block:1px solid color-mix(in oklab, var(--public-ink,#f2efe8) 10%, transparent);margin:32px 0 0;padding:0;list-style:none}.SafetyExchangeProtocolPage-module__63bj1G__artifactList li{border-bottom:1px solid color-mix(in oklab, var(--public-ink,#f2efe8) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:24px;display:grid}.SafetyExchangeProtocolPage-module__63bj1G__artifactList li:last-child{border-bottom:0}.SafetyExchangeProtocolPage-module__63bj1G__artifactList strong{font-family:var(--font-head,Archivo, "IBM Plex Sans", sans-serif);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.SafetyExchangeProtocolPage-module__63bj1G__artifactList p{max-width:54ch;color:var(--public-secondary,#bbb7ae);margin:8px 0 0;font-size:.9375rem;line-height:1.55}.SafetyExchangeProtocolPage-module__63bj1G__artifactList a{color:var(--public-secondary,#bbb7ae);white-space:nowrap;font-size:.875rem;text-decoration:none}.SafetyExchangeProtocolPage-module__63bj1G__artifactList a:hover,.SafetyExchangeProtocolPage-module__63bj1G__artifactList a:focus-visible{color:var(--public-ink,#f2efe8);text-underline-offset:4px;text-decoration:underline}.SafetyExchangeProtocolPage-module__63bj1G__boundaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.SafetyExchangeProtocolPage-module__63bj1G__backNote{padding-block:24px 64px}.SafetyExchangeProtocolPage-module__63bj1G__backNote a{color:var(--public-secondary,#bbb7ae);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-size:.75rem;text-decoration:none}.SafetyExchangeProtocolPage-module__63bj1G__backNote a:hover,.SafetyExchangeProtocolPage-module__63bj1G__backNote a:focus-visible{color:var(--public-ink,#f2efe8);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid,.SafetyExchangeProtocolPage-module__63bj1G__schemaRow,.SafetyExchangeProtocolPage-module__63bj1G__boundaryGrid{grid-template-columns:1fr}.SafetyExchangeProtocolPage-module__63bj1G__custodyGrid>div+div{border-top:1px solid var(--public-line-strong,#3a3831);border-left:0}.SafetyExchangeProtocolPage-module__63bj1G__artifactList li{grid-template-columns:1fr;gap:12px}}@media (max-width:760px){.SafetyExchangeProtocolPage-module__63bj1G__artifactList a{white-space:normal}}@media (prefers-reduced-motion:reduce){.SafetyExchangeProtocolPage-module__63bj1G__artifactList a{transition:none}}
