@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&display=swap');:is(.v48-shell,.v48-scope){--ink:#252922;--muted:#58614f;--line:#e0e4da;--sage:#e4ead4;--peach:#f4e0d3;--gold:#eee6bd;--mono:'IBM Plex Mono',monospace}:is(.v48-shell,.v48-scope) *{box-sizing:border-box}:is(.v48-shell,.v48-scope){scroll-behavior:smooth}:is(.v48-shell,.v48-scope){margin:0;color:var(--ink);background:#fcfdf9;font-family:'DM Sans',Arial,sans-serif}:is(.v48-shell,.v48-scope) a{color:inherit;text-decoration:none}:is(.v48-shell,.v48-scope) button,:is(.v48-shell,.v48-scope) input,:is(.v48-shell,.v48-scope) select{font:inherit}:is(.v48-shell,.v48-scope) button,:is(.v48-shell,.v48-scope) a,:is(.v48-shell,.v48-scope) summary{touch-action:manipulation}:is(.v48-shell,.v48-scope) button{cursor:pointer}:is(.v48-shell,.v48-scope) a:focus-visible,:is(.v48-shell,.v48-scope) button:focus-visible,:is(.v48-shell,.v48-scope) summary:focus-visible,:is(.v48-shell,.v48-scope) input:focus-visible,:is(.v48-shell,.v48-scope) select:focus-visible{outline:2px solid #637b42;outline-offset:5px}:is(.v48-shell,.v48-scope) .site-skip{position:absolute;top:-100px;z-index:99;padding:12px;background:white}:is(.v48-shell,.v48-scope) .site-skip:focus{top:0}:is(.v48-shell,.v48-scope) .site-header{min-height:88px;padding:20px 4.3%;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);background:#fcfdf9;position:relative;z-index:30}:is(.v48-shell,.v48-scope) .site-brand{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:650;letter-spacing:-.65px;white-space:nowrap}:is(.v48-shell,.v48-scope) .site-header nav{display:flex;align-items:center;gap:25px;margin:auto;font-size:13px}:is(.v48-shell,.v48-scope) .site-header summary{cursor:pointer;list-style:none}:is(.v48-shell,.v48-scope) .site-header summary::-webkit-details-marker{display:none}:is(.v48-shell,.v48-scope) .site-header summary:after{content:'+';padding-left:8px;font-family:var(--mono);color:#5a6250}:is(.v48-shell,.v48-scope) .nav-group[open] summary:after{content:'−'}:is(.v48-shell,.v48-scope) .nav-dropdown{position:absolute;top:77px;background:#fcfdf9;box-shadow:0 18px 30px #29342112;border:1px solid var(--line);padding:24px;display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:4px 20px;max-height:70vh;overflow:auto;min-width:390px}:is(.v48-shell,.v48-scope) .nav-dropdown a{padding:9px;border-bottom:1px solid #e9ece3;line-height:1.4}:is(.v48-shell,.v48-scope) .nav-dropdown a:hover{background:var(--sage)}:is(.v48-shell,.v48-scope) .site-signin{font-size:12px;white-space:nowrap}:is(.v48-shell,.v48-scope) .site-cta{display:inline-block;border-radius:4px;background:var(--ink);color:#fff!important;padding:13px 20px;font-size:13px;white-space:nowrap}:is(.v48-shell,.v48-scope) .site-menu{display:none}:is(.v48-shell,.v48-scope) .site-footer{border-top:1px solid var(--line);padding:64px 6% 26px;display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:40px;font-size:12px}:is(.v48-shell,.v48-scope) .site-footer div>a:not(.site-brand){display:block;margin:12px 0;color:#616859}:is(.v48-shell,.v48-scope) .site-footer p{font-size:22px;line-height:1.2;color:var(--muted)}:is(.v48-shell,.v48-scope) .site-footer strong{font:10px var(--mono);text-transform:uppercase;letter-spacing:1px}:is(.v48-shell,.v48-scope) .site-footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;color:var(--muted)}:is(.v48-shell,.v48-scope) .site-main{max-width:1440px;margin:auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}:is(.v48-shell,.v48-scope) .page-hero{padding:85px 6% 70px;border-bottom:1px solid var(--line)}:is(.v48-shell,.v48-scope) .page-hero.has-visual{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;min-height:560px}:is(.v48-shell,.v48-scope) .site-eyebrow{font:10px/1.7 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#5a6250;margin-bottom:25px}:is(.v48-shell,.v48-scope).inner-page h1{font-size:clamp(42px,4.8vw,72px);line-height:1.05;font-weight:450;letter-spacing:-3px;margin:0 0 28px;max-width:1000px}:is(.v48-shell,.v48-scope).inner-page h2{font-size:clamp(30px,3.2vw,46px);font-weight:450;letter-spacing:-1.7px;line-height:1.15;margin:0 0 28px}:is(.v48-shell,.v48-scope).inner-page h3{font-size:20px;font-weight:500;letter-spacing:-.5px}:is(.v48-shell,.v48-scope) .page-lede{font-size:17px;line-height:1.7;color:#5c6057;max-width:680px}:is(.v48-shell,.v48-scope) .page-section{padding:65px 6%;border-bottom:1px solid var(--line)}:is(.v48-shell,.v48-scope) .page-section p{line-height:1.75;font-size:15px;color:#5b6155}:is(.v48-shell,.v48-scope) .page-section ul,:is(.v48-shell,.v48-scope) .page-section ol{line-height:1.8}:is(.v48-shell,.v48-scope) .page-section pre{overflow:auto}:is(.v48-shell,.v48-scope) .page-section code{font-family:var(--mono);font-size:12px}:is(.v48-shell,.v48-scope) .page-section details{border-top:1px solid var(--line);padding:20px 0}:is(.v48-shell,.v48-scope) .page-section summary{cursor:pointer;font-size:17px}:is(.v48-shell,.v48-scope) .site-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}:is(.v48-shell,.v48-scope) .site-directory a{padding:16px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4}:is(.v48-shell,.v48-scope) .core-actions{display:flex;gap:24px;align-items:center;margin-top:30px;font-size:13px}:is(.v48-shell,.v48-scope) .core-link{border-bottom:1px solid #a2ab92;padding:8px 0}:is(.v48-shell,.v48-scope) .core-demo{background:#f2f4ec;border:1px solid #dce1d3;border-radius:8px;overflow:hidden;box-shadow:0 24px 54px #32402308}:is(.v48-shell,.v48-scope) .core-demo-top{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;padding:18px 22px;border-bottom:1px solid #dce1d3;display:flex;justify-content:space-between;gap:10px}:is(.v48-shell,.v48-scope) .core-demo-inner{padding:28px}:is(.v48-shell,.v48-scope) .core-demo button,:is(.v48-shell,.v48-scope) .core-demo select{background:#fcfdf9;border:1px solid #cfd6c3;padding:10px 14px;border-radius:4px;color:var(--ink);font-size:12px}:is(.v48-shell,.v48-scope) .core-demo button[aria-pressed=true]{background:#dce6c6;border-color:#9faa85}:is(.v48-shell,.v48-scope) .core-demo button:hover{border-color:#75845c}:is(.v48-shell,.v48-scope) .core-demo label{font-size:12px}:is(.v48-shell,.v48-scope) .core-demo output{display:block;line-height:1.7;font-size:13px}:is(.v48-shell,.v48-scope) .core-caption{font:9px/1.6 var(--mono);color:#5a6151;padding:15px 22px;border-top:1px solid #dce1d3}:is(.v48-shell,.v48-scope) .demo-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}:is(.v48-shell,.v48-scope) .demo-result{background:#fff;padding:20px;border:1px solid var(--line);margin-top:20px;min-height:100px}:is(.v48-shell,.v48-scope) .demo-result strong{font-size:22px;font-weight:500;display:block;margin-bottom:8px}:is(.v48-shell,.v48-scope) .demo-result small{display:block;font:10px var(--mono);color:#5b6151;margin-top:12px}:is(.v48-shell,.v48-scope) .demo-stack{display:grid;gap:10px}:is(.v48-shell,.v48-scope) .demo-stack div{background:#fff;padding:16px;border:1px solid var(--line);font-size:13px;display:flex;justify-content:space-between;gap:16px}:is(.v48-shell,.v48-scope) .demo-stack small{font:9px var(--mono);color:#5a624f}:is(.v48-shell,.v48-scope) .core-notes{display:grid;grid-template-columns:1fr 1fr;gap:50px 60px}:is(.v48-shell,.v48-scope) .core-notes article{border-top:1px solid var(--line);padding-top:18px}:is(.v48-shell,.v48-scope) .core-notes h3{margin:0 0 10px}:is(.v48-shell,.v48-scope) .core-notes p{margin:0}:is(.v48-shell,.v48-scope) .core-number{font:10px var(--mono);color:#5b614f;display:block;margin-bottom:18px}:is(.v48-shell,.v48-scope) .core-band{background:#edf1e4;display:flex;align-items:center;justify-content:space-between;gap:30px}:is(.v48-shell,.v48-scope) .core-band h2{max-width:650px;margin:0}:is(.v48-shell,.v48-scope) .core-code{background:#252e25;color:#e9efdc;padding:28px;overflow:auto;border-radius:6px;font:12px/1.9 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}:is(.v48-shell,.v48-scope) .core-terminal{background:#263027;color:#edf1e6}:is(.v48-shell,.v48-scope) .core-terminal .core-demo-top,:is(.v48-shell,.v48-scope) .core-terminal .core-caption{border-color:#495544;color:#5c6156}:is(.v48-shell,.v48-scope) .core-terminal pre{font:11px/2 var(--mono);white-space:pre-wrap}:is(.v48-shell,.v48-scope) .terminal-green{color:#5a6248}:is(.v48-shell,.v48-scope) .terminal-gold{color:#695e43}:is(.v48-shell,.v48-scope) .core-timeline{display:grid;gap:0}:is(.v48-shell,.v48-scope) .core-timeline div{border-left:1px solid #bdc8ac;padding:0 0 25px 22px;position:relative;font-size:13px}:is(.v48-shell,.v48-scope) .core-timeline div:before{content:'';position:absolute;left:-4px;top:4px;width:7px;height:7px;border-radius:50%;background:#859968}:is(.v48-shell,.v48-scope) .core-timeline time{font:9px var(--mono);display:block;color:#5b6150;margin-bottom:7px}:is(.v48-shell,.v48-scope) .core-ledger{width:100%;border-collapse:collapse;font-size:12px}:is(.v48-shell,.v48-scope) .core-ledger td,:is(.v48-shell,.v48-scope) .core-ledger th{text-align:left;padding:15px 10px;border-bottom:1px solid #dce1d3}:is(.v48-shell,.v48-scope) .core-ledger th{font:9px var(--mono);color:#5a624e}:is(.v48-shell,.v48-scope) .core-ledger button{padding:6px 8px}:is(.v48-shell,.v48-scope) .core-pill{font:9px var(--mono);padding:6px 9px;background:var(--sage);display:inline-block;border-radius:20px}:is(.v48-shell,.v48-scope) .core-pill.warn{background:var(--peach)}:is(.v48-shell,.v48-scope) .vault-door{border:1px solid #aeb99c;background:#dce5c9;width:170px;height:170px;margin:12px auto 24px;display:grid;place-items:center;position:relative}:is(.v48-shell,.v48-scope) .vault-door:before,:is(.v48-shell,.v48-scope) .vault-door:after{content:'';position:absolute;left:-5px;width:10px;height:24px;background:#9da98a}:is(.v48-shell,.v48-scope) .vault-door:before{top:30px}:is(.v48-shell,.v48-scope) .vault-door:after{bottom:30px}:is(.v48-shell,.v48-scope) .vault-wheel{width:78px;height:78px;border:1px solid #8b9978;border-radius:50%;display:grid;place-items:center;font:28px var(--mono);color:#566344}:is(.v48-shell,.v48-scope) .identity-chain{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0 30px}:is(.v48-shell,.v48-scope) .identity-chain span{border:1px solid #b9c4a8;padding:17px 13px;background:white;font-size:12px}:is(.v48-shell,.v48-scope) .identity-chain i{height:1px;width:24px;background:#a9b49a}:is(.v48-shell,.v48-scope) .permission-ruler{height:12px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin:18px 0}:is(.v48-shell,.v48-scope) .permission-ruler i{background:#d0ddbb}:is(.v48-shell,.v48-scope) .permission-ruler i:nth-child(n+5){background:#e4d1bc}:is(.v48-shell,.v48-scope) .hub-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(.v48-shell,.v48-scope) .hub-layout button{min-height:60px;text-align:left}:is(.v48-shell,.v48-scope) .hub-endpoint{grid-column:1/-1;background:#dae5c6;padding:24px;text-align:center;font:12px var(--mono);margin-bottom:12px}:is(.v48-shell,.v48-scope) .scan-bars{display:grid;gap:14px;margin:20px 0 30px}:is(.v48-shell,.v48-scope) .scan-bars div{font:10px var(--mono)}:is(.v48-shell,.v48-scope) .scan-bars i{height:11px;background:#d0dcbc;display:block;margin-top:8px;width:var(--w)}:is(.v48-shell,.v48-scope) .scan-bars div:nth-child(2) i{background:#e3d4a1}:is(.v48-shell,.v48-scope) .scan-bars div:nth-child(3) i{background:#e7cdbb}:is(.v48-shell,.v48-scope) .mnemiq-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:is(.v48-shell,.v48-scope) .mnemiq-pipeline span{padding:20px 8px;border:1px solid #d4dbc8;font:10px var(--mono);text-align:center;background:white}:is(.v48-shell,.v48-scope) .mnemiq-pipeline span:nth-child(5){background:#eae0ae}:is(.v48-shell,.v48-scope) .architecture{display:grid;grid-template-columns:1fr 2fr 1fr;gap:8px;align-items:center}:is(.v48-shell,.v48-scope) .architecture div{display:grid;gap:10px}:is(.v48-shell,.v48-scope) .architecture span{padding:18px 8px;border:1px solid #d1d9c5;background:white;text-align:center;font-size:11px}:is(.v48-shell,.v48-scope) .architecture .architecture-center{background:#dce6c9;padding:25px 12px;border:1px solid #bbc9a4;text-align:center;font-size:15px;line-height:2.8}:is(.v48-shell,.v48-scope) .data-workbench{display:grid;grid-template-columns:1fr 1fr;gap:12px}:is(.v48-shell,.v48-scope) .data-workbench div{padding:28px 15px;background:#fff;border:1px solid var(--line)}:is(.v48-shell,.v48-scope) .data-workbench b{font-size:25px;font-weight:450;display:block;margin:12px 0}:is(.v48-shell,.v48-scope) .data-workbench small{font:9px var(--mono);color:#57634c}:is(.v48-shell,.v48-scope) .developer-tenant{border:1px solid #aabd8d;padding:18px;margin:12px 0;background:#edf2e3;font:11px/1.8 var(--mono)}:is(.v48-shell,.v48-scope) .developer-tenant.secondary{border-style:dashed;background:transparent;opacity:.6}:is(.v48-shell,.v48-scope) .core-scroll{overflow-x:auto}:is(.v48-shell,.v48-scope) .kind-article .page-hero,:is(.v48-shell,.v48-scope) .kind-docs .page-hero,:is(.v48-shell,.v48-scope) .kind-legal .page-hero{padding-bottom:45px}:is(.v48-shell,.v48-scope) .kind-article h1,:is(.v48-shell,.v48-scope) .kind-docs h1,:is(.v48-shell,.v48-scope) .kind-legal h1{font-size:clamp(38px,4.3vw,62px)}
@media(min-width:1441px){:is(.v48-shell,.v48-scope) .site-main{max-width:1320px}}@media(max-width:1100px){:is(.v48-shell,.v48-scope) .site-header{gap:16px;padding:18px 4%}:is(.v48-shell,.v48-scope) .site-header nav{gap:16px}:is(.v48-shell,.v48-scope) .site-brand{font-size:18px}:is(.v48-shell,.v48-scope) .site-signin{display:none}:is(.v48-shell,.v48-scope) .nav-dropdown{left:20%;right:6%}:is(.v48-shell,.v48-scope) .page-hero.has-visual{gap:4%;padding-left:5%;padding-right:5%}:is(.v48-shell,.v48-scope).inner-page h1{letter-spacing:-2px;font-size:52px}:is(.v48-shell,.v48-scope) .core-demo-inner{padding:20px}}@media(max-width:800px){:is(.v48-shell,.v48-scope) .site-header{flex-wrap:wrap;min-height:75px}:is(.v48-shell,.v48-scope) .site-menu{display:block;margin-left:auto;border:1px solid var(--line);background:transparent;padding:9px 13px;border-radius:3px}:is(.v48-shell,.v48-scope) .site-header>.site-cta{padding:10px 12px}:is(.v48-shell,.v48-scope) .site-header nav{display:none;order:5;flex-basis:100%;padding:20px 0;align-items:stretch}:is(.v48-shell,.v48-scope) .site-header nav.open{display:flex;flex-direction:column}:is(.v48-shell,.v48-scope) .nav-dropdown{position:static;min-width:0;max-height:45vh;box-shadow:none;margin-top:14px;padding:12px;grid-template-columns:1fr 1fr}:is(.v48-shell,.v48-scope) .page-hero.has-visual{grid-template-columns:1fr;gap:40px;min-height:0}:is(.v48-shell,.v48-scope) .page-hero{padding:55px 6%}:is(.v48-shell,.v48-scope).inner-page h1{font-size:clamp(39px,8.5vw,58px)}:is(.v48-shell,.v48-scope) .page-lede{font-size:16px}:is(.v48-shell,.v48-scope) .page-section{padding:45px 6%}:is(.v48-shell,.v48-scope) .core-notes{gap:30px}:is(.v48-shell,.v48-scope) .site-footer{grid-template-columns:1fr 1fr;padding:45px 6%;gap:35px}:is(.v48-shell,.v48-scope) .site-directory{grid-template-columns:1fr 1fr}:is(.v48-shell,.v48-scope) .core-band{align-items:flex-start;flex-direction:column}}@media(max-width:480px){:is(.v48-shell,.v48-scope) .site-brand{font-size:16px;letter-spacing:-.5px}:is(.v48-shell,.v48-scope) .site-brand img{width:27px;height:27px}:is(.v48-shell,.v48-scope) .site-header{gap:9px}:is(.v48-shell,.v48-scope) .site-header>.site-cta{font-size:11px}:is(.v48-shell,.v48-scope) .site-menu{font-size:11px}:is(.v48-shell,.v48-scope) .core-notes,:is(.v48-shell,.v48-scope) .site-directory{grid-template-columns:1fr}:is(.v48-shell,.v48-scope) .core-demo-inner{padding:18px}:is(.v48-shell,.v48-scope) .core-actions{gap:20px}:is(.v48-shell,.v48-scope) .core-ledger td,:is(.v48-shell,.v48-scope) .core-ledger th{padding:12px 6px;font-size:10px}:is(.v48-shell,.v48-scope) .core-demo-top{padding:15px}:is(.v48-shell,.v48-scope) .core-caption{padding:13px 15px}:is(.v48-shell,.v48-scope) .identity-chain{gap:6px}:is(.v48-shell,.v48-scope) .identity-chain span{padding:14px 9px}:is(.v48-shell,.v48-scope) .identity-chain i{width:12px}:is(.v48-shell,.v48-scope) .core-band h2{font-size:33px}}@media(prefers-reduced-motion:reduce){:is(.v48-shell,.v48-scope){scroll-behavior:auto}:is(.v48-shell,.v48-scope) *{animation:none!important;transition:none!important}}
/* White canvas; color stays in product surfaces. */
:is(.v48-shell,.v48-scope),:is(.v48-shell,.v48-scope) .site-header,:is(.v48-shell,.v48-scope) .site-main,:is(.v48-shell,.v48-scope) .nav-dropdown{background:#fff}:is(.v48-shell,.v48-scope) .site-main>.core-actions{margin:30px 0;padding:0 6%}
:is(.v48-shell,.v48-scope) .core-demo .demo-playback-bar{display:flex;align-items:center;gap:18px;padding:12px 20px;border-top:1px solid var(--line)}
:is(.v48-shell,.v48-scope) .core-demo .demo-progress{display:block;flex:1;height:2px;background:#98aa76;transform:scaleX(0);transform-origin:left}
:is(.v48-shell,.v48-scope) .core-demo .demo-playback{flex:none;padding:7px 11px;background:transparent;color:inherit;border:1px solid #a8b697;border-radius:3px;font:10px var(--mono)}
:is(.v48-shell,.v48-scope) .core-demo .demo-playback:disabled{cursor:default;opacity:.65}
:is(.v48-shell,.v48-scope) .core-terminal .demo-playback-bar{border-color:#495544}:is(.v48-shell,.v48-scope) .core-terminal .demo-playback{color:#edf1e6}
:is(.v48-shell,.v48-scope) .request-flow{--flow:#718d50;margin:0 0 22px;padding:16px 0 8px;border-bottom:1px solid #dce3d3}
:is(.v48-shell,.v48-scope) .request-flow figcaption{font:10px/1.6 var(--mono);color:#657257;margin-bottom:15px;letter-spacing:.3px}
:is(.v48-shell,.v48-scope) .request-flow svg{display:block;width:100%;height:auto;overflow:visible}
:is(.v48-shell,.v48-scope) .flow-guides path{fill:none;stroke:#cbd5c0;stroke-width:1;opacity:.55}
:is(.v48-shell,.v48-scope) .flow-active{fill:none;stroke:var(--flow);stroke-width:2.5;stroke-linecap:round}
:is(.v48-shell,.v48-scope) .flow-nodes rect{fill:#fafcf6;stroke:#bac8a9;stroke-width:1;transition:fill .25s,stroke .25s}
:is(.v48-shell,.v48-scope) .flow-nodes text{font:9px var(--mono);fill:#47583c}
:is(.v48-shell,.v48-scope) .flow-node-ring{fill:none;stroke:var(--flow);stroke-width:1;opacity:0;pointer-events:none}
:is(.v48-shell,.v48-scope) .flow-reached rect{fill:#e3ecd7;stroke:var(--flow)}
:is(.v48-shell,.v48-scope) .flow-current .flow-node-ring{opacity:.35;r:27}
:is(.v48-shell,.v48-scope) .flow-packet{fill:var(--flow);opacity:0;pointer-events:none}:is(.v48-shell,.v48-scope) .flow-halo{opacity:.14}
:is(.v48-shell,.v48-scope) .flow-status{font:10px var(--mono);fill:#657257}
:is(.v48-shell,.v48-scope) .request-flow[data-tone="deny"]{--flow:#b77c64}:is(.v48-shell,.v48-scope) .request-flow[data-tone="hold"]{--flow:#b1994c}:is(.v48-shell,.v48-scope) .request-flow[data-tone="observe"]{--flow:#998855}:is(.v48-shell,.v48-scope) .request-flow[data-tone="neutral"]{--flow:#929b88}
:is(.v48-shell,.v48-scope) .request-flow[data-complete="true"][data-tone="deny"] .flow-current rect{fill:#f1d9cf}:is(.v48-shell,.v48-scope) .request-flow[data-complete="true"][data-tone="hold"] .flow-current rect{fill:#f3e8bf}
:is(.v48-shell,.v48-scope) .core-demo [hidden]{display:none!important}
:is(.v48-shell,.v48-scope) .core-terminal .request-flow{border-color:#52634b}:is(.v48-shell,.v48-scope) .core-terminal .request-flow figcaption,:is(.v48-shell,.v48-scope) .core-terminal .flow-status{color:#5a6153;fill:#c2d2b2}:is(.v48-shell,.v48-scope) .core-terminal .flow-nodes rect{fill:#34432e}:is(.v48-shell,.v48-scope) .core-terminal .flow-nodes text{fill:#e3ecd9}:is(.v48-shell,.v48-scope) .core-terminal .flow-reached rect{fill:#4e633e}
@media(prefers-reduced-motion:reduce){:is(.v48-shell,.v48-scope) .flow-nodes rect{transition:none}}
:is(.v48-shell,.v48-scope) .flow-nodes text{font-size:12px}:is(.v48-shell,.v48-scope) .flow-status{font-size:12px}:is(.v48-shell,.v48-scope) .flow-nodes .flow-verdict-mark{font:20px 'DM Sans',sans-serif;fill:var(--flow);font-weight:600}
:is(.v48-shell,.v48-scope) .flow-boundary{stroke:#c4cbbd;stroke-width:1;stroke-dasharray:3 6;fill:none}:is(.v48-shell,.v48-scope) .flow-radar circle{stroke:#d7dfce;stroke-width:1;fill:none}:is(.v48-shell,.v48-scope) .flow-sweep{stroke:#a6b793;stroke-width:2;opacity:.55}:is(.v48-shell,.v48-scope) .flow-barrier{stroke:#c5b178;stroke-width:5;stroke-linecap:round}:is(.v48-shell,.v48-scope) .flow-lock{stroke:#90a178;stroke-width:4;fill:none}
