.w2kS2G_figure{border-color:var(--c-line);background:var(--c-paper);overflow:hidden}.w2kS2G_map{background-image:radial-gradient(color-mix(in srgb, var(--c-line) 55%, transparent) 1px, transparent 1px);background-size:20px 20px;grid-template-columns:minmax(200px,.8fr) 76px minmax(0,1.5fr);align-items:center;gap:0;padding:clamp(24px,5vw,64px);display:grid}.w2kS2G_map .w2kS2G_property{border:1px solid var(--c-brand);background:var(--c-surface);width:100%;min-height:180px;box-shadow:6px 6px 0 var(--c-brand-soft);text-align:left;flex-direction:column;align-items:flex-start;gap:9px;padding:26px;display:flex}.w2kS2G_propertyGlyph{border-radius:var(--r-3);background:var(--c-brand-soft);width:56px;height:56px;color:var(--c-brand);place-items:center;margin-bottom:10px;display:grid}.w2kS2G_propertyGlyph svg{width:34px;height:20px}.w2kS2G_property>strong{font-size:19px;line-height:1.25}.w2kS2G_property>span:not(.w2kS2G_propertyGlyph){color:var(--c-ink-2);font-size:14px}.w2kS2G_branch{align-self:stretch;position:relative}.w2kS2G_branch:before{border-top:1px solid var(--c-line-strong);content:"";width:50%;position:absolute;top:50%;left:0}.w2kS2G_branch:after{border-left:1px solid var(--c-line-strong);content:"";position:absolute;top:16.66%;bottom:16.66%;left:50%}.w2kS2G_branch i{border-top:1px solid var(--c-line-strong);width:50%;position:absolute;right:0}.w2kS2G_branch i:first-child{top:16.66%}.w2kS2G_branch i:nth-child(2){top:50%}.w2kS2G_branch i:nth-child(3){top:83.33%}.w2kS2G_audiences{gap:12px;display:grid}.w2kS2G_audience{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface);min-width:0;min-height:92px;color:var(--c-ink);text-align:left;cursor:pointer;align-items:center;gap:13px;padding:17px 18px;display:flex}.w2kS2G_audience[aria-pressed=true]{border-color:var(--c-brand);box-shadow:0 0 0 2px var(--c-brand)}.w2kS2G_audience:hover{background:var(--c-brand-soft)}.w2kS2G_audience:focus-visible{outline:3px solid var(--c-focus);outline-offset:5px}.w2kS2G_audienceMark{border-radius:var(--r-2);background:var(--c-brand-soft);height:30px;color:var(--c-ok);flex:0 0 30px;place-items:center;display:grid}.w2kS2G_audienceMark:before{content:"";background:currentColor;border:1.5px solid;border-radius:2px;width:10px;height:10px}.w2kS2G_audience[data-disclosure=denied] .w2kS2G_audienceMark{background:var(--c-accent-soft);color:var(--c-accent-strong)}.w2kS2G_audience[data-disclosure=denied] .w2kS2G_audienceMark:before{background:0 0}.w2kS2G_audienceText{gap:5px;min-width:0;display:grid}.w2kS2G_audienceText strong{font:600 15px/1.35 var(--font-display), sans-serif}.w2kS2G_audienceText>span{color:var(--c-ink-2);font-size:12px;line-height:1.4}.w2kS2G_audience[data-disclosure=denied] .w2kS2G_audienceText>span{color:var(--c-accent-strong)}.w2kS2G_audience .w2kS2G_routeArrow{min-height:0;color:var(--c-brand);opacity:0;margin-left:auto}.w2kS2G_audience[aria-pressed=true] .w2kS2G_routeArrow{opacity:1}.w2kS2G_detail{border-top:1px solid var(--c-line);background:var(--c-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:26px 32px;display:grid}.w2kS2G_decision{color:var(--c-ink-2);flex-direction:column;justify-content:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.w2kS2G_decision strong{color:var(--c-ink);font-size:16px}.w2kS2G_detail .w2kS2G_result{width:100%;margin:0}.w2kS2G_detail .w2kS2G_connection{border:0;border-left:3px solid var(--c-accent);background:var(--c-surface-2);text-align:left;grid-column:1/-1;width:100%;padding:15px 18px}.w2kS2G_connection strong{font-size:14px}@keyframes w2kS2G_settle{0%{transform:translateY(3px)}to{transform:translateY(0)}}@media (max-width:700px){.w2kS2G_map{grid-template-columns:1fr;padding:22px}.w2kS2G_map .w2kS2G_property{min-height:0;padding:20px}.w2kS2G_propertyGlyph{width:44px;height:44px;margin-bottom:2px}.w2kS2G_branch{height:28px}.w2kS2G_branch:before{border-top:0;border-left:1px solid var(--c-line-strong);width:0;height:28px;top:0;left:50%}.w2kS2G_branch:after,.w2kS2G_branch i{display:none}.w2kS2G_audience{min-height:85px;padding:15px}.w2kS2G_detail{grid-template-columns:1fr;gap:16px;padding:22px}}@media (prefers-reduced-motion:no-preference){.w2kS2G_audience{transition:background .18s,border-color .18s,box-shadow .18s}.w2kS2G_message{animation:.23s ease-out w2kS2G_settle}}
.SLPMna_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:24px;display:grid}.SLPMna_facts section{border:1px solid var(--rule);border-top:3px solid var(--c-brand);border-radius:var(--r-2);background:var(--c-surface);min-width:0;padding:24px}.SLPMna_facts section:nth-child(2){border-top-style:dashed}.SLPMna_facts h3{margin-top:0}.SLPMna_facts p:last-child{margin-bottom:0}@media (max-width:640px){.SLPMna_facts{grid-template-columns:1fr}}.SLPMna_differences h2{max-width:25ch;font-size:clamp(28px,3vw,42px)}.SLPMna_differenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:0;display:grid}.SLPMna_differenceGrid>div{background:var(--c-surface);border:1px solid var(--c-sand-line);border-radius:var(--r-3);min-width:0;padding:28px;transition:transform .25s,border-color .25s}.SLPMna_differenceGrid>div:hover{border-color:var(--c-accent);transform:translateY(-3px)}.SLPMna_differenceGrid dt{margin:0 0 12px}.SLPMna_differenceTitle{font:700 23px/1.25 var(--font-display), sans-serif;margin-top:24px;display:block}.SLPMna_differenceGrid dd{max-width:46ch;color:var(--c-ink-2);margin:0;font-size:16px;line-height:1.65}.SLPMna_diagram{box-sizing:border-box;border-radius:var(--r-2);background:var(--c-paper);min-height:144px;color:var(--c-ink);padding:20px}.SLPMna_networkDiagram{grid-template-columns:minmax(0,1fr) 16px minmax(0,1.1fr) 16px minmax(0,1fr);align-items:center;padding-inline:12px;display:grid}.SLPMna_networkDiagram>div{border:1px solid var(--c-line-strong);background:var(--c-surface);border-radius:var(--r-1);text-align:center;min-width:0;padding:13px 8px}.SLPMna_networkDiagram span{font-size:11px;display:block}.SLPMna_networkDiagram b{overflow-wrap:anywhere;margin-top:8px;font-size:14px;display:block}.SLPMna_networkDiagram i{background:var(--c-accent);height:2px}.SLPMna_networkDiagram>strong{background:var(--c-brand);color:var(--c-paper);border-radius:var(--r-1);text-align:center;padding:14px 6px;font-size:13px;line-height:1.5}.SLPMna_controlDiagram{align-content:center;gap:12px;display:grid}.SLPMna_controlDiagram>div{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:16px;padding-bottom:10px;font-size:13px;display:flex}.SLPMna_controlDiagram>div:last-child{border-bottom:0;padding-bottom:0}.SLPMna_controlDiagram b{color:var(--c-ok);text-align:right}.SLPMna_codeDiagram{background:var(--c-brand);color:var(--c-paper)}.SLPMna_codeDiagram>span{margin-bottom:8px;font-size:11px;display:block}.SLPMna_codeDiagram code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.SLPMna_rankDiagram{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 20px;display:grid}.SLPMna_rankDiagram>span{font-size:13px}.SLPMna_rankDiagram>div{gap:8px;display:grid}.SLPMna_rankDiagram i{background:var(--c-brand);border-radius:var(--r-1);height:8px}.SLPMna_rankDiagram i:nth-child(2){width:75%}.SLPMna_rankDiagram i:nth-child(3){width:50%}.SLPMna_rankDiagram strong{border-top:1px solid var(--c-line);color:var(--c-ink-2);grid-column:1/-1;padding-top:12px;font-size:13px}@supports (animation-timeline:view()){.SLPMna_differenceGrid>div{animation:linear both SLPMna_card-enter;animation-timeline:view();animation-range:entry entry 75%}}@keyframes SLPMna_card-enter{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media (max-width:640px){.SLPMna_differenceGrid{grid-template-columns:1fr;gap:16px}.SLPMna_differenceGrid>div{padding:20px}.SLPMna_diagram{min-height:140px;padding:16px}.SLPMna_networkDiagram{grid-template-columns:minmax(0,1fr) 10px minmax(0,1.1fr) 10px minmax(0,1fr);padding-inline:8px}.SLPMna_networkDiagram b,.SLPMna_networkDiagram>strong,.SLPMna_codeDiagram code{font-size:12px}}@media (prefers-reduced-motion:reduce){.SLPMna_differenceGrid>div{transition:none;animation:none}.SLPMna_differenceGrid>div:hover{transform:none}}
.n3cBZa_example{--c-focus:var(--c-azulejo);border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);min-width:0;color:var(--c-ink);padding:0;position:relative;overflow:clip;box-shadow:0 24px 48px -32px #05151080}.n3cBZa_header{color:var(--c-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.n3cBZa_example.n3cBZa_example h2{max-width:none;margin:12px 0;font-size:24px}.n3cBZa_play{border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface-2);min-height:30px;color:var(--c-ink);align-items:center;gap:8px;padding:4px 9px;font-size:13px;display:inline-flex}.n3cBZa_playMark{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;width:0;height:0}.n3cBZa_pauseMark{border-inline:3px solid;width:8px;height:10px}.n3cBZa_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.n3cBZa_stages li{border-bottom:2px solid var(--c-line);color:var(--c-ink-3);align-items:center;gap:7px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.n3cBZa_stages li>span{border:1px solid var(--c-line-strong);border-radius:var(--r-1);width:23px;height:23px;font:500 12px var(--font-mono), monospace;flex:none;place-items:center;display:grid}.n3cBZa_stages li[aria-current],.n3cBZa_stages li[data-done=true]{color:var(--c-brand);border-color:var(--c-brand)}.n3cBZa_stages li[aria-current]>span{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-surface)}.n3cBZa_scene{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;padding:16px 0;display:grid}.n3cBZa_party{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-azulejo-soft);text-align:left;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.n3cBZa_party:last-child{background:var(--c-accent-soft)}.n3cBZa_partyRole{align-items:center;gap:7px;display:flex}.n3cBZa_partyRole svg{width:20px;height:20px;color:var(--c-azulejo)}.n3cBZa_party:last-child .n3cBZa_partyRole svg{color:var(--c-accent)}.n3cBZa_party strong{font-size:13px;line-height:1.3}.n3cBZa_party code{font:12px var(--font-mono), monospace;color:var(--c-ink-3);overflow-wrap:anywhere}.n3cBZa_location{font-size:13px}.n3cBZa_amount{font:700 15px/1.3 var(--font-display), sans-serif;overflow-wrap:anywhere}.n3cBZa_decision{color:var(--c-ink-3);font-size:12px}.n3cBZa_decision[data-accepted=true]{color:var(--c-ok);font-weight:600}.n3cBZa_decision[data-declined=true]{color:var(--c-no);font-weight:600}.n3cBZa_bridge{color:var(--c-ink-3);align-items:center;display:flex;position:relative}.n3cBZa_bridge>span:not(.n3cBZa_join){background:var(--c-line-strong);flex:1;height:2px}.n3cBZa_join{border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface-2);place-items:center;width:38px;height:38px;display:grid}.n3cBZa_join svg{width:21px;height:21px;color:var(--c-accent)}.n3cBZa_scene[data-shared=true] .n3cBZa_join svg{color:var(--c-surface)}.n3cBZa_scene[data-shared=true] .n3cBZa_bridge>span{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-surface)}.n3cBZa_outcome{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface-2);min-height:100px;padding:12px 16px}.n3cBZa_outcome strong{font:700 17px/1.3 var(--font-display), sans-serif;display:block}.n3cBZa_outcome p{color:var(--c-ink-2);margin:6px 0 10px;font-size:14px;line-height:1.45}.n3cBZa_contactState{color:var(--c-ink-3);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.n3cBZa_contactState:before{content:"";border:1px solid;border-radius:2px;width:8px;height:8px}.n3cBZa_contactState[data-shared=true]{color:var(--c-ok)}.n3cBZa_contactState[data-shared=true]:before{background:currentColor}.n3cBZa_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.n3cBZa_actions button{border:1px solid var(--c-brand);border-radius:var(--r-2);background:var(--c-brand);min-height:42px;color:var(--c-surface);padding:8px 14px;font-size:14px;font-weight:600}.n3cBZa_actions button:hover{background:var(--c-ink)}.n3cBZa_actions .n3cBZa_secondary{border-color:var(--c-line-strong);color:var(--c-ink-2);background:0 0}.n3cBZa_actions .n3cBZa_secondary:hover{background:var(--c-surface-2)}.n3cBZa_note{color:var(--c-ink-3);margin:12px 0 0;font-size:12px;position:relative}.n3cBZa_loading{position:absolute;inset:0}.n3cBZa_example button:disabled{cursor:wait}@media (prefers-reduced-motion:no-preference){.n3cBZa_decision,.n3cBZa_bridge>span{transition:background-color .24s,color .24s,border-color .24s}.n3cBZa_example[data-state="1"] .n3cBZa_bridge:after{content:"";background:var(--c-accent);border-radius:2px;width:9px;height:6px;animation:.65s both n3cBZa_request-path;position:absolute;top:16px;left:0}.n3cBZa_example[data-state="2"] .n3cBZa_outcome{animation:.3s both n3cBZa_response-reveal}}@keyframes n3cBZa_request-path{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(60px)}}@keyframes n3cBZa_response-reveal{0%{transform:translateY(3px)}to{transform:none}}@media (max-width:640px){.n3cBZa_example{padding:18px 16px}.n3cBZa_example.n3cBZa_example h2{font-size:23px}.n3cBZa_stages{gap:7px}.n3cBZa_stages li{flex-direction:column;align-items:start;font-size:12px}.n3cBZa_scene{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.n3cBZa_party{padding:10px 8px}.n3cBZa_partyRole{flex-direction:column;align-items:start}.n3cBZa_party strong{font-size:12px}.n3cBZa_amount{font-size:13px}.n3cBZa_join{width:30px;height:30px}.n3cBZa_join svg{width:17px;height:17px}.n3cBZa_outcome{min-height:138px}.n3cBZa_actions button{flex:1}@keyframes n3cBZa_request-path{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(33px)}}}.n3cBZa_mapStage{background:var(--c-surface-2);border-bottom:1px solid var(--c-line);padding:18px 20px 12px}.n3cBZa_mapHeading{color:var(--c-ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.n3cBZa_mapHeading>span{max-width:58%}.n3cBZa_mapHeading button{border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface);min-height:32px;color:var(--c-ink);flex:none;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex}.n3cBZa_example .n3cBZa_mapStage h2{letter-spacing:-.025em;margin:8px 0 2px;font-size:clamp(23px,2.2vw,30px)}.n3cBZa_mapCanvas{isolation:isolate;height:250px;position:relative}.n3cBZa_map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.n3cBZa_mapGrid{fill:none;stroke:var(--c-line);stroke-width:.5px}.n3cBZa_land{fill:var(--c-brand-soft);stroke:var(--c-brand);stroke-width:1px;stroke-linejoin:round}.n3cBZa_map text{font:500 11px var(--font-mono), monospace;fill:var(--c-ink-2)}.n3cBZa_listingDot{fill:var(--c-accent);stroke:var(--c-surface);stroke-width:1px}.n3cBZa_buyerDot{fill:var(--c-azulejo);stroke:var(--c-surface);stroke-width:1px}.n3cBZa_matchArc,.n3cBZa_returnArc{fill:none;stroke:var(--c-accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.n3cBZa_returnArc{stroke:var(--c-azulejo)}.n3cBZa_matchArc[data-on=true],.n3cBZa_returnArc[data-on=true]{stroke-dashoffset:0}.n3cBZa_pin>circle{fill:var(--c-accent);stroke:var(--c-surface);stroke-width:2px}.n3cBZa_pin>path{fill:none;stroke:var(--c-surface);stroke-width:1.5px}.n3cBZa_buyerPin>circle:first-child{fill:var(--c-azulejo);stroke:var(--c-surface);stroke-width:2px}.n3cBZa_buyerPin>circle:not(:first-child),.n3cBZa_buyerPin path{fill:none;stroke:var(--c-surface);stroke-width:1.5px}.n3cBZa_packet{fill:var(--c-accent);stroke:var(--c-surface);stroke-width:1.5px}.n3cBZa_mapLegend{color:var(--c-ink-2);gap:7px;font-size:12px;display:grid;position:absolute;top:16px;left:0}.n3cBZa_mapLegend>span{align-items:center;gap:6px;display:flex}.n3cBZa_mapLegend i{border-radius:2px;width:8px;height:8px}.n3cBZa_legendListing{background:var(--c-accent)}.n3cBZa_legendBuyer{background:var(--c-azulejo)}.n3cBZa_mapPreview{border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface);width:38%;padding:10px 12px;position:absolute;top:0;right:0}.n3cBZa_mapPreview>span{color:var(--c-ink-2);font-size:11px}.n3cBZa_mapPreview>div{flex-wrap:wrap;gap:2px 10px;margin:3px 0;display:flex}.n3cBZa_mapPreview code,.n3cBZa_mapPreview small{color:var(--c-ink-3);font-size:11px}.n3cBZa_mapPreview strong{font:700 17px/1.3 var(--font-display), sans-serif}.n3cBZa_mapReceipt{border:1px solid var(--c-line-strong);border-radius:var(--r-2);background:var(--c-surface);visibility:hidden;gap:5px;width:40%;min-height:116px;padding:12px;display:grid;position:absolute;top:35%;right:0}.n3cBZa_mapReceipt[data-on=true]{visibility:visible}.n3cBZa_mapReceipt>span:not(.n3cBZa_receiptMark){color:var(--c-ink-3);font-size:11px}.n3cBZa_mapReceipt strong{font:700 14px/1.3 var(--font-display), sans-serif}.n3cBZa_receiptMark{background:var(--c-brand);width:30px;height:30px;color:var(--c-surface);border-radius:var(--r-1);place-items:center;display:grid;position:absolute;top:-15px;right:14px}.n3cBZa_receiptMark svg{width:17px;height:17px}.n3cBZa_agreements{font:600 12px var(--font-mono), monospace;gap:6px;display:flex}.n3cBZa_agreements>span{background:var(--c-surface-2);color:var(--c-ink-3);border-radius:var(--r-1);padding:4px 7px}.n3cBZa_agreements>span[data-agreed=true]{background:var(--c-brand-soft);color:var(--c-ok)}.n3cBZa_mapStep{gap:8px;width:42%;min-height:60px;display:flex;position:absolute;bottom:5px;left:0}.n3cBZa_stepNumber{color:var(--c-accent);font:700 27px/1 var(--font-display), sans-serif}.n3cBZa_mapStep strong{font-size:13px;line-height:1.2}.n3cBZa_mapStep p{color:var(--c-ink-2);margin:5px 0 0;font-size:12px;line-height:1.35}.n3cBZa_mapFoot{color:var(--c-ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:10px;line-height:1.35;display:flex}.n3cBZa_mapFoot a{color:var(--c-ink-2)}.n3cBZa_manual{padding:12px 20px 14px}.n3cBZa_manual>h2,.n3cBZa_manual .n3cBZa_stages{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n3cBZa_manual .n3cBZa_header{font-size:11px}.n3cBZa_manual .n3cBZa_scene{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);padding:9px 0}.n3cBZa_manual .n3cBZa_party{grid-template-columns:auto 1fr;gap:3px 7px;padding:6px 8px}.n3cBZa_manual .n3cBZa_partyRole svg{width:16px;height:16px}.n3cBZa_manual .n3cBZa_partyRole strong,.n3cBZa_manual .n3cBZa_location,.n3cBZa_manual .n3cBZa_amount,.n3cBZa_manual .n3cBZa_decision{display:none}.n3cBZa_manual .n3cBZa_party code{align-self:center;font-size:11px}.n3cBZa_manual .n3cBZa_join{width:26px;height:26px}.n3cBZa_manual .n3cBZa_join svg{width:16px;height:16px}.n3cBZa_manual .n3cBZa_outcome{min-height:84px;padding:9px 12px}.n3cBZa_manual .n3cBZa_outcome strong{font-size:15px}.n3cBZa_manual .n3cBZa_outcome p{margin:4px 0 6px;font-size:12px;line-height:1.35}.n3cBZa_manual .n3cBZa_contactState{font-size:11px}.n3cBZa_manual .n3cBZa_actions{gap:7px;margin-top:9px}.n3cBZa_manual .n3cBZa_actions button{min-height:34px;padding:6px 12px;font-size:12px}.n3cBZa_manual .n3cBZa_note{margin-top:7px;font-size:10px}@media (prefers-reduced-motion:no-preference){.n3cBZa_mapStage[data-running=true] .n3cBZa_matchArc,.n3cBZa_mapStage[data-running=true] .n3cBZa_returnArc{transition:stroke-dashoffset .85s}.n3cBZa_mapReceipt[data-on=true]{animation:.35s both n3cBZa_map-receipt}}@keyframes n3cBZa_map-receipt{0%{transform:translateY(8px)}to{transform:none}}@media (max-width:640px){.n3cBZa_example{padding:0}.n3cBZa_mapStage{padding:14px 12px 10px}.n3cBZa_mapHeading{align-items:start;font-size:11px}.n3cBZa_mapHeading button{white-space:normal;text-align:left;max-width:47%;font-size:11px}.n3cBZa_mapHeading>span{max-width:50%}.n3cBZa_example .n3cBZa_mapStage h2{margin-top:12px;font-size:23px}.n3cBZa_mapCanvas{height:300px}.n3cBZa_map{width:148%;height:200px;inset:4px -24% auto}.n3cBZa_mapLegend{gap:4px;font-size:10px;top:3px}.n3cBZa_mapPreview{width:43%;padding:7px 9px}.n3cBZa_mapPreview>div{gap:1px 6px}.n3cBZa_mapPreview code,.n3cBZa_mapPreview small{font-size:10px}.n3cBZa_mapPreview strong{font-size:15px}.n3cBZa_mapReceipt{width:43%;min-height:101px;padding:9px;top:96px}.n3cBZa_mapReceipt strong{font-size:12px}.n3cBZa_mapReceipt>span:not(.n3cBZa_receiptMark){font-size:10px}.n3cBZa_mapStep{align-items:start;width:100%;min-height:65px;bottom:0}.n3cBZa_mapStep strong{font-size:12px}.n3cBZa_mapStep p{max-width:32ch;font-size:11px}.n3cBZa_stepNumber{font-size:25px}.n3cBZa_manual{padding:12px}.n3cBZa_manual .n3cBZa_outcome{min-height:107px}.n3cBZa_manual .n3cBZa_party{padding:6px}.n3cBZa_manual .n3cBZa_partyRole{flex-direction:row}.n3cBZa_manual .n3cBZa_party code{font-size:10px}.n3cBZa_manual .n3cBZa_actions button{white-space:normal;flex:auto}}
.vf-OPq_story{background:var(--c-paper)}.vf-OPq_heading{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:40px;margin-bottom:44px;display:grid}.vf-OPq_heading h2{max-width:22ch;margin:0;font-size:clamp(28px,3vw,42px)}.vf-OPq_heading p{color:var(--c-ink-2);margin:0}.vf-OPq_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.vf-OPq_steps{margin:0;padding:0;list-style:none}.vf-OPq_steps li{box-sizing:border-box;border-top:1px solid var(--c-line-strong);min-height:260px;padding:28px 0 40px}.vf-OPq_steps li:last-child{min-height:230px}.vf-OPq_steps button{color:var(--c-ink-2);text-align:left;white-space:normal;font:700 clamp(20px, 2vw, 26px)/1.25 var(--font-display), sans-serif;background:0 0;border:0;align-items:baseline;gap:16px;padding:8px 0;display:flex}.vf-OPq_steps button[aria-pressed=true]{color:var(--c-accent)}.vf-OPq_steps button:hover{color:var(--c-accent-strong)}.vf-OPq_number{font:500 15px/1.3 var(--font-mono), monospace;flex:none;min-width:28px}.vf-OPq_steps li p{color:var(--c-ink-2);max-width:37ch;margin:16px 0 0;padding-left:44px}.vf-OPq_visual{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-3);padding:24px;position:sticky;top:96px;box-shadow:0 24px 48px -40px #17302b66}.vf-OPq_visual p.vf-OPq_example{color:var(--c-ink-2);margin:0 0 24px;font-size:13px;line-height:1.45}.vf-OPq_recordPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vf-OPq_record{border-top:3px solid var(--c-azulejo);background:var(--c-azulejo-soft);border-radius:var(--r-2);min-width:0;padding:20px 16px}.vf-OPq_record:nth-child(2){border-top-color:var(--c-accent);background:var(--c-accent-soft)}.vf-OPq_record>svg{width:30px;height:30px;margin-bottom:16px}.vf-OPq_record>span{color:var(--c-ink-2);font-size:12px;line-height:1.4;display:block}.vf-OPq_record h3{font:700 19px/1.25 var(--font-display), sans-serif;margin:8px 0 16px}.vf-OPq_record code{overflow-wrap:anywhere;font-size:11px}.vf-OPq_record p{margin:8px 0 0;font-size:13px;line-height:1.5}.vf-OPq_bridge{align-items:center;gap:8px;margin:24px 0;display:flex}.vf-OPq_bridge i{background:var(--c-line-strong);flex:1;height:2px;transition:transform .5s,background-color .5s;transform:scaleX(.65)}.vf-OPq_bridge i:first-child{transform-origin:100%}.vf-OPq_bridge i:last-child{transform-origin:0}.vf-OPq_bridge[data-joined=true] i{background:var(--c-ok);transform:scaleX(1)}.vf-OPq_bridge b{background:var(--c-brand);color:var(--c-paper);border-radius:var(--r-1);padding:9px 12px;font-size:13px}.vf-OPq_state{border:1px solid var(--c-line);border-radius:var(--r-2);min-height:176px;padding:20px;animation:.35s ease-out vf-OPq_settle}.vf-OPq_stageLabel{color:var(--c-ink-2);font-size:12px}.vf-OPq_state h3{margin:8px 0 16px;font-size:21px}.vf-OPq_state ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vf-OPq_state li{align-items:baseline;gap:10px;font-size:14px;line-height:1.45;display:flex}.vf-OPq_state li:before{content:"";border:1px solid;flex:none;width:8px;height:8px}.vf-OPq_state li[data-kind=clear]{color:var(--c-ok)}.vf-OPq_state li[data-kind=clear]:before{background:currentColor}.vf-OPq_state li[data-kind=unknown]{color:var(--c-warn)}.vf-OPq_visual p.vf-OPq_note{color:var(--c-ink-2);margin:20px 0 0;font-size:12px;line-height:1.5}.vf-OPq_story p.vf-OPq_limits{border-top:1px solid var(--c-line);color:var(--c-ink-2);max-width:90ch;margin-top:36px;padding-top:20px;font-size:14px}@keyframes vf-OPq_settle{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (max-width:899px){.vf-OPq_heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.vf-OPq_heading h2{max-width:25ch}.vf-OPq_layout{grid-template-columns:1fr;gap:32px}.vf-OPq_visual{order:-1;padding:18px;position:static}.vf-OPq_steps li,.vf-OPq_steps li:last-child{min-height:0;padding:20px 0 24px}.vf-OPq_steps li p{max-width:60ch}.vf-OPq_steps button{font-size:21px}.vf-OPq_recordPair{gap:10px}.vf-OPq_record{padding:16px 12px}.vf-OPq_record h3{font-size:17px}.vf-OPq_record code{font-size:10px}.vf-OPq_record p{font-size:12px}.vf-OPq_state{min-height:176px;padding:16px}}@media (prefers-reduced-motion:reduce){.vf-OPq_state{animation:none}.vf-OPq_bridge i{transition:none;transform:none}}
