.self-guided-demo-module__wQ1Ueq__page{color:#d5e5ec;max-width:1280px;margin:auto;padding:34px 24px 24px}.self-guided-demo-module__wQ1Ueq__hero{justify-content:space-between;align-items:center;gap:32px;display:flex}.self-guided-demo-module__wQ1Ueq__eyebrow{letter-spacing:.16em;color:#91ead1;margin:0 0 14px;font:10px/1.6 ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__hero h1{letter-spacing:-.035em;max-width:700px;margin:0;font-size:clamp(27px,3.3vw,46px);line-height:1.12}.self-guided-demo-module__wQ1Ueq__hero p:not(.self-guided-demo-module__wQ1Ueq__eyebrow){color:#a6bdcb;margin:14px 0 0;font-size:14px;line-height:1.6}.self-guided-demo-module__wQ1Ueq__heroActions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.self-guided-demo-module__wQ1Ueq__heroActions>a{color:#c9f7ef;align-content:center;min-height:44px;font-size:12px;text-decoration:none}.self-guided-demo-module__wQ1Ueq__primary{justify-content:center;align-items:center;gap:16px;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;color:#03241e!important;background:#a7efd6!important;border:1px solid #a7efd6!important}.self-guided-demo-module__wQ1Ueq__notice{color:#e1cc99;border-left:2px solid #887147;margin:24px 0 14px;padding-left:12px;font:10px/1.8 ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__disclosure{color:#9db3c4;margin:16px 0;font-size:11px;line-height:1.8}.self-guided-demo-module__wQ1Ueq__console{background:radial-gradient(at 38% 45%,#0b282655,#0000 65%),#050e13;border:1px solid #28524f;min-width:0}.self-guided-demo-module__wQ1Ueq__consoleHeader{color:#adced0;letter-spacing:.07em;border-bottom:1px solid #23403f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;font:10px/1.5 ui-monospace,monospace;display:flex}.self-guided-demo-module__wQ1Ueq__sample{color:#e1cc99}.self-guided-demo-module__wQ1Ueq__workspace{grid-template-columns:170px minmax(250px,1fr) minmax(300px,1fr);display:grid}.self-guided-demo-module__wQ1Ueq__rail{border-right:1px solid #23403f;flex-direction:column;gap:4px;padding:12px;display:flex}.self-guided-demo-module__wQ1Ueq__rail button{color:#a7c2cc;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px;font:11px ui-monospace,monospace;display:flex}.self-guided-demo-module__wQ1Ueq__rail button strong{flex:1;font-weight:400}.self-guided-demo-module__wQ1Ueq__rail button>span:first-child{color:#75a99f;font-size:9px}.self-guided-demo-module__wQ1Ueq__rail button[aria-current=step]{color:#c5fff0;background:#0b2a26;border-color:#3b796c;box-shadow:inset 2px 0 #8bedcf}.self-guided-demo-module__wQ1Ueq__rail button:hover{background:#0b2529}.self-guided-demo-module__wQ1Ueq__diagram{align-content:center;min-width:0;padding:34px 8px;position:relative}.self-guided-demo-module__wQ1Ueq__diagram svg{width:100%;max-height:390px;display:block}.self-guided-demo-module__wQ1Ueq__diagramLabel,.self-guided-demo-module__wQ1Ueq__diagramFoot{letter-spacing:.11em;color:#8eafb4;font:8px ui-monospace,monospace;position:absolute;left:18px}.self-guided-demo-module__wQ1Ueq__diagramLabel{top:20px}.self-guided-demo-module__wQ1Ueq__diagramFoot{bottom:20px}.self-guided-demo-module__wQ1Ueq__grid{fill:none;stroke:#24534e;stroke-width:.6px}.self-guided-demo-module__wQ1Ueq__node path{stroke:#295650;stroke-width:.7px}.self-guided-demo-module__wQ1Ueq__node circle{stroke:#4d8b7b;fill:#071b1c}.self-guided-demo-module__wQ1Ueq__node text{fill:#8fbdba;font:8px ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__activeNode path{stroke:#98f7d6;stroke-width:1.5px}.self-guided-demo-module__wQ1Ueq__activeNode circle{stroke:#baffdf;fill:#90efd0}.self-guided-demo-module__wQ1Ueq__activeNode text{fill:#c7fff0;font:9px ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__coreTitle{fill:#e3fff8;letter-spacing:.12em;font:600 18px ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__coreCode{fill:#83d8c4;font:9px ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__detail{border-left:1px solid #23403f;min-width:0;padding:26px}.self-guided-demo-module__wQ1Ueq__detail h2{letter-spacing:-.025em;color:#effff9;margin:0;font-size:clamp(23px,2.2vw,32px);line-height:1.15}.self-guided-demo-module__wQ1Ueq__explanation{color:#a9c1cc;margin:16px 0;font-size:13px;line-height:1.8}.self-guided-demo-module__wQ1Ueq__values{gap:9px;margin-top:20px;display:grid}.self-guided-demo-module__wQ1Ueq__values>div{background:#041014;border:1px solid #23403f;padding:12px}.self-guided-demo-module__wQ1Ueq__values span{letter-spacing:.08em;color:#7baaa5;font:8px/1.6 ui-monospace,monospace;display:block}.self-guided-demo-module__wQ1Ueq__values strong{color:#ccebe3;margin-top:5px;font:400 12px/1.6 ui-monospace,monospace;display:block}.self-guided-demo-module__wQ1Ueq__controls{border-top:1px solid #23403f;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.self-guided-demo-module__wQ1Ueq__controls>span{color:#8eafb4;font:10px/1.6 ui-monospace,monospace}.self-guided-demo-module__wQ1Ueq__controls button,.self-guided-demo-module__wQ1Ueq__controls a{color:#cbe9e9;cursor:pointer;background:#0b1c23;border:1px solid #30524f;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font:12px ui-monospace,monospace;text-decoration:none;display:inline-flex}.self-guided-demo-module__wQ1Ueq__controls button:disabled{opacity:.4;cursor:default}.self-guided-demo-module__wQ1Ueq__page :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #9af5db}@media (max-width:1000px){.self-guided-demo-module__wQ1Ueq__workspace{grid-template-columns:140px minmax(220px,1fr) minmax(270px,1fr)}.self-guided-demo-module__wQ1Ueq__detail{padding:20px}.self-guided-demo-module__wQ1Ueq__heroActions{align-items:flex-start}.self-guided-demo-module__wQ1Ueq__rail{padding:8px}.self-guided-demo-module__wQ1Ueq__diagram{padding:34px 0}}@media (max-width:800px){.self-guided-demo-module__wQ1Ueq__workspace{grid-template-columns:minmax(200px,1fr) minmax(260px,1fr)}.self-guided-demo-module__wQ1Ueq__rail{border-bottom:1px solid #23403f;border-right:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.self-guided-demo-module__wQ1Ueq__hero{align-items:flex-start}.self-guided-demo-module__wQ1Ueq__heroActions{display:none}.self-guided-demo-module__wQ1Ueq__diagram svg{max-height:310px}.self-guided-demo-module__wQ1Ueq__detail{padding:22px}.self-guided-demo-module__wQ1Ueq__consoleHeader{font-size:9px}}@media (max-width:560px){.self-guided-demo-module__wQ1Ueq__page{padding:24px 16px}.self-guided-demo-module__wQ1Ueq__hero h1{font-size:29px}.self-guided-demo-module__wQ1Ueq__hero p:not(.self-guided-demo-module__wQ1Ueq__eyebrow){font-size:13px}.self-guided-demo-module__wQ1Ueq__notice{margin-top:18px}.self-guided-demo-module__wQ1Ueq__workspace{grid-template-columns:1fr}.self-guided-demo-module__wQ1Ueq__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:8px 4px}.self-guided-demo-module__wQ1Ueq__rail button{flex-direction:column;justify-content:center;gap:5px;padding:7px 2px;font-size:10px}.self-guided-demo-module__wQ1Ueq__rail button>span:last-child{display:none}.self-guided-demo-module__wQ1Ueq__diagram{border-bottom:1px solid #23403f;padding:24px 8px 20px}.self-guided-demo-module__wQ1Ueq__diagram svg{max-height:210px}.self-guided-demo-module__wQ1Ueq__diagramLabel{top:12px}.self-guided-demo-module__wQ1Ueq__diagramFoot{bottom:12px}.self-guided-demo-module__wQ1Ueq__detail{border-left:0;padding:20px}.self-guided-demo-module__wQ1Ueq__detail h2{font-size:25px}.self-guided-demo-module__wQ1Ueq__values{grid-template-columns:1fr;gap:6px;margin-top:14px}.self-guided-demo-module__wQ1Ueq__values>div{padding:9px 12px}.self-guided-demo-module__wQ1Ueq__values span{font-size:8px}.self-guided-demo-module__wQ1Ueq__values strong{font-size:11px}.self-guided-demo-module__wQ1Ueq__controls{flex-wrap:wrap;padding:12px}.self-guided-demo-module__wQ1Ueq__controls>span{text-align:center;flex-basis:100%;order:3}.self-guided-demo-module__wQ1Ueq__consoleHeader{padding:12px}.self-guided-demo-module__wQ1Ueq__consoleHeader>span:first-child{flex-basis:100%}.self-guided-demo-module__wQ1Ueq__page{padding-bottom:100px}.self-guided-demo-module__wQ1Ueq__controls{z-index:40;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#061318;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0006}.self-guided-demo-module__wQ1Ueq__controls>span{display:none}}.self-guided-demo-module__wQ1Ueq__controls .self-guided-demo-module__wQ1Ueq__signup{color:#baf2df;border-color:#37675d}@media (max-width:560px){.self-guided-demo-module__wQ1Ueq__controls{gap:6px}.self-guided-demo-module__wQ1Ueq__controls button,.self-guided-demo-module__wQ1Ueq__controls a{padding:10px 8px;font-size:11px}.self-guided-demo-module__wQ1Ueq__controls .self-guided-demo-module__wQ1Ueq__signup{background:0 0;border-color:#0000}}@media (prefers-reduced-motion:reduce){.self-guided-demo-module__wQ1Ueq__page *{scroll-behavior:auto}}@media (max-width:560px){.self-guided-demo-module__wQ1Ueq__detail{scroll-margin-top:20px}}
