.HeroMachine-module__MwlClq__machine{--surface-base:10 15 28;--content-muted:139 153 175;color:#c2cddd;font-variant-numeric:tabular-nums;background:#0a0f1c;border:1px solid #263248;border-radius:7px;font-size:10px;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 2px 3px #080f1c26,0 18px 40px -16px #080f1c59,0 45px 70px -40px #080f1c40;container-type:inline-size}.HeroMachine-module__MwlClq__topbar{background:#0b1220;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:37px;padding:0 11px;display:flex}.HeroMachine-module__MwlClq__brand{color:#edf3fa;letter-spacing:-.4px;font-size:12px;font-weight:600}.HeroMachine-module__MwlClq__telemetry{white-space:nowrap;color:#8b99af;gap:12px;margin-left:auto;font-size:9px;display:flex}.HeroMachine-module__MwlClq__telemetry b{color:#00e0ff;font-weight:400}.HeroMachine-module__MwlClq__pause{color:#8b99af;flex-shrink:0;width:24px;height:28px}.HeroMachine-module__MwlClq__pause:hover{color:#00e0ff}.HeroMachine-module__MwlClq__pause:focus-visible{outline-offset:-2px;outline:1px solid #00e0ff}.HeroMachine-module__MwlClq__pause:disabled{opacity:.5}.HeroMachine-module__MwlClq__workspace{display:flex}.HeroMachine-module__MwlClq__rail{background:#080e1b;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:9px;width:35px;padding-top:11px;display:flex}.HeroMachine-module__MwlClq__rail>span{color:#75859b;border-left:2px solid #0000;place-items:center;height:29px;display:grid}.HeroMachine-module__MwlClq__rail>span:last-child{margin-top:auto;margin-bottom:10px}.HeroMachine-module__MwlClq__rail svg{width:16px;height:16px}.HeroMachine-module__MwlClq__rail .HeroMachine-module__MwlClq__selected{color:#00e0ff;background:#00e0ff0b;border-color:#00e0ff}.HeroMachine-module__MwlClq__main{flex:1;min-width:0}.HeroMachine-module__MwlClq__stackbar{white-space:nowrap;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:8px;padding:9px 12px;font-size:9px;display:flex}.HeroMachine-module__MwlClq__dot,.HeroMachine-module__MwlClq__wiringDot{vertical-align:2px;background:#34cba0;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.HeroMachine-module__MwlClq__wiringDot{background:#e7ae55}.HeroMachine-module__MwlClq__muted{color:#8b99af}.HeroMachine-module__MwlClq__cyan{color:#00e0ff}.HeroMachine-module__MwlClq__ok{color:#34cba0}.HeroMachine-module__MwlClq__command{background:#0e192a;border-bottom:1px solid #00e0ff33;border-left:2px solid #00e0ff;padding:9px 12px 11px}.HeroMachine-module__MwlClq__commandMeta{letter-spacing:1.3px;color:#8b99af;justify-content:space-between;margin-bottom:5px;font-size:8px;display:flex}.HeroMachine-module__MwlClq__commandMeta span:last-child{letter-spacing:0;color:#00e0ff}.HeroMachine-module__MwlClq__commandText{color:#e4edf8;gap:8px;min-height:35px;font-size:11px;line-height:1.6;display:flex}.HeroMachine-module__MwlClq__caret{vertical-align:-2px;background:#00e0ff;width:5px;height:12px;margin-left:4px;animation:1s step-end infinite HeroMachine-module__MwlClq__caret;display:inline-block}.HeroMachine-module__MwlClq__panes{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"servers canvas canvas""agent runner processes""stack stack stack";display:grid;position:relative}.HeroMachine-module__MwlClq__pane{background:#0b1220;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;min-width:0;padding:11px 12px;position:relative;overflow:hidden}.HeroMachine-module__MwlClq__paneTitle{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:5px;margin-bottom:12px;font-size:8px;display:flex}.HeroMachine-module__MwlClq__paneTitle h3{font-size:inherit;text-transform:uppercase;letter-spacing:1.1px;color:#c4cfdf;font-weight:500}.HeroMachine-module__MwlClq__paneTitle>span{color:#8b99af;font-size:8px}.HeroMachine-module__MwlClq__agent{background:#0d1626;grid-area:agent}.HeroMachine-module__MwlClq__agentLead{color:#e3ebf7;max-width:135px;margin-bottom:12px;font-size:10px;line-height:1.5}.HeroMachine-module__MwlClq__agentLead>span{vertical-align:-1px;font-size:16px}.HeroMachine-module__MwlClq__checks{list-style:none}.HeroMachine-module__MwlClq__checks li{white-space:nowrap;gap:6px;padding:4px 0;font-size:9px;display:flex}.HeroMachine-module__MwlClq__checks li[data-active=true]{color:#e3ebf7}.HeroMachine-module__MwlClq__checkMeta{color:#8b99af;margin-left:auto}.HeroMachine-module__MwlClq__paneFoot{color:#8b99af;white-space:nowrap;border-top:1px solid #ffffff12;margin-top:13px;padding-top:8px;font-size:8px}.HeroMachine-module__MwlClq__paneFoot>span{float:right}.HeroMachine-module__MwlClq__servers{grid-area:servers}.HeroMachine-module__MwlClq__serverLabels,.HeroMachine-module__MwlClq__serverList li{grid-template-columns:minmax(0,1fr) 31px 41px;align-items:center;gap:4px;display:grid}.HeroMachine-module__MwlClq__serverLabels{color:#8b99af;letter-spacing:.6px;margin-bottom:5px;font-size:7px}.HeroMachine-module__MwlClq__serverLabels>:last-child{text-align:right}.HeroMachine-module__MwlClq__serverList{list-style:none}.HeroMachine-module__MwlClq__serverList li{height:27px;font-size:9px}.HeroMachine-module__MwlClq__serverList li>:nth-child(2){color:#8b99af}.HeroMachine-module__MwlClq__pill,.HeroMachine-module__MwlClq__wiring{color:#34cba0;letter-spacing:.5px;background:#34cba00a;border:1px solid #34cba02e;justify-self:end;padding:1px 4px;font-size:7px}.HeroMachine-module__MwlClq__wiring{color:#e7ae55;background:#e7ae550a;border-color:#e7ae5533}.HeroMachine-module__MwlClq__newServer{background:#00e0ff07}.HeroMachine-module__MwlClq__emptyServer{color:#8b99af;font-size:8px!important}.HeroMachine-module__MwlClq__canvas{background:#0a101d;grid-area:canvas;padding-bottom:0}.HeroMachine-module__MwlClq__canvasTabs{color:#8b99af;gap:12px;font-size:8px;display:flex}.HeroMachine-module__MwlClq__canvasTabs>:last-child{margin-left:auto}.HeroMachine-module__MwlClq__chart{background:repeating-linear-gradient(#0000 0 22px,#ffffff09 22px 23px);height:71px;margin:6px 0 7px;position:relative;overflow:hidden}.HeroMachine-module__MwlClq__chartTrack{width:max-content;height:100%;transform:translateX(var(--shift));gap:5px;padding-left:5px;transition:transform .35s linear;display:flex}.HeroMachine-module__MwlClq__candle,.HeroMachine-module__MwlClq__candleHollow{background:#00e0ff99;flex-shrink:0;width:5px;position:relative}.HeroMachine-module__MwlClq__candle:before,.HeroMachine-module__MwlClq__candleHollow:before{content:"";background:#00e0ff88;width:1px;position:absolute;top:-5px;bottom:-6px;left:2px}.HeroMachine-module__MwlClq__candleHollow{background:#0a101d;border:1px solid #8b99af}.HeroMachine-module__MwlClq__candleHollow:before{background:#8b99af;left:1px}.HeroMachine-module__MwlClq__priceLabel{color:#00e0ff;background:#132437;padding:0 3px;font-size:8px;position:absolute;top:22px;right:0}.HeroMachine-module__MwlClq__table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%;font-size:8px;line-height:2}.HeroMachine-module__MwlClq__table th{color:#8b99af;border-bottom:1px solid #ffffff12;font-size:7px;font-weight:400}.HeroMachine-module__MwlClq__table td:first-child,.HeroMachine-module__MwlClq__table th:first-child{text-align:left;color:#8b99af}.HeroMachine-module__MwlClq__table td{padding-left:4px}.HeroMachine-module__MwlClq__table td:first-child{padding-left:0}.HeroMachine-module__MwlClq__table td:nth-child(5){color:#e3ebf7}.HeroMachine-module__MwlClq__dataset{white-space:nowrap;border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:6px;margin-top:10px;padding:8px 0 9px;font-size:8px;display:flex}.HeroMachine-module__MwlClq__dataset>span{color:#8b99af}.HeroMachine-module__MwlClq__dataset strong{color:#00e0ff;font-size:11px;font-weight:500}.HeroMachine-module__MwlClq__dataset small{color:#8b99af;font-size:7px;font-weight:400}.HeroMachine-module__MwlClq__fiber{background:#00e0ff55;width:36px;height:1px;position:absolute;top:125px;left:calc(34.375% - 12px);overflow:hidden}.HeroMachine-module__MwlClq__fiber span{opacity:0;background:#00e0ff;width:25%;height:1px;animation:1.4s linear infinite HeroMachine-module__MwlClq__fiber;position:absolute}.HeroMachine-module__MwlClq__machine[data-flowing=true] .HeroMachine-module__MwlClq__fiber span{opacity:1}.HeroMachine-module__MwlClq__stack{background:#0a101d;grid-area:stack}.HeroMachine-module__MwlClq__stackName{color:#e3ebf7;margin-bottom:2px;font-size:10px}.HeroMachine-module__MwlClq__stack>p:nth-of-type(2){font-size:8px}.HeroMachine-module__MwlClq__details{margin-top:17px;font-size:9px}.HeroMachine-module__MwlClq__details>div{justify-content:space-between;margin:8px 0;display:flex}.HeroMachine-module__MwlClq__details dt{color:#8b99af}.HeroMachine-module__MwlClq__stack .HeroMachine-module__MwlClq__paneFoot{white-space:normal;overflow-wrap:anywhere}.HeroMachine-module__MwlClq__runner{grid-area:runner}.HeroMachine-module__MwlClq__runner p{white-space:nowrap;margin:6px 0;font-size:9px}.HeroMachine-module__MwlClq__processes{background:#0a101d;grid-area:processes}.HeroMachine-module__MwlClq__process{grid-template-columns:1fr auto;gap:2px 5px;margin-top:14px;font-size:9px;display:grid}.HeroMachine-module__MwlClq__process>span:nth-child(2){color:#8b99af;font-size:8px}.HeroMachine-module__MwlClq__process b{color:#8b99af;grid-column:1/-1;padding-left:10px;font-size:8px;font-weight:400}.HeroMachine-module__MwlClq__processes .HeroMachine-module__MwlClq__paneFoot{white-space:normal}.HeroMachine-module__MwlClq__statusbar{color:#8b99af;background:#0e192a;gap:15px;padding:7px 12px;font-size:8px;display:flex}.HeroMachine-module__MwlClq__statusUptime{margin-left:auto}.HeroMachine-module__MwlClq__caption{letter-spacing:1px;color:#8b99af;background:#080e1b;border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:6px 11px;font-size:7px;display:flex}.HeroMachine-module__MwlClq__machine[data-running=false] *,.HeroMachine-module__MwlClq__machine[data-flowing=false] .HeroMachine-module__MwlClq__fiber span{animation-play-state:paused}@keyframes HeroMachine-module__MwlClq__caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes HeroMachine-module__MwlClq__fiber{0%{transform:translate(-100%)}to{transform:translate(500%)}}@container (min-width:461px){.HeroMachine-module__MwlClq__pane{padding:8px 9px}.HeroMachine-module__MwlClq__paneTitle{margin-bottom:7px}.HeroMachine-module__MwlClq__command{padding-top:7px;padding-bottom:7px}.HeroMachine-module__MwlClq__commandText{min-height:22px}.HeroMachine-module__MwlClq__stackbar{padding-block:6px}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__chart{height:44px;margin-block:4px}.HeroMachine-module__MwlClq__table{font-size:9px;line-height:1.6}.HeroMachine-module__MwlClq__dataset{margin-top:6px;padding-block:5px}.HeroMachine-module__MwlClq__agentLead{display:none}.HeroMachine-module__MwlClq__checks li{padding-block:3px;font-size:9px}.HeroMachine-module__MwlClq__checkMeta{display:none}.HeroMachine-module__MwlClq__paneFoot{margin-top:8px;padding-top:5px}.HeroMachine-module__MwlClq__serverList li{height:29px;font-size:9px}.HeroMachine-module__MwlClq__runner p{white-space:normal;overflow-wrap:anywhere;margin-block:4px;font-size:8px}.HeroMachine-module__MwlClq__process{margin-top:7px}.HeroMachine-module__MwlClq__stack{align-items:center;gap:12px;padding-block:7px;display:flex}.HeroMachine-module__MwlClq__stack .HeroMachine-module__MwlClq__paneTitle{margin:0}.HeroMachine-module__MwlClq__stack .HeroMachine-module__MwlClq__paneTitle>span,.HeroMachine-module__MwlClq__stack>p:nth-of-type(2),.HeroMachine-module__MwlClq__stack .HeroMachine-module__MwlClq__paneFoot{display:none}.HeroMachine-module__MwlClq__stackName{margin:0;font-size:9px}.HeroMachine-module__MwlClq__details{gap:10px;margin:0 0 0 auto;font-size:8px;display:flex}.HeroMachine-module__MwlClq__details>div{gap:5px;margin:0}.HeroMachine-module__MwlClq__details>div:first-child{display:none}}@container (max-width:460px){.HeroMachine-module__MwlClq__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"agent servers""canvas canvas"}.HeroMachine-module__MwlClq__stack,.HeroMachine-module__MwlClq__runner,.HeroMachine-module__MwlClq__processes{display:none}.HeroMachine-module__MwlClq__telemetry{gap:7px;font-size:8px}.HeroMachine-module__MwlClq__pane{padding:10px}.HeroMachine-module__MwlClq__canvas{flex-direction:column;justify-content:flex-start;display:flex}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__chart{height:57px;margin-block:4px}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__table{margin-top:0;font-size:9px}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__dataset{flex-wrap:wrap;margin-top:7px}.HeroMachine-module__MwlClq__agentLead{max-width:none}.HeroMachine-module__MwlClq__paneTitle{flex-wrap:wrap;gap:2px;margin-bottom:7px}.HeroMachine-module__MwlClq__checkMeta{display:none}.HeroMachine-module__MwlClq__fiber{grid-area:canvas;place-self:start end;width:1px;height:26px;position:relative;top:-13px;left:auto;right:14px}.HeroMachine-module__MwlClq__fiber span{width:1px;height:9px;animation-name:HeroMachine-module__MwlClq__fiberDown}}@container (max-width:420px){.HeroMachine-module__MwlClq__topbar{gap:5px;padding:0 8px}.HeroMachine-module__MwlClq__brand{font-size:11px}.HeroMachine-module__MwlClq__telemetry{gap:8px}.HeroMachine-module__MwlClq__telemetry>span:nth-child(2){display:none}.HeroMachine-module__MwlClq__rail{width:28px}.HeroMachine-module__MwlClq__rail svg{width:14px;height:14px}.HeroMachine-module__MwlClq__stackbar{padding:8px 10px;font-size:8px}.HeroMachine-module__MwlClq__stackbar>span:last-child{display:none}.HeroMachine-module__MwlClq__command{padding:8px 10px 10px}.HeroMachine-module__MwlClq__commandText{min-height:53px;font-size:11px}.HeroMachine-module__MwlClq__commandMeta{font-size:7px}.HeroMachine-module__MwlClq__panes{grid-template-columns:minmax(0,1fr);grid-template-areas:"agent""servers""canvas"}.HeroMachine-module__MwlClq__pane{padding:10px 12px}.HeroMachine-module__MwlClq__paneTitle{flex-wrap:nowrap}.HeroMachine-module__MwlClq__agentLead{display:none}.HeroMachine-module__MwlClq__checks li{padding:2px 0;font-size:10px}.HeroMachine-module__MwlClq__checkMeta{display:inline}.HeroMachine-module__MwlClq__agent .HeroMachine-module__MwlClq__paneFoot,.HeroMachine-module__MwlClq__servers .HeroMachine-module__MwlClq__paneFoot{display:none}.HeroMachine-module__MwlClq__serverLabels,.HeroMachine-module__MwlClq__serverList li{grid-template-columns:minmax(0,1fr) 42px 48px}.HeroMachine-module__MwlClq__serverList li{height:24px;font-size:10px}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__chart{height:57px;margin:4px 0}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__table{margin-top:0;font-size:9px}.HeroMachine-module__MwlClq__canvas .HeroMachine-module__MwlClq__dataset{margin-top:7px;padding-bottom:0}.HeroMachine-module__MwlClq__statusbar{gap:9px;padding-inline:10px;font-size:7px}.HeroMachine-module__MwlClq__caption{letter-spacing:.5px;font-size:6px}.HeroMachine-module__MwlClq__fiber{justify-self:start;left:12px;right:auto}}@keyframes HeroMachine-module__MwlClq__fiberDown{0%{transform:translateY(-100%)}to{transform:translateY(450%)}}.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__panes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"servers canvas"}.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__agent,.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__runner,.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__processes,.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__stack,.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__fiber{display:none}@container (max-width:420px){.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__panes{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas"}.HeroMachine-module__MwlClq__machine[data-overview=true] .HeroMachine-module__MwlClq__servers{display:none}}@media (prefers-reduced-motion:reduce){.HeroMachine-module__MwlClq__machine *,.HeroMachine-module__MwlClq__machine :before,.HeroMachine-module__MwlClq__machine :after{transition:none!important;animation:none!important}}
.home-preview-module__rrok9G__page{--ink:rgb(var(--content-primary));--muted:rgb(var(--content-secondary));--teal:rgb(var(--accent));--line:rgb(var(--line-subtle));color:var(--ink);background:rgb(var(--surface-base));container-type:inline-size}.home-preview-module__rrok9G__page section,.home-preview-module__rrok9G__curriculum{scroll-margin-top:24px}.home-preview-module__rrok9G__section p,.home-preview-module__rrok9G__final p{line-height:1.65}.home-preview-module__rrok9G__page h2>span{color:var(--teal)}.home-preview-module__rrok9G__page a:focus-visible,.home-preview-module__rrok9G__page button:focus-visible,.home-preview-module__rrok9G__page summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.home-preview-module__rrok9G__page a{text-underline-offset:4px}.home-preview-module__rrok9G__label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.055em;color:var(--muted);align-items:baseline;gap:12px;font-size:.75rem;display:flex}.home-preview-module__rrok9G__label>span{color:var(--teal)}.home-preview-module__rrok9G__primary,.home-preview-module__rrok9G__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;font-size:.875rem;font-weight:600;display:inline-flex}.home-preview-module__rrok9G__primary{background:var(--ink);color:rgb(var(--surface-base));border:1px solid #0000;padding:13px 18px;transition:background .15s}.home-preview-module__rrok9G__primary:hover{background:var(--teal)}.home-preview-module__rrok9G__primary svg,.home-preview-module__rrok9G__secondary svg{flex-shrink:0}.home-preview-module__rrok9G__secondary{padding:12px 0}.home-preview-module__rrok9G__secondary:hover{color:var(--teal)}.home-preview-module__rrok9G__hero{--surface-base:10 15 28;--surface-sunken:7 11 21;--line-subtle:29 38 58;--line-strong:52 64 90;background:rgb(var(--surface-base));border-bottom:1px solid rgb(var(--line-subtle));position:relative;overflow:hidden}.home-preview-module__rrok9G__hero .btn-hard{box-shadow:5px 5px 0 rgb(var(--accent) / .28)}.home-preview-module__rrok9G__hero .btn-hard:hover{box-shadow:7px 7px 0 rgb(var(--accent) / .34)}.home-preview-module__rrok9G__heroArt{aspect-ratio:1;position:relative}.home-preview-module__rrok9G__heroArt img{-o-object-fit:cover;object-fit:cover;-o-object-position:68% 30%;object-position:68% 30%}.home-preview-module__rrok9G__heroArt:after{content:"";background:linear-gradient(transparent 55%, rgb(var(--surface-base)));position:absolute;inset:0}@container (min-width:56rem){.home-preview-module__rrok9G__heroArt{aspect-ratio:auto;width:74%;position:absolute;inset:0 0 0 auto}.home-preview-module__rrok9G__heroArt img{-o-object-position:100% 30%;object-position:100% 30%}.home-preview-module__rrok9G__heroArt:after{background:linear-gradient(90deg, rgb(var(--surface-base)) 0%, rgb(var(--surface-base) / .55) 14%, transparent 34%), linear-gradient(transparent 78%, rgb(var(--surface-base)))}}.home-preview-module__rrok9G__entryPaths{border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr 1fr;margin:36px 40px 44px;display:grid}.home-preview-module__rrok9G__entryPaths>a{align-items:center;gap:15px;padding:24px;display:flex}.home-preview-module__rrok9G__entryPaths>a+a{border-left:1px solid var(--line)}.home-preview-module__rrok9G__entryPaths>a:hover{background:rgb(var(--accent-soft) / .45)}.home-preview-module__rrok9G__entryPaths svg{color:var(--teal);flex-shrink:0}.home-preview-module__rrok9G__entryPaths svg:last-child{margin-left:auto}.home-preview-module__rrok9G__entryPaths strong{font-size:1rem;font-weight:600;display:block}.home-preview-module__rrok9G__entryPaths small{color:var(--muted);margin-top:6px;font-size:.875rem;line-height:1.5;display:block}.home-preview-module__rrok9G__section{border-top:1px solid var(--line);padding:54px 40px}.home-preview-module__rrok9G__section>.home-preview-module__rrok9G__label{margin-bottom:27px}.home-preview-module__rrok9G__page h2,.home-preview-module__rrok9G__page h3{font-family:var(--font-archivo), sans-serif}.home-preview-module__rrok9G__section h2,.home-preview-module__rrok9G__final h2{letter-spacing:-.045em;font-size:clamp(2rem,3.8cqw,2.9rem);font-weight:700;line-height:1.1}.home-preview-module__rrok9G__academy{background:rgb(var(--accent-soft) / .24)}.home-preview-module__rrok9G__academyLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:45px;display:grid}.home-preview-module__rrok9G__lede{color:var(--muted);max-width:48ch;margin-top:21px;font-size:1rem}.home-preview-module__rrok9G__benefits{gap:21px;margin-block:26px;list-style:none;display:grid}.home-preview-module__rrok9G__benefits li{align-items:flex-start;gap:12px;display:flex}.home-preview-module__rrok9G__benefits svg{color:var(--teal);flex-shrink:0;margin-top:3px}.home-preview-module__rrok9G__benefits strong{font-size:.9375rem;font-weight:600;display:block}.home-preview-module__rrok9G__benefits small{color:var(--muted);margin-top:5px;font-size:.875rem;line-height:1.6;display:block}.home-preview-module__rrok9G__lesson{color:#eaf1f5;background:#0d1722;border:1px solid #334453;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 20px 40px -25px #07182470}.home-preview-module__rrok9G__lessonBar{color:#acd9e6;font-family:var(--font-jetbrains-mono), monospace;background:#192936;border-bottom:1px solid #334453;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 19px;font-size:.75rem;display:flex}.home-preview-module__rrok9G__lessonBar>span:first-child{align-items:center;gap:8px;display:flex}.home-preview-module__rrok9G__lessonIntro{padding:23px 23px 20px}.home-preview-module__rrok9G__lessonIntro>p:first-child{color:#8cdced;font-size:.875rem}.home-preview-module__rrok9G__lessonIntro h3{letter-spacing:-.025em;margin-block:12px;font-size:clamp(1.3rem,2.3cqw,1.7rem);font-weight:600;line-height:1.3}.home-preview-module__rrok9G__lessonIntro>p:last-child{color:#b4c2cd;font-size:.875rem}.home-preview-module__rrok9G__editorBar{color:#b4c2cd;font:.75rem var(--font-jetbrains-mono), monospace;background:#14212d;border-block:1px solid #2a3947;justify-content:space-between;padding:10px 23px;display:flex}.home-preview-module__rrok9G__lesson pre{font:.875rem/1.9 var(--font-jetbrains-mono), monospace;padding:20px 15px;overflow-x:auto}.home-preview-module__rrok9G__lesson pre em{text-align:right;color:#879dad;-webkit-user-select:none;user-select:none;width:24px;margin-right:10px;font-style:normal;display:inline-block}.home-preview-module__rrok9G__lesson pre b{color:#9dccff;font-weight:400}.home-preview-module__rrok9G__lesson pre i{color:#99e5c3;font-style:normal}.home-preview-module__rrok9G__lessonTry{border-top:1px solid #2a3947;padding:17px 23px}.home-preview-module__rrok9G__lessonTry>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-preview-module__rrok9G__lessonTry strong{font-size:.875rem;font-weight:500}.home-preview-module__rrok9G__lessonTry>div>span{color:#b4c2cd;font-size:.75rem}.home-preview-module__rrok9G__lessonChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.home-preview-module__rrok9G__lessonChoices button{border:1px solid #43586a;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:9px 10px;font-size:.875rem;display:flex}.home-preview-module__rrok9G__lessonChoices button:hover{background:#233c4b}.home-preview-module__rrok9G__lessonChoices button[aria-pressed=true]{color:#b9f2ff;background:#183b49;border-color:#80d8ed}.home-preview-module__rrok9G__lessonChoices button:focus-visible{outline-color:#a1e8fa}.home-preview-module__rrok9G__lessonChoices span{font-family:var(--font-jetbrains-mono), monospace;font-size:.75rem}.home-preview-module__rrok9G__lessonOutput{background:#142634;border-left:2px solid #8cdced;margin:0 23px 21px;padding:15px}.home-preview-module__rrok9G__lessonOutput>div{flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.home-preview-module__rrok9G__lessonOutput strong{color:#a5e6ee;font-family:var(--font-jetbrains-mono), monospace}.home-preview-module__rrok9G__lessonOutput p{color:#c0ced7;min-height:2.9em;margin-top:8px;font-size:.875rem}.home-preview-module__rrok9G__lesson figcaption{border-top:1px solid #2a3947;align-items:flex-start;gap:10px;padding:17px 23px;font-size:.875rem;display:flex}.home-preview-module__rrok9G__lesson figcaption svg{color:#93dfc0;flex-shrink:0;margin-top:2px}.home-preview-module__rrok9G__lesson figcaption small{color:#b4c2cd;margin-top:6px;font-size:.75rem;display:block}.home-preview-module__rrok9G__curriculum{border-top:1px solid rgb(var(--accent) / .2);margin-top:48px;padding-top:34px}.home-preview-module__rrok9G__curriculumHeading{grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin-bottom:24px;display:grid}.home-preview-module__rrok9G__curriculumHeading h3{letter-spacing:-.035em;margin-top:10px;font-size:1.7rem;font-weight:600}.home-preview-module__rrok9G__curriculumHeading>p{color:var(--muted);font-size:1rem}.home-preview-module__rrok9G__courseList{border-top:1px solid rgb(var(--accent) / .25)}.home-preview-module__rrok9G__courseList details{border-bottom:1px solid rgb(var(--accent) / .25)}.home-preview-module__rrok9G__courseList summary{cursor:pointer;align-items:center;gap:22px;padding:22px 0;list-style:none;display:flex}.home-preview-module__rrok9G__courseList summary::-webkit-details-marker{display:none}.home-preview-module__rrok9G__faqs summary::-webkit-details-marker{display:none}.home-preview-module__rrok9G__courseLevel{font-family:var(--font-jetbrains-mono), monospace;color:var(--teal);font-size:.875rem}.home-preview-module__rrok9G__courseList summary strong{font-family:var(--font-archivo), sans-serif;letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.home-preview-module__rrok9G__courseList summary svg{color:var(--teal);flex-shrink:0;margin-left:auto}.home-preview-module__rrok9G__courseList details[open] summary svg,.home-preview-module__rrok9G__faqs details[open] summary svg{transform:rotate(45deg)}.home-preview-module__rrok9G__courseBody{grid-template-columns:1.1fr 1fr;gap:36px;padding:0 0 24px 49px;display:grid}.home-preview-module__rrok9G__courseBody p{color:var(--muted);font-size:1rem}.home-preview-module__rrok9G__courseBody small{color:var(--muted);margin-top:13px;font-size:.75rem;line-height:1.6;display:block}.home-preview-module__rrok9G__courseBody>p{border-left:2px solid rgb(var(--accent) / .25);color:var(--ink);padding-left:20px}.home-preview-module__rrok9G__courseBody>p>span{color:var(--teal);font-size:.75rem;font-family:var(--font-jetbrains-mono), monospace;margin-bottom:8px;display:block}.home-preview-module__rrok9G__note{color:var(--muted);margin-top:19px;font-size:.875rem}.home-preview-module__rrok9G__splitHeading{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;display:grid}.home-preview-module__rrok9G__splitHeading p{color:var(--muted);font-size:1rem}.home-preview-module__rrok9G__productShot{background:#0a101b;border:1px solid #283b4b;border-radius:6px;margin-top:30px;overflow:hidden}.home-preview-module__rrok9G__productShot>div{color:#b4c2cd;font:.75rem var(--font-jetbrains-mono), monospace;background:#192936;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:15px 19px;display:flex}.home-preview-module__rrok9G__productShot>div>span:first-child{color:#a1dcea}.home-preview-module__rrok9G__productShot img{width:100%;height:auto;display:block}.home-preview-module__rrok9G__productShot figcaption{color:#b4c2cd;padding:16px 19px;font-size:.875rem;line-height:1.6}.home-preview-module__rrok9G__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;margin-top:32px;display:grid}.home-preview-module__rrok9G__workflow article{flex-direction:column;align-items:flex-start;display:flex}.home-preview-module__rrok9G__workflow article>svg{color:var(--teal);margin-bottom:15px}.home-preview-module__rrok9G__workflow h3{letter-spacing:-.025em;font-size:1.15rem;font-weight:600}.home-preview-module__rrok9G__workflow p{color:var(--muted);margin-block:12px 19px;font-size:1rem}.home-preview-module__rrok9G__workflow a{color:var(--teal);align-items:center;gap:7px;min-height:36px;margin-top:auto;font-size:.875rem;display:inline-flex}.home-preview-module__rrok9G__workflow a:hover{text-decoration:underline}.home-preview-module__rrok9G__workspaceCta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;padding-top:27px;display:flex}.home-preview-module__rrok9G__workspaceCta>span{color:var(--muted);font-size:.875rem;line-height:1.6}.home-preview-module__rrok9G__membership{background:rgb(var(--surface-sunken) / .6)}.home-preview-module__rrok9G__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:32px;display:grid}.home-preview-module__rrok9G__plans article{background:rgb(var(--surface-base));border:1px solid rgb(var(--line-strong));border-radius:5px;flex-direction:column;align-items:flex-start;padding:29px;display:flex}.home-preview-module__rrok9G__planHeading{color:var(--teal);font:.75rem var(--font-jetbrains-mono), monospace;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-preview-module__rrok9G__plans h3{letter-spacing:-.035em;margin-top:25px;font-size:1.6rem;font-weight:600}.home-preview-module__rrok9G__price{font-family:var(--font-archivo), sans-serif;letter-spacing:-.035em;margin-top:8px;font-size:clamp(1.5rem,3cqw,2.15rem);font-weight:600}.home-preview-module__rrok9G__priceNote{color:var(--muted);margin-top:7px;font-size:.875rem}.home-preview-module__rrok9G__plans ul{gap:14px;margin-block:28px;list-style:none;display:grid}.home-preview-module__rrok9G__plans li{align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.55;display:flex}.home-preview-module__rrok9G__plans li svg{color:var(--teal);flex-shrink:0;margin-top:4px}.home-preview-module__rrok9G__plans article>a{width:100%;margin-top:auto}.home-preview-module__rrok9G__plans .home-preview-module__rrok9G__secondary{border:1px solid rgb(var(--line-strong));padding-inline:18px}.home-preview-module__rrok9G__planFoot{color:var(--muted);margin-top:17px;font-size:.75rem}.home-preview-module__rrok9G__plans>.home-preview-module__rrok9G__academyPlan{color:#edf5f7;background:#102430;border-color:#102430}.home-preview-module__rrok9G__academyPlan .home-preview-module__rrok9G__planHeading,.home-preview-module__rrok9G__academyPlan li svg{color:#9be3ef}.home-preview-module__rrok9G__academyPlan .home-preview-module__rrok9G__priceNote,.home-preview-module__rrok9G__academyPlan .home-preview-module__rrok9G__planFoot{color:#becdd6}.home-preview-module__rrok9G__academyPlan .home-preview-module__rrok9G__primary{color:#102430;background:#a0e5ed}.home-preview-module__rrok9G__academyPlan .home-preview-module__rrok9G__primary:hover{background:#c5f4fa}.home-preview-module__rrok9G__academyPlan a:focus-visible{outline-color:#a0e5ed}.home-preview-module__rrok9G__faqLayout{grid-template-columns:1fr 1.55fr;gap:40px;display:grid}.home-preview-module__rrok9G__faqs{border-top:1px solid var(--line)}.home-preview-module__rrok9G__faqs details{border-bottom:1px solid var(--line)}.home-preview-module__rrok9G__faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.home-preview-module__rrok9G__faqs summary svg{color:var(--teal);flex-shrink:0}.home-preview-module__rrok9G__faqs p{color:var(--muted);padding-bottom:22px;font-size:1rem}.home-preview-module__rrok9G__final{background:rgb(var(--accent-soft) / .6);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:48px 40px;display:flex}.home-preview-module__rrok9G__final h2{margin-top:20px;font-size:clamp(1.8rem,3.5cqw,2.6rem)}.home-preview-module__rrok9G__final>div:last-child{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home-preview-module__rrok9G__textLink{align-items:center;gap:9px;font-size:.875rem;display:inline-flex}.home-preview-module__rrok9G__reviewNote{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:18px 40px;font-size:.75rem;display:flex}.home-preview-module__rrok9G__reviewNote>span{font-family:var(--font-jetbrains-mono), monospace}.home-preview-module__rrok9G__reviewNote a{align-items:center;gap:6px;display:inline-flex}@container (max-width:900px){.home-preview-module__rrok9G__section,.home-preview-module__rrok9G__final{padding-inline:28px}.home-preview-module__rrok9G__entryPaths{margin-inline:28px}.home-preview-module__rrok9G__entryPaths>a{gap:12px;padding:20px 16px}.home-preview-module__rrok9G__academyLayout{gap:27px}.home-preview-module__rrok9G__lesson pre{padding-inline:9px;font-size:.8125rem}.home-preview-module__rrok9G__lesson pre em{width:15px;margin-right:8px}.home-preview-module__rrok9G__lessonChoices button{flex-direction:column;gap:2px}.home-preview-module__rrok9G__plans article{padding:24px}.home-preview-module__rrok9G__workflow{gap:22px}}@container (max-width:700px){.home-preview-module__rrok9G__section,.home-preview-module__rrok9G__final{padding-inline:23px}.home-preview-module__rrok9G__entryPaths{margin-inline:23px;grid-template-columns:minmax(0,1fr);margin-bottom:32px}.home-preview-module__rrok9G__entryPaths>a{padding:23px 18px}.home-preview-module__rrok9G__entryPaths>a+a{border-left:0;border-top:1px solid var(--line)}.home-preview-module__rrok9G__section{padding-block:38px}.home-preview-module__rrok9G__academyLayout,.home-preview-module__rrok9G__splitHeading,.home-preview-module__rrok9G__plans,.home-preview-module__rrok9G__faqLayout,.home-preview-module__rrok9G__curriculumHeading,.home-preview-module__rrok9G__courseBody{grid-template-columns:minmax(0,1fr);gap:23px}.home-preview-module__rrok9G__section h2{font-size:2.2rem}.home-preview-module__rrok9G__lesson{margin-top:8px}.home-preview-module__rrok9G__lesson pre{padding-inline:15px;font-size:.875rem}.home-preview-module__rrok9G__lesson pre em{width:20px;margin-right:10px}.home-preview-module__rrok9G__lessonIntro h3{font-size:1.6rem}.home-preview-module__rrok9G__lessonChoices button{flex-direction:row}.home-preview-module__rrok9G__lessonOutput p{min-height:0}.home-preview-module__rrok9G__curriculum{margin-top:35px}.home-preview-module__rrok9G__courseBody{padding-left:0}.home-preview-module__rrok9G__courseList summary{gap:16px}.home-preview-module__rrok9G__courseList summary strong{font-size:1.125rem}.home-preview-module__rrok9G__workflow{grid-template-columns:minmax(0,1fr);gap:24px}.home-preview-module__rrok9G__workflow article{border-bottom:1px solid var(--line);padding-bottom:23px}.home-preview-module__rrok9G__workflow article:last-child{border-bottom:0;padding-bottom:0}.home-preview-module__rrok9G__workflow article>svg{margin-bottom:12px}.home-preview-module__rrok9G__workflow p{margin-bottom:10px}.home-preview-module__rrok9G__plans article{padding:27px}.home-preview-module__rrok9G__final{flex-direction:column;align-items:flex-start;padding-block:37px}.home-preview-module__rrok9G__reviewNote{padding-inline:23px}}@container (max-width:360px){.home-preview-module__rrok9G__section,.home-preview-module__rrok9G__final{padding-inline:17px}.home-preview-module__rrok9G__label{letter-spacing:0}.home-preview-module__rrok9G__entryPaths{margin-inline:17px}.home-preview-module__rrok9G__entryPaths>a{padding-inline:13px}.home-preview-module__rrok9G__entryPaths>a>svg:first-child{display:none}.home-preview-module__rrok9G__lessonIntro,.home-preview-module__rrok9G__lessonTry,.home-preview-module__rrok9G__lesson figcaption{padding-inline:16px}.home-preview-module__rrok9G__lessonOutput{margin-inline:16px}.home-preview-module__rrok9G__lessonChoices button{flex-direction:column}.home-preview-module__rrok9G__lesson pre{padding-inline:5px;font-size:.8125rem}.home-preview-module__rrok9G__lesson pre em{width:12px;margin-right:5px}.home-preview-module__rrok9G__plans article{padding:21px}}@media (prefers-reduced-motion:reduce){.home-preview-module__rrok9G__page a{transition:none}}.home-preview-module__rrok9G__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px;display:grid}.home-preview-module__rrok9G__projectGrid article{border-top:2px solid var(--teal);padding-top:20px}.home-preview-module__rrok9G__projectGrid article>span,.home-preview-module__rrok9G__stackProgress li>span{font:.75rem/1.6 var(--font-jetbrains-mono), monospace;color:var(--teal)}.home-preview-module__rrok9G__projectGrid h3,.home-preview-module__rrok9G__stackProgress h3{letter-spacing:-.025em;margin-block:13px 10px;font-size:1.25rem;font-weight:600;line-height:1.3}.home-preview-module__rrok9G__projectGrid p,.home-preview-module__rrok9G__stackProgress p{color:var(--muted);font-size:1rem}.home-preview-module__rrok9G__stacks{border-top:1px solid var(--line);margin-top:36px;padding-top:32px;scroll-margin-top:24px}.home-preview-module__rrok9G__stacks .home-preview-module__rrok9G__label{margin-bottom:17px}.home-preview-module__rrok9G__stackProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;list-style:none;display:grid}.home-preview-module__rrok9G__stackProgress li{border-left:2px solid rgb(var(--accent) / .3);padding-left:18px}.home-preview-module__rrok9G__stackClosing{margin-top:26px;font-weight:600}.home-preview-module__rrok9G__startingSteps{padding:25px 8px 25px 16px}.home-preview-module__rrok9G__startingSteps h3{letter-spacing:-.035em;margin-top:17px;font-size:1.7rem;font-weight:600}.home-preview-module__rrok9G__startingSteps ol{margin-top:25px;padding-left:23px;list-style:decimal}.home-preview-module__rrok9G__startingSteps li{margin-bottom:24px;padding-left:7px;display:list-item}.home-preview-module__rrok9G__startingSteps li::marker{color:var(--teal);font-family:var(--font-jetbrains-mono), monospace}.home-preview-module__rrok9G__startingSteps li strong{font-size:1rem;font-weight:600;display:block}.home-preview-module__rrok9G__startingSteps li p{color:var(--muted);margin-top:7px;font-size:1rem}.home-preview-module__rrok9G__aiNote{border-top:1px solid var(--line);gap:13px;padding-top:21px;display:flex}.home-preview-module__rrok9G__aiNote>svg{color:var(--teal);flex-shrink:0;margin-top:4px}.home-preview-module__rrok9G__aiNote p{color:var(--muted);font-size:.9375rem}@container (max-width:700px){.home-preview-module__rrok9G__projectGrid,.home-preview-module__rrok9G__stackProgress{grid-template-columns:minmax(0,1fr);gap:24px}.home-preview-module__rrok9G__startingSteps{padding:8px 0}}.home-preview-module__rrok9G__projectOutcome{border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-size:.875rem;font-weight:600;line-height:1.6;display:block}
