#Lgx02887687439268091789342[data-v-16f35ba6]{--sx-mono:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sx-green:#95bf47;--sx-green-ink:#0b1a05;--sx-red:#e5484d;--sx-black:#05070c;--sx-raised:#0b1120;--sx-line:#1e2738;--sx-line-strong:#2c3a4d;--sx-heading:#fff;--sx-text:#e4e9f0;--sx-muted:#a6b2c1;width:100%;min-width:0;font-size:1.05rem}#Lgx02887687439268091789342>*+[data-v-16f35ba6]{margin-top:1.5rem}.sx-context[data-v-16f35ba6]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.5rem}.sx-card-title[data-v-16f35ba6],.sx-step-heading[data-v-16f35ba6]{margin:0;color:var(--sx-heading);font-size:1.2rem;font-weight:600}.sx-card-title[data-v-16f35ba6]{margin-bottom:1rem}.sx-card-head[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.sx-brand[data-v-16f35ba6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;color:var(--sx-muted);font-size:.9rem;font-weight:600}.sx-brand-logo[data-v-16f35ba6]{width:1rem;height:1rem;fill:var(--sx-green)}.sx-diagram[data-v-16f35ba6]{display:block;width:100%;height:auto}.sx-node[data-v-16f35ba6]{fill:var(--sx-black);stroke:var(--sx-line-strong)}.sx-node.is-here[data-v-16f35ba6]{stroke:var(--sx-green);stroke-width:1.5}.sx-node-name[data-v-16f35ba6]{fill:var(--sx-heading);font-size:15px;font-weight:600}.sx-node-sub[data-v-16f35ba6]{fill:var(--sx-muted);font-size:13px}.sx-node-sub.is-here[data-v-16f35ba6]{fill:var(--sx-green)}.sx-node-mono[data-v-16f35ba6]{font-family:var(--sx-mono)}.sx-timeline[data-v-16f35ba6]{margin:0;padding:0;list-style:none}.sx-timeline li[data-v-16f35ba6]{display:grid;grid-template-columns:3.6rem 1fr;gap:.75rem;color:var(--sx-text);line-height:1.55}.sx-timeline li+li[data-v-16f35ba6]{margin-top:.85rem}.sx-time[data-v-16f35ba6]{color:var(--sx-muted);font-family:var(--sx-mono)}.sx-facts[data-v-16f35ba6]{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--sx-line)}.sx-facts div[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.sx-facts div+div[data-v-16f35ba6]{margin-top:.4rem}.sx-facts dt[data-v-16f35ba6]{color:var(--sx-muted)}.sx-facts dd[data-v-16f35ba6]{margin:0;color:var(--sx-text);font-family:var(--sx-mono)}.sx-stepper[data-v-16f35ba6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.sx-step-button[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sx-step-button[data-v-16f35ba6]:disabled{cursor:not-allowed}.sx-step-dot[data-v-16f35ba6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--sx-line-strong);border-radius:999px;color:var(--sx-muted);font-size:.9rem;font-weight:600}.sx-step-text[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.sx-step-label[data-v-16f35ba6]{color:var(--sx-muted);font-size:.85rem}.sx-step-title[data-v-16f35ba6]{color:var(--sx-muted);font-size:1.1rem;font-weight:600}.sx-step.is-active .sx-step-dot[data-v-16f35ba6]{border-color:var(--sx-green);background:var(--sx-green);color:var(--sx-green-ink)}.sx-step.is-correct .sx-step-dot[data-v-16f35ba6],.sx-step.is-done .sx-step-dot[data-v-16f35ba6]{border-color:var(--sx-green);color:var(--sx-green)}.sx-step.is-wrong .sx-step-dot[data-v-16f35ba6]{border-color:var(--sx-red);color:var(--sx-red)}.sx-step.is-correct .sx-step-title[data-v-16f35ba6],.sx-step.is-current .sx-step-title[data-v-16f35ba6],.sx-step.is-done .sx-step-title[data-v-16f35ba6]{color:var(--sx-heading)}.sx-progress[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:1.25rem}.sx-progress-track[data-v-16f35ba6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:.4rem;overflow:hidden;border-radius:999px;background:#121a26}.sx-progress-fill[data-v-16f35ba6]{height:100%;border-radius:999px;background:var(--sx-green);-webkit-transition:width .3s ease;transition:width .3s ease}.sx-progress-label[data-v-16f35ba6]{-ms-flex-negative:0;flex-shrink:0;color:var(--sx-muted);font-size:.95rem}.sx-step-copy[data-v-16f35ba6]{margin:.4rem 0 0;color:var(--sx-text);line-height:1.55}.sx-bank[data-v-16f35ba6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));gap:.6rem;margin-top:1.5rem}.sx-token[data-v-16f35ba6]{min-width:0;padding:.65rem .8rem;border:1px solid var(--sx-line);border-radius:.4rem;background:var(--sx-raised);color:var(--sx-text);font-family:var(--sx-mono);font-size:1.02rem;line-height:1.3;white-space:nowrap;cursor:pointer}.sx-token[data-v-16f35ba6]:hover:not(:disabled){border-color:var(--sx-green)}.sx-token.is-space[data-v-16f35ba6]{border-style:dashed;border-color:var(--sx-line-strong);color:var(--sx-muted)}.sx-token.is-used[data-v-16f35ba6]{border-color:var(--sx-line);border-style:solid;background:transparent;color:#4d5a6e;cursor:not-allowed}.sx-terminal[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--sx-line);border-radius:.5rem;background:var(--sx-black)}.sx-terminal.is-correct[data-v-16f35ba6]{border-color:var(--sx-green)}.sx-terminal.is-wrong[data-v-16f35ba6]{border-color:var(--sx-red)}.sx-command[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;min-height:2rem;color:var(--sx-text);font-family:var(--sx-mono);font-size:1.25rem;line-height:1.6}.sx-prompt[data-v-16f35ba6]{margin-right:.6rem;color:var(--sx-green)}.sx-fixed[data-v-16f35ba6]{margin-right:.6ch}.sx-part[data-v-16f35ba6]{border-radius:.2rem;cursor:pointer}.sx-part[data-v-16f35ba6]:hover{color:var(--sx-red);text-decoration:line-through}.sx-part-space[data-v-16f35ba6]{display:inline-block;width:.75ch;height:1.2em;border-bottom:1px dashed var(--sx-line-strong)}.sx-part-space[data-v-16f35ba6]:hover{border-bottom-color:var(--sx-red)}.sx-cursor[data-v-16f35ba6]{display:inline-block;width:.6ch;height:1.15em;margin-left:1px;background:var(--sx-text);-webkit-animation:sx-blink-16f35ba6 1.1s steps(1) infinite;animation:sx-blink-16f35ba6 1.1s steps(1) infinite}@-webkit-keyframes sx-blink-16f35ba6{50%{opacity:0}}@keyframes sx-blink-16f35ba6{50%{opacity:0}}.sx-terminal-actions[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:.4rem}.sx-icon-button[data-v-16f35ba6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid var(--sx-line);border-radius:.35rem;background:var(--sx-raised);color:var(--sx-text);cursor:pointer}.sx-icon-button[data-v-16f35ba6]:hover:not(:disabled){border-color:var(--sx-line-strong)}.sx-icon-button[data-v-16f35ba6]:disabled{opacity:.4;cursor:not-allowed}.sx-output[data-v-16f35ba6]{margin-top:.75rem;color:var(--sx-muted);font-family:var(--sx-mono);font-size:1rem;line-height:1.45}.sx-output p[data-v-16f35ba6]{margin:0}.sx-step-footer[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--sx-line)}.sx-button[data-v-16f35ba6]{padding:.55rem 1.1rem;border:1px solid transparent;border-radius:.4rem;font:inherit;font-weight:600;cursor:pointer}.sx-button[data-v-16f35ba6]:disabled{opacity:.45;cursor:not-allowed}.sx-button-primary[data-v-16f35ba6]{background:var(--sx-green);color:var(--sx-green-ink)}.sx-button-secondary[data-v-16f35ba6]{border-color:var(--sx-line-strong);background:transparent;color:var(--sx-text)}.sx-review[data-v-16f35ba6]{margin-top:1.5rem}.sx-review-row[data-v-16f35ba6]{padding:1rem;border:1px solid var(--sx-line);border-radius:.5rem}.sx-review-row+.sx-review-row[data-v-16f35ba6]{margin-top:1rem}.sx-review-row.is-correct[data-v-16f35ba6]{border-color:var(--sx-green)}.sx-review-row.is-wrong[data-v-16f35ba6]{border-color:var(--sx-red)}.sx-review-head[data-v-16f35ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.75rem}.sx-review-label[data-v-16f35ba6]{color:var(--sx-heading);font-weight:600}.sx-result[data-v-16f35ba6]{font-size:.95rem;font-weight:600}.sx-result.is-correct[data-v-16f35ba6]{color:var(--sx-green)}.sx-result.is-wrong[data-v-16f35ba6]{color:var(--sx-red)}.sx-link[data-v-16f35ba6]{margin-left:auto;padding:0;border:0;background:transparent;color:var(--sx-text);font:inherit;text-decoration:underline;cursor:pointer}.sx-review-code[data-v-16f35ba6]{display:block;padding:.75rem .9rem;border-radius:.4rem;background:var(--sx-black);color:var(--sx-text);font-family:var(--sx-mono);font-size:1.1rem;white-space:pre-wrap}.sx-review-note[data-v-16f35ba6]{margin:1.25rem 0 0;color:var(--sx-muted)}@media(max-width:1100px){.sx-context[data-v-16f35ba6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.sx-stepper[data-v-16f35ba6]{grid-template-columns:minmax(0,1fr);gap:.75rem}.sx-progress[data-v-16f35ba6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem}.sx-command[data-v-16f35ba6]{font-size:1.05rem}}