.git-playground-module-scss-module__l3qE9W__tabbedPane,.git-playground-module-scss-module__l3qE9W__paneGraph,.git-playground-module-scss-module__l3qE9W__paneTerminal{background:#151b2e;border:1px solid #29324b;border-radius:10px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__layout{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 420px;gap:10px;width:100%;height:100%;min-height:0;display:grid}@media (max-width:1280px){.git-playground-module-scss-module__l3qE9W__layout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__layout{grid-template-rows:1fr 420px;grid-template-columns:1fr;height:auto;max-height:none}}@media (max-width:768px){.git-playground-module-scss-module__l3qE9W__layout{grid-template-rows:480px 380px;grid-template-columns:1fr;height:auto;max-height:none}}.git-playground-module-scss-module__l3qE9W__colMain,.git-playground-module-scss-module__l3qE9W__colTerminal{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__paneTerminal{flex-direction:column;flex:1;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__terminal{height:100%;color:var(--lx-text);background:var(--lx-bg);flex-direction:column;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.62;display:flex}.git-playground-module-scss-module__l3qE9W__termTitleBar{background:var(--lx-surface-2);border-bottom:1px solid var(--lx-line);flex-shrink:0;align-items:center;gap:12px;padding:11px 16px;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__termTitleBar:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#cc785c73,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.git-playground-module-scss-module__l3qE9W__termDeckDot{background:var(--lx-clay);border-radius:50%;flex-shrink:0;width:8px;height:8px}.git-playground-module-scss-module__l3qE9W__termDeckLabel{flex:1;align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__termDeckLabelMono{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-text);flex-shrink:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__termDeckLabelSep{color:#1f1e1d40;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__termDeckLabelSerif{color:var(--lx-text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:12.5px;font-style:italic;font-weight:400;overflow:hidden}.git-playground-module-scss-module__l3qE9W__termReset{appearance:none;background:var(--lx-surface);color:var(--lx-text-3);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;border:1px solid #1f1e1d1f;border-radius:5px;flex-shrink:0;padding:4px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:500;transition:color .16s,border-color .16s,background .16s}.git-playground-module-scss-module__l3qE9W__termReset:hover{color:var(--lx-clay);background:#cc785c14;border-color:#cc785c66}.git-playground-module-scss-module__l3qE9W__termToggle{appearance:none;background:var(--lx-surface);color:var(--lx-text-3);cursor:pointer;border:1px solid #1f1e1d1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__termToggle:hover{color:var(--lx-clay);background:#cc785c0f;border-color:#cc785c59}.git-playground-module-scss-module__l3qE9W__termBody{background:var(--lx-bg);scrollbar-width:thin;scrollbar-color:#58a6ff26 #0000;flex:1;padding:14px 16px;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__termBody::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__termBody::-webkit-scrollbar-thumb{background:#58a6ff2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__termWelcome{border:1px solid var(--lx-clay-edge);background:linear-gradient(180deg,var(--lx-clay-tint)0%,transparent 80%),var(--lx-surface);border-radius:10px;margin:4px 0 18px;padding:14px 16px 16px;position:relative;overflow:hidden}.git-playground-module-scss-module__l3qE9W__termWelcome:before{content:"";background:linear-gradient(90deg,transparent,var(--lx-clay),transparent);opacity:.55;height:1px;position:absolute;top:0;left:0;right:0}.git-playground-module-scss-module__l3qE9W__termWelcomeBanner{letter-spacing:.02em;color:var(--lx-text-2);flex-wrap:wrap;align-items:center;gap:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:flex}.git-playground-module-scss-module__l3qE9W__termWelcomeMark{background:var(--lx-clay-tint);width:22px;height:22px;color:var(--lx-clay);border:1px solid var(--lx-clay-edge);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.git-playground-module-scss-module__l3qE9W__termWelcomeBrand{letter-spacing:-.01em;color:var(--lx-text);font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-style:normal;font-weight:600}.git-playground-module-scss-module__l3qE9W__termWelcomeBrand em{color:var(--lx-clay);margin-left:2px;font-style:italic;font-weight:500}.git-playground-module-scss-module__l3qE9W__termWelcomeBadge{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-clay);border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__termWelcomeVer{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-text-4);margin-left:auto;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.git-playground-module-scss-module__l3qE9W__termWelcomeVer:before{content:"";background:var(--lx-line-2);vertical-align:middle;width:12px;height:1px;margin-right:6px;display:inline-block}.git-playground-module-scss-module__l3qE9W__termWelcomeRule{background:var(--lx-line);height:1px;margin:12px 0 10px}.git-playground-module-scss-module__l3qE9W__termWelcomeTips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__termWelcomeTips li{color:var(--lx-text-2);align-items:baseline;gap:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;display:flex}.git-playground-module-scss-module__l3qE9W__termWelcomeChip{letter-spacing:.18em;text-transform:uppercase;text-align:center;background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid;border-radius:999px;flex-shrink:0;min-width:64px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__termWelcomeChip.git-playground-module-scss-module__l3qE9W__chipTeal{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__termWelcomeChip.git-playground-module-scss-module__l3qE9W__chipBlue{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__termWelcomeChip.git-playground-module-scss-module__l3qE9W__chipViolet{color:var(--lx-mauve)}.git-playground-module-scss-module__l3qE9W__termWelcomeChip.git-playground-module-scss-module__l3qE9W__chipMuted{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__termWelcomeText{flex:1;min-width:0}.git-playground-module-scss-module__l3qE9W__termEntry{margin-bottom:6px}.git-playground-module-scss-module__l3qE9W__termPromptLine{white-space:pre-wrap;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.git-playground-module-scss-module__l3qE9W__termPrompt{color:var(--lx-slate);letter-spacing:-.01em;font-weight:700}.git-playground-module-scss-module__l3qE9W__termPromptBranch{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__termPromptDollar{color:var(--lx-text-4);margin-right:8px}.git-playground-module-scss-module__l3qE9W__termPromptPath{color:var(--lx-text-3)}.git-playground-module-scss-module__l3qE9W__termCommand{color:var(--lx-text);font-weight:500}.git-playground-module-scss-module__l3qE9W__kbd{border:1px solid var(--lx-line-2);background:var(--lx-surface);color:var(--lx-amber);border-radius:4px;margin:0 2px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-block}.git-playground-module-scss-module__l3qE9W__lineOut{color:var(--lx-text-2);white-space:pre-wrap}.git-playground-module-scss-module__l3qE9W__lineErr{color:var(--lx-blush);white-space:pre-wrap}.git-playground-module-scss-module__l3qE9W__lineOk{color:var(--lx-sage);white-space:pre-wrap}.git-playground-module-scss-module__l3qE9W__lineWarn{color:var(--lx-amber);white-space:pre-wrap}.git-playground-module-scss-module__l3qE9W__lineInfo{color:var(--lx-slate);white-space:pre-wrap}.git-playground-module-scss-module__l3qE9W__lineMuted{color:var(--lx-text-4);white-space:pre-wrap}.git-playground-module-scss-module__l3qE9W__termInputLine{background:#cc785c0d;border-radius:6px;flex-wrap:wrap;align-items:center;gap:0;margin-top:8px;padding:4px 6px 4px 8px;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__termInputLine:before{content:"";background:var(--lx-clay);border-radius:0;width:2px;position:absolute;top:4px;bottom:4px;left:0}.git-playground-module-scss-module__l3qE9W__termInputWrap{flex:1;align-items:center;min-width:0;display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__termDraft{white-space:pre;color:var(--lx-text)}@keyframes git-playground-module-scss-module__l3qE9W__gpCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.git-playground-module-scss-module__l3qE9W__termCaret{background:var(--lx-clay);vertical-align:middle;border-radius:1px;width:8px;height:15px;margin-left:1px;transition:background .3s;animation:1.06s step-end infinite git-playground-module-scss-module__l3qE9W__gpCaretBlink;display:inline-block}.git-playground-module-scss-module__l3qE9W__termCaret[data-typing="1"]{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.git-playground-module-scss-module__l3qE9W__termCaret{opacity:1;animation:none}}.git-playground-module-scss-module__l3qE9W__termInput{color:#0000;caret-color:#0000;width:100%;height:100%;font:inherit;background:0 0;border:none;outline:none;padding:0;position:absolute;inset:0}.git-playground-module-scss-module__l3qE9W__graphWrap{flex-direction:column;height:100%;display:flex}.git-playground-module-scss-module__l3qE9W__graphHeader{letter-spacing:.1em;text-transform:uppercase;color:#8d9ab5;background:#1b2238;border-bottom:1px solid #29324b;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 11px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.git-playground-module-scss-module__l3qE9W__graphLabel{color:#b6c2d9;font-weight:600}.git-playground-module-scss-module__l3qE9W__graphLegend{text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:10.5px;display:flex}.git-playground-module-scss-module__l3qE9W__graphLegendItem{color:#b6c2d9;align-items:center;gap:5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__graphLegendItem i{border-radius:50%;width:7px;height:7px;display:inline-block}.git-playground-module-scss-module__l3qE9W__graphScroll{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;flex:1;padding:6px 10px 10px;overflow:auto}.git-playground-module-scss-module__l3qE9W__graphSvg{display:block}.git-playground-module-scss-module__l3qE9W__graphEmpty{color:#8d9ab5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex}.git-playground-module-scss-module__l3qE9W__graphEmptyHint code{color:#f4c95d;background:#f9e2af1a;border-radius:4px;margin:0 2px;padding:1px 6px}.git-playground-module-scss-module__l3qE9W__prPanel{background:#1b2238;border-top:1px solid #29324b;flex-shrink:0;padding:6px 11px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__prPanelHeader{letter-spacing:.12em;color:#8d9ab5;text-transform:uppercase;margin-bottom:4px;font-size:11px}.git-playground-module-scss-module__l3qE9W__prItem{grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:3px 0;display:grid}.git-playground-module-scss-module__l3qE9W__prNum{color:#ffb86b;font-weight:600}.git-playground-module-scss-module__l3qE9W__prTitle{color:#e6edf7}.git-playground-module-scss-module__l3qE9W__prMeta{color:#8d9ab5;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__prState{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:1px 7px;font-size:11px}.git-playground-module-scss-module__l3qE9W__prState[data-state=open]{color:#5fd38d;background:#a6e3a11f}.git-playground-module-scss-module__l3qE9W__prState[data-state=merged]{color:#b689ff;background:#cba6f71f}.git-playground-module-scss-module__l3qE9W__prState[data-state=closed]{color:#ff6b88;background:#f38ba81f}.git-playground-module-scss-module__l3qE9W__scenarioPanel{background:#151b2e;flex-direction:column;flex:1;padding:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__scenarioHeader{letter-spacing:.12em;text-transform:uppercase;color:#8d9ab5;border-bottom:1px solid #29324b;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:9.5px;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioCount{color:#ffb86b;font-weight:600}.git-playground-module-scss-module__l3qE9W__scenarioList{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;flex-direction:column;flex:1;gap:6px;padding-right:2px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__scenarioList::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__scenarioList::-webkit-scrollbar-thumb{background:#3b4766;border-radius:3px}.git-playground-module-scss-module__l3qE9W__scenarioCard{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#1b2238;border:1px solid #29324b;border-radius:7px;flex-direction:column;gap:4px;padding:9px 10px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioCard:hover{background:#89b4fa0d;border-color:#58a6ff}.git-playground-module-scss-module__l3qE9W__scenarioCardTop{justify-content:space-between;align-items:center;font-size:12px;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioCat{color:#58a6ff;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__scenarioLvl{text-transform:uppercase;letter-spacing:.07em;border-radius:4px;padding:1px 6px;font-size:11px}.git-playground-module-scss-module__l3qE9W__scenarioLvl[data-lvl=intro]{color:#5fd38d;background:#a6e3a11a}.git-playground-module-scss-module__l3qE9W__scenarioLvl[data-lvl=intermediate]{color:#f4c95d;background:#f9e2af1a}.git-playground-module-scss-module__l3qE9W__scenarioLvl[data-lvl=advanced]{color:#ff6b88;background:#f38ba81a}.git-playground-module-scss-module__l3qE9W__scenarioCardTitle{color:#e6edf7;letter-spacing:-.01em;margin-top:3px;font-size:12.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__scenarioCardSub{color:#b6c2d9;font-size:13px;line-height:1.45}.git-playground-module-scss-module__l3qE9W__scenarioCardCta{text-transform:uppercase;letter-spacing:.07em;color:#9d8cff;align-items:center;gap:4px;margin-top:5px;font-size:12px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__scenarioFooterNote{color:#8d9ab5;border-top:1px solid #29324b;flex-shrink:0;align-items:flex-start;gap:5px;margin-top:8px;padding-top:8px;font-size:12px;line-height:1.45;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioActiveHead{margin-bottom:10px}.git-playground-module-scss-module__l3qE9W__scenarioBack{appearance:none;color:#8d9ab5;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;margin-bottom:5px;padding:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:color .13s}.git-playground-module-scss-module__l3qE9W__scenarioBack:hover{color:#e6edf7}.git-playground-module-scss-module__l3qE9W__scenarioActiveTitle{color:#e6edf7;font-size:13.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__scenarioActiveSub{color:#b6c2d9;margin-top:3px;font-size:13px;line-height:1.45}.git-playground-module-scss-module__l3qE9W__scenarioProgress{gap:3px;margin-top:10px;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioProgress span{background:#29324b;border-radius:2px;flex:1;height:2px;transition:background .25s}.git-playground-module-scss-module__l3qE9W__scenarioProgress span[data-state=done]{background:#5fd38d}.git-playground-module-scss-module__l3qE9W__scenarioProgress span[data-state=now]{background:#58a6ff}.git-playground-module-scss-module__l3qE9W__scenarioStep{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioStepLabel{letter-spacing:.12em;text-transform:uppercase;color:#8d9ab5;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__scenarioHint{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__scenarioHint code{color:#f4c95d;background:#f9e2af14;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__scenarioHint strong{color:#e6edf7;font-weight:600}.git-playground-module-scss-module__l3qE9W__scenarioCmd{color:#e6edf7;white-space:pre-wrap;word-break:break-word;background:#0b1120;border:1px solid #29324b;border-radius:6px;margin:0;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__scenarioCmdDollar{color:#58a6ff;margin-right:6px}.git-playground-module-scss-module__l3qE9W__scenarioStepActions{flex-wrap:wrap;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__btnPrimary,.git-playground-module-scss-module__l3qE9W__btnGhost{appearance:none;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;transition:all .14s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__btnPrimary{color:#0f1320;background:#58a6ff;border:1px solid #58a6ff;font-weight:700}.git-playground-module-scss-module__l3qE9W__btnPrimary:hover:not(:disabled){background:#9d8cff;border-color:#9d8cff}.git-playground-module-scss-module__l3qE9W__btnPrimary:disabled{opacity:.4;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__btnGhost{color:#b6c2d9;background:0 0;border:1px solid #29324b}.git-playground-module-scss-module__l3qE9W__btnGhost:hover:not(:disabled){color:#e6edf7;border-color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__btnGhost:disabled{opacity:.35;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__scenarioDone{color:#5fd38d;background:#a6e3a10d;border:1px solid #a6e3a140;border-radius:7px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.git-playground-module-scss-module__l3qE9W__scenarioDoneTitle{font-size:15px;font-weight:600}.git-playground-module-scss-module__l3qE9W__scenarioDoneSub{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__scenarioDoneActions{gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__rebasePanel{background:#cba6f70a;border:1px solid #cba6f740;border-radius:7px;margin-top:10px;padding:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__rebasePanelHead{letter-spacing:.1em;text-transform:uppercase;color:#b689ff;margin-bottom:5px;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__rebaseRow{grid-template-columns:80px 62px 1fr;align-items:center;gap:5px;padding:3px 0;display:grid}.git-playground-module-scss-module__l3qE9W__rebaseRow select{color:#e6edf7;background:#0b1120;border:1px solid #29324b;border-radius:4px;padding:3px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__rebaseSha{color:#ffb86b}.git-playground-module-scss-module__l3qE9W__rebaseMsg{color:#b6c2d9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.git-playground-module-scss-module__l3qE9W__rebaseHint{color:#8d9ab5;margin-top:5px;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__rebaseHint code{color:#f4c95d;background:#f9e2af14;border-radius:3px;padding:1px 5px}.git-playground-module-scss-module__l3qE9W__tabbedPane{flex-direction:column;flex:1;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__tabBar{scrollbar-width:none;background:#1b2238;border-bottom:1px solid #29324b;flex-shrink:0;align-items:stretch;padding:0 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__tabBar::-webkit-scrollbar{display:none}.git-playground-module-scss-module__l3qE9W__tabBarLeading{letter-spacing:.12em;text-transform:uppercase;color:#8d9ab5;border-right:1px solid #29324b;flex-shrink:0;align-items:center;gap:5px;margin-right:4px;padding:0 10px 0 2px;font-size:9.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__tabBarTabs{align-items:stretch;gap:0;display:flex}.git-playground-module-scss-module__l3qE9W__tab{appearance:none;color:#8d9ab5;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:9px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:color .13s,background .13s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__tab:hover{color:#b6c2d9;background:#ffffff05}.git-playground-module-scss-module__l3qE9W__tabActive{color:#58a6ff;border-bottom-color:#58a6ff}.git-playground-module-scss-module__l3qE9W__tabBody{background:#151b2e;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.git-playground-module-scss-module__l3qE9W__tabPanel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__cmdExplorer{grid-template-columns:196px 1fr;height:100%;min-height:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}@media (max-width:900px){.git-playground-module-scss-module__l3qE9W__cmdExplorer{grid-template-rows:180px 1fr;grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__cmdList{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;background:#1b2238;border-right:1px solid #29324b;padding:6px 4px;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__cmdList::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__cmdList::-webkit-scrollbar-thumb{background:#3b4766;border-radius:3px}.git-playground-module-scss-module__l3qE9W__cmdSectionLabel{letter-spacing:.14em;text-transform:uppercase;color:#8d9ab5;padding:8px 7px 3px;font-size:11px}.git-playground-module-scss-module__l3qE9W__cmdGroup{flex-direction:column;margin-bottom:2px;display:flex}.git-playground-module-scss-module__l3qE9W__cmdGroupLabel{letter-spacing:.1em;text-transform:uppercase;color:#58a6ff;align-items:center;gap:5px;padding:6px 8px 3px;font-size:9.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__cmdItem{appearance:none;color:#b6c2d9;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:5px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:background .12s,color .12s;display:flex}.git-playground-module-scss-module__l3qE9W__cmdItem:hover{color:#e6edf7;background:#3b4766}.git-playground-module-scss-module__l3qE9W__cmdItemActive{color:#58a6ff;background:#89b4fa1a;box-shadow:inset 2px 0 #58a6ff}.git-playground-module-scss-module__l3qE9W__cmdItemActive:hover{background:#89b4fa24}.git-playground-module-scss-module__l3qE9W__cmdItemName{font-weight:500}.git-playground-module-scss-module__l3qE9W__cmdItemBadge{letter-spacing:.07em;color:#8d9ab5;text-transform:uppercase;background:#3b4766;border-radius:999px;padding:1px 5px;font-size:8.5px}.git-playground-module-scss-module__l3qE9W__cmdDetail{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;padding:12px 16px;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__cmdDetailHead{border-bottom:1px solid #29324b;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:12px;padding-bottom:8px;display:flex}.git-playground-module-scss-module__l3qE9W__cmdDesc{color:#b6c2d9;margin:0 0 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__cmdCode{color:#e6edf7;background:#0b1120;border:1px solid #29324b;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:12px;padding:8px 11px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex}.git-playground-module-scss-module__l3qE9W__cmdCopyBtn{appearance:none;color:#8d9ab5;cursor:pointer;background:0 0;border:1px solid #29324b;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:all .13s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__cmdCopyBtn:hover{color:#e6edf7;border-color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__cmdFlags{flex-direction:column;gap:0;margin-bottom:12px;display:flex}.git-playground-module-scss-module__l3qE9W__cmdFlagRow{border-bottom:1px solid #29324b;grid-template-columns:128px 1fr;gap:10px;padding:5px 0;font-size:13px;display:grid}.git-playground-module-scss-module__l3qE9W__cmdFlagRow>code{color:#f4c95d;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.git-playground-module-scss-module__l3qE9W__cmdFlagRow>span{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.5}.git-playground-module-scss-module__l3qE9W__cmdCases{color:#b6c2d9;flex-direction:column;gap:5px;margin-bottom:12px;padding-left:1.1rem;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;list-style:outside;display:flex}.git-playground-module-scss-module__l3qE9W__cmdActions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.git-playground-module-scss-module__l3qE9W__cmdRunHint{color:#8d9ab5;letter-spacing:.03em;margin-top:5px;font-size:12px}.git-playground-module-scss-module__l3qE9W__flowWrap{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;flex-direction:column;height:100%;min-height:0;padding:12px 14px 14px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__flowTabs{border-bottom:1px solid #29324b;flex-shrink:0;gap:0;margin-bottom:12px;display:flex}.git-playground-module-scss-module__l3qE9W__flowTab{appearance:none;color:#8d9ab5;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:7px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:color .13s}.git-playground-module-scss-module__l3qE9W__flowTab:hover{color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__flowTabActive{color:#58a6ff;border-bottom-color:#58a6ff}.git-playground-module-scss-module__l3qE9W__flowDesc{color:#b6c2d9;margin-bottom:12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__flowNodes{flex-direction:column;padding-left:6px;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__flowNode{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;grid-template-columns:32px 1fr;align-items:flex-start;gap:10px;padding:5px 5px 12px;transition:background .13s;display:grid;position:relative}.git-playground-module-scss-module__l3qE9W__flowNode:hover{background:#1b2238}.git-playground-module-scss-module__l3qE9W__flowLine{background:#29324b;width:2px;position:absolute;top:34px;bottom:-4px;left:21px}.git-playground-module-scss-module__l3qE9W__flowNode:last-child .git-playground-module-scss-module__l3qE9W__flowLine{display:none}.git-playground-module-scss-module__l3qE9W__flowIcon{color:#58a6ff;z-index:1;background:#1b2238;border:1px solid #29324b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;display:inline-flex}.git-playground-module-scss-module__l3qE9W__flowBody{flex-direction:column;gap:4px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__flowBodyLabel{color:#e6edf7;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__flowBodyCmd{color:#f4c95d;background:#f9e2af12;border:1px solid #f9e2af24;border-radius:4px;width:fit-content;padding:2px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.git-playground-module-scss-module__l3qE9W__flowBodyInfo{color:#8d9ab5;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__diffWrap{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;flex-direction:column;height:100%;min-height:0;padding:10px 12px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__diffSubtle{color:#8d9ab5;margin-bottom:10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__diffFile{background:#0b1120;border:1px solid #29324b;border-radius:7px;margin-bottom:12px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__diffHeader{background:#1b2238;border-bottom:1px solid #29324b;justify-content:space-between;align-items:center;gap:1rem;padding:6px 10px;display:flex}.git-playground-module-scss-module__l3qE9W__diffPath{color:#e6edf7;font-weight:600}.git-playground-module-scss-module__l3qE9W__diffStat{color:#8d9ab5;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__diffBody{padding:3px 0}.git-playground-module-scss-module__l3qE9W__diffLine{white-space:pre;grid-template-columns:40px 16px 1fr;align-items:baseline;padding:0 8px;font-size:11.5px;line-height:1.55;display:grid}.git-playground-module-scss-module__l3qE9W__diffLn{color:#8d9ab5;text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.git-playground-module-scss-module__l3qE9W__diffSign{color:#29324b}.git-playground-module-scss-module__l3qE9W__diffText{color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__diff_add{background:#a6e3a10f}.git-playground-module-scss-module__l3qE9W__diff_add .git-playground-module-scss-module__l3qE9W__diffSign{color:#5fd38d}.git-playground-module-scss-module__l3qE9W__diff_add .git-playground-module-scss-module__l3qE9W__diffText{color:#a6e3a1e6}.git-playground-module-scss-module__l3qE9W__diff_del{background:#f38ba80f}.git-playground-module-scss-module__l3qE9W__diff_del .git-playground-module-scss-module__l3qE9W__diffSign{color:#ff6b88}.git-playground-module-scss-module__l3qE9W__diff_del .git-playground-module-scss-module__l3qE9W__diffText{color:#f38ba8e6}.git-playground-module-scss-module__l3qE9W__diff_ctx{opacity:.7}.git-playground-module-scss-module__l3qE9W__diff_hunk{background:#89b4fa0d}.git-playground-module-scss-module__l3qE9W__diff_hunk .git-playground-module-scss-module__l3qE9W__diffLn,.git-playground-module-scss-module__l3qE9W__diff_hunk .git-playground-module-scss-module__l3qE9W__diffSign{color:#89b4fa66}.git-playground-module-scss-module__l3qE9W__diff_hunk .git-playground-module-scss-module__l3qE9W__diffText{color:#58a6ff}.git-playground-module-scss-module__l3qE9W__prWrap{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;flex-direction:column;height:100%;min-height:0;padding:12px 16px 16px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__prHeader{border-bottom:1px solid #29324b;grid-template-columns:30px 1fr;gap:10px;margin-bottom:12px;padding-bottom:12px;display:grid}.git-playground-module-scss-module__l3qE9W__prAvatar{color:#0f1320;background:#58a6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;display:inline-flex}.git-playground-module-scss-module__l3qE9W__prHeaderBody{min-width:0}.git-playground-module-scss-module__l3qE9W__prTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__prState{letter-spacing:.1em;text-transform:uppercase;color:#5fd38d;background:#a6e3a11f;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__prNumber{color:#8d9ab5;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__prTitle{color:#e6edf7;letter-spacing:-.01em;font-size:16px;font-weight:600}.git-playground-module-scss-module__l3qE9W__prMeta{color:#8d9ab5;margin-top:3px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__prBody{color:#b6c2d9;margin-bottom:12px;font-size:12.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__prBody p{margin:0 0 6px}.git-playground-module-scss-module__l3qE9W__prSectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#8d9ab5;margin:12px 0 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__prChecks{background:#0b1120;border:1px solid #29324b;border-radius:7px;flex-direction:column;gap:2px;margin-bottom:12px;padding:4px;display:flex}.git-playground-module-scss-module__l3qE9W__prCheck{border-radius:5px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:grid}.git-playground-module-scss-module__l3qE9W__prCheck:hover{background:#1b2238}.git-playground-module-scss-module__l3qE9W__prCheckIcon{justify-content:center;align-items:center;display:inline-flex}.git-playground-module-scss-module__l3qE9W__prCheckIcon[data-state=pending]{color:#8d9ab5}.git-playground-module-scss-module__l3qE9W__prCheckIcon[data-state=running]{color:#f4c95d}.git-playground-module-scss-module__l3qE9W__prCheckIcon[data-state=passed]{color:#5fd38d}.git-playground-module-scss-module__l3qE9W__prCheckIcon[data-state=failed]{color:#ff6b88}.git-playground-module-scss-module__l3qE9W__prCheckName{color:#e6edf7}.git-playground-module-scss-module__l3qE9W__prCheckDetail{color:#8d9ab5;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__spin{animation:.9s linear infinite git-playground-module-scss-module__l3qE9W__gpSpin}@keyframes git-playground-module-scss-module__l3qE9W__gpSpin{to{transform:rotate(360deg)}}.git-playground-module-scss-module__l3qE9W__prMergeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__btnMerge{appearance:none;color:#fff;cursor:pointer;background:#2da44e;border:1px solid #2c974b;border-radius:6px;align-items:center;gap:6px;padding:7px 16px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;transition:background .14s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__btnMerge:hover:not(:disabled){background:#2c974b}.git-playground-module-scss-module__l3qE9W__btnMerge:disabled{color:#8d9ab5;cursor:not-allowed;background:#1b2238;border-color:#29324b}.git-playground-module-scss-module__l3qE9W__prMergeNote{color:#8d9ab5;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__prCodeBlock{color:#e6edf7;white-space:pre-wrap;background:#0b1120;border:1px solid #29324b;border-radius:6px;margin:6px 0 12px;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__prCodeMuted{color:#8d9ab5}.git-playground-module-scss-module__l3qE9W__snipWrap{scrollbar-width:thin;scrollbar-color:#3b4766 #0000;flex-direction:column;height:100%;min-height:0;padding:12px 14px 14px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__snipIntro{color:#8d9ab5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;margin-bottom:10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;display:inline-flex}.git-playground-module-scss-module__l3qE9W__snipRunnable{letter-spacing:.1em;text-transform:uppercase;color:#33d6c8;background:#94e2d51a;border:1px solid #94e2d533;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__snipGrid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:8px;display:grid}.git-playground-module-scss-module__l3qE9W__snipCard{background:#1b2238;border:1px solid #29324b;border-radius:8px;flex-direction:column;gap:7px;padding:9px 10px;transition:border-color .13s,background .13s;display:flex}.git-playground-module-scss-module__l3qE9W__snipCard:hover{background:#151b2e;border-color:#3b4766}.git-playground-module-scss-module__l3qE9W__snipCardTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__snipTitle{color:#e6edf7;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600}.git-playground-module-scss-module__l3qE9W__snipCode{color:#b6c2d9;white-space:pre-wrap;word-break:break-word;background:#0b1120;border:1px solid #29324b;border-radius:5px;margin:0;padding:7px 9px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__snipActions{flex-wrap:wrap;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__snipBtn{appearance:none;color:#8d9ab5;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #29324b;border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:all .13s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__snipBtn:hover{color:#b6c2d9;border-color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__snipBtnPrimary{color:#33d6c8;background:#94e2d50f;border-color:#94e2d540}.git-playground-module-scss-module__l3qE9W__snipBtnPrimary:hover{color:#0f1320;background:#33d6c8;border-color:#33d6c8}.git-playground-module-scss-module__l3qE9W__learnPanel{scrollbar-width:thin;scrollbar-color:#29324b #0000;flex-direction:column;height:100%;padding:16px 18px 22px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__learnHero{background:linear-gradient(135deg,#89b4fa0d,#cba6f70d);border:1px solid #29324b;border-radius:10px;align-items:center;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__learnHeroBody{flex:1;min-width:0}.git-playground-module-scss-module__l3qE9W__learnEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#58a6ff;margin-bottom:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__learnTitle{color:#e6edf7;margin-bottom:2px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600}.git-playground-module-scss-module__l3qE9W__learnSub{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__learnProgressRing{flex-shrink:0;width:64px;height:64px;position:relative}.git-playground-module-scss-module__l3qE9W__learnProgressRing svg{display:block}.git-playground-module-scss-module__l3qE9W__learnProgressNum{color:#9d8cff;justify-content:center;align-items:center;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.git-playground-module-scss-module__l3qE9W__trackGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__trackGrid{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__trackCard{text-align:left;cursor:pointer;appearance:none;background:#1b2238;border:1px solid #29324b;border-radius:10px;flex-direction:column;gap:10px;padding:14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;transition:all .16s;display:flex}.git-playground-module-scss-module__l3qE9W__trackCard:hover{background:#b4befe0a;border-color:#9d8cff;transform:translateY(-2px)}.git-playground-module-scss-module__l3qE9W__trackCardHead{align-items:center;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__trackNum{color:#8d9ab5;letter-spacing:.1em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__trackLevel{text-transform:uppercase;letter-spacing:.14em;color:#8d9ab5;border:1px solid #29324b;border-radius:4px;margin-left:auto;padding:2px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__trackLevel[data-level=beginner]{color:#5fd38d;border-color:#a6e3a140}.git-playground-module-scss-module__l3qE9W__trackLevel[data-level=intermediate]{color:#f4c95d;border-color:#f9e2af40}.git-playground-module-scss-module__l3qE9W__trackLevel[data-level=advanced]{color:#ffb86b;border-color:#fab38740}.git-playground-module-scss-module__l3qE9W__trackCardIcon{color:#9d8cff;background:#b4befe14;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__trackCardTitle{color:#e6edf7;font-size:16px;font-weight:600;line-height:1.3}.git-playground-module-scss-module__l3qE9W__trackCardTagline{color:#b6c2d9;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__trackCardMeta{color:#8d9ab5;align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.git-playground-module-scss-module__l3qE9W__trackCardPct{color:#33d6c8}.git-playground-module-scss-module__l3qE9W__trackCardBar{background:#29324b;border-radius:2px;flex:1;height:3px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__trackCardBar>span{background:linear-gradient(90deg,#58a6ff,#b689ff);height:100%;transition:width .3s;display:block}.git-playground-module-scss-module__l3qE9W__trackCardCta{color:#58a6ff;letter-spacing:.06em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__learnFooter{color:#8d9ab5;border-top:1px solid #29324b;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.git-playground-module-scss-module__l3qE9W__linkBtn{appearance:none;color:#b6c2d9;cursor:pointer;background:0 0;border:1px solid #29324b;border-radius:5px;padding:4px 9px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:all .13s}.git-playground-module-scss-module__l3qE9W__linkBtn:hover{color:#ff6b88;border-color:#ff6b88}.git-playground-module-scss-module__l3qE9W__learnBack{appearance:none;color:#b6c2d9;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:4px 0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__learnBack:hover{color:#58a6ff}.git-playground-module-scss-module__l3qE9W__trackHero{background:#1b2238;border:1px solid #29324b;border-radius:10px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__trackHeroIcon{color:#9d8cff;background:#b4befe14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__trackHeroBody{flex:1;min-width:0}.git-playground-module-scss-module__l3qE9W__trackHeroEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8d9ab5;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__trackHeroTitle{color:#e6edf7;margin:2px 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}.git-playground-module-scss-module__l3qE9W__trackHeroSub{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lessonList{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lessonRow{cursor:pointer;text-align:left;appearance:none;background:#1b2238;border:1px solid #29324b;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;transition:all .14s;display:grid}.git-playground-module-scss-module__l3qE9W__lessonRow:hover{background:#89b4fa0a;border-color:#58a6ff}.git-playground-module-scss-module__l3qE9W__lessonNum{color:#8d9ab5;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lessonRowBody{min-width:0}.git-playground-module-scss-module__l3qE9W__lessonRowTitle{color:#e6edf7;font-size:15px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lessonRowWhy{color:#b6c2d9;margin-top:2px;font-size:11.5px;line-height:1.45}.git-playground-module-scss-module__l3qE9W__lessonRowMeta{color:#8d9ab5;align-items:center;gap:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lessonRowMeta[data-done="1"]{color:#5fd38d}.git-playground-module-scss-module__l3qE9W__lessonHead{background:#1b2238;border:1px solid #29324b;border-radius:10px;margin-bottom:14px;padding:14px 16px}.git-playground-module-scss-module__l3qE9W__lessonHeadEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#58a6ff;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lessonHeadTitle{color:#e6edf7;margin:4px 0 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lessonHeadWhy{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lessonHeadProgress{align-items:center;gap:8px;margin-top:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lessonHeadProgressLabel{color:#8d9ab5;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lessonConcept{background:#89b4fa0d;border-left:3px solid #58a6ff;border-radius:8px;margin-bottom:14px;padding:14px 16px}.git-playground-module-scss-module__l3qE9W__lessonConceptLabel{letter-spacing:.14em;text-transform:uppercase;color:#58a6ff;margin-bottom:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lessonConceptP{color:#e6edf7;margin:0 0 8px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.65}.git-playground-module-scss-module__l3qE9W__lessonConceptP:last-child{margin-bottom:0}.git-playground-module-scss-module__l3qE9W__lessonConceptP code{color:#f4c95d;background:#f9e2af14;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lessonConceptP strong{color:#9d8cff;font-weight:600}.git-playground-module-scss-module__l3qE9W__lessonStep{background:#1b2238;border:1px solid #29324b;border-radius:10px;margin-bottom:12px;padding:14px 16px}.git-playground-module-scss-module__l3qE9W__lessonStepLabel{letter-spacing:.14em;text-transform:uppercase;color:#33d6c8;margin-bottom:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lessonStepHint{color:#e6edf7;margin-bottom:10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lessonStepCmd{color:#e6edf7;scrollbar-width:thin;background:#0b1120;border:1px solid #29324b;border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lessonStepDollar{color:#58a6ff;-webkit-user-select:none;user-select:none}.git-playground-module-scss-module__l3qE9W__lessonStepActions{flex-wrap:wrap;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lessonDone{text-align:center;background:#a6e3a10d;border:1px solid #a6e3a138;border-radius:10px;padding:18px 18px 16px}.git-playground-module-scss-module__l3qE9W__lessonDoneBadge{letter-spacing:.14em;text-transform:uppercase;color:#5fd38d;align-items:center;gap:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lessonDoneTitle{color:#e6edf7;margin:6px 0 8px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lessonDoneLabel{letter-spacing:.14em;text-transform:uppercase;color:#8d9ab5;margin-bottom:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lessonDoneTake{color:#b6c2d9;max-width:56ch;margin-bottom:12px;margin-left:auto;margin-right:auto;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lessonDoneActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__conceptsWrap{scrollbar-width:thin;scrollbar-color:#29324b #0000;flex-direction:column;height:100%;padding:16px 18px 22px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__conceptsIntro{color:#b6c2d9;background:#b4befe0a;border:1px solid #29324b;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__conceptsList{flex-direction:column;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__conceptCard{background:#1b2238;border:1px solid #29324b;border-radius:10px;transition:border-color .15s;overflow:hidden}.git-playground-module-scss-module__l3qE9W__conceptCardOpen{border-color:#9d8cff}.git-playground-module-scss-module__l3qE9W__conceptHead{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:13px 16px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:grid}.git-playground-module-scss-module__l3qE9W__conceptHead:hover .git-playground-module-scss-module__l3qE9W__conceptTitle{color:#9d8cff}.git-playground-module-scss-module__l3qE9W__conceptTitle{color:#e6edf7;white-space:nowrap;font-size:16px;font-weight:600;transition:color .14s}.git-playground-module-scss-module__l3qE9W__conceptOne{color:#b6c2d9;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__conceptCaret{color:#8d9ab5;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;transition:transform .18s}.git-playground-module-scss-module__l3qE9W__conceptCaret[data-open="1"]{color:#9d8cff;transform:rotate(90deg)}.git-playground-module-scss-module__l3qE9W__conceptBody{overflow:hidden}.git-playground-module-scss-module__l3qE9W__conceptBodyInner{border-top:1px solid #29324b;padding:4px 16px 18px}.git-playground-module-scss-module__l3qE9W__cParagraph{color:#e6edf7;margin:12px 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__cParagraph:first-child{margin-top:14px}.git-playground-module-scss-module__l3qE9W__cParagraph:last-child{margin-bottom:0}.git-playground-module-scss-module__l3qE9W__cParagraph code{color:#f4c95d;background:#f9e2af14;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__cParagraph strong{color:#9d8cff;font-weight:600}.git-playground-module-scss-module__l3qE9W__cFlow{background:#0b1120;border:1px solid #29324b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:14px;display:flex}.git-playground-module-scss-module__l3qE9W__cBox{text-align:center;border:1px solid;border-radius:7px;flex-direction:column;gap:2px;min-width:90px;padding:8px 12px;display:flex}.git-playground-module-scss-module__l3qE9W__cBoxLabel{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.git-playground-module-scss-module__l3qE9W__cBoxHint{color:#8d9ab5;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:400}.git-playground-module-scss-module__l3qE9W__cArrow{flex-direction:column;align-items:center;gap:1px;display:flex}.git-playground-module-scss-module__l3qE9W__cArrowLabel{letter-spacing:.04em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__cChain{background:#0b1120;border:1px solid #29324b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:0;padding:16px;display:flex}.git-playground-module-scss-module__l3qE9W__cCommit{background:#151b2e;border:1px solid;border-radius:7px;flex-direction:column;align-items:center;gap:1px;min-width:64px;padding:6px 10px;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__cCommitId{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.git-playground-module-scss-module__l3qE9W__cCommitLabel{color:#b6c2d9;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__cCommitHead{letter-spacing:.1em;background:#0b1120;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;position:absolute;top:-8px}.git-playground-module-scss-module__l3qE9W__cCommitPair{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__cTwoCol{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__cTwoCol{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__cTwoColHalf{background:#0b1120;border:1px solid #29324b;border-radius:8px;padding:12px 14px}.git-playground-module-scss-module__l3qE9W__cTwoColTitle{color:#9d8cff;margin-bottom:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600}.git-playground-module-scss-module__l3qE9W__cTwoColCaption{color:#b6c2d9;margin:8px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__cTwoColCaption strong{color:#e6edf7;font-weight:600}.git-playground-module-scss-module__l3qE9W__cAscii{color:#33d6c8;background:#0f1320;border:1px solid #29324b;border-radius:5px;margin:6px 0 0;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.45;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__cResetGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__cResetGrid{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__cResetCard{background:#0b1120;border:1px solid #29324b;border-radius:8px;padding:12px 14px}.git-playground-module-scss-module__l3qE9W__cResetCard[data-danger]{border-color:#f38ba840}.git-playground-module-scss-module__l3qE9W__cResetTitle{margin-bottom:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600}.git-playground-module-scss-module__l3qE9W__cResetList{color:#b6c2d9;flex-direction:column;gap:4px;margin:0 0 10px;padding:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__cTouch{color:#8d9ab5;background:#29324b;border-radius:3px;margin-right:4px;padding:1px 6px;display:inline-block}.git-playground-module-scss-module__l3qE9W__cTouch[data-on]{color:#5fd38d;background:#a6e3a11f}.git-playground-module-scss-module__l3qE9W__cResetCard p{color:#b6c2d9;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__cResetCard p strong{color:#e6edf7}.git-playground-module-scss-module__l3qE9W__cReflog{background:#0b1120;border:1px solid #29324b;border-radius:8px;flex-direction:column;gap:4px;margin:12px 0;padding:12px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__cReflogRow{grid-template-columns:80px 110px 1fr;align-items:baseline;gap:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:grid}.git-playground-module-scss-module__l3qE9W__cReflogIdx{color:#ffb86b}.git-playground-module-scss-module__l3qE9W__cReflogAct{color:#b689ff}.git-playground-module-scss-module__l3qE9W__cReflogMsg{color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__reviewWrap{flex-direction:column;height:100%;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__reviewSubBar{border-bottom:1px solid #29324b;gap:4px;padding:10px 14px 0;display:flex}.git-playground-module-scss-module__l3qE9W__reviewSubTab{appearance:none;color:#8d9ab5;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;align-items:center;gap:5px;margin-bottom:-1px;padding:6px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:all .13s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__reviewSubTab:hover{color:#b6c2d9}.git-playground-module-scss-module__l3qE9W__reviewSubTabActive{color:#9d8cff;background:#151b2e;border-color:#29324b}.git-playground-module-scss-module__l3qE9W__reviewBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__cmdSearch{color:#8d9ab5;background:#0b1120;border:1px solid #29324b;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:7px 9px;display:flex}.git-playground-module-scss-module__l3qE9W__cmdSearch:focus-within{color:#58a6ff;border-color:#58a6ff}.git-playground-module-scss-module__l3qE9W__cmdSearch input{color:#e6edf7;background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__cmdSearch input::placeholder{color:#8d9ab5}.git-playground-module-scss-module__l3qE9W__csWrapNew{flex-direction:column;gap:10px;height:100%;min-height:0;padding:14px;display:flex}.git-playground-module-scss-module__l3qE9W__csHeadNew{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.git-playground-module-scss-module__l3qE9W__csHeadNew h3{color:#e6edf7;letter-spacing:-.01em;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700}.git-playground-module-scss-module__l3qE9W__csSubNew{color:#b6c2d9;margin:3px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}.git-playground-module-scss-module__l3qE9W__csSearchNew{color:#8d9ab5;background:#0b1120;border:1px solid #29324b;border-radius:8px;align-items:center;gap:6px;min-width:280px;padding:7px 9px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__csSearchNew input{color:#e6edf7;background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__csSearchNew input::placeholder{color:#8d9ab5}.git-playground-module-scss-module__l3qE9W__csSearchNew:focus-within{color:#58a6ff;border-color:#58a6ffa6}.git-playground-module-scss-module__l3qE9W__csCatRowNew{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__csCatBtnNew{appearance:none;color:#b6c2d9;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1b2238;border:1px solid #29324b;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:all .14s}.git-playground-module-scss-module__l3qE9W__csCatBtnNew:hover{color:#e6edf7;border-color:#58a6ff73}.git-playground-module-scss-module__l3qE9W__csCatBtnActiveNew{color:#58a6ff;background:#58a6ff24;border-color:#58a6ff8c}.git-playground-module-scss-module__l3qE9W__csGridNew{flex:1;grid-template-columns:minmax(260px,.95fr) minmax(0,1.45fr);gap:10px;min-height:0;display:grid}@media (max-width:980px){.git-playground-module-scss-module__l3qE9W__csGridNew{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__csListNew,.git-playground-module-scss-module__l3qE9W__csDetailNew{background:#151b2e;border:1px solid #29324b;border-radius:10px}.git-playground-module-scss-module__l3qE9W__csListNew{flex-direction:column;gap:7px;min-height:0;padding:8px;display:flex;overflow:auto}.git-playground-module-scss-module__l3qE9W__csEmptyNew{color:#8d9ab5;padding:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__csItemNew{appearance:none;text-align:left;cursor:pointer;background:#1b2238;border:1px solid #0000;border-radius:8px;padding:10px;transition:all .13s}.git-playground-module-scss-module__l3qE9W__csItemNew:hover{border-color:#58a6ff66}.git-playground-module-scss-module__l3qE9W__csItemActiveNew{background:#58a6ff1a;border-color:#58a6ffa6}.git-playground-module-scss-module__l3qE9W__csItemTopNew{justify-content:space-between;align-items:center;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__csItemTitleNew{color:#e6edf7;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__csRunTagNew{color:#5fd38d;text-transform:uppercase;letter-spacing:.08em;border:1px solid #5fd38d73;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__csItemSummaryNew{color:#b6c2d9;margin:6px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.45}.git-playground-module-scss-module__l3qE9W__csDetailNew{flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex}.git-playground-module-scss-module__l3qE9W__csDetailHeadNew{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__csDetailHeadNew h4{color:#e6edf7;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700}.git-playground-module-scss-module__l3qE9W__csDetailHeadNew span{text-transform:uppercase;letter-spacing:.08em;color:#58a6ff;border:1px solid #58a6ff73;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__csDetailWhyNew{color:#b6c2d9;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__csCodeNew{color:#e6edf7;background:#0b1120;border:1px solid #29324b;border-radius:8px;margin:0;padding:11px 12px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__csCodeNew code{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.git-playground-module-scss-module__l3qE9W__csCautionNew{color:#ffc6d1;background:#ff6b8814;border:1px solid #ff6b8859;border-radius:8px;padding:9px 11px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__csActionsNew{align-items:center;gap:8px;margin-top:auto;display:flex}.git-playground-module-scss-module__l3qE9W__wfWrapNew{flex-direction:column;gap:10px;height:100%;min-height:0;padding:14px;display:flex}.git-playground-module-scss-module__l3qE9W__wfHeadNew h3{color:#e6edf7;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700}.git-playground-module-scss-module__l3qE9W__wfHeadNew p{color:#b6c2d9;margin:4px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}.git-playground-module-scss-module__l3qE9W__wfTabsNew{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:760px){.git-playground-module-scss-module__l3qE9W__wfTabsNew{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__wfTabNew{appearance:none;color:#b6c2d9;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#1b2238;border:1px solid #29324b;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:all .13s;display:flex}.git-playground-module-scss-module__l3qE9W__wfTabNew:hover{color:#e6edf7;border-color:#58a6ff73}.git-playground-module-scss-module__l3qE9W__wfTabActiveNew{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ffa6}.git-playground-module-scss-module__l3qE9W__wfSummaryNew{color:#e6edf7;background:#58a6ff14;border:1px solid #29324b;border-radius:9px;padding:10px 11px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__wfPhasesNew{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.git-playground-module-scss-module__l3qE9W__wfPhaseNew{background:#151b2e;border:1px solid #29324b;border-radius:10px;flex-direction:column;gap:9px;padding:11px;display:flex}.git-playground-module-scss-module__l3qE9W__wfPhaseHeadNew{align-items:flex-start;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__wfPhaseHeadNew h4{color:#e6edf7;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.git-playground-module-scss-module__l3qE9W__wfPhaseHeadNew p{color:#b6c2d9;margin:3px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__wfPhaseNumNew{color:#58a6ff;background:#58a6ff1f;border:1px solid #58a6ff80;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex}.git-playground-module-scss-module__l3qE9W__wfCmdListNew{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__wfCmdRowNew{background:#0b1120;border:1px solid #29324b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.git-playground-module-scss-module__l3qE9W__wfCmdRowNew code{color:#e6edf7;white-space:nowrap;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__wfGateNew{color:#b6c2d9;border-top:1px dashed #8d9ab54d;padding-top:7px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.git-playground-module-scss-module__l3qE9W__cpWrapNew{grid-template-columns:290px minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:14px;display:grid}@media (max-width:980px){.git-playground-module-scss-module__l3qE9W__cpWrapNew{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__cpNavNew,.git-playground-module-scss-module__l3qE9W__cpMainNew{background:#151b2e;border:1px solid #29324b;border-radius:10px}.git-playground-module-scss-module__l3qE9W__cpNavNew{flex-direction:column;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__cpNavHeadNew{border-bottom:1px solid #29324b;padding:11px}.git-playground-module-scss-module__l3qE9W__cpNavHeadNew h3{color:#e6edf7;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700}.git-playground-module-scss-module__l3qE9W__cpNavHeadNew p{color:#b6c2d9;margin:4px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__cpNavListNew{flex-direction:column;gap:7px;min-height:0;padding:8px;display:flex;overflow:auto}.git-playground-module-scss-module__l3qE9W__cpNavItemNew{appearance:none;text-align:left;cursor:pointer;background:#1b2238;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px;transition:all .13s;display:grid}.git-playground-module-scss-module__l3qE9W__cpNavItemNew:hover{border-color:#58a6ff73}.git-playground-module-scss-module__l3qE9W__cpNavItemActiveNew{background:#58a6ff1a;border-color:#58a6ffa6}.git-playground-module-scss-module__l3qE9W__cpNavItemNumNew{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff80;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__cpNavItemBodyNew{flex-direction:column;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__cpNavItemBodyNew strong{color:#e6edf7;white-space:nowrap;text-overflow:ellipsis;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.git-playground-module-scss-module__l3qE9W__cpNavItemBodyNew small{text-transform:uppercase;letter-spacing:.08em;color:#8d9ab5;margin-top:2px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.git-playground-module-scss-module__l3qE9W__cpMainNew{flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.git-playground-module-scss-module__l3qE9W__cpHeadNew span{color:#58a6ff;text-transform:uppercase;letter-spacing:.09em;border:1px solid #58a6ff73;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.git-playground-module-scss-module__l3qE9W__cpHeadNew h4{color:#e6edf7;letter-spacing:-.02em;margin:8px 0 5px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700}.git-playground-module-scss-module__l3qE9W__cpHeadNew p{color:#b6c2d9;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__cpSectionNew{background:#1b2238;border:1px solid #29324b;border-radius:8px;padding:10px}.git-playground-module-scss-module__l3qE9W__cpSectionNew h5{text-transform:uppercase;letter-spacing:.1em;color:#8d9ab5;margin:0 0 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__cpSectionNew p{color:#e6edf7;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__cpSectionNew ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.git-playground-module-scss-module__l3qE9W__cpSectionNew ul li{color:#b6c2d9;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__cpSectionNew ul code{color:#f4c95d;background:#f4c95d1a;border:1px solid #f4c95d40;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__cpDiagramNew{color:#d8e2f5;background:#0b1120;border:1px solid #29324b;border-radius:7px;margin:0;padding:10px 11px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__cpColsNew{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.git-playground-module-scss-module__l3qE9W__cpColsNew{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__fdShell{--gp-wb-width:560px;grid-template-columns:220px minmax(0,1fr)var(--gp-wb-width);width:100%;height:100%;min-height:0;transition:background-color var(--gp-theme)var(--gp-ease-out),color var(--gp-theme)var(--gp-ease-out),border-color var(--gp-theme)var(--gp-ease-out);transition:grid-template-columns var(--gp-soft)var(--gp-ease-out),background-color var(--gp-theme)var(--gp-ease-out),color var(--gp-theme)var(--gp-ease-out),border-color var(--gp-theme)var(--gp-ease-out);display:grid;position:relative}@media (max-width:1480px){.git-playground-module-scss-module__l3qE9W__fdShell{--gp-wb-width:500px}}@media (max-width:1280px){.git-playground-module-scss-module__l3qE9W__fdShell{--gp-wb-width:440px}}@media (max-width:1100px){.git-playground-module-scss-module__l3qE9W__fdShell{--gp-wb-width:380px}}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdShell{grid-template-rows:1fr;grid-template-columns:1fr;height:100%;min-height:0}}.git-playground-module-scss-module__l3qE9W__fdShell[data-workbench-open=false]{--gp-wb-width:36px}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdShell[data-workbench-open=false]{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__fdSidebar{border-right:1px solid var(--lx-line);background:var(--lx-surface);min-height:0;transition:background-color var(--gp-theme)var(--gp-ease-out),border-color var(--gp-theme)var(--gp-ease-out);flex-direction:column;display:flex}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdSidebar{z-index:250;background:var(--lx-surface);border-right:1px solid var(--lx-line);width:280px;max-width:85vw;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 32px #18181b1a}.git-playground-module-scss-module__l3qE9W__fdSidebar[data-mobile-open=true]{transform:translate(0)}}.git-playground-module-scss-module__l3qE9W__fdSideInner{scrollbar-width:thin;scrollbar-color:#94a3b82e #0000;flex:1;padding:18px 14px 24px;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__fdSideInner::-webkit-scrollbar{width:6px}.git-playground-module-scss-module__l3qE9W__fdSideInner::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:3px}.git-playground-module-scss-module__l3qE9W__fdSideHead{border-bottom:1px solid var(--lx-line);margin-bottom:6px;padding:4px 6px 16px}.git-playground-module-scss-module__l3qE9W__fdSideHead h2{color:var(--lx-text);letter-spacing:-.01em;margin:4px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__fdSideKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-text-4);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:inline-block}.git-playground-module-scss-module__l3qE9W__fdNavGroup{margin-top:14px}.git-playground-module-scss-module__l3qE9W__fdNavGroup:first-of-type{margin-top:8px}.git-playground-module-scss-module__l3qE9W__fdNavGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-text-4);padding:0 8px 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:600;display:block}.git-playground-module-scss-module__l3qE9W__fdNavList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__fdNavItem{appearance:none;cursor:pointer;width:100%;color:var(--lx-text-2);text-align:left;transition:color .22s var(--gp-ease-out),background-color .22s var(--gp-ease-out),border-color .22s var(--gp-ease-out),transform .28s var(--gp-ease-out);will-change:transform;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:6px 9px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdNavItem svg{color:var(--lx-text-3);transition:color .22s var(--gp-ease-out),transform .32s var(--gp-ease-out);flex-shrink:0}.git-playground-module-scss-module__l3qE9W__fdNavItem:hover{color:var(--lx-text);background:var(--lx-surface-2);transform:translate(3px)}.git-playground-module-scss-module__l3qE9W__fdNavItem:hover svg{color:var(--lx-clay);transform:scale(1.08)}.git-playground-module-scss-module__l3qE9W__fdNavItemActive{color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line);font-weight:600;position:relative}.git-playground-module-scss-module__l3qE9W__fdNavItemActive svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__fdNavItemActive:before{content:"";background:var(--lx-clay);transform-origin:50%;width:2px;animation:git-playground-module-scss-module__l3qE9W__fdNavStripeIn .38s var(--gp-ease-out)both;border-radius:0;position:absolute;top:6px;bottom:6px;left:-1px}@keyframes git-playground-module-scss-module__l3qE9W__fdNavStripeIn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.git-playground-module-scss-module__l3qE9W__fdSideFoot{border-top:1px solid var(--lx-line);margin-top:22px;padding:10px 8px 0}.git-playground-module-scss-module__l3qE9W__fdSideHint{color:var(--lx-text-4);align-items:center;gap:6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.5;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdSideHint svg{color:var(--lx-text-3)}.git-playground-module-scss-module__l3qE9W__fdMain{background:var(--lx-bg);min-width:0;min-height:0;transition:background-color var(--gp-theme)var(--gp-ease-out);display:flex;position:relative}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdMain{border-left:none;grid-area:1/1;width:100%}}.git-playground-module-scss-module__l3qE9W__fdMainScroll{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex:1;min-width:0;min-height:0;padding:28px 36px 60px;position:relative;overflow:hidden auto}.git-playground-module-scss-module__l3qE9W__fdMainScroll::-webkit-scrollbar{width:6px}.git-playground-module-scss-module__l3qE9W__fdMainScroll::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:3px}@media (max-width:1180px){.git-playground-module-scss-module__l3qE9W__fdMainScroll{padding:24px 24px 60px}}@media (max-width:768px){.git-playground-module-scss-module__l3qE9W__fdMainScroll{padding:18px 14px 60px}}.git-playground-module-scss-module__l3qE9W__fdArticleHead{flex-shrink:0;max-width:880px;margin:0 0 22px}.git-playground-module-scss-module__l3qE9W__fdArticleCrumbs{color:var(--lx-text-4);align-items:center;gap:6px;margin-bottom:12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdArticleCrumbs svg{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__fdArticleCrumbsCurrent{color:var(--lx-text-2);font-weight:500}.git-playground-module-scss-module__l3qE9W__fdArticleTitle{letter-spacing:-.02em;color:var(--lx-text);margin:0 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:600;line-height:1.18}@media (max-width:768px){.git-playground-module-scss-module__l3qE9W__fdArticleTitle{font-size:24px}}.git-playground-module-scss-module__l3qE9W__fdArticleLead{color:var(--lx-text-3);max-width:640px;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__fdArticleRule{background:linear-gradient(90deg,#94a3b82e 0%,#94a3b80a 60%,#0000 100%);height:1px;margin:22px 0 4px}.git-playground-module-scss-module__l3qE9W__fdArticleBody{scrollbar-width:thin;scrollbar-color:#94a3b824 #0000;flex:1;min-height:0;padding-bottom:40px;overflow:hidden auto}.git-playground-module-scss-module__l3qE9W__fdArticleBody::-webkit-scrollbar{width:6px}.git-playground-module-scss-module__l3qE9W__fdArticleBody::-webkit-scrollbar-thumb{background:#94a3b829;border-radius:3px}.git-playground-module-scss-module__l3qE9W__fdArticleBody>div{min-height:0}.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol{border-left:1px solid var(--lx-line);background:var(--lx-bg);min-width:0;min-height:0;transition:background-color var(--gp-theme)var(--gp-ease-out),border-color var(--gp-theme)var(--gp-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:1025px){.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdPaneTerminal,.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdPaneGraph,.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdPaneDivider,.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdDrawerTabs{display:none}}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol{z-index:240;border-left:none;border-top:1px solid var(--lx-line);background:var(--lx-bg);border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:min(72vh,520px);transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 32px #1f1e1d1f}.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-drawer-open=true]{transform:translateY(0)}}.git-playground-module-scss-module__l3qE9W__fdDrawerTabs{display:none}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdDrawerTabs{border-bottom:1px solid var(--lx-line);background:var(--lx-surface-2);flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;padding:8px 12px;display:grid}.git-playground-module-scss-module__l3qE9W__fdDrawerTabs button{appearance:none;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdDrawerTabs button svg{color:inherit}.git-playground-module-scss-module__l3qE9W__fdDrawerTabs button[data-active=true]{color:var(--lx-clay);background:#cc785c1a;border-color:#cc785c47}.git-playground-module-scss-module__l3qE9W__fdDrawerTabs button:not([data-active=true]):hover{color:var(--lx-text);background:var(--lx-surface)}}.git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle{appearance:none;z-index:5;border:1px solid var(--lx-line);background:var(--lx-surface);width:24px;height:24px;color:var(--lx-text-3);cursor:pointer;box-shadow:0 1px 0 var(--lx-line);transition:color .22s var(--gp-ease-out),background-color .22s var(--gp-ease-out),border-color .22s var(--gp-ease-out),transform .32s var(--gp-ease-out),box-shadow .32s var(--gp-ease-out),top .36s var(--gp-ease-out),left .36s var(--gp-ease-out);border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:14px;font-weight:700;display:flex;position:absolute;top:12px;left:6px}.git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle:hover{color:var(--lx-clay);border-color:var(--lx-clay-edge);background:var(--lx-clay-tint);box-shadow:0 4px 14px -6px var(--lx-clay-edge);transform:scale(1.08)}.git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle:active{transition-duration:80ms;transform:scale(.94)}.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle{top:50%;left:50%;transform:translate(-50%,-50%)}.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle:hover{transform:translate(-50%,-50%)scale(1.08)}.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-workbench-open=false] .git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle:active{transform:translate(-50%,-50%)scale(.94)}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdWorkbenchHandle{display:none}}.git-playground-module-scss-module__l3qE9W__fdPaneTerminal{border-bottom:1px solid var(--lx-line);flex-direction:column;flex:1.6 1 0;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__fdWorkbenchCol[data-graph-open=false] .git-playground-module-scss-module__l3qE9W__fdPaneTerminal{flex:100%}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdPaneTerminal{border-bottom:none;flex:1 1 0}.git-playground-module-scss-module__l3qE9W__fdPaneTerminal[data-mobile-active=false]{display:none}}.git-playground-module-scss-module__l3qE9W__fdPaneGraph{background:var(--lx-bg);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__fdPaneGraph[data-open=false]{flex:none}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdPaneGraph{flex:1 1 0}.git-playground-module-scss-module__l3qE9W__fdPaneGraph[data-mobile-active=false]{display:none}}.git-playground-module-scss-module__l3qE9W__fdPaneDivider{display:none}.git-playground-module-scss-module__l3qE9W__fdPaneHead{background:var(--lx-surface-2);border-bottom:1px solid var(--lx-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdPaneHead{display:none}}.git-playground-module-scss-module__l3qE9W__fdPaneHeadLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-text-3);align-items:center;gap:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdPaneHeadLabel svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__fdPaneToggle{appearance:none;border:1px solid var(--lx-line);background:var(--lx-surface);width:22px;height:22px;color:var(--lx-text-3);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdPaneToggle:hover{color:var(--lx-clay);background:#cc785c14;border-color:#cc785c59}.git-playground-module-scss-module__l3qE9W__fdPaneBody{flex:1;min-height:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__fdPaneBody>*{height:100%;min-height:0}.git-playground-module-scss-module__l3qE9W__fdTerminalHead{border-bottom:1px solid var(--lx-line);background:var(--lx-surface-2);flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__fdTerminalDot{opacity:.85;border-radius:50%;width:9px;height:9px;display:inline-block}.git-playground-module-scss-module__l3qE9W__fdTerminalDot[data-c=r]{background:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__fdTerminalDot[data-c=y]{background:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__fdTerminalDot[data-c=g]{background:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__fdTerminalLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lx-text-4);align-items:center;gap:6px;margin-left:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__fdTerminalLabel svg{color:var(--lx-text-3)}.git-playground-module-scss-module__l3qE9W__fdTerminalBody{flex-direction:column;flex:1;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__fdTerminalBody>*{flex:1;min-height:0;background:0 0!important;border:none!important;border-radius:0!important}.git-playground-module-scss-module__l3qE9W__mobileBackdrop{display:none}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__mobileBackdrop{z-index:230;-webkit-backdrop-filter:blur(2px);background:#1f1e1d52;display:block;position:fixed;inset:0}}@keyframes git-playground-module-scss-module__l3qE9W__gp-heartbeat-glow{0%,22%,60%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff0a,0 6px 20px #00000080,0 0 #cc785c00}8%{box-shadow:inset 0 1px 0 #ffffff0a,0 6px 20px #0000008c,0 0 22px 4px var(--gp-glow,#cc785c8c);transform:scale(1.045)}35%{box-shadow:inset 0 1px 0 #ffffff0a,0 6px 22px #0000008c,0 0 28px 6px var(--gp-glow,#cc785ca6);transform:scale(1.06)}}.git-playground-module-scss-module__l3qE9W__mobileMenuBtn,.git-playground-module-scss-module__l3qE9W__mobileTermBtn{display:none}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__mobileMenuBtn,.git-playground-module-scss-module__l3qE9W__mobileTermBtn{z-index:260;-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--gp-accent,var(--lx-clay))32%,#e8e4d41f);color:#f3ede0;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;--gp-glow:color-mix(in srgb,var(--gp-accent,var(--lx-clay))55%,transparent);will-change:transform,box-shadow;background:#0f1421eb;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .2s,border-color .2s,background .2s;animation:2.4s ease-in-out infinite git-playground-module-scss-module__l3qE9W__gp-heartbeat-glow;display:inline-flex;position:fixed;bottom:1rem;box-shadow:inset 0 1px #ffffff0a,0 6px 20px #00000080}.git-playground-module-scss-module__l3qE9W__mobileMenuBtn:hover,.git-playground-module-scss-module__l3qE9W__mobileTermBtn:hover{color:var(--gp-accent,var(--lx-clay));border-color:color-mix(in srgb,var(--gp-accent,var(--lx-clay))55%,transparent)}.git-playground-module-scss-module__l3qE9W__mobileMenuBtn:hover,.git-playground-module-scss-module__l3qE9W__mobileMenuBtn:focus-visible,.git-playground-module-scss-module__l3qE9W__mobileTermBtn:hover,.git-playground-module-scss-module__l3qE9W__mobileTermBtn:focus-visible{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.git-playground-module-scss-module__l3qE9W__mobileMenuBtn,.git-playground-module-scss-module__l3qE9W__mobileTermBtn{animation:none!important}}@media (max-width:1024px){.git-playground-module-scss-module__l3qE9W__fdShell[data-sidebar-open=true] .git-playground-module-scss-module__l3qE9W__mobileMenuBtn,.git-playground-module-scss-module__l3qE9W__fdShell[data-drawer-open=true] .git-playground-module-scss-module__l3qE9W__mobileTermBtn{animation:none;transform:none;box-shadow:inset 0 1px #ffffff0a,0 6px 20px #00000080}.git-playground-module-scss-module__l3qE9W__mobileMenuBtn{left:1rem}.git-playground-module-scss-module__l3qE9W__mobileTermBtn{animation-delay:1.2s;right:1rem}}.git-playground-module-scss-module__l3qE9W__mobileMenuBtnIcon{color:var(--gp-accent,var(--lx-clay));justify-content:center;align-items:center;display:inline-flex}.git-playground-module-scss-module__l3qE9W__mobileMenuBtnLabel{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}:root{--gp-ease-out:cubic-bezier(.16,1,.3,1);--gp-ease-in-out:cubic-bezier(.65,0,.35,1);--gp-ease-spring:cubic-bezier(.34,1.56,.64,1);--gp-quick:.16s;--gp-soft:.24s;--gp-slow:.32s;--gp-theme:.36s}.git-playground-module-scss-module__l3qE9W__fdShell,.git-playground-module-scss-module__l3qE9W__fdShell[data-theme=light]{--lx-bg:#faf9f5;--lx-surface:#fff;--lx-surface-2:#f0eee6;--lx-surface-3:#e8e3d4;--lx-line:#1f1e1d14;--lx-line-2:#1f1e1d24;--lx-line-3:#1f1e1d38;--lx-text:#1f1e1d;--lx-text-2:#3d3929;--lx-text-3:#6b6557;--lx-text-4:#a8a29e;--lx-clay:#cc785c;--lx-clay-tint:#cc785c1a;--lx-clay-edge:#cc785c4d;--lx-sage:#7a8f72;--lx-sage-tint:#7a8f721a;--lx-sage-edge:#7a8f724d;--lx-blush:#c98686;--lx-blush-tint:#c986861a;--lx-blush-edge:#c9868652;--lx-amber:#b08648;--lx-amber-tint:#b086481a;--lx-amber-edge:#b0864852;--lx-slate:#5e6e7a;--lx-slate-tint:#5e6e7a1a;--lx-slate-edge:#5e6e7a4d;--lx-mauve:#a38fa8;--lx-mauve-tint:#a38fa81a;--lx-mauve-edge:#a38fa84d;--lx-accent:var(--lx-clay);--lx-accent-2:var(--lx-slate);--lx-success:var(--lx-sage);--lx-danger:var(--lx-blush);--lx-warn:var(--lx-amber);--gp-paper:var(--lx-bg);--gp-ink:var(--lx-text);--gp-ink-2:var(--lx-text-2);--gp-ink-3:var(--lx-text-3);--gp-ink-4:var(--lx-text-4);--gp-rule:var(--lx-line);--gp-rule-2:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__fdShell[data-theme=dark]{--lx-bg:#1a1716;--lx-surface:#221e1c;--lx-surface-2:#2a2522;--lx-surface-3:#353029;--lx-line:#f5f0e814;--lx-line-2:#f5f0e829;--lx-line-3:#f5f0e842;--lx-text:#f5f0e8;--lx-text-2:#d4cdbf;--lx-text-3:#99918a;--lx-text-4:#6a655e;--lx-clay:#d68a72;--lx-clay-tint:#d68a7229;--lx-clay-edge:#d68a7266;--lx-sage:#92a78a;--lx-sage-tint:#92a78a24;--lx-sage-edge:#92a78a5c;--lx-blush:#d49b9b;--lx-blush-tint:#d49b9b24;--lx-blush-edge:#d49b9b66;--lx-amber:#c2a263;--lx-amber-tint:#c2a26324;--lx-amber-edge:#c2a26366;--lx-slate:#8aa0aa;--lx-slate-tint:#8aa0aa24;--lx-slate-edge:#8aa0aa5c;--lx-mauve:#b8a4bd;--lx-mauve-tint:#b8a4bd24;--lx-mauve-edge:#b8a4bd5c}.git-playground-module-scss-module__l3qE9W__lxpr,.git-playground-module-scss-module__l3qE9W__lxdiffFile,.git-playground-module-scss-module__l3qE9W__lxlnDone,.git-playground-module-scss-module__l3qE9W__lxlnStep,.git-playground-module-scss-module__l3qE9W__lxlnConcept,.git-playground-module-scss-module__l3qE9W__lxlnLessonList,.git-playground-module-scss-module__l3qE9W__lxlnTrackTable,.git-playground-module-scss-module__l3qE9W__lxchTable,.git-playground-module-scss-module__l3qE9W__lxwDetail,.git-playground-module-scss-module__l3qE9W__lxwPipeline,.git-playground-module-scss-module__l3qE9W__lxcInfoCard,.git-playground-module-scss-module__l3qE9W__lxcStage{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px}.git-playground-module-scss-module__l3qE9W__lxprSec,.git-playground-module-scss-module__l3qE9W__lxlnDoneTake span,.git-playground-module-scss-module__l3qE9W__lxlnStepLabel,.git-playground-module-scss-module__l3qE9W__lxlnConcept>div:first-child,.git-playground-module-scss-module__l3qE9W__lxlnHeadEy,.git-playground-module-scss-module__l3qE9W__lxcmd2GroupLabel,.git-playground-module-scss-module__l3qE9W__lxpbCardNum,.git-playground-module-scss-module__l3qE9W__lxpbTreeHead,.git-playground-module-scss-module__l3qE9W__lxcmdSecLabel,.git-playground-module-scss-module__l3qE9W__lxcmdGrpLabel,.git-playground-module-scss-module__l3qE9W__lxc2PanelLab,.git-playground-module-scss-module__l3qE9W__lxc2GroupLabel,.git-playground-module-scss-module__l3qE9W__lxwSecLabel,.git-playground-module-scss-module__l3qE9W__lxcInfoLabel,.git-playground-module-scss-module__l3qE9W__lxcNavLabel,.git-playground-module-scss-module__l3qE9W__lxKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-text-4);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxcStepBtn,.git-playground-module-scss-module__l3qE9W__lxprMergeBtn,.git-playground-module-scss-module__l3qE9W__lxcStepBtnPlay{appearance:none;border:1px solid var(--lx-line-2);background:var(--lx-surface-2);height:26px;color:var(--lx-text-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcStepBtn:hover,.git-playground-module-scss-module__l3qE9W__lxprMergeBtn:hover,.git-playground-module-scss-module__l3qE9W__lxcStepBtnPlay:hover{background:var(--lx-surface-3);border-color:var(--lx-line-3);color:var(--lx-text)}.git-playground-module-scss-module__l3qE9W__lxcStepBtn:disabled,.git-playground-module-scss-module__l3qE9W__lxprMergeBtn:disabled,.git-playground-module-scss-module__l3qE9W__lxcStepBtnPlay:disabled{opacity:.45;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxprMergeBtn,.git-playground-module-scss-module__l3qE9W__lxcStepBtnPlay{color:#d4e4ff;background:linear-gradient(#18181b1f,#18181b0f);border-color:#18181b59}.git-playground-module-scss-module__l3qE9W__lxprMergeBtn:hover,.git-playground-module-scss-module__l3qE9W__lxcStepBtnPlay:hover{color:#fff;background:linear-gradient(#18181b2e,#18181b1a);border-color:#18181b8c}.git-playground-module-scss-module__l3qE9W__lxRoot{color:var(--lx-text-2);flex-direction:column;gap:14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex}.git-playground-module-scss-module__l3qE9W__lxHeadRow{border-bottom:1px solid var(--lx-line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxKicker{align-items:center;gap:6px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxH{letter-spacing:-.01em;color:var(--lx-text);margin:6px 0 4px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxLead{color:var(--lx-text-3);max-width:56ch;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxChip{border:1px solid var(--lx-line-2);color:var(--lx-text-3);letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxChipDot{background:currentColor;border-radius:50%;width:5px;height:5px}.git-playground-module-scss-module__l3qE9W__lxKbd{border:1px solid var(--lx-line-2);background:var(--lx-surface-2);color:var(--lx-text-3);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxcWrap{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcWrap{grid-template-columns:1fr;gap:14px}}.git-playground-module-scss-module__l3qE9W__lxcNav{border-right:1px solid var(--lx-line);flex-direction:column;align-self:start;gap:1px;padding-right:14px;display:flex;position:sticky;top:0}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcNav{border-right:none;border-bottom:1px solid var(--lx-line);scrollbar-width:thin;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:6px;padding-bottom:8px;padding-right:0;position:static;overflow:auto hidden}.git-playground-module-scss-module__l3qE9W__lxcNav::-webkit-scrollbar{height:4px}.git-playground-module-scss-module__l3qE9W__lxcNav::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:2px}}.git-playground-module-scss-module__l3qE9W__lxcNavLabel{padding:4px 8px 8px}.git-playground-module-scss-module__l3qE9W__lxcNavBtn{appearance:none;text-align:left;cursor:pointer;color:var(--lx-text-3);background:0 0;border:none;border-radius:6px;grid-template-columns:26px 1fr;align-items:baseline;gap:10px;padding:8px 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;transition:background .14s,color .14s,transform .14s;display:grid;position:relative}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcNavBtn{scroll-snap-align:start;border:1px solid var(--lx-line);background:#ffffff05;flex-shrink:0;padding:6px 10px}.git-playground-module-scss-module__l3qE9W__lxcNavBtn>span:last-child{white-space:nowrap}.git-playground-module-scss-module__l3qE9W__lxcNavBtn:hover{transform:none}}.git-playground-module-scss-module__l3qE9W__lxcNavBtn>span:first-child{letter-spacing:.14em;color:#e8e4d466;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxcNavBtn>span:last-child{font-weight:500;line-height:1.35}.git-playground-module-scss-module__l3qE9W__lxcNavBtn:hover{color:var(--lx-text);background:#e8e4d40a;transform:translate(1px)}.git-playground-module-scss-module__l3qE9W__lxcNavBtn[data-active=true]{color:var(--lx-text);background:linear-gradient(90deg,color-mix(in srgb,var(--gp-accent,var(--lx-clay))14%,transparent)0%,color-mix(in srgb,var(--gp-accent,var(--lx-clay))3%,transparent)100%)}.git-playground-module-scss-module__l3qE9W__lxcNavBtn[data-active=true]>span:first-child{color:var(--gp-accent,var(--lx-clay))}.git-playground-module-scss-module__l3qE9W__lxcNavBtn[data-active=true]:before{content:"";background:var(--gp-accent,var(--lx-clay));width:2px;box-shadow:0 0 8px var(--gp-accent,var(--lx-clay));border-radius:2px;position:absolute;top:6px;bottom:6px;left:-14px}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcNavBtn[data-active=true]:before{width:auto;height:2px;inset:auto 6px -8px}.git-playground-module-scss-module__l3qE9W__lxcNavBtn[data-active=true]{border-color:color-mix(in srgb,var(--gp-accent,var(--lx-clay))50%,transparent)}}.git-playground-module-scss-module__l3qE9W__lxcMain{flex-direction:column;gap:18px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxcHero{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcHeroMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcHeroH{letter-spacing:-.015em;color:var(--lx-text);margin:0;font-size:24px;font-weight:600;line-height:1.2}.git-playground-module-scss-module__l3qE9W__lxcHeroSub{color:var(--lx-text-3);max-width:64ch;font-size:15px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxcStage{padding:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxcStageHead{border-bottom:1px solid var(--lx-line);background:var(--lx-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcStageTitle{color:var(--lx-text-2);letter-spacing:.04em;align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcStageControls{align-items:center;gap:6px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcStepBtn,.git-playground-module-scss-module__l3qE9W__lxcStepBtnPlay{height:24px;padding:3px 8px;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxcStageBody{background:radial-gradient(circle at 18% 22%,#18181b0a,transparent 55%),var(--lx-surface);min-height:220px;padding:18px;position:relative}.git-playground-module-scss-module__l3qE9W__lxcStageScrubber{border-top:1px solid var(--lx-line);background:var(--lx-surface-2);color:var(--lx-text-3);align-items:center;gap:10px;padding:8px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcStageScrubber input[type=range]{appearance:none;background:var(--lx-line-2);cursor:pointer;border-radius:999px;outline:none;flex:1;height:4px}.git-playground-module-scss-module__l3qE9W__lxcStageScrubber input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--lx-clay);cursor:grab;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #18181b2e}.git-playground-module-scss-module__l3qE9W__lxcStageScrubber input[type=range]::-moz-range-thumb{background:var(--lx-clay);cursor:grab;border:2px solid #fff;border-radius:50%;width:12px;height:12px}.git-playground-module-scss-module__l3qE9W__lxcStepCaption{border-top:1px solid var(--lx-line);color:var(--lx-text-2);background:#00000026;min-height:38px;padding:10px 14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxcStepCaption code{color:var(--lx-clay);background:#18181b0f;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxcGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcGrid2{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__lxcInfoCard{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcInfoLabel{align-items:center;gap:6px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcInfoLabel[data-tone=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxcInfoLabel[data-tone=ok]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxcInfoList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxcInfoList li{color:var(--lx-text-2);grid-template-columns:14px 1fr;gap:8px;font-size:12.5px;line-height:1.5;display:grid}.git-playground-module-scss-module__l3qE9W__lxcInfoList li:before{content:"·";color:var(--lx-text-4);text-align:center;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxcInfoList li code{color:var(--lx-clay);background:#18181b0f;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxcCmdBlock+.git-playground-module-scss-module__l3qE9W__lxcCmdBlock{margin-top:8px}.git-playground-module-scss-module__l3qE9W__lxcCmdRow{border:1px solid var(--lx-line);background:var(--lx-surface);color:var(--lx-text-2);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transition:border-color .12s,background .12s;display:flex}.git-playground-module-scss-module__l3qE9W__lxcCmdRow:hover{border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxcCmdText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxcCmdActions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcCmdBtn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-bg);height:22px;color:var(--lx-text-3);letter-spacing:.04em;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcCmdBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxcCmdBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxcCmdBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxcCmdBtn[data-primary]:hover:not(:disabled){color:var(--lx-clay);background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxcCmdPreview{border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:7px 10px 9px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody{color:var(--lx-text-2);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;flex-direction:column;max-height:180px;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine{display:block}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=stderr]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=success]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=info]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=muted]{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=diff-add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxcCmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxcCmdPreviewLine[data-kind=diff-del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxgWrap{background:var(--lx-bg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxgWrap:not([data-compact=true]){border:1px solid var(--lx-line);border-radius:8px}.git-playground-module-scss-module__l3qE9W__lxgStatus{border-bottom:1px solid var(--lx-line);background:var(--lx-surface);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxgWrap[data-compact=true] .git-playground-module-scss-module__l3qE9W__lxgStatus{gap:6px;padding:8px 12px}.git-playground-module-scss-module__l3qE9W__lxgStatusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.git-playground-module-scss-module__l3qE9W__lxgStatusBranch{color:var(--lx-text-3);letter-spacing:.02em;align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxgStatusBranch strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxgStatusDot{background:var(--lx-clay);border-radius:50%;width:6px;height:6px;display:inline-block}.git-playground-module-scss-module__l3qE9W__lxgStatus[data-dirty=false] .git-playground-module-scss-module__l3qE9W__lxgStatusDot{background:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxgStatusClean{color:var(--lx-sage);font-family:"Source Serif 4",Georgia,serif;font-size:12.5px;font-style:italic}.git-playground-module-scss-module__l3qE9W__lxgStatusChips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxgChip{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxgChip[data-tone=sage]{color:var(--lx-sage);background:var(--lx-sage-tint);border-color:var(--lx-sage-edge)}.git-playground-module-scss-module__l3qE9W__lxgChip[data-tone=amber]{color:var(--lx-amber);background:var(--lx-amber-tint);border-color:var(--lx-amber-edge)}.git-playground-module-scss-module__l3qE9W__lxgChip[data-tone=slate]{color:var(--lx-slate);background:var(--lx-slate-tint);border-color:var(--lx-slate-edge)}.git-playground-module-scss-module__l3qE9W__lxgChip[data-tone=clay]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxgStashRow{background:var(--lx-sage-tint);border:1px solid var(--lx-sage-edge);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxgStashRow>svg{color:var(--lx-sage);flex-shrink:0;margin-top:2px}.git-playground-module-scss-module__l3qE9W__lxgStashLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lx-sage);flex-shrink:0;margin-right:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxgStashList{color:var(--lx-text-2);flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxgStashList li{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxgStashList li code{color:var(--lx-sage);flex-shrink:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxgStashList li span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxgStashList li em{color:var(--lx-text-3);flex-shrink:0;font-family:"Source Serif 4",Georgia,serif;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxgStashMore{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--lx-text-4)!important}.git-playground-module-scss-module__l3qE9W__lxgBanner{letter-spacing:.02em;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:500;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxgBanner[data-tone=danger]{color:var(--lx-blush);background:var(--lx-blush-tint);border:1px solid var(--lx-blush-edge)}.git-playground-module-scss-module__l3qE9W__lxgBanner[data-tone=amber]{color:var(--lx-amber);background:var(--lx-amber-tint);border:1px solid var(--lx-amber-edge)}.git-playground-module-scss-module__l3qE9W__lxgScroll{background:radial-gradient(circle at 1px 1px,#1f1e1d0d 1px,transparent 0)0 0/18px 18px,var(--lx-bg);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex:1;min-height:0;padding:14px 14px 18px;position:relative;overflow:auto}.git-playground-module-scss-module__l3qE9W__lxgScroll::-webkit-scrollbar{width:6px;height:6px}.git-playground-module-scss-module__l3qE9W__lxgScroll::-webkit-scrollbar-thumb{background:#1f1e1d29;border-radius:3px}.git-playground-module-scss-module__l3qE9W__lxgEmpty{text-align:center;color:var(--lx-text-3);flex-direction:column;gap:8px;padding:48px 20px;font-family:"Source Serif 4",Georgia,serif;font-size:14px;font-style:italic;display:flex}.git-playground-module-scss-module__l3qE9W__lxgEmpty code{color:var(--lx-clay);background:var(--lx-clay-tint);border:1px solid var(--lx-clay-edge);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.git-playground-module-scss-module__l3qE9W__lxgNodeBox{cursor:pointer;transition:filter .16s}.git-playground-module-scss-module__l3qE9W__lxgInspector{border-top:1px solid var(--lx-line);background:var(--lx-surface);color:var(--lx-text-3);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:10px 14px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.git-playground-module-scss-module__l3qE9W__lxgInspector strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxgInspector span[data-k]{color:var(--lx-text-4);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:10px}.git-playground-module-scss-module__l3qE9W__lxgChipRefs{flex-wrap:wrap;gap:5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxwWrap{flex-direction:column;gap:16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxwSwitcher{background:#0f142199;border:1px solid #e8e4d41a;border-radius:99px;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxwSwitcher:before{content:"FLOW";letter-spacing:.22em;color:#e8e4d459;align-self:center;padding:0 10px 0 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxwSwitcherBtn{appearance:none;color:#e8e4d48c;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;border-radius:99px;padding:6px 14px;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:13.5px;font-style:italic;font-weight:400;transition:background .14s,color .14s,transform .14s;position:relative}.git-playground-module-scss-module__l3qE9W__lxwSwitcherBtn:hover{color:#e8e4d4e6;transform:translateY(-1px)}.git-playground-module-scss-module__l3qE9W__lxwSwitcherBtn[data-active=true]{color:#f1ede2;background:linear-gradient(135deg,color-mix(in srgb,var(--gp-accent,var(--lx-clay))28%,transparent)0%,color-mix(in srgb,var(--gp-accent,var(--lx-clay))14%,transparent)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--gp-accent,var(--lx-clay))35%,transparent),0 4px 14px color-mix(in srgb,var(--gp-accent,var(--lx-clay))20%,transparent)}.git-playground-module-scss-module__l3qE9W__lxwPipeline{padding:16px;position:relative;overflow:hidden}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxwPipeline{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:12px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxwPipeline::-webkit-scrollbar{height:4px}.git-playground-module-scss-module__l3qE9W__lxwPipeline::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:2px}}.git-playground-module-scss-module__l3qE9W__lxwPipelineTrack{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:8px;display:grid;position:relative}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxwPipelineTrack{grid-auto-columns:minmax(180px,1fr)}}.git-playground-module-scss-module__l3qE9W__lxwPipeStep{border:1px solid var(--lx-line);background:var(--lx-surface-2);cursor:pointer;border-radius:6px;flex-direction:column;gap:4px;padding:12px 12px 12px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxwPipeStep:hover{border-color:var(--lx-clay);background:var(--lx-surface-3);transform:translateY(-1px)}.git-playground-module-scss-module__l3qE9W__lxwPipeStep[data-active=true]{border-color:var(--lx-clay);background:linear-gradient(#18181b0f,#18181b05);box-shadow:0 0 0 1px #18181b52}.git-playground-module-scss-module__l3qE9W__lxwPipeNum{color:var(--lx-text-4);letter-spacing:.08em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxwPipeName{color:var(--lx-text);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxwPipeArrow{background:var(--lx-line-2);z-index:1;width:16px;height:1px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.git-playground-module-scss-module__l3qE9W__lxwPipeArrow:after{content:"";border:4px solid #0000;border-left-color:var(--lx-line-2);position:absolute;top:-3px;right:0}.git-playground-module-scss-module__l3qE9W__lxwDetail{grid-template-columns:200px 1fr;gap:18px;padding:16px 18px;display:grid}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxwDetail{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__lxwDetailMeta{border-right:1px solid var(--lx-line);flex-direction:column;gap:8px;padding-right:18px;display:flex}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxwDetailMeta{border-right:none;border-bottom:1px solid var(--lx-line);padding-bottom:18px;padding-right:0}}.git-playground-module-scss-module__l3qE9W__lxwDetailNum{color:var(--lx-clay);letter-spacing:.06em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxwDetailH{color:var(--lx-text);margin:0;font-size:18px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxwDetailObj{color:var(--lx-text-3);font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxwDetailBody{flex-direction:column;gap:12px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxwSecLabel{align-items:center;gap:6px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxwGate{border:1px dashed var(--lx-line-2);color:var(--lx-text-2);background:#3fb9500a;border-radius:6px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxwGate>svg{color:var(--lx-sage);flex-shrink:0;margin-top:1px}.git-playground-module-scss-module__l3qE9W__lxwCmd{border:1px solid var(--lx-line);background:var(--lx-bg);color:var(--lx-text-2);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transition:border-color .12s;display:flex}.git-playground-module-scss-module__l3qE9W__lxwCmd:hover{border-color:var(--lx-line-3)}.git-playground-module-scss-module__l3qE9W__lxwCmd+.git-playground-module-scss-module__l3qE9W__lxwCmd{margin-top:6px}.git-playground-module-scss-module__l3qE9W__lxwCmd code{color:var(--lx-text);background:0 0;padding:0}.git-playground-module-scss-module__l3qE9W__lxwCmd code:before{content:"$ ";color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxc2Wrap{grid-template-columns:248px minmax(0,1fr);gap:28px;height:min(820px,100vh - 240px);min-height:540px;display:grid}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxc2Wrap{grid-template-columns:1fr;gap:18px;height:auto}}.git-playground-module-scss-module__l3qE9W__lxc2Side{border-right:1px solid var(--lx-line);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:16px;min-height:0;padding-right:18px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxc2Side::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__lxc2Side::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxc2Side{border-right:0;border-bottom:1px solid var(--lx-line);max-height:280px;padding-bottom:14px;padding-right:0}}.git-playground-module-scss-module__l3qE9W__lxc2SideH{color:var(--lx-text);letter-spacing:-.005em;margin:4px 0 6px;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1.3}.git-playground-module-scss-module__l3qE9W__lxc2Group{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2GroupLabel{letter-spacing:.18em;color:var(--lx-text-4);font-size:10px}.git-playground-module-scss-module__l3qE9W__lxc2GroupList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2NavBtn{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text-3);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:background .12s,color .12s,border-color .12s;display:grid;position:relative}.git-playground-module-scss-module__l3qE9W__lxc2NavBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxc2NavBtn[data-active=true]{color:var(--lx-text);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxc2NavNum{color:var(--lx-text-4);text-align:right;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxc2NavBtn[data-active=true] .git-playground-module-scss-module__l3qE9W__lxc2NavNum{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxc2NavTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxc2Detail{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:20px;min-width:0;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxc2Detail::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxc2Detail::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxc2Head{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2Tag{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxc2Title{color:var(--lx-text);letter-spacing:-.02em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxc2Title{font-size:22px}}.git-playground-module-scss-module__l3qE9W__lxc2Intro{color:var(--lx-text-2);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxc2Canvas{background:var(--lx-bg);border:1px solid var(--lx-line);border-radius:10px;justify-content:center;align-items:center;min-height:320px;padding:14px;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxc2CanvasInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2Caption{border-left:2px solid var(--lx-clay);align-items:center;min-height:48px;padding:6px 0 6px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2Caption p{color:var(--lx-text);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:15px;font-style:italic;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxc2Controls{border-top:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2Frames{align-items:center;gap:8px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxc2Dot{appearance:none;background:var(--lx-surface-3);cursor:pointer;border:0;border-radius:3px;width:22px;height:6px;transition:background .32s,width .36s cubic-bezier(.16,1,.3,1)}.git-playground-module-scss-module__l3qE9W__lxc2Dot:hover{background:var(--lx-line-3)}.git-playground-module-scss-module__l3qE9W__lxc2Dot[data-active=true]{background:var(--lx-clay);width:32px}.git-playground-module-scss-module__l3qE9W__lxc2Dot[data-past=true]{background:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxc2FrameLabel{color:var(--lx-text-3);letter-spacing:.04em;margin-left:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxc2Btns{align-items:center;gap:4px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxc2Btn{appearance:none;border:1px solid var(--lx-line-2);background:var(--lx-surface);height:28px;color:var(--lx-text-2);letter-spacing:.06em;text-transform:lowercase;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxc2Btn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-3)}.git-playground-module-scss-module__l3qE9W__lxc2Btn:disabled{opacity:.45;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxc2Btn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxc2Btn[data-primary]:hover:not(:disabled){background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxc2Grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:760px){.git-playground-module-scss-module__l3qE9W__lxc2Grid{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__lxc2Panel{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2PanelLab{align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxc2PanelLab[data-tone=amber]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxc2BulletList{color:var(--lx-text-2);flex-direction:column;gap:6px;margin:0;padding-left:16px;font-size:13.5px;line-height:1.5;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2BulletList li::marker{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxc2Cmds{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2CmdBlock{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2CmdRow{border:1px solid var(--lx-line);background:var(--lx-bg);color:var(--lx-text);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transition:border-color .12s;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2CmdRow:hover{border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxc2CmdText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxc2CmdActions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxc2IconBtn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-surface);height:22px;color:var(--lx-text-3);letter-spacing:.04em;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxc2IconBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxc2IconBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxc2IconBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxc2IconBtn[data-primary]:hover:not(:disabled){color:var(--lx-clay);background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreview{border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:7px 10px 9px;display:flex}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody{color:var(--lx-text-2);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;flex-direction:column;max-height:140px;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine{display:block}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=stderr]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=success]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=info]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=muted]{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=diff-add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewBody .git-playground-module-scss-module__l3qE9W__lxc2CmdPreviewLine[data-kind=diff-del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxcmdWrap{grid-template-columns:280px minmax(0,1fr);gap:16px;height:min(720px,100vh - 240px);min-height:420px;display:grid}@media (max-width:900px){.git-playground-module-scss-module__l3qE9W__lxcmdWrap{grid-template-columns:1fr;height:auto;min-height:0}}.git-playground-module-scss-module__l3qE9W__lxcmdAside{border-right:1px solid var(--lx-line);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:6px;min-height:0;padding-right:16px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxcmdAside::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxcmdAside::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxcmdAside .git-playground-module-scss-module__l3qE9W__lxcmdSearch{z-index:2;background:var(--lx-bg);border:0;border-bottom:1px solid var(--lx-line);border-radius:0;margin:0 -16px 4px 0;padding-right:16px;position:sticky;top:0}.git-playground-module-scss-module__l3qE9W__lxcmdAside .git-playground-module-scss-module__l3qE9W__lxcmdSearch:focus-within{border-bottom-color:var(--lx-clay)}@media (max-width:900px){.git-playground-module-scss-module__l3qE9W__lxcmdAside{border-right:none;border-bottom:1px solid var(--lx-line);max-height:240px;padding-bottom:8px;padding-right:0}}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcmdItem[data-active=true]:before{left:2px!important}}.git-playground-module-scss-module__l3qE9W__lxcmdSearch{border:1px solid var(--lx-line-2);background:var(--lx-surface-2);border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:7px 10px;transition:border-color .12s;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmdSearch:focus-within{border-color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxcmdSearch svg{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcmdSearch input{color:var(--lx-text);background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxcmdSearch input::placeholder{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcmdGrp{margin-top:4px}.git-playground-module-scss-module__l3qE9W__lxcmdGrpLabel{padding:6px 8px 4px}.git-playground-module-scss-module__l3qE9W__lxcmdItem{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text-3);background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transition:background .12s,color .12s;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxcmdItem:hover{color:var(--lx-text);background:#ffffff06}.git-playground-module-scss-module__l3qE9W__lxcmdItem[data-active=true]{color:var(--lx-text);background:#18181b0d}.git-playground-module-scss-module__l3qE9W__lxcmdItem[data-active=true]:before{content:"";background:var(--lx-clay);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-16px}.git-playground-module-scss-module__l3qE9W__lxcmdBadge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--lx-line-2);color:var(--lx-text-4);background:#ffffff05;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxcmdDetail{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:14px;min-width:0;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxcmdDetail::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxcmdDetail::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxcmdDH{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmdDH h3{color:var(--lx-text);letter-spacing:-.01em;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxcmdDesc{color:var(--lx-text-2);max-width:60ch;font-size:15px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxcmdSec{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmdCode{border:1px solid var(--lx-line);background:var(--lx-bg);color:var(--lx-text);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxcmdCode code:before{content:"$ ";color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcmdFlags{border:1px solid var(--lx-line);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxcmdFlagRow{border-top:1px solid var(--lx-line);background:var(--lx-surface);grid-template-columns:200px 1fr;gap:12px;padding:7px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:grid}.git-playground-module-scss-module__l3qE9W__lxcmdFlagRow:first-child{border-top:none}.git-playground-module-scss-module__l3qE9W__lxcmdFlagRow:hover{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxcmdFlagRow code{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxcmdFlagRow span{color:var(--lx-text-3)}.git-playground-module-scss-module__l3qE9W__lxcmdCases{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmdCases li{color:var(--lx-text-2);grid-template-columns:14px 1fr;gap:8px;font-size:12.5px;line-height:1.5;display:grid}.git-playground-module-scss-module__l3qE9W__lxcmdCases li:before{content:"→";color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcmdActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmdRunHint{color:var(--lx-text-4);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxcmdRunHint code{color:var(--lx-text-3)}.git-playground-module-scss-module__l3qE9W__lxchWrap{flex-direction:column;gap:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxchToolbar{border:1px solid var(--lx-line);background:var(--lx-surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxchSearch{background:var(--lx-bg);border:1px solid #0000;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:220px;padding:6px 10px;transition:border-color .12s;display:flex}@media (max-width:480px){.git-playground-module-scss-module__l3qE9W__lxchSearch{flex-basis:100%;min-width:0}}.git-playground-module-scss-module__l3qE9W__lxchSearch:focus-within{border-color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxchSearch svg{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxchSearch input{color:var(--lx-text);background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxchSearch input::placeholder{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxchCats{flex-wrap:wrap;gap:4px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxchCatBtn{appearance:none;color:var(--lx-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 9px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s}.git-playground-module-scss-module__l3qE9W__lxchCatBtn:hover{color:var(--lx-text)}.git-playground-module-scss-module__l3qE9W__lxchCatBtn[data-active=true]{color:var(--lx-text);background:#18181b0f;border-color:#18181b33}.git-playground-module-scss-module__l3qE9W__lxchTable{flex-direction:column;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxchRow{border-top:1px solid var(--lx-line);cursor:pointer;background:var(--lx-surface);grid-template-columns:1fr 1.4fr 32px 32px;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxchRow:first-child{border-top:none}.git-playground-module-scss-module__l3qE9W__lxchRow:hover{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxchRow[data-active=true]{background:#18181b0a}@media (max-width:600px){.git-playground-module-scss-module__l3qE9W__lxchRow{grid-template-columns:1fr auto auto;grid-template-areas:"title copy run""cmd cmd cmd";gap:8px 10px;padding:12px}.git-playground-module-scss-module__l3qE9W__lxchRow>:first-child{grid-area:title}.git-playground-module-scss-module__l3qE9W__lxchRow>:nth-child(2){grid-area:cmd;min-width:0}.git-playground-module-scss-module__l3qE9W__lxchRow>:nth-child(3){grid-area:copy}.git-playground-module-scss-module__l3qE9W__lxchRow>:nth-child(4){grid-area:run}}.git-playground-module-scss-module__l3qE9W__lxchRowL{flex-direction:column;gap:3px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxchRowTitle{color:var(--lx-text);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxchRowSub{color:var(--lx-text-3);font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxchRowCmd{color:var(--lx-text-2);background:var(--lx-bg);border:1px solid var(--lx-line);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:5px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxchIconBtn{appearance:none;border:1px solid var(--lx-line-2);width:28px;height:28px;color:var(--lx-text-3);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxchIconBtn:hover{color:var(--lx-text);background:var(--lx-surface-3);border-color:var(--lx-line-3)}.git-playground-module-scss-module__l3qE9W__lxchExpand{border-top:1px solid var(--lx-line);background:var(--lx-surface-2);flex-direction:column;gap:10px;padding:12px 14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxchExpand p{color:var(--lx-text-2);margin:0;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxchCaution{color:#f5b7b5;background:#b91c1c0f;border:1px solid #b91c1c4d;border-radius:6px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxchCaution svg{color:var(--lx-blush);flex-shrink:0;margin-top:1px}.git-playground-module-scss-module__l3qE9W__lxchEmpty{text-align:center;color:var(--lx-text-4);padding:32px 16px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.git-playground-module-scss-module__l3qE9W__lxpbWrap{flex-direction:column;gap:22px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbHeader{border-bottom:1px solid var(--lx-line);flex-direction:column;gap:6px;padding-bottom:18px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbHeaderH{letter-spacing:-.02em;color:var(--lx-text);margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:32px;font-weight:600;line-height:1.1}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxpbHeaderH{font-size:26px}}.git-playground-module-scss-module__l3qE9W__lxpbHeaderLead{color:var(--lx-text-2);max-width:64ch;margin:6px 0 0;font-size:14.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxpbTree{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;padding:18px 20px 20px}.git-playground-module-scss-module__l3qE9W__lxpbTreeHead{align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxpbTreeHead:after{content:"";background:var(--lx-line);flex:1;height:1px;margin-left:8px}.git-playground-module-scss-module__l3qE9W__lxpbTreeBody{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbTreeStep{grid-template-columns:28px 1fr;align-items:flex-start;gap:12px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpbTreeNum{color:var(--lx-text-4);letter-spacing:.04em;padding-top:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxpbTreeQ{flex-direction:column;gap:8px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbTreeQLabel{color:var(--lx-text);font-size:14.5px;font-weight:500;line-height:1.4}.git-playground-module-scss-module__l3qE9W__lxpbTreeQLabel code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.git-playground-module-scss-module__l3qE9W__lxpbTreeOpts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (max-width:600px){.git-playground-module-scss-module__l3qE9W__lxpbTreeOpts{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__lxpbTreeOpt{appearance:none;text-align:left;background:var(--lx-surface);border:1px solid var(--lx-line);cursor:pointer;color:var(--lx-text-2);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;padding:9px 12px;transition:background .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxpbTreeOpt:hover:not(:disabled){background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxpbTreeOpt:disabled{cursor:default;opacity:.85}.git-playground-module-scss-module__l3qE9W__lxpbTreeOpt svg{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxpbTreeOptLabel{letter-spacing:.06em;text-transform:uppercase;background:var(--lx-clay-tint);color:var(--lx-clay);border:1px solid var(--lx-clay-edge);border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpbTreeOptOutcome{color:var(--lx-text-2);font-size:12.5px;line-height:1.45}.git-playground-module-scss-module__l3qE9W__lxpbTreeOptOutcome code{color:var(--lx-text);background:var(--lx-surface-2);border:1px solid var(--lx-line);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxpbSecBar{border-bottom:1px solid var(--lx-line);flex-wrap:wrap;gap:4px;padding-bottom:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbSecBtn{appearance:none;color:var(--lx-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxpbSecBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxpbSecBtn[data-active=true]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpbSecCount{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text-3);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__lxpbSecBtn[data-active=true] .git-playground-module-scss-module__l3qE9W__lxpbSecCount{border-color:var(--lx-clay-edge);color:var(--lx-clay);background:#cc785c29}.git-playground-module-scss-module__l3qE9W__lxpbSecLead{color:var(--lx-text-3);max-width:70ch;margin:0;font-size:13px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxpbCards{border-top:1px solid var(--lx-line);flex-direction:column;gap:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbCard{background:var(--lx-surface);border-bottom:1px solid var(--lx-line);transition:background .12s}.git-playground-module-scss-module__l3qE9W__lxpbCard[data-open=true]{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxpbCardHead{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text);background:0 0;border:0;grid-template-columns:36px 1fr 16px;align-items:start;gap:14px;padding:16px 18px;transition:background .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxpbCardHead:hover{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxpbCardNum{color:var(--lx-text-3);padding-top:4px;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxpbCardHeadText{flex-direction:column;gap:4px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbCardTitle{color:var(--lx-text);letter-spacing:-.005em;font-family:"Source Serif 4",Georgia,serif;font-size:18px;font-weight:600;line-height:1.25}.git-playground-module-scss-module__l3qE9W__lxpbCardTitle code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);letter-spacing:0;border-radius:3px;padding:0 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxpbCardTrigger{color:var(--lx-text-2);font-size:13.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxpbCardTrigger code{color:var(--lx-text);background:var(--lx-surface-2);border:1px solid var(--lx-line);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxpbCardChev{color:var(--lx-text-4);margin-top:6px;transition:transform .2s,color .2s}.git-playground-module-scss-module__l3qE9W__lxpbCardChev[data-open=true]{color:var(--lx-text-2);transform:rotate(90deg)}.git-playground-module-scss-module__l3qE9W__lxpbCardBody{border-top:1px solid var(--lx-line);flex-direction:column;gap:16px;padding:4px 18px 22px 68px;display:flex}@media (max-width:700px){.git-playground-module-scss-module__l3qE9W__lxpbCardBody{padding-left:18px}}.git-playground-module-scss-module__l3qE9W__lxpbBlock{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbBullets{color:var(--lx-text-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbBullets li::marker{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxpbBullets code{background:var(--lx-surface);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:0 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxpbSteps{counter-reset:pb-step;flex-direction:column;gap:14px;margin:0;padding-left:22px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbSteps li{counter-increment:pb-step;list-style:none;position:relative}.git-playground-module-scss-module__l3qE9W__lxpbSteps li:before{content:counter(pb-step,decimal-leading-zero);color:var(--lx-text-4);letter-spacing:.04em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;position:absolute;top:4px;left:-26px}.git-playground-module-scss-module__l3qE9W__lxpbStepHint{color:var(--lx-text-2);margin-bottom:6px;font-size:13px;line-height:1.5;display:block}.git-playground-module-scss-module__l3qE9W__lxpbStepHint code{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxpbStepRow{grid-template-columns:1fr 28px 28px;align-items:center;gap:6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpbStepCmd{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);white-space:pre;scrollbar-width:thin;border-radius:5px;margin:0;padding:8px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxpbDollar{color:var(--lx-text-4);-webkit-user-select:none;user-select:none;margin-right:8px}.git-playground-module-scss-module__l3qE9W__lxpbIllus{color:var(--lx-text-4);letter-spacing:.02em;margin-top:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:italic;display:block}.git-playground-module-scss-module__l3qE9W__lxpbWarn{background:var(--lx-surface);border:1px solid;border-radius:6px;grid-template-columns:16px 1fr;gap:10px;padding:12px 14px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpbWarn>svg{margin-top:2px}.git-playground-module-scss-module__l3qE9W__lxpbWarn p{margin:0;font-size:13px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxpbWarn code{background:var(--lx-surface-2);border:1px solid var(--lx-line);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=danger]{border-color:var(--lx-blush-edge);background:var(--lx-blush-tint)}.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=danger]>svg{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=danger] p,.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=danger] code{color:#7a4a4a}.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=warn]{border-color:var(--lx-amber-edge);background:var(--lx-amber-tint)}.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=warn]>svg{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=warn] p,.git-playground-module-scss-module__l3qE9W__lxpbWarn[data-tone=warn] code{color:#6e4f1f}.git-playground-module-scss-module__l3qE9W__lxpbWarnLab{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:block}.git-playground-module-scss-module__l3qE9W__lxpbTake{background:var(--lx-clay-tint);border-left:2px solid var(--lx-clay);border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpbTake p{color:var(--lx-text);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:13.5px;font-style:italic;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxpbTake code{color:var(--lx-text);border:1px solid var(--lx-clay-edge);background:#fff9;border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal}.git-playground-module-scss-module__l3qE9W__lxpbFooter{border-top:1px dashed var(--lx-line);color:var(--lx-text-3);text-align:center;margin-top:4px;padding-top:16px;font-family:"Source Serif 4",Georgia,serif;font-size:13.5px;font-style:italic;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxpbFooter strong{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:3px;margin:0 1px;padding:0 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-style:normal;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxln2Wrap{grid-template-columns:268px minmax(0,1fr);gap:28px;height:min(820px,100vh - 240px);min-height:540px;display:grid}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxln2Wrap{grid-template-columns:1fr;gap:18px;height:auto}}.git-playground-module-scss-module__l3qE9W__lxln2Side{border-right:1px solid var(--lx-line);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:16px;min-height:0;padding-right:18px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxln2Side::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__lxln2Side::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxln2Side{border-right:0;border-bottom:1px solid var(--lx-line);max-height:320px;padding-bottom:14px;padding-right:0}}.git-playground-module-scss-module__l3qE9W__lxln2SideHead{border-bottom:1px solid var(--lx-line);flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2SideH{color:var(--lx-text);letter-spacing:-.005em;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1.3}.git-playground-module-scss-module__l3qE9W__lxln2Progress{align-items:center;gap:8px;margin-top:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2ProgressBar{background:var(--lx-surface-3);border-radius:2px;flex:1;height:4px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxln2ProgressBar>span{background:var(--lx-clay);height:100%;display:block}.git-playground-module-scss-module__l3qE9W__lxln2ProgressNum{color:var(--lx-text-3);letter-spacing:.04em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxln2Group{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2GroupHead{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-text-3);grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:4px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:grid}.git-playground-module-scss-module__l3qE9W__lxln2GroupHead svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxln2GroupCount{letter-spacing:0;color:var(--lx-text-4);text-transform:none;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxln2GroupList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2NavBtn{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text-3);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:background .12s,color .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxln2NavBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxln2NavBtn[data-active=true]{color:var(--lx-text);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxln2NavBtn[data-done=true]{color:var(--lx-text-2)}.git-playground-module-scss-module__l3qE9W__lxln2NavCheck{border:1px solid var(--lx-line-2);color:#0000;background:var(--lx-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxln2NavCheck>span{background:0 0;border-radius:50%;width:5px;height:5px}.git-playground-module-scss-module__l3qE9W__lxln2NavBtn[data-done=true] .git-playground-module-scss-module__l3qE9W__lxln2NavCheck{color:var(--lx-bg);background:var(--lx-sage);border-color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxln2NavBtn[data-active=true]:not([data-done=true]) .git-playground-module-scss-module__l3qE9W__lxln2NavCheck>span{background:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxln2NavTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxln2ResetBtn{appearance:none;letter-spacing:.06em;border:1px solid var(--lx-line);background:var(--lx-bg);color:var(--lx-text-3);cursor:pointer;border-radius:5px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:5px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxln2ResetBtn:hover{color:var(--lx-text);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxln2Detail{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:22px;min-width:0;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxln2Detail::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxln2Detail::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxln2Head{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2Tag{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxln2Title{color:var(--lx-text);letter-spacing:-.02em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxln2Title{font-size:22px}}.git-playground-module-scss-module__l3qE9W__lxln2Why{color:var(--lx-text-2);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxln2Concept{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2Concept p{color:var(--lx-text-2);margin:0;font-size:14px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxln2Concept code{background:var(--lx-bg);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxln2Concept strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxln2Steps{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2StepsHead{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2RunAllBtn{appearance:none;background:var(--lx-clay-tint);border:1px solid var(--lx-clay-edge);height:26px;color:var(--lx-clay);letter-spacing:.06em;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxln2RunAllBtn:hover{background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxln2StepList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2Step{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.git-playground-module-scss-module__l3qE9W__lxln2StepNum{color:var(--lx-text-4);letter-spacing:.04em;padding-top:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxln2StepBody{flex-direction:column;gap:6px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2StepHint{color:var(--lx-text);font-size:13.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxln2StepHint code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxln2StepCmdRow{grid-template-columns:1fr 28px auto;align-items:center;gap:6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxln2StepCmd{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);white-space:pre;scrollbar-width:thin;border-radius:5px;margin:0;padding:7px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxln2StepDollar{color:var(--lx-text-4);-webkit-user-select:none;user-select:none;margin-right:8px}.git-playground-module-scss-module__l3qE9W__lxln2IconBtn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-bg);height:24px;color:var(--lx-text-3);letter-spacing:.04em;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxln2IconBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxln2IconBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxln2IconBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxln2IconBtn[data-primary]:hover:not(:disabled){background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxln2Preview{border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:7px 10px 9px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2PreviewLab{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody{color:var(--lx-text-2);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;flex-direction:column;max-height:140px;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine{display:block}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=stderr]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=success]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=info]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=muted]{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=diff-add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxln2PreviewBody .git-playground-module-scss-module__l3qE9W__lxln2PreviewLine[data-kind=diff-del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxln2Takeaway{background:var(--lx-clay-tint);border-left:2px solid var(--lx-clay);border-radius:0 6px 6px 0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxln2Takeaway p{color:var(--lx-text);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:14.5px;font-style:italic;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxln2BottomRail{border-top:1px solid var(--lx-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 0 6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn{appearance:none;background:var(--lx-surface);border:1px solid var(--lx-line);color:var(--lx-text-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn svg{color:var(--lx-text-4);flex-shrink:0}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn:hover:not(:disabled) svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn:disabled{opacity:.4;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);justify-content:flex-end;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn[data-primary] svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn[data-primary]:hover:not(:disabled){color:var(--lx-clay);background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxln2RailBtn:not([data-primary]){justify-content:flex-start}.git-playground-module-scss-module__l3qE9W__lxln2DoneFlag{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-text-4);border:1px solid var(--lx-line-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxln2DoneFlag[data-done=true]{color:var(--lx-sage);border-color:var(--lx-sage-edge);background:var(--lx-sage-tint)}.git-playground-module-scss-module__l3qE9W__lxpb2Wrap{grid-template-columns:268px minmax(0,1fr);gap:28px;height:min(820px,100vh - 240px);min-height:540px;display:grid}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxpb2Wrap{grid-template-columns:1fr;gap:18px;height:auto}}.git-playground-module-scss-module__l3qE9W__lxpb2Side{border-right:1px solid var(--lx-line);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:16px;min-height:0;padding-right:18px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxpb2Side::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__lxpb2Side::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxpb2Side{border-right:0;border-bottom:1px solid var(--lx-line);max-height:320px;padding-bottom:14px;padding-right:0}}.git-playground-module-scss-module__l3qE9W__lxpb2SideHead{border-bottom:1px solid var(--lx-line);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2SideH{color:var(--lx-text);letter-spacing:-.005em;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1.3}.git-playground-module-scss-module__l3qE9W__lxpb2Group{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2GroupHead{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-text-3);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2GroupCount{color:var(--lx-text-4);letter-spacing:0;text-transform:none;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxpb2GroupList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text-3);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:background .12s,color .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn[data-active=true]{color:var(--lx-text);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn[data-special]{background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);color:var(--lx-clay);grid-template-columns:24px 1fr;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn[data-special]:hover{background:#cc785c2e}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn[data-special][data-active=true]{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxpb2NavNum{color:var(--lx-text-4);text-align:right;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxpb2NavBtn[data-active=true] .git-playground-module-scss-module__l3qE9W__lxpb2NavNum{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxpb2NavIcon{width:22px;height:22px;color:var(--lx-clay);background:#cc785c2e;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxpb2NavTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxpb2Detail{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:22px;min-width:0;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxpb2Detail::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxpb2Detail::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxpb2Detail>div{flex-direction:column;gap:22px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2Head{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2Tag{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxpb2Tag[data-tone=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxpb2Tag[data-tone=danger]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxpb2Title{color:var(--lx-text);letter-spacing:-.02em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxpb2Title{font-size:22px}}.git-playground-module-scss-module__l3qE9W__lxpb2Title code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);letter-spacing:0;border-radius:4px;padding:0 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:500}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxpb2Title code{font-size:17px}}.git-playground-module-scss-module__l3qE9W__lxpb2Why{color:var(--lx-text-2);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxpb2Why code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.git-playground-module-scss-module__l3qE9W__lxpb2Tree{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;gap:18px;margin:0;padding:18px 20px;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2TreeStep{grid-template-columns:28px 1fr;align-items:flex-start;gap:12px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2TreeNum{color:var(--lx-text-4);letter-spacing:.04em;padding-top:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxpb2TreeQ{flex-direction:column;gap:8px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2TreeQLabel{color:var(--lx-text);font-size:14.5px;font-weight:500;line-height:1.4}.git-playground-module-scss-module__l3qE9W__lxpb2TreeQLabel code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOpts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (max-width:600px){.git-playground-module-scss-module__l3qE9W__lxpb2TreeOpts{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOpt{appearance:none;text-align:left;background:var(--lx-surface);border:1px solid var(--lx-line);cursor:pointer;color:var(--lx-text-2);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;padding:9px 12px;transition:background .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOpt:hover:not(:disabled){background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOpt:disabled{cursor:default;opacity:.85}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOpt svg{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOptLabel{letter-spacing:.06em;text-transform:uppercase;background:var(--lx-clay-tint);color:var(--lx-clay);border:1px solid var(--lx-clay-edge);border-radius:3px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOptOutcome{color:var(--lx-text-2);font-size:12.5px;line-height:1.45}.git-playground-module-scss-module__l3qE9W__lxpb2TreeOptOutcome code{color:var(--lx-text);background:var(--lx-surface-2);border:1px solid var(--lx-line);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxpb2Coda{color:var(--lx-text-3);text-align:center;border-top:1px dashed var(--lx-line);padding:14px 0 4px;font-family:"Source Serif 4",Georgia,serif;font-size:14px;font-style:italic}.git-playground-module-scss-module__l3qE9W__lxpb2Coda strong{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:3px;margin:0 1px;padding:0 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-style:normal;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxpb2Block{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2Bullets{color:var(--lx-text-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2Bullets li::marker{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxpb2Bullets code{background:var(--lx-surface);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxpb2StepList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2Step{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2StepNum{color:var(--lx-text-4);letter-spacing:.04em;padding-top:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpb2StepBody{flex-direction:column;gap:6px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2StepHint{color:var(--lx-text);font-size:13.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxpb2StepHint code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxpb2StepCmdRow{grid-template-columns:1fr 28px auto;align-items:center;gap:6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2StepCmd{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);white-space:pre;scrollbar-width:thin;border-radius:5px;margin:0;padding:7px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxpb2StepDollar{color:var(--lx-text-4);-webkit-user-select:none;user-select:none;margin-right:8px}.git-playground-module-scss-module__l3qE9W__lxpb2IconBtn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-bg);height:24px;color:var(--lx-text-3);letter-spacing:.04em;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxpb2IconBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxpb2IconBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxpb2IconBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxpb2IconBtn[data-primary]:hover:not(:disabled){background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxpb2Illus{color:var(--lx-text-4);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:italic}.git-playground-module-scss-module__l3qE9W__lxpb2Preview{border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:7px 10px 9px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewLab{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody{color:var(--lx-text-2);white-space:pre-wrap;word-break:break-word;flex-direction:column;max-height:140px;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine{display:block}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=stderr]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=success]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=info]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=muted]{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=diff-add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxpb2PreviewBody .git-playground-module-scss-module__l3qE9W__lxpb2PreviewLine[data-kind=diff-del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxpb2Callout{background:var(--lx-surface);border:1px solid;border-radius:6px;grid-template-columns:16px 1fr;gap:10px;padding:12px 14px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2Callout>svg{margin-top:2px}.git-playground-module-scss-module__l3qE9W__lxpb2Callout p{margin:0;font-size:13px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxpb2Callout code{background:var(--lx-surface-2);border:1px solid var(--lx-line);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=danger]{border-color:var(--lx-blush-edge);background:var(--lx-blush-tint)}.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=danger]>svg{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=danger] p,.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=danger] code{color:#7a4a4a}.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=warn]{border-color:var(--lx-amber-edge);background:var(--lx-amber-tint)}.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=warn]>svg{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=warn] p,.git-playground-module-scss-module__l3qE9W__lxpb2Callout[data-tone=warn] code{color:#6e4f1f}.git-playground-module-scss-module__l3qE9W__lxpb2CalloutLab{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:block}.git-playground-module-scss-module__l3qE9W__lxpb2Takeaway{background:var(--lx-clay-tint);border-left:2px solid var(--lx-clay);border-radius:0 6px 6px 0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxpb2Takeaway p{color:var(--lx-text);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:14.5px;font-style:italic;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxpb2Takeaway code{color:var(--lx-text);border:1px solid var(--lx-clay-edge);background:#fff9;border-radius:3px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal}.git-playground-module-scss-module__l3qE9W__lxpb2BottomRail{border-top:1px solid var(--lx-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 0 6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn{appearance:none;background:var(--lx-surface);border:1px solid var(--lx-line);color:var(--lx-text-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn svg{color:var(--lx-text-4);flex-shrink:0}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn:hover:not(:disabled) svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn:disabled{opacity:.4;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);justify-content:flex-end;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn[data-primary] svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn[data-primary]:hover:not(:disabled){color:var(--lx-clay);background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxpb2RailBtn:not([data-primary]){justify-content:flex-start}.git-playground-module-scss-module__l3qE9W__lxw2Wrap{grid-template-columns:268px minmax(0,1fr);gap:28px;height:min(820px,100vh - 240px);min-height:540px;display:grid}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxw2Wrap{grid-template-columns:1fr;gap:18px;height:auto}}.git-playground-module-scss-module__l3qE9W__lxw2Side{border-right:1px solid var(--lx-line);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:16px;min-height:0;padding-right:18px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxw2Side::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__lxw2Side::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxw2Side{border-right:0;border-bottom:1px solid var(--lx-line);max-height:320px;padding-bottom:14px;padding-right:0}}.git-playground-module-scss-module__l3qE9W__lxw2SideHead{border-bottom:1px solid var(--lx-line);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2SideH{color:var(--lx-text);letter-spacing:-.005em;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1.3}.git-playground-module-scss-module__l3qE9W__lxw2List{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2NavBtn{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text-3);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,color .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxw2NavBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxw2NavBtn[data-active=true]{color:var(--lx-text);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxw2NavIcon{width:22px;height:22px;color:var(--lx-clay);background:#cc785c1f;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxw2NavBody{flex-direction:column;gap:1px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2NavTitle{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxw2NavTag{letter-spacing:.06em;color:var(--lx-text-4);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxw2NavCount{color:var(--lx-text-4);border:1px solid var(--lx-line);border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxw2NavBtn[data-active=true] .git-playground-module-scss-module__l3qE9W__lxw2NavCount{color:var(--lx-clay);border-color:var(--lx-clay-edge);background:#cc785c1a}.git-playground-module-scss-module__l3qE9W__lxw2Detail{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:22px;min-width:0;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxw2Detail::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxw2Detail::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxw2Detail>div{flex-direction:column;gap:22px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2Head{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2Tag{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxw2Title{color:var(--lx-text);letter-spacing:-.02em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxw2Title{font-size:22px}}.git-playground-module-scss-module__l3qE9W__lxw2Why{color:var(--lx-text-2);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxw2Meta{color:var(--lx-text-3);align-items:center;gap:6px;margin-top:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxw2Meta strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxw2MetaDot{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxw2Timeline{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxw2Phase{grid-template-columns:36px 1fr;align-items:stretch;gap:16px;display:grid;position:relative}.git-playground-module-scss-module__l3qE9W__lxw2PhaseRail{justify-content:center;align-items:flex-start;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxw2PhaseRail:before{content:"";background:var(--lx-line-2);width:1px;position:absolute;top:28px;bottom:-28px;left:50%;transform:translate(-50%)}.git-playground-module-scss-module__l3qE9W__lxw2Phase:last-child .git-playground-module-scss-module__l3qE9W__lxw2PhaseRail:before{display:none}.git-playground-module-scss-module__l3qE9W__lxw2PhaseNum{z-index:1;background:var(--lx-bg);border:1px solid var(--lx-clay);width:28px;height:28px;color:var(--lx-clay);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxw2PhaseBody{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2PhaseHead{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2PhaseTitle{color:var(--lx-text);letter-spacing:-.01em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:18px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxw2PhaseObj{color:var(--lx-text-2);margin:0;font-size:13.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxw2StepList{flex-direction:column;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2Step{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2StepHint{color:var(--lx-text-3);font-size:12.5px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxw2StepCmdRow{grid-template-columns:1fr 28px 28px auto;align-items:center;gap:6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxw2StepCmd{color:var(--lx-text);background:var(--lx-bg);border:1px solid var(--lx-line);white-space:pre;scrollbar-width:thin;border-radius:5px;margin:0;padding:7px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxw2StepDollar{color:var(--lx-text-4);-webkit-user-select:none;user-select:none;margin-right:8px}.git-playground-module-scss-module__l3qE9W__lxw2IconBtn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-bg);height:24px;color:var(--lx-text-3);letter-spacing:.04em;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxw2IconBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxw2IconBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxw2IconBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxw2IconBtn[data-primary]:hover:not(:disabled){background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxw2Illus{color:var(--lx-text-4);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:italic}.git-playground-module-scss-module__l3qE9W__lxw2Preview{border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:7px 10px 9px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2PreviewLab{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody{color:var(--lx-text-2);white-space:pre-wrap;word-break:break-word;flex-direction:column;max-height:140px;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine{display:block}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=stderr]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=success]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=info]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=muted]{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=diff-add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxw2PreviewBody .git-playground-module-scss-module__l3qE9W__lxw2PreviewLine[data-kind=diff-del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxw2Gate{background:var(--lx-sage-tint);border:1px solid var(--lx-sage-edge);color:#4a5d44;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.git-playground-module-scss-module__l3qE9W__lxw2Gate svg{color:var(--lx-sage);flex-shrink:0}.git-playground-module-scss-module__l3qE9W__lxw2Gate strong{color:var(--lx-sage);text-transform:uppercase;letter-spacing:.12em;margin-right:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxw2BottomRail{border-top:1px solid var(--lx-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 0 6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn{appearance:none;background:var(--lx-surface);border:1px solid var(--lx-line);color:var(--lx-text-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn svg{color:var(--lx-text-4);flex-shrink:0}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn:hover:not(:disabled) svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn:disabled{opacity:.4;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);justify-content:flex-end;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn[data-primary] svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn[data-primary]:hover:not(:disabled){color:var(--lx-clay);background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxw2RailBtn:not([data-primary]){justify-content:flex-start}.git-playground-module-scss-module__l3qE9W__lxcmd2Wrap{grid-template-columns:280px minmax(0,1fr);gap:28px;height:min(820px,100vh - 240px);min-height:540px;display:grid}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxcmd2Wrap{grid-template-columns:1fr;gap:18px;height:auto}}.git-playground-module-scss-module__l3qE9W__lxcmd2Side{border-right:1px solid var(--lx-line);scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:14px;min-height:0;padding-right:18px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxcmd2Side::-webkit-scrollbar{width:4px}.git-playground-module-scss-module__l3qE9W__lxcmd2Side::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}@media (max-width:960px){.git-playground-module-scss-module__l3qE9W__lxcmd2Side{border-right:0;border-bottom:1px solid var(--lx-line);max-height:320px;padding-bottom:14px;padding-right:0}}.git-playground-module-scss-module__l3qE9W__lxcmd2SideHead{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2SideH{color:var(--lx-text);letter-spacing:-.005em;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1.3}.git-playground-module-scss-module__l3qE9W__lxcmd2Search{background:var(--lx-surface);border:1px solid var(--lx-line);z-index:2;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;transition:border-color .12s;display:flex;position:sticky;top:0}.git-playground-module-scss-module__l3qE9W__lxcmd2Search:focus-within{border-color:var(--lx-clay-edge);background:var(--lx-clay-tint)}.git-playground-module-scss-module__l3qE9W__lxcmd2Search svg{color:var(--lx-text-4);flex-shrink:0}.git-playground-module-scss-module__l3qE9W__lxcmd2Search input{color:var(--lx-text);background:0 0;border:0;outline:0;flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxcmd2Search input::placeholder{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcmd2Group{flex-direction:column;gap:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2GroupLabel{letter-spacing:.18em;color:var(--lx-text-4);padding:0 8px;font-size:10px}.git-playground-module-scss-module__l3qE9W__lxcmd2GroupList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2NavBtn{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--lx-text-3);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 10px;transition:background .12s,color .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxcmd2NavBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxcmd2NavBtn[data-active=true]{color:var(--lx-text);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxcmd2NavName{white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxcmd2NavBadge{letter-spacing:.06em;text-transform:uppercase;background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text-4);border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxcmd2NavBtn[data-active=true] .git-playground-module-scss-module__l3qE9W__lxcmd2NavBadge{border-color:var(--lx-clay-edge);color:var(--lx-clay);background:#cc785c2e}.git-playground-module-scss-module__l3qE9W__lxcmd2Empty{color:var(--lx-text-4);text-align:center;padding:20px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxcmd2Detail{scrollbar-width:thin;scrollbar-color:#1f1e1d29 #0000;flex-direction:column;gap:22px;min-width:0;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxcmd2Detail::-webkit-scrollbar{width:5px}.git-playground-module-scss-module__l3qE9W__lxcmd2Detail::-webkit-scrollbar-thumb{background:#1f1e1d2e;border-radius:2px}.git-playground-module-scss-module__l3qE9W__lxcmd2Detail>div{flex-direction:column;gap:22px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2Head{flex-direction:column;gap:6px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2Tag{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxcmd2Title{color:var(--lx-text);letter-spacing:-.02em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}.git-playground-module-scss-module__l3qE9W__lxcmd2Title code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);letter-spacing:0;border-radius:4px;padding:0 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:500}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxcmd2Title{font-size:22px}.git-playground-module-scss-module__l3qE9W__lxcmd2Title code{font-size:18px}}.git-playground-module-scss-module__l3qE9W__lxcmd2Desc{color:var(--lx-text-2);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxcmd2Block{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2UsageRow{grid-template-columns:1fr 28px auto;align-items:center;gap:6px;display:grid}.git-playground-module-scss-module__l3qE9W__lxcmd2Usage{color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);white-space:pre;border-radius:6px;margin:0;padding:9px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxcmd2Dollar{color:var(--lx-text-4);-webkit-user-select:none;user-select:none;margin-right:8px}.git-playground-module-scss-module__l3qE9W__lxcmd2IconBtn{appearance:none;border:1px solid var(--lx-line);background:var(--lx-bg);height:28px;color:var(--lx-text-3);letter-spacing:.04em;cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 9px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxcmd2IconBtn:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-line-2)}.git-playground-module-scss-module__l3qE9W__lxcmd2IconBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxcmd2IconBtn[data-primary]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxcmd2IconBtn[data-primary]:hover:not(:disabled){background:#cc785c2e;border-color:#cc785c73}.git-playground-module-scss-module__l3qE9W__lxcmd2Preview{border:1px solid var(--lx-clay-edge);background:var(--lx-clay-tint);border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:8px 12px 10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLab{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody{color:var(--lx-text-2);white-space:pre-wrap;word-break:break-word;flex-direction:column;max-height:180px;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;display:flex;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine{display:block}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=stderr]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=success]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=warn]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=info]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=muted]{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=diff-add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxcmd2PreviewBody .git-playground-module-scss-module__l3qE9W__lxcmd2PreviewLine[data-kind=diff-del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxcmd2Flags{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:6px;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxcmd2FlagRow{border-bottom:1px solid var(--lx-line);grid-template-columns:minmax(140px,max-content) 1fr;align-items:baseline;gap:14px;padding:8px 12px;display:grid}.git-playground-module-scss-module__l3qE9W__lxcmd2FlagRow:last-child{border-bottom:0}.git-playground-module-scss-module__l3qE9W__lxcmd2FlagRow code{color:var(--lx-clay);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxcmd2FlagRow span{color:var(--lx-text-2);font-size:13px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxcmd2Cases{color:var(--lx-text-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.git-playground-module-scss-module__l3qE9W__lxcmd2Cases li::marker{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxrv2Wrap{flex-direction:column;gap:18px;min-height:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2Head{border-bottom:1px solid var(--lx-line);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2TitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2State{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2State[data-state=open]{color:#fff;background:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxrv2State[data-state=merged]{color:#fff;background:#6b4f7a}.git-playground-module-scss-module__l3qE9W__lxrv2State[data-state=closed]{color:#fff;background:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxrv2State[data-state=draft]{color:var(--lx-text-2);background:var(--lx-surface-3)}.git-playground-module-scss-module__l3qE9W__lxrv2State svg{color:currentColor}.git-playground-module-scss-module__l3qE9W__lxrv2Title{color:var(--lx-text);letter-spacing:-.01em;flex:1;min-width:0;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600;line-height:1.25}.git-playground-module-scss-module__l3qE9W__lxrv2Num{color:var(--lx-text-3);font-style:italic;font-weight:400}.git-playground-module-scss-module__l3qE9W__lxrv2Branches{color:var(--lx-text-2);font-size:13px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxrv2Branches strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2Branches code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxrv2Stats{color:var(--lx-text-3);align-items:center;gap:6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2Stats strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2StatsDot{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxrv2Add{color:var(--lx-sage);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2Del{color:var(--lx-blush);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2Tabs{border-bottom:1px solid var(--lx-line);scrollbar-width:none;gap:2px;margin-bottom:4px;display:flex;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxrv2Tabs::-webkit-scrollbar{display:none}.git-playground-module-scss-module__l3qE9W__lxrv2Tab{appearance:none;color:var(--lx-text-3);cursor:pointer;white-space:nowrap;transition:color .22s var(--gp-ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxrv2Tab:hover{color:var(--lx-text)}.git-playground-module-scss-module__l3qE9W__lxrv2Tab[data-active=true]{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2Tab svg{color:inherit}.git-playground-module-scss-module__l3qE9W__lxrv2TabBar{background:var(--lx-clay);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.git-playground-module-scss-module__l3qE9W__lxrv2TabCount{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text-4);border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2Tab[data-active=true] .git-playground-module-scss-module__l3qE9W__lxrv2TabCount{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxrv2Avatar{background:linear-gradient(135deg,var(--lx-clay),#b56850);color:#fff;letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2Avatar[data-small=true]{width:22px;height:22px;font-size:9px}.git-playground-module-scss-module__l3qE9W__lxrv2Conv{flex-direction:column;gap:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2EventCard{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;grid-template-columns:32px 1fr;gap:12px;padding:14px 16px;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2EventHead{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2EventHead strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2EventTime{color:var(--lx-text-4);font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxrv2EventBody{color:var(--lx-text-2);font-size:13.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxrv2EventBody code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxrv2Timeline{flex-direction:column;gap:12px;margin:0;padding:0 0 0 16px;list-style:none;display:flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxrv2Timeline:before{content:"";background:var(--lx-line);width:2px;position:absolute;top:4px;bottom:4px;left:15px}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineRow{grid-template-columns:18px 1fr;align-items:flex-start;gap:14px;display:grid;position:relative}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker{z-index:1;background:var(--lx-bg);border:1px solid var(--lx-line-2);width:22px;height:22px;color:var(--lx-text-3);border-radius:50%;justify-content:center;align-items:center;margin-left:-2px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=commit]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=comment]{color:var(--lx-text-2)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=label]{color:var(--lx-amber);background:var(--lx-amber-tint);border-color:var(--lx-amber-edge)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=ci]{color:var(--lx-sage);background:var(--lx-sage-tint);border-color:var(--lx-sage-edge)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=review][data-verdict=approved]{color:#fff;background:var(--lx-sage);border-color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=review][data-verdict=changes-requested]{color:#fff;background:var(--lx-blush);border-color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMarker[data-kind=review][data-verdict=commented]{color:var(--lx-clay);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineBody{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:10px 14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineHead{color:var(--lx-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineHead strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2Sha{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-slate);border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineBodyText{color:var(--lx-text-2);margin-top:2px;font-size:13.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineBodyText code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxrv2TimelineMeta{color:var(--lx-text-4);margin-top:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:16px 18px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox[data-state=ready]{border-color:var(--lx-sage-edge);background:var(--lx-sage-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox[data-state=blocked]{border-color:var(--lx-amber-edge);background:var(--lx-amber-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox[data-state=merged]{background:#6b4f7a14;border-color:#6b4f7a4d}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox{flex-direction:column;align-items:stretch}}.git-playground-module-scss-module__l3qE9W__lxrv2MergeHead{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2MergeIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox[data-state=ready] .git-playground-module-scss-module__l3qE9W__lxrv2MergeIcon{color:#fff;background:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox[data-state=blocked] .git-playground-module-scss-module__l3qE9W__lxrv2MergeIcon{color:#fff;background:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBox[data-state=merged] .git-playground-module-scss-module__l3qE9W__lxrv2MergeIcon{color:#fff;background:#6b4f7a}.git-playground-module-scss-module__l3qE9W__lxrv2MergeH{color:var(--lx-text);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2MergeSub{color:var(--lx-text-2);margin:2px 0 0;font-size:12.5px}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBtn{appearance:none;background:var(--lx-sage);border:1px solid var(--lx-sage);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBtn:hover:not(:disabled){background:#6a8061;border-color:#6a8061}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBtn:disabled{opacity:.5;cursor:not-allowed}.git-playground-module-scss-module__l3qE9W__lxrv2MergeBtn[data-merged=true]{background:#6b4f7a;border-color:#6b4f7a}.git-playground-module-scss-module__l3qE9W__lxrv2CommitList{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxrv2CommitRow{border-bottom:1px solid var(--lx-line);grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2CommitRow:last-child{border-bottom:0}.git-playground-module-scss-module__l3qE9W__lxrv2CommitBody{flex-direction:column;gap:2px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2CommitMsg{color:var(--lx-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxrv2CommitMeta{color:var(--lx-text-3);font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxrv2CommitMeta strong{color:var(--lx-text-2);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2CommitSha{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-slate);border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxrv2ChecksGrid{flex-direction:column;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2CheckCard{background:var(--lx-surface);border:1px solid var(--lx-line);border-left:3px solid;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2CheckCard[data-status=passed]{border-left-color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckCard[data-status=running]{border-left-color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckCard[data-status=failed]{border-left-color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckCard[data-status=queued]{border-left-color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckIco{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2CheckIco[data-status=passed]{color:#fff;background:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckIco[data-status=running]{color:var(--lx-clay);background:var(--lx-clay-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckIco[data-status=failed]{color:#fff;background:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckIco[data-status=queued]{color:var(--lx-text-4);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxrv2CheckBody{flex-direction:column;gap:2px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2CheckName{color:var(--lx-text);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:500}.git-playground-module-scss-module__l3qE9W__lxrv2CheckDetail{color:var(--lx-text-3);font-size:12px}.git-playground-module-scss-module__l3qE9W__lxrv2CheckDur{color:var(--lx-text-4);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@keyframes git-playground-module-scss-module__l3qE9W__lxSpin{to{transform:rotate(360deg)}}.git-playground-module-scss-module__l3qE9W__lxrv2Files{grid-template-columns:240px minmax(0,1fr);gap:14px;display:grid}@media (max-width:900px){.git-playground-module-scss-module__l3qE9W__lxrv2Files{grid-template-columns:1fr}}.git-playground-module-scss-module__l3qE9W__lxrv2FileList{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;gap:4px;height:fit-content;max-height:70vh;padding:10px;display:flex;position:sticky;top:0;overflow-y:auto}.git-playground-module-scss-module__l3qE9W__lxrv2FileList ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2FileListHead{border-bottom:1px solid var(--lx-line);letter-spacing:.06em;text-transform:uppercase;color:var(--lx-text-3);justify-content:space-between;align-items:center;gap:6px;padding:4px 8px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2FileListStats{gap:6px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2FileBtn{appearance:none;cursor:pointer;width:100%;color:var(--lx-text-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transition:background .12s,color .12s,border-color .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2FileBtn:hover{color:var(--lx-text);background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxrv2FileBtn[data-active=true]{color:var(--lx-text);background:var(--lx-clay-tint);border-color:var(--lx-clay-edge)}.git-playground-module-scss-module__l3qE9W__lxrv2FileStatus{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2FileStatus[data-status=added]{color:var(--lx-sage);background:var(--lx-sage-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2FileStatus[data-status=modified]{color:var(--lx-amber);background:var(--lx-amber-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2FileStatus[data-status=removed]{color:var(--lx-blush);background:var(--lx-blush-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2FileStatus[data-status=renamed]{color:var(--lx-slate);background:var(--lx-slate-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2FilePath{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxrv2FileNums{gap:4px;font-size:10.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2Diff{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxrv2DiffHead{background:var(--lx-surface-2);border-bottom:1px solid var(--lx-line);align-items:center;gap:10px;padding:10px 14px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2DiffHead code{color:var(--lx-text);font-weight:500}.git-playground-module-scss-module__l3qE9W__lxrv2DiffHead svg{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxrv2DiffStats{gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrv2Hunk{flex-direction:column;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2HunkHead{color:var(--lx-slate);background:#5e6e7a0f;grid-template-columns:96px 1fr;padding:4px 0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2HunkText{padding-left:12px}.git-playground-module-scss-module__l3qE9W__lxrv2DiffGutter{display:block}.git-playground-module-scss-module__l3qE9W__lxrv2DiffRow{grid-template-columns:48px 48px 20px 1fr;align-items:stretch;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2DiffRow[data-kind=add]{background:var(--lx-sage-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2DiffRow[data-kind=add] .git-playground-module-scss-module__l3qE9W__lxrv2DiffSign{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxrv2DiffRow[data-kind=del]{background:var(--lx-blush-tint)}.git-playground-module-scss-module__l3qE9W__lxrv2DiffRow[data-kind=del] .git-playground-module-scss-module__l3qE9W__lxrv2DiffSign{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxrv2DiffRow[data-kind=ctx] .git-playground-module-scss-module__l3qE9W__lxrv2DiffSign{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxrv2DiffNo{text-align:right;color:var(--lx-text-4);border-right:1px solid var(--lx-line);-webkit-user-select:none;user-select:none;background:#00000005;padding:2px 8px;font-size:11px}.git-playground-module-scss-module__l3qE9W__lxrv2DiffSign{text-align:center;-webkit-user-select:none;user-select:none;padding:2px 0;font-weight:700}.git-playground-module-scss-module__l3qE9W__lxrv2DiffText{white-space:pre;color:var(--lx-text);padding:2px 12px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxrv2InlineComments{background:var(--lx-surface-2);border-top:1px dashed var(--lx-line-2);border-bottom:1px dashed var(--lx-line-2);flex-direction:column;gap:8px;padding:12px 16px 14px 116px;display:flex}@media (max-width:720px){.git-playground-module-scss-module__l3qE9W__lxrv2InlineComments{padding-left:16px}}.git-playground-module-scss-module__l3qE9W__lxrv2InlineComment{background:var(--lx-bg);border:1px solid var(--lx-line);border-radius:6px;grid-template-columns:22px 1fr;align-items:flex-start;gap:10px;padding:8px 12px;display:grid}.git-playground-module-scss-module__l3qE9W__lxrv2InlineCommentHead{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrv2InlineCommentHead strong{color:var(--lx-text);font-size:12.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxrv2InlineCommentBody{color:var(--lx-text-2);font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxrv2InlineCommentBody code{background:var(--lx-surface-2);border:1px solid var(--lx-line);color:var(--lx-text);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxlnWrap{flex-direction:column;gap:18px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnTopBar{border:1px solid var(--lx-line);background:linear-gradient(#18181b0a,#0000);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnTopL{flex-direction:column;gap:4px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnTopH{color:var(--lx-text);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxlnTopSub{color:var(--lx-text-3);font-size:14px;line-height:1.5}.git-playground-module-scss-module__l3qE9W__lxlnRing{display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxlnRing svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxlnRingNum{color:var(--lx-text);justify-content:center;align-items:center;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.git-playground-module-scss-module__l3qE9W__lxlnTrackTable{overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow{border-top:1px solid var(--lx-line);cursor:pointer;text-align:left;background:var(--lx-surface);appearance:none;width:100%;color:var(--lx-text-2);border-bottom:none;border-left:none;border-right:none;grid-template-columns:28px 1fr 100px 120px 18px;align-items:center;gap:12px;padding:12px 14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow:first-child{border-top:none}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow:hover{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow:hover svg.git-playground-module-scss-module__l3qE9W__lxlnArrow{color:var(--lx-text);transform:translate(2px)}@media (max-width:600px){.git-playground-module-scss-module__l3qE9W__lxlnTrackRow{grid-template-columns:28px 1fr 18px;gap:6px 10px;padding:12px}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow>:first-child{grid-area:1/1}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow>:nth-child(2){grid-area:1/2}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow>:nth-child(3){grid-area:2/2/auto/span 2}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow>:nth-child(4){grid-area:3/2/auto/span 2}.git-playground-module-scss-module__l3qE9W__lxlnTrackRow>:nth-child(5){grid-area:1/3;align-self:center}}.git-playground-module-scss-module__l3qE9W__lxlnTrackNum{color:var(--lx-text-4);letter-spacing:.06em;text-align:center;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxlnTrackBody{flex-direction:column;gap:2px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnTrackTitle{color:var(--lx-text);font-size:15px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxlnTrackTagline{color:var(--lx-text-3);font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxlnTrackLevel{color:var(--lx-text-3);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.git-playground-module-scss-module__l3qE9W__lxlnTrackLevel[data-level=advanced]{color:var(--lx-amber)}.git-playground-module-scss-module__l3qE9W__lxlnTrackLevel[data-level=intermediate]{color:var(--lx-slate)}.git-playground-module-scss-module__l3qE9W__lxlnTrackLevel[data-level=beginner]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxlnTrackProg{color:var(--lx-text-3);align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnTrackBar{background:var(--lx-line-2);border-radius:999px;flex:1;height:4px;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxlnTrackBar span{background:var(--lx-clay);border-radius:inherit;height:100%;display:block}.git-playground-module-scss-module__l3qE9W__lxlnArrow{color:var(--lx-text-4);transition:transform .16s,color .16s}.git-playground-module-scss-module__l3qE9W__lxlnLessonList{overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxlnLessonBody{flex-direction:column;gap:2px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow{border-top:1px solid var(--lx-line);cursor:pointer;background:var(--lx-surface);text-align:left;appearance:none;width:100%;color:var(--lx-text-2);border-bottom:none;border-left:none;border-right:none;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:12px;padding:11px 14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background .12s;display:grid}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow:first-child{border-top:none}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow:hover{background:var(--lx-surface-2)}@media (max-width:600px){.git-playground-module-scss-module__l3qE9W__lxlnLessonRow{grid-template-columns:28px 1fr 18px;gap:4px 10px;padding:12px}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow>:first-child{grid-area:1/1}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow>:nth-child(2){grid-area:1/2}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow>:nth-child(3){grid-area:2/2/auto/span 2;justify-self:start}.git-playground-module-scss-module__l3qE9W__lxlnLessonRow>:nth-child(4){grid-area:1/3;align-self:center}}.git-playground-module-scss-module__l3qE9W__lxlnLessonNum{color:var(--lx-text-4);text-align:center;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxlnLessonNum[data-done=true]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxlnLessonTitle{color:var(--lx-text);font-size:15px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxlnLessonWhy{color:var(--lx-text-3);font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxlnLessonMeta{color:var(--lx-text-4);letter-spacing:.04em;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__lxlnBack{appearance:none;color:var(--lx-text-3);cursor:pointer;background:0 0;border:none;align-self:start;align-items:center;gap:6px;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxlnBack:hover{color:var(--lx-text)}.git-playground-module-scss-module__l3qE9W__lxlnLesson{flex-direction:column;gap:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnLessonHead{border-bottom:1px solid var(--lx-line);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnHeadH{color:var(--lx-text);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxlnHeadWhy{color:var(--lx-text-3);max-width:64ch;font-size:15px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxlnHeadProg{align-items:center;gap:4px;margin-top:4px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnHeadProg span:not(.git-playground-module-scss-module__l3qE9W__lxlnHeadProgLab){background:var(--lx-line-2);border-radius:999px;width:22px;height:4px;transition:background .16s}.git-playground-module-scss-module__l3qE9W__lxlnHeadProg span:not(.git-playground-module-scss-module__l3qE9W__lxlnHeadProgLab)[data-state=now]{background:var(--lx-clay);box-shadow:0 0 0 2px #18181b29}.git-playground-module-scss-module__l3qE9W__lxlnHeadProg span:not(.git-playground-module-scss-module__l3qE9W__lxlnHeadProgLab)[data-state=done]{background:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxlnHeadProgLab{color:var(--lx-text-4);margin-left:8px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__lxlnConcept{background:var(--lx-surface-2);padding:12px 16px}.git-playground-module-scss-module__l3qE9W__lxlnConcept>div:first-child{margin-bottom:6px}.git-playground-module-scss-module__l3qE9W__lxlnConcept p{color:var(--lx-text-2);margin:0 0 6px;font-size:12.5px;line-height:1.6}.git-playground-module-scss-module__l3qE9W__lxlnConcept code{color:var(--lx-clay);background:#18181b0f;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxlnConcept strong{color:var(--lx-text);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxlnStep{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnStepHint{color:var(--lx-text);font-size:15px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxlnStepCmd{color:var(--lx-text);background:var(--lx-bg);border:1px solid var(--lx-line);border-radius:6px;margin:0;padding:9px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.git-playground-module-scss-module__l3qE9W__lxlnStepCmd>span:first-child{color:var(--lx-text-4);margin-right:6px}.git-playground-module-scss-module__l3qE9W__lxlnStepActions{align-items:center;gap:8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnDone{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.git-playground-module-scss-module__l3qE9W__lxlnDoneBadge{width:40px;height:40px;color:var(--lx-sage);background:linear-gradient(135deg,#3fb9504d,#3fb9501a);border:1px solid #3fb95073;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxlnDoneH{color:var(--lx-text);font-size:17px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxlnDoneTake{color:var(--lx-text-2);max-width:50ch;margin-top:4px;font-size:12.5px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxlnDoneTake span{margin-bottom:4px;display:block}.git-playground-module-scss-module__l3qE9W__lxlnDoneActions{gap:8px;margin-top:12px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrvWrap{flex-direction:column;gap:14px;display:flex}.git-playground-module-scss-module__l3qE9W__lxrvTabs{border-bottom:1px solid var(--lx-line);gap:18px;padding:0 4px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxrvTab{appearance:none;color:var(--lx-text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 2px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:500;transition:color .12s;display:inline-flex;position:relative}.git-playground-module-scss-module__l3qE9W__lxrvTab:hover,.git-playground-module-scss-module__l3qE9W__lxrvTab[data-active=true]{color:var(--lx-text)}.git-playground-module-scss-module__l3qE9W__lxrvTab[data-active=true]:after{content:"";background:var(--lx-clay);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.git-playground-module-scss-module__l3qE9W__lxdiff{flex-direction:column;gap:10px;display:flex}.git-playground-module-scss-module__l3qE9W__lxdiffSubtle{color:var(--lx-text-3);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxdiffSubtle code{color:var(--lx-text);background:var(--lx-surface-2);border-radius:3px;padding:1px 5px}.git-playground-module-scss-module__l3qE9W__lxdiffFile{overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxdiffHead{border-bottom:1px solid var(--lx-line);background:var(--lx-surface-2);align-items:center;gap:10px;padding:8px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:flex}.git-playground-module-scss-module__l3qE9W__lxdiffPath{color:var(--lx-text-2);flex:1}.git-playground-module-scss-module__l3qE9W__lxdiffStat{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.git-playground-module-scss-module__l3qE9W__lxdiffStat[data-stat=add]{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxdiffStat[data-stat=del]{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxdiffBody{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxdiffLine{background:var(--lx-surface);border-left:2px solid #0000;grid-template-columns:36px 16px 1fr;align-items:center;padding:0;line-height:1.6;transition:background 80ms;display:grid}@media (max-width:480px){.git-playground-module-scss-module__l3qE9W__lxdiffLine{grid-template-columns:24px 14px 1fr}}.git-playground-module-scss-module__l3qE9W__lxdiffLine:hover{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxdiffLine>span:first-child{text-align:right;color:var(--lx-text-4);border-right:1px solid var(--lx-line);padding-right:10px;font-size:10.5px}@media (max-width:480px){.git-playground-module-scss-module__l3qE9W__lxdiffLine>span:first-child{padding-right:6px;font-size:10px}}.git-playground-module-scss-module__l3qE9W__lxdiffLine>span:nth-child(2){text-align:center;color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxdiffLine>span:last-child{color:var(--lx-text-2);padding:1px 10px;overflow-x:auto}.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=add]{border-left-color:var(--lx-sage);background:#3fb9500f}.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=add]>span:nth-child(2),.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=add]>span:last-child{color:#b3eebf}.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=del]{border-left-color:var(--lx-blush);background:#b91c1c0f}.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=del]>span:nth-child(2),.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=del]>span:last-child{color:#f5b7b5}.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=hunk]{border-left-color:var(--lx-slate);background:#7c5cff0f}.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=hunk]>span:nth-child(2),.git-playground-module-scss-module__l3qE9W__lxdiffLine[data-k=hunk]>span:last-child{color:#c0b3ff}.git-playground-module-scss-module__l3qE9W__lxpr{padding:0;overflow:hidden}.git-playground-module-scss-module__l3qE9W__lxprHead{border-bottom:1px solid var(--lx-line);background:var(--lx-surface-2);align-items:center;gap:12px;padding:14px 18px;display:flex}.git-playground-module-scss-module__l3qE9W__lxprAvatar{background:linear-gradient(135deg,var(--lx-clay),var(--lx-slate));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;display:flex}.git-playground-module-scss-module__l3qE9W__lxprH{flex-direction:column;gap:2px;min-width:0;display:flex}.git-playground-module-scss-module__l3qE9W__lxprTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:480px){.git-playground-module-scss-module__l3qE9W__lxprTitleRow{grid-template-columns:auto auto 1fr;grid-auto-rows:auto;gap:4px 8px;display:grid}.git-playground-module-scss-module__l3qE9W__lxprTitleRow>:first-child{grid-area:1/1}.git-playground-module-scss-module__l3qE9W__lxprTitleRow>:nth-child(2){grid-area:1/2}.git-playground-module-scss-module__l3qE9W__lxprTitleRow>:nth-child(3){grid-area:2/1/auto/-1}}.git-playground-module-scss-module__l3qE9W__lxprState{text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxprState[data-state=open]{color:var(--lx-sage);background:#3fb95026;border:1px solid #3fb95059}.git-playground-module-scss-module__l3qE9W__lxprState[data-state=merged]{color:var(--lx-slate);background:#7c5cff2e;border:1px solid #7c5cff66}.git-playground-module-scss-module__l3qE9W__lxprNum{color:var(--lx-text-3);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.git-playground-module-scss-module__l3qE9W__lxprTitle{color:var(--lx-text);font-size:16px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxprMeta{color:var(--lx-text-3);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxprMeta strong{color:var(--lx-text-2);font-weight:600}.git-playground-module-scss-module__l3qE9W__lxprMeta code{color:var(--lx-text-2);background:var(--lx-surface-3);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxprBody{color:var(--lx-text-2);padding:14px 18px;font-size:15px;line-height:1.55}.git-playground-module-scss-module__l3qE9W__lxprBody code{color:var(--lx-clay);background:#18181b0f;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxprSec{border-top:1px solid var(--lx-line);padding:10px 18px 4px}.git-playground-module-scss-module__l3qE9W__lxprChecks{flex-direction:column;gap:1px;padding:6px 14px 8px;display:flex}.git-playground-module-scss-module__l3qE9W__lxprCheck{color:var(--lx-text-2);border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 4px 8px 6px;font-size:14px;display:grid}.git-playground-module-scss-module__l3qE9W__lxprCheck:hover{background:var(--lx-surface-2)}.git-playground-module-scss-module__l3qE9W__lxprCheck[data-status=passed] .git-playground-module-scss-module__l3qE9W__lxprCheckIco{color:var(--lx-sage)}.git-playground-module-scss-module__l3qE9W__lxprCheck[data-status=running] .git-playground-module-scss-module__l3qE9W__lxprCheckIco{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__lxprCheck[data-status=failed] .git-playground-module-scss-module__l3qE9W__lxprCheckIco{color:var(--lx-blush)}.git-playground-module-scss-module__l3qE9W__lxprCheck[data-status=queued] .git-playground-module-scss-module__l3qE9W__lxprCheckIco{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxprCheckIco{justify-content:center;align-items:center;display:inline-flex}.git-playground-module-scss-module__l3qE9W__lxprCheckName{font-weight:500}.git-playground-module-scss-module__l3qE9W__lxprCheckDetail{color:var(--lx-text-3);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.git-playground-module-scss-module__l3qE9W__lxprMergeRow{border-top:1px solid var(--lx-line);background:var(--lx-surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.git-playground-module-scss-module__l3qE9W__lxprMergeNote{color:var(--lx-text-3);font-size:14px}.git-playground-module-scss-module__l3qE9W__lxprMergeBtn{height:32px;padding:6px 14px;font-size:12.5px;font-weight:600}.git-playground-module-scss-module__l3qE9W__lxprMergeBtn:disabled{background:var(--lx-surface-3);border-color:var(--lx-line-2);color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxprMergeBtn[data-merged=true]{color:#e2d8ff;background:linear-gradient(#7c5cff4d,#7c5cff26);border-color:#7c5cff8c}.git-playground-module-scss-module__l3qE9W__lxprCode{color:var(--lx-text-2);background:var(--lx-bg);border-top:1px solid var(--lx-line);white-space:pre-wrap;margin:0;padding:12px 18px 16px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.git-playground-module-scss-module__l3qE9W__lxprCode>span{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__lxSpin{animation:.9s linear infinite git-playground-module-scss-module__l3qE9W__lxSpin}.git-playground-module-scss-module__l3qE9W__deckHead{border-bottom:1px solid var(--lx-line);flex-shrink:0;max-width:880px;margin:0 0 26px;padding-bottom:18px}.git-playground-module-scss-module__l3qE9W__deckSlideNum{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-text-3);align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.git-playground-module-scss-module__l3qE9W__deckSlideNum .git-playground-module-scss-module__l3qE9W__num{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__deckSlideNum .git-playground-module-scss-module__l3qE9W__sep{color:var(--lx-text-4)}.git-playground-module-scss-module__l3qE9W__deckSlideNum .git-playground-module-scss-module__l3qE9W__group{color:var(--lx-text-3)}.git-playground-module-scss-module__l3qE9W__deckTitle{letter-spacing:-.02em;color:var(--lx-text);margin:0 0 12px;font-family:"Source Serif 4",Georgia,serif;font-size:32px;font-weight:600;line-height:1.1}.git-playground-module-scss-module__l3qE9W__deckTitle em{color:var(--lx-clay);font-style:italic;font-weight:600}@media (max-width:768px){.git-playground-module-scss-module__l3qE9W__deckTitle{font-size:24px}}.git-playground-module-scss-module__l3qE9W__deckDivider{background:var(--lx-line-2);border-radius:0;width:48px;height:1px;margin:6px 0 14px}.git-playground-module-scss-module__l3qE9W__deckAudience{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-text-3);border:0;border-left:2px solid var(--lx-text);background:0 0;align-items:center;gap:8px;margin-bottom:14px;padding:4px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;display:inline-flex}.git-playground-module-scss-module__l3qE9W__deckAudience:before{display:none}.git-playground-module-scss-module__l3qE9W__deckLead{color:var(--lx-text-2);max-width:70ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.6}.git-playground-module-scss-module__l3qE9W__deckRule{background:var(--lx-line);height:1px;margin:22px 0 4px}.git-playground-module-scss-module__l3qE9W__deckSideKicker{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-text-3);align-items:center;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__deckSideTitle{letter-spacing:-.01em;color:var(--lx-text);margin:6px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-style:normal;font-weight:600}.git-playground-module-scss-module__l3qE9W__deckNavGroupLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-text-4);padding:0 8px 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700;display:block}.git-playground-module-scss-module__l3qE9W__deckSideHint{color:var(--lx-text-3);flex-direction:column;gap:6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11.5px;line-height:1.5;display:flex}.git-playground-module-scss-module__l3qE9W__deckSideHintRow{align-items:center;gap:8px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__deckSideHintRow kbd{min-width:18px;height:18px;color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex;box-shadow:0 1px #18181b0a}.git-playground-module-scss-module__l3qE9W__deckNavItemNum{color:var(--lx-text-4);letter-spacing:.06em;text-align:right;flex-shrink:0;width:22px;margin-right:2px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500}.git-playground-module-scss-module__l3qE9W__deckNavItemActive{color:var(--lx-text);background:#cc785c1a;border-color:#cc785c47;font-weight:600;position:relative}.git-playground-module-scss-module__l3qE9W__deckNavItemActive svg,.git-playground-module-scss-module__l3qE9W__deckNavItemActive .git-playground-module-scss-module__l3qE9W__deckNavItemNum{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__deckNavItemActive:before{content:"";background:var(--lx-clay);border-radius:0;width:2px;position:absolute;top:6px;bottom:6px;left:-1px}.git-playground-module-scss-module__l3qE9W__deckIframeWrap{background:var(--lx-bg);border:1px solid #e8e4d424;border-radius:14px;width:100%;height:calc(100svh - 230px);min-height:480px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8e4d40a,0 24px 60px -20px #00000059,inset 0 2px #ffffff0a}.git-playground-module-scss-module__l3qE9W__deckIframe{background:var(--lx-bg);border:0;width:100%;height:100%;display:block}.git-playground-module-scss-module__l3qE9W__deckIframeHint{letter-spacing:.16em;text-transform:uppercase;color:#e8e4d480;pointer-events:auto;background:#0b0f1aeb;border:1px solid #e8e4d414;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex;position:absolute;bottom:10px;right:12px}.git-playground-module-scss-module__l3qE9W__deckIframeHint a{color:var(--gp-accent,var(--lx-clay));border-bottom:1px dotted color-mix(in srgb,var(--gp-accent,var(--lx-clay))50%,transparent);padding-bottom:1px;text-decoration:none;transition:color .16s,border-color .16s}.git-playground-module-scss-module__l3qE9W__deckIframeHint a:hover{color:#f1ede2;border-bottom-color:#f1ede299}.git-playground-module-scss-module__l3qE9W__deckIframeHint kbd{color:#f1ede2d9;background:#0f1421d9;border:1px solid #e8e4d424;border-radius:3px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:inline-flex}.git-playground-module-scss-module__l3qE9W__deckBody>div{min-height:0}.git-playground-module-scss-module__l3qE9W__deckBackToTop{appearance:none;z-index:5;border:1px solid var(--lx-line-2);color:var(--lx-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:absolute;bottom:22px;right:22px;box-shadow:0 4px 16px #1f1e1d1a}.git-playground-module-scss-module__l3qE9W__deckBackToTop svg{color:var(--lx-clay)}.git-playground-module-scss-module__l3qE9W__deckBackToTop:hover{color:var(--lx-clay);background:#cc785c0f;border-color:#cc785c66}@media (max-width:768px){.git-playground-module-scss-module__l3qE9W__deckBackToTop{padding:6px 10px;bottom:14px;right:14px}}
