.TerminalApp-module__axVHxW__terminalContainer{color:#fff;background-color:#0d0d12;flex-direction:column;width:100%;height:100%;font-family:IBM Plex Mono,monospace,Courier New,Courier;font-size:.875rem;display:flex;position:relative;overflow:hidden}.TerminalApp-module__axVHxW__terminalHeader{background-color:#2b2b2b;border-bottom:1px solid #111;border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;display:flex;position:relative}.TerminalApp-module__axVHxW__monitorButton{cursor:pointer;z-index:10;background-color:#dfd7c6;border:2px solid #1a1a1a;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;transition:transform .1s,box-shadow .1s;display:flex;position:absolute;bottom:0;left:-8px;box-shadow:2px 2px #00000080}.TerminalApp-module__axVHxW__monitorButton:hover{transform:translateY(-1px);box-shadow:2px 3px #00000080}.TerminalApp-module__axVHxW__monitorButton:active{transform:translateY(2px);box-shadow:0 0 #00000080}.TerminalApp-module__axVHxW__monitorScreen{background-color:#184516;border-radius:2px;justify-content:center;align-items:center;width:20px;height:16px;display:flex;overflow:hidden}.TerminalApp-module__axVHxW__settingsMenu{color:#51c147;z-index:100;white-space:nowrap;background-color:#184516;border:2px solid #1a1a1a;border-radius:4px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;position:absolute;bottom:28px;right:60px;box-shadow:2px 2px #00000080}.TerminalApp-module__axVHxW__settingsMenu label{cursor:pointer;text-transform:uppercase;align-items:center;gap:8px;display:flex}.TerminalApp-module__axVHxW__settingsMenu input[type=checkbox]{accent-color:#51c147;cursor:pointer;width:12px;height:12px;margin:0}.TerminalApp-module__axVHxW__trafficLights{gap:8px;display:flex;position:absolute;left:16px}.TerminalApp-module__axVHxW__questHudContainer{z-index:45;font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:0;color:#000;background:silver;border:2px solid gray;border-color:#fff gray gray #fff;min-width:220px;padding:2px;font-size:12px;position:absolute;top:90px;right:12px;box-shadow:2px 2px #000}.TerminalApp-module__axVHxW__questHeader{font-family:var(--font-ibm-plex-mono),monospace;color:#fff;background:#7b7d7d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:2px 4px;font-size:12px;font-weight:700;display:flex}.TerminalApp-module__axVHxW__questHeaderExpanded{margin-bottom:12px}.TerminalApp-module__axVHxW__questToggle{cursor:pointer;color:#000;-webkit-user-select:none;user-select:none;background:silver;border:2px solid gray;border-color:#fff gray gray #fff;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;font-weight:700;line-height:.8;display:flex}.TerminalApp-module__axVHxW__questToggle:active{border-color:gray #fff #fff gray;padding-top:1px;padding-left:1px}.TerminalApp-module__axVHxW__questList{background:#dfdfdf;border:2px solid #fff;border-color:gray #fff #fff gray;flex-direction:column;gap:4px;margin:4px;padding:6px 8px;display:flex}.TerminalApp-module__axVHxW__questItem{color:#000;align-items:flex-start;line-height:1.4;display:flex}.TerminalApp-module__axVHxW__questItemCompleted{opacity:.45;-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626}.TerminalApp-module__axVHxW__questCheckbox{min-width:20px;font-family:var(--font-ibm-plex-mono),monospace;margin-right:4px;font-weight:700;display:inline-block}.TerminalApp-module__axVHxW__questCheckmark{image-rendering:pixelated;vertical-align:middle;width:10px;height:10px;margin-right:6px}.TerminalApp-module__axVHxW__dot{border-radius:50%;width:12px;height:12px}.TerminalApp-module__axVHxW__red{background-color:#ff5f56}.TerminalApp-module__axVHxW__yellow{background-color:#ffbd2e}.TerminalApp-module__axVHxW__green{background-color:#27c93f}.TerminalApp-module__axVHxW__headerTitle{color:#a0a0a0;align-items:center;gap:8px;font-size:12px;display:flex}.TerminalApp-module__axVHxW__terminalBody{flex-direction:column;flex:1;padding:16px;display:flex;overflow-y:auto}.TerminalApp-module__axVHxW__historyItem{margin-bottom:8px}.TerminalApp-module__axVHxW__promptLine{flex-direction:column;margin-bottom:4px;display:flex}.TerminalApp-module__axVHxW__promptTop{align-items:center;gap:2px;display:flex}.TerminalApp-module__axVHxW__promptUser{color:#22c55e}.TerminalApp-module__axVHxW__promptColon{color:#71717a;margin-right:4px}.TerminalApp-module__axVHxW__promptPath{color:#22c55e;font-weight:700}.TerminalApp-module__axVHxW__promptBottom{align-items:center;gap:8px;display:flex}.TerminalApp-module__axVHxW__promptSymbol{color:#22c55e;font-weight:700}.TerminalApp-module__axVHxW__output{white-space:pre-wrap;word-wrap:break-word;line-height:1.4}:is(.TerminalApp-module__axVHxW__output .katex-display,.TerminalApp-module__axVHxW__output .katex-display>.katex,.TerminalApp-module__axVHxW__output .katex-display>.katex>.katex-html){text-align:left!important;display:block!important}.TerminalApp-module__axVHxW__output .katex-display{margin:12px 0 12px 24px!important}.TerminalApp-module__axVHxW__outputDir{color:#06b6d4;font-weight:700}.TerminalApp-module__axVHxW__outputScript{color:#4ade80}.TerminalApp-module__axVHxW__outputFile{color:#fff}.TerminalApp-module__axVHxW__outputSystem{color:#e4e4e7}.TerminalApp-module__axVHxW__outputError{color:#f87171}.TerminalApp-module__axVHxW__outputSuccess{color:#22c55e}.TerminalApp-module__axVHxW__inputWrapper{flex:1;align-items:center;display:flex;position:relative}.TerminalApp-module__axVHxW__hiddenInput{opacity:0;pointer-events:none;width:100%;position:absolute}.TerminalApp-module__axVHxW__visibleInput{color:#fff;white-space:pre-wrap;word-break:break-all}.TerminalApp-module__axVHxW__caret{vertical-align:text-bottom;background-color:#fff;width:8px;height:16px;margin-left:1px;animation:1s step-end infinite TerminalApp-module__axVHxW__blink;display:inline-block}@keyframes TerminalApp-module__axVHxW__blink{0%,to{opacity:1}50%{opacity:0}}.TerminalApp-module__axVHxW__nanoContainer{color:#fff;background-color:#000;flex-direction:column;width:100%;height:100%;font-family:IBM Plex Mono,monospace;display:flex}.TerminalApp-module__axVHxW__nanoHeader{color:#000;background-color:#ccc;justify-content:space-between;padding:4px 8px;font-weight:700;display:flex}.TerminalApp-module__axVHxW__nanoBody{background-color:#18181b;flex:1;position:relative;overflow:hidden}.TerminalApp-module__axVHxW__nanoGutter{color:#e4e4e7;text-align:right;pointer-events:none;z-index:0;background-color:#27272a;border-right:1px solid #3f3f46;width:40px;padding:8px 6px 8px 0;font-family:IBM Plex Mono,monospace;font-size:.875rem;line-height:1.5;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.TerminalApp-module__axVHxW__gutterError{color:#ef4444;font-weight:700}.TerminalApp-module__axVHxW__nanoHighlight{color:#fff;white-space:pre-wrap;word-wrap:break-word;pointer-events:none;background-color:#0000;width:100%;height:100%;margin:0;padding:8px;font-family:IBM Plex Mono,monospace;font-size:.875rem;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.TerminalApp-module__axVHxW__nanoTextarea{color:#0000;caret-color:#0000;resize:none;white-space:pre-wrap;word-wrap:break-word;background:0 0;border:none;outline:none;width:100%;height:100%;padding:8px;font-family:IBM Plex Mono,monospace;font-size:.875rem;line-height:1.5;position:absolute;top:0;left:0;overflow-y:auto}.TerminalApp-module__axVHxW__nanoTextarea::selection{background-color:#38bdf84d}.TerminalApp-module__axVHxW__tokenKeyword{color:#38bdf8;font-weight:700}.TerminalApp-module__axVHxW__tokenString{color:#4ade80}.TerminalApp-module__axVHxW__tokenNumber{color:#fb923c}.TerminalApp-module__axVHxW__tokenFunction{color:#a3e635}.TerminalApp-module__axVHxW__tokenMethod{color:#facc15}.TerminalApp-module__axVHxW__tokenComment{color:#71717a;font-style:italic}.TerminalApp-module__axVHxW__tokenOperator{color:#fff}.TerminalApp-module__axVHxW__tokenPunctuation{color:#9ca3af}.TerminalApp-module__axVHxW__nanoBlockCaret{animation:1s step-end infinite TerminalApp-module__axVHxW__blink;color:#000!important;background-color:#fff!important}.TerminalApp-module__axVHxW__nanoBlockCaretSolid{opacity:1!important;animation:none!important}.TerminalApp-module__axVHxW__errorSquiggle{text-underline-offset:4px;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #ef4444;text-decoration:underline wavy #ef4444}.TerminalApp-module__axVHxW__hintIndicator{cursor:pointer;z-index:50;background:#18181b;border:1px solid #3f3f46;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;animation:2s ease-in-out infinite TerminalApp-module__axVHxW__float;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.TerminalApp-module__axVHxW__hintIndicator:hover{transform:translate(-50%)scale(1.1)}@keyframes TerminalApp-module__axVHxW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.TerminalApp-module__axVHxW__onboardingIndicator{opacity:1;pointer-events:none;z-index:101;justify-content:center;align-items:center;transition:opacity .3s;animation:1s infinite TerminalApp-module__axVHxW__bouncePointer;display:flex;position:absolute;top:-8px;left:22px}.TerminalApp-module__axVHxW__onboardingIndicator:after{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(circle,#fbbf244d 0%,#fbbf2400 60%);border-radius:50%;width:48px;height:48px;position:absolute}@keyframes TerminalApp-module__axVHxW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.TerminalApp-module__axVHxW__saveIndicator{z-index:50;cursor:help;background-color:#0009;border:1px solid #3f3f46;border-radius:4px;align-items:center;gap:8px;padding:4px 12px;transition:opacity .2s;display:flex;position:absolute;top:48px;right:12px}.TerminalApp-module__axVHxW__saveIndicator:hover{opacity:1!important}.TerminalApp-module__axVHxW__saveIdle{opacity:0;pointer-events:none}.TerminalApp-module__axVHxW__savingPulse{animation:1.5s ease-in-out infinite TerminalApp-module__axVHxW__savePulse}.TerminalApp-module__axVHxW__savedFade{pointer-events:none;animation:2s forwards TerminalApp-module__axVHxW__saveFadeOut}@keyframes TerminalApp-module__axVHxW__savePulse{0%{opacity:.3}50%{opacity:1;filter:brightness(1.2)}to{opacity:.3}}@keyframes TerminalApp-module__axVHxW__saveFadeOut{0%{opacity:1}50%{opacity:1}to{opacity:0}}.TerminalApp-module__axVHxW__walkthroughModal{z-index:100;background-color:#18181bf2;border:1px solid #3f3f46;border-radius:8px;flex-direction:column;width:420px;font-family:IBM Plex Mono,monospace;font-size:.875rem;display:flex;position:absolute;bottom:120px;right:100px;overflow:hidden;box-shadow:0 8px 32px #000c}.TerminalApp-module__axVHxW__walkthroughHeader{background-color:#27272a;border-bottom:1px solid #3f3f46;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.TerminalApp-module__axVHxW__walkthroughTitle{color:#a1a1aa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500}.TerminalApp-module__axVHxW__walkthroughBody{color:#fff;background-color:#000;flex-direction:column;height:200px;padding:12px;display:flex;position:relative;overflow:hidden}.TerminalApp-module__axVHxW__walkthroughPre{white-space:pre-wrap;color:#fff;margin:0}.TerminalApp-module__axVHxW__walkthroughNano{background:#18181b;border:1px solid #3f3f46;flex-direction:column;height:100%;display:flex}.TerminalApp-module__axVHxW__walkthroughFooter{background-color:#27272a;border-top:1px solid #3f3f46;justify-content:center;gap:8px;padding:8px;display:flex}.TerminalApp-module__axVHxW__stepPill{color:#71717a;white-space:nowrap;background:#18181b;border:1px solid #3f3f46;border-radius:12px;padding:4px 12px;font-size:.75rem}.TerminalApp-module__axVHxW__activeStep{color:#000;background:#fbbf24;border-color:#fbbf24;font-weight:700}.TerminalApp-module__axVHxW__docTooltip{color:#fff;z-index:1000;pointer-events:none;background-color:#18181bf2;border:1px solid #3f3f46;border-radius:6px;max-width:300px;padding:12px;font-family:Inter,sans-serif;font-size:13px;animation:.15s ease-out TerminalApp-module__axVHxW__fadeIn;position:fixed;box-shadow:0 10px 25px #00000080}.TerminalApp-module__axVHxW__docTooltip.TerminalApp-module__axVHxW__errorTooltip{background-color:#450a0af2;border-color:#ef4444}.TerminalApp-module__axVHxW__tooltipHeader{color:#38bdf8;border-bottom:1px solid #3f3f46;margin-bottom:6px;padding-bottom:6px;font-family:IBM Plex Mono,monospace;font-weight:700}.TerminalApp-module__axVHxW__errorTooltip .TerminalApp-module__axVHxW__tooltipHeader{color:#ef4444;border-bottom-color:#ef4444}.TerminalApp-module__axVHxW__tooltipDescription{color:#d4d4d8;margin-bottom:8px;line-height:1.4}.TerminalApp-module__axVHxW__tooltipExample{color:#4ade80;background-color:#00000080;border-radius:4px;padding:6px;font-family:IBM Plex Mono,monospace;font-size:12px}@keyframes TerminalApp-module__axVHxW__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.TerminalApp-module__axVHxW__nanoFooter{color:#ccc;background-color:#222;flex-wrap:wrap;gap:16px;padding:8px;font-size:12px;display:flex}.TerminalApp-module__axVHxW__nanoShortcut{gap:4px;display:flex}.TerminalApp-module__axVHxW__nanoKey{color:#000;background:#fff;padding:0 4px;font-weight:700}.TerminalApp-module__axVHxW__hudContainer{z-index:50;align-items:center;gap:16px;display:flex;position:absolute;bottom:48px;right:24px}.TerminalApp-module__axVHxW__dialogueBubble{color:#000;background-color:#ffffffe6;border-radius:8px;max-width:250px;padding:12px 16px;font-size:12px;transition:opacity .3s;animation:.3s ease-out TerminalApp-module__axVHxW__popIn;position:relative;box-shadow:0 4px 12px #00000080}.TerminalApp-module__axVHxW__dialogueBubble:after{content:"";border:8px solid #0000;border-left-color:#ffffffe6;border-right-width:0;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.TerminalApp-module__axVHxW__avatar{justify-content:center;align-items:center;height:48px;animation:3s ease-in-out infinite TerminalApp-module__axVHxW__float;display:flex}.TerminalApp-module__axVHxW__mobileBlocker{color:#3f3;text-align:center;z-index:9999;background-color:#0000;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;font-family:IBM Plex Mono,monospace;display:flex;position:relative}.TerminalApp-module__axVHxW__blockerContent{background-color:#ff55550d;border:1px solid #f55;border-radius:8px;max-width:450px;padding:32px;box-shadow:0 0 20px #ff55551a}.TerminalApp-module__axVHxW__blockerIcon{color:#f55;letter-spacing:2px;margin-bottom:24px;font-size:16px;font-weight:700}.TerminalApp-module__axVHxW__blockerTitle{color:#fff;margin-bottom:16px;font-size:24px;line-height:1.3}.TerminalApp-module__axVHxW__blockerSubtext{color:#a0a0a0;margin-bottom:32px;font-size:14px;line-height:1.6}.TerminalApp-module__axVHxW__blockerButton{color:#f55;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background-color:#0000;border:1px solid #f55;border-radius:4px;padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:14px;transition:all .2s}.TerminalApp-module__axVHxW__blockerButton:hover{color:#000;background-color:#f55}@keyframes TerminalApp-module__axVHxW__popIn{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.TerminalApp-module__axVHxW__onboardingOverlay{z-index:100;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.TerminalApp-module__axVHxW__onboardingModal{width:460px;max-width:95%;font-family:var(--font-ibm-plex-mono),monospace;color:#000;text-align:left;background:silver;border:2px solid gray;border-color:#fff gray gray #fff;padding:4px;box-shadow:2px 2px #000}.TerminalApp-module__axVHxW__onboardingTitle{color:#fff;letter-spacing:0;background:#7b7d7d;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 6px;font-size:13px;font-weight:700;display:flex}.TerminalApp-module__axVHxW__onboardingText{color:#000;text-align:left;background:#dfdfdf;border:2px solid #fff;border-color:gray #fff #fff gray;padding:12px 16px;font-size:13px;line-height:1.6}.TerminalApp-module__axVHxW__onboardingFooter{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.TerminalApp-module__axVHxW__onboardingIndicators{gap:6px;display:flex}.TerminalApp-module__axVHxW__onboardingDot{background:#3f3f46;border-radius:50%;width:8px;height:8px}.TerminalApp-module__axVHxW__onboardingDotActive{background:#38bdf8;box-shadow:0 0 5px #38bdf8}.TerminalApp-module__axVHxW__onboardingButtons{gap:12px;display:flex}.TerminalApp-module__axVHxW__onboardingBtnSkip,.TerminalApp-module__axVHxW__onboardingBtnNext{color:#000;font-family:var(--font-ibm-plex-mono),monospace;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:silver;border:2px solid gray;border-color:#fff gray gray #fff;padding:2px 8px;font-size:12px;font-weight:700}.TerminalApp-module__axVHxW__onboardingBtnSkip:active,.TerminalApp-module__axVHxW__onboardingBtnNext:active{border-color:gray #fff #fff gray;padding:5px 11px 3px 13px}.TerminalApp-module__axVHxW__onboardingPointer{z-index:101;pointer-events:none;justify-content:center;align-items:center;animation:1s infinite TerminalApp-module__axVHxW__bouncePointer;display:flex;position:absolute}.TerminalApp-module__axVHxW__onboardingPointer:after{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(circle,#fbbf244d 0%,#fbbf2400 60%);border-radius:50%;width:48px;height:48px;position:absolute}@keyframes TerminalApp-module__axVHxW__bouncePointer{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.TerminalApp-module__axVHxW__onboardingPointerInline{z-index:101;pointer-events:none;animation:1s infinite TerminalApp-module__axVHxW__bounceHorizontal;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@keyframes TerminalApp-module__axVHxW__bounceHorizontal{0%,to{transform:translateY(-50%)}50%{transform:translate(-6px,-50%)}}.TerminalApp-module__axVHxW__legalFooter{color:#a1a1aa;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border-radius:4px;gap:8px;padding:4px 8px;font-size:11px;display:flex;position:absolute;bottom:12px;right:16px}.TerminalApp-module__axVHxW__legalFooter a{color:#a1a1aa;text-decoration:none;transition:color .2s}.TerminalApp-module__axVHxW__legalFooter a:hover{color:#fbbf24;text-decoration:underline}.TerminalApp-module__axVHxW__commandHint{font-family:var(--font-ibm-mono);color:#18181b;background:#0000001a;border:1px solid #d4d4d8;border-radius:4px;margin:0 4px;padding:2px 6px;display:inline-block}
.LevelSkipDevTool-module__LbSG5q__container{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:8px 16px;display:flex}.LevelSkipDevTool-module__LbSG5q__levelIndicator{font-family:var(--font-ibm-mono),monospace;color:var(--text-primary);background:rgba(var(--rgb-white),.05);border:1px solid var(--border-strong);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.LevelSkipDevTool-module__LbSG5q__levelBadge{color:var(--accent-primary);font-weight:700}.LevelSkipDevTool-module__LbSG5q__inputGroup{gap:8px;display:flex}.LevelSkipDevTool-module__LbSG5q__input{border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--font-ibm-mono),monospace;box-sizing:border-box;background:#0006;border-radius:4px;outline:none;flex:1;min-width:0;padding:8px 12px;font-size:13px;transition:border-color .15s}.LevelSkipDevTool-module__LbSG5q__input:focus{border-color:var(--accent-primary)}.LevelSkipDevTool-module__LbSG5q__input::placeholder{color:var(--text-muted)}.LevelSkipDevTool-module__LbSG5q__skipButton{background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;box-sizing:border-box;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s}.LevelSkipDevTool-module__LbSG5q__skipButton:hover{background:var(--accent-primary);color:#000;border-color:var(--accent-primary)}
