.SkillsView-module__mrPIaW__scannerContainer{width:100%;max-width:100%;font-family:var(--font-mono);color:var(--text-primary);-webkit-user-select:text;user-select:text;flex-direction:column;gap:16px;margin:0 auto;padding:4px 4px 40px;display:flex}.SkillsView-module__mrPIaW__scannerHud{background:var(--bg-surface);border:1px solid var(--border-default);border-top:2px solid var(--scan-accent-red,#d32f2f);flex-direction:column;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] .SkillsView-module__mrPIaW__scannerHud{border-top-color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__hudTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.SkillsView-module__mrPIaW__hudMetaGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SkillsView-module__mrPIaW__scannerTitle{letter-spacing:-.01em;color:var(--text-primary);text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.SkillsView-module__mrPIaW__scannerIcon{color:var(--scan-accent-red,#d32f2f);flex-shrink:0}[data-theme=dark] .SkillsView-module__mrPIaW__scannerIcon{color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__targetBadge{color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-subtle);padding:2px 7px;font-size:11px}.SkillsView-module__mrPIaW__targetHighlight{color:var(--text-primary);font-weight:600}.SkillsView-module__mrPIaW__hudControls{align-items:center;gap:8px;display:flex}.SkillsView-module__mrPIaW__hudStatusBadge{border:1px solid var(--border-default);align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.SkillsView-module__mrPIaW__statusScanning{color:var(--scan-accent-red,#d32f2f);background:#d32f2f14;border-color:#d32f2f4d}[data-theme=dark] .SkillsView-module__mrPIaW__statusScanning{color:var(--scan-accent-red,#ff5252);background:#ff52521f;border-color:#ff525266}.SkillsView-module__mrPIaW__statusComplete{background:var(--status-success-bg,#15733c1a);border-color:var(--status-success,#15733c);color:var(--status-success,#15733c)}[data-theme=dark] .SkillsView-module__mrPIaW__statusComplete{color:#3fb950;border-color:#3fb95066}.SkillsView-module__mrPIaW__pulsingDot{background:var(--scan-accent-red,#d32f2f);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate SkillsView-module__mrPIaW__pulseDot}[data-theme=dark] .SkillsView-module__mrPIaW__pulsingDot{background:var(--scan-accent-red,#ff5252)}@keyframes SkillsView-module__mrPIaW__pulseDot{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}.SkillsView-module__mrPIaW__actionButton{font-family:var(--font-mono);background:var(--bg-panel);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:all .1s;display:inline-flex}.SkillsView-module__mrPIaW__actionButton:hover{background:var(--bg-panel-hover);border-color:var(--border-strong)}.SkillsView-module__mrPIaW__actionButtonAccent{background:var(--scan-accent-red,#d32f2f);border-color:var(--scan-accent-red,#d32f2f);color:#fff}.SkillsView-module__mrPIaW__actionButtonAccent:hover{filter:brightness(1.1)}[data-theme=dark] .SkillsView-module__mrPIaW__actionButtonAccent{background:#c92a2a;border-color:#c92a2a}.SkillsView-module__mrPIaW__progressContainer{flex-direction:column;gap:5px;display:flex}.SkillsView-module__mrPIaW__progressTrack{background:var(--bg-panel);border:1px solid var(--border-subtle);width:100%;height:6px;overflow:hidden}.SkillsView-module__mrPIaW__progressBarFill{background:var(--scan-accent-red,#d32f2f);height:100%;transition:width .12s linear}[data-theme=dark] .SkillsView-module__mrPIaW__progressBarFill{background:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__progressStatsRow{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.SkillsView-module__mrPIaW__skipHint{color:var(--text-muted);font-size:10.5px;font-style:italic}.SkillsView-module__mrPIaW__consoleInitCard{background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;gap:6px;padding:14px 18px;font-size:12.5px;line-height:1.5;display:flex}.SkillsView-module__mrPIaW__logLine{align-items:flex-start;gap:8px;animation:.18s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}.SkillsView-module__mrPIaW__prefixAsterisk{color:var(--scan-accent-red,#d32f2f);flex-shrink:0;font-weight:700}[data-theme=dark] .SkillsView-module__mrPIaW__prefixAsterisk{color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__prefixPlus{color:var(--scan-accent-red,#d32f2f);flex-shrink:0;font-weight:700}[data-theme=dark] .SkillsView-module__mrPIaW__prefixPlus{color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__prefixCategory{color:var(--accent-primary);flex-shrink:0;font-weight:700}.SkillsView-module__mrPIaW__prefixCheck{color:var(--status-success,#15733c);flex-shrink:0;font-weight:700}[data-theme=dark] .SkillsView-module__mrPIaW__prefixCheck{color:#3fb950}.SkillsView-module__mrPIaW__logTextSecondary{color:var(--text-secondary)}.SkillsView-module__mrPIaW__categoriesGrid{column-count:2;column-gap:14px}@media (max-width:860px){.SkillsView-module__mrPIaW__categoriesGrid{column-count:1}}.SkillsView-module__mrPIaW__categoryCard{background:var(--bg-surface);border:1px solid var(--border-default);break-inside:avoid;page-break-inside:avoid;flex-direction:column;height:fit-content;margin-bottom:14px;transition:border-color .15s;animation:.2s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}.SkillsView-module__mrPIaW__categoryCard:hover{border-color:var(--border-strong)}.SkillsView-module__mrPIaW__categoryHeader{background:var(--bg-panel);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.SkillsView-module__mrPIaW__categoryTitleGroup{text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.SkillsView-module__mrPIaW__categoryBadge{color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);padding:1px 5px;font-size:10px;font-weight:600}.SkillsView-module__mrPIaW__skillsList{flex-direction:column;gap:6px;padding:10px 14px;display:flex}.SkillsView-module__mrPIaW__skillItem{border-bottom:1px dashed var(--border-subtle);align-items:center;gap:8px;padding:3px 0;font-size:12.5px;line-height:1.4;animation:.18s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}.SkillsView-module__mrPIaW__skillItem:last-child{border-bottom:none}.SkillsView-module__mrPIaW__detectedLabel{color:var(--text-muted);font-size:11.5px;font-weight:500}.SkillsView-module__mrPIaW__skillName{color:var(--text-primary);flex:1;font-weight:600}.SkillsView-module__mrPIaW__completionCard{background:var(--bg-surface);border:1px solid var(--status-success,#15733c);border-left:4px solid var(--status-success,#15733c);flex-direction:column;gap:8px;padding:16px 20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}[data-theme=dark] .SkillsView-module__mrPIaW__completionCard{background:#3fb9500a;border-color:#3fb950}.SkillsView-module__mrPIaW__completionTitleRow{color:var(--text-primary);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.SkillsView-module__mrPIaW__completionSubtext{color:var(--text-secondary);padding-left:24px;font-size:12px;line-height:1.5}.SkillsView-module__mrPIaW__filterBar{background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;gap:8px;margin-bottom:2px;padding:6px 12px;display:flex}.SkillsView-module__mrPIaW__filterInput{font-family:var(--font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12px}.SkillsView-module__mrPIaW__filterInput::placeholder{color:var(--text-muted)}.SkillsView-module__mrPIaW__filterCount{color:var(--text-muted);font-size:11px}@keyframes SkillsView-module__mrPIaW__scanLineIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SkillsView-module__mrPIaW__logLine,.SkillsView-module__mrPIaW__categoryCard,.SkillsView-module__mrPIaW__skillItem,.SkillsView-module__mrPIaW__completionCard,.SkillsView-module__mrPIaW__progressBarFill,.SkillsView-module__mrPIaW__pulsingDot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
.InteractiveTour-module__8x-jcq__tourPortalRoot{z-index:100000;pointer-events:none;position:fixed;inset:0}.InteractiveTour-module__8x-jcq__tourBackdrop{-webkit-backdrop-filter:blur(5px);pointer-events:auto;z-index:100001;background:#0a0f18b8;transition:opacity .25s;position:fixed;inset:0}.InteractiveTour-module__8x-jcq__spotlightFrame{border:1.5px solid var(--accent-primary,#0ea5e9);pointer-events:none;z-index:100002;border-radius:8px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:2.5s ease-in-out infinite InteractiveTour-module__8x-jcq__spotlightPulse;position:absolute;box-shadow:0 0 0 3px #0ea5e966,0 0 20px #0ea5e959}@keyframes InteractiveTour-module__8x-jcq__spotlightPulse{0%,to{border-color:#0ea5e9b3;box-shadow:0 0 0 2px #0ea5e966,0 0 16px #0ea5e940}50%{border-color:#38bdf8;box-shadow:0 0 0 4px #0ea5e999,0 0 24px #0ea5e973}}.InteractiveTour-module__8x-jcq__tourCard{background:var(--bg-surface,#1e293b);border:1px solid var(--border-strong,#334155);pointer-events:auto;z-index:100003;border-radius:12px;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 32px);padding:18px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 4px 6px -1px #0003,0 20px 35px -5px #0006,0 0 15px #0ea5e926}[data-theme=light] .InteractiveTour-module__8x-jcq__tourCard{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 30px #00000026,0 0 20px #0ea5e933}.InteractiveTour-module__8x-jcq__tourHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.InteractiveTour-module__8x-jcq__tourHeaderMeta{flex-direction:column;gap:4px;display:flex}.InteractiveTour-module__8x-jcq__tourBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary,#0ea5e9);font-size:11px;font-weight:700}.InteractiveTour-module__8x-jcq__tourTitle{font-family:var(--font-sans);color:var(--text-primary,#f8fafc);font-size:15px;font-weight:700;line-height:1.25}[data-theme=light] .InteractiveTour-module__8x-jcq__tourTitle{color:#0f172a}.InteractiveTour-module__8x-jcq__tourCloseBtn{width:26px;height:26px;color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.InteractiveTour-module__8x-jcq__tourCloseBtn:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.InteractiveTour-module__8x-jcq__tourDescription{color:var(--text-secondary,#94a3b8);font-size:13px;line-height:1.5}[data-theme=light] .InteractiveTour-module__8x-jcq__tourDescription{color:#475569}.InteractiveTour-module__8x-jcq__tourTipsList{background:var(--bg-subtle,#0f172a80);border-left:2px solid var(--accent-primary,#0ea5e9);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px 10px;list-style:none;display:flex}[data-theme=light] .InteractiveTour-module__8x-jcq__tourTipsList{background:#f8fafc;border-left-color:#0284c7}.InteractiveTour-module__8x-jcq__tourTipItem{color:var(--text-primary,#e2e8f0);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}[data-theme=light] .InteractiveTour-module__8x-jcq__tourTipItem{color:#1e293b}.InteractiveTour-module__8x-jcq__tourTipIcon{color:var(--accent-primary,#0ea5e9);flex-shrink:0;margin-top:2px}.InteractiveTour-module__8x-jcq__tourFooter{border-top:1px solid var(--border-default,#334155);justify-content:space-between;align-items:center;padding-top:8px;display:flex}[data-theme=light] .InteractiveTour-module__8x-jcq__tourFooter{border-top-color:#e2e8f0}.InteractiveTour-module__8x-jcq__tourProgress{align-items:center;gap:6px;display:flex}.InteractiveTour-module__8x-jcq__tourProgressDot{background:var(--border-strong,#475569);border-radius:50%;width:6px;height:6px;transition:all .2s}.InteractiveTour-module__8x-jcq__tourProgressDotActive{background:var(--accent-primary,#0ea5e9);border-radius:9999px;width:18px;box-shadow:0 0 8px #0ea5e980}.InteractiveTour-module__8x-jcq__tourActions{align-items:center;gap:8px;display:flex}.InteractiveTour-module__8x-jcq__tourBtnSecondary{font-size:12px;font-family:var(--font-mono);border:1px solid var(--border-default,#475569);color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-weight:500;transition:all .15s;display:inline-flex}.InteractiveTour-module__8x-jcq__tourBtnSecondary:hover{background:var(--bg-hover,#ffffff14);color:var(--text-primary,#f8fafc);border-color:var(--border-strong,#64748b)}[data-theme=light] .InteractiveTour-module__8x-jcq__tourBtnSecondary{color:#475569;border-color:#cbd5e1}[data-theme=light] .InteractiveTour-module__8x-jcq__tourBtnSecondary:hover{color:#0f172a;background:#f1f5f9}.InteractiveTour-module__8x-jcq__tourBtnPrimary{font-size:12px;font-family:var(--font-mono);background:var(--accent-primary,#0ea5e9);border:1px solid var(--accent-primary,#0ea5e9);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 0 10px #0ea5e94d}.InteractiveTour-module__8x-jcq__tourBtnPrimary:hover{background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 0 14px #0ea5e980}
.FeatureDiscoveryModal-module__A-x-qW__modalOverlay{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#0a0f18b3;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out FeatureDiscoveryModal-module__A-x-qW__fadeIn;display:flex;position:fixed;inset:0}@keyframes FeatureDiscoveryModal-module__A-x-qW__fadeIn{0%{opacity:0}to{opacity:1}}.FeatureDiscoveryModal-module__A-x-qW__modalPanel{background:var(--bg-surface,#1e293b);border:1px solid var(--border-strong,#334155);border-radius:12px;flex-direction:column;width:760px;max-width:95vw;max-height:88vh;animation:.2s cubic-bezier(.16,1,.3,1) FeatureDiscoveryModal-module__A-x-qW__modalScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0006,0 25px 50px -12px #0009,0 0 20px #0ea5e926}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__modalPanel{background:#fff;border-color:#cbd5e1;box-shadow:0 20px 40px #0000001f,0 1px 3px #0000000d}@keyframes FeatureDiscoveryModal-module__A-x-qW__modalScaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.FeatureDiscoveryModal-module__A-x-qW__modalHeader{background:var(--bg-panel,#0f172a);border-bottom:1px solid var(--border-default,#334155);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__modalHeader{background:#f8fafc;border-bottom-color:#e2e8f0}.FeatureDiscoveryModal-module__A-x-qW__headerLeft{align-items:center;gap:12px;display:flex}.FeatureDiscoveryModal-module__A-x-qW__headerIconWrapper{width:34px;height:34px;color:var(--accent-primary,#0ea5e9);background:#0ea5e926;border:1px solid #0ea5e959;border-radius:8px;justify-content:center;align-items:center;display:flex}.FeatureDiscoveryModal-module__A-x-qW__headerTitle{font-family:var(--font-sans);color:var(--text-primary,#f8fafc);margin:0;font-size:16px;font-weight:700}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__headerTitle{color:#0f172a}.FeatureDiscoveryModal-module__A-x-qW__headerSubtitle{color:var(--text-secondary,#94a3b8);margin:2px 0 0;font-size:12px}.FeatureDiscoveryModal-module__A-x-qW__headerActions{align-items:center;gap:10px;display:flex}.FeatureDiscoveryModal-module__A-x-qW__tourTriggerBtn{font-size:12px;font-family:var(--font-mono);background:var(--accent-primary,#0ea5e9);border:1px solid var(--accent-primary,#0ea5e9);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 0 10px #0ea5e94d}.FeatureDiscoveryModal-module__A-x-qW__tourTriggerBtn:hover{background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 0 14px #0ea5e980}.FeatureDiscoveryModal-module__A-x-qW__closeBtn{width:28px;height:28px;color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.FeatureDiscoveryModal-module__A-x-qW__closeBtn:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.FeatureDiscoveryModal-module__A-x-qW__tabsBar{background:var(--bg-surface,#1e293b);border-bottom:1px solid var(--border-default,#334155);align-items:center;gap:4px;padding:8px 18px 0;display:flex;overflow-x:auto}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__tabsBar{background:#fff;border-bottom-color:#e2e8f0}.FeatureDiscoveryModal-module__A-x-qW__tabBtn{font-size:12.5px;font-family:var(--font-mono);color:var(--text-secondary,#94a3b8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 14px;font-weight:600;transition:all .15s;display:inline-flex}.FeatureDiscoveryModal-module__A-x-qW__tabBtn:hover{color:var(--text-primary,#f8fafc)}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__tabBtn:hover{color:#0f172a}.FeatureDiscoveryModal-module__A-x-qW__tabBtnActive{border-bottom-color:var(--accent-primary,#0ea5e9);color:var(--accent-primary,#0ea5e9)!important}.FeatureDiscoveryModal-module__A-x-qW__modalBody{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex;overflow-y:auto}.FeatureDiscoveryModal-module__A-x-qW__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.FeatureDiscoveryModal-module__A-x-qW__featureCard{background:var(--bg-subtle,#0f172a99);border:1px solid var(--border-default,#334155);border-radius:8px;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__featureCard{background:#f8fafc;border-color:#e2e8f0}.FeatureDiscoveryModal-module__A-x-qW__featureCard:hover{border-color:var(--border-strong,#64748b);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.FeatureDiscoveryModal-module__A-x-qW__cardTop{align-items:center;gap:10px;display:flex}.FeatureDiscoveryModal-module__A-x-qW__cardIconBox{width:30px;height:30px;color:var(--accent-primary,#0ea5e9);background:#0ea5e91f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FeatureDiscoveryModal-module__A-x-qW__cardTitle{color:var(--text-primary,#f8fafc);margin:0;font-size:14px;font-weight:700}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__cardTitle{color:#0f172a}.FeatureDiscoveryModal-module__A-x-qW__cardDescription{color:var(--text-secondary,#94a3b8);margin:0;font-size:12.5px;line-height:1.5}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__cardDescription{color:#475569}.FeatureDiscoveryModal-module__A-x-qW__cardBadge{font-size:11px;font-family:var(--font-mono);color:var(--accent-primary,#0ea5e9);background:#0ea5e91a;border:1px solid #0ea5e94d;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:2px 7px;font-weight:600;display:inline-flex}.FeatureDiscoveryModal-module__A-x-qW__shortcutsTable{border-collapse:collapse;width:100%;font-size:12.5px}.FeatureDiscoveryModal-module__A-x-qW__shortcutsTable th{text-align:left;font-family:var(--font-mono);color:var(--text-muted,#94a3b8);border-bottom:1px solid var(--border-default,#334155);text-transform:uppercase;letter-spacing:.06em;padding:10px 14px;font-size:11px}.FeatureDiscoveryModal-module__A-x-qW__shortcutsTable td{border-bottom:1px solid var(--border-subtle,#33415580);color:var(--text-primary,#e2e8f0);padding:10px 14px}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__shortcutsTable td{color:#1e293b;border-bottom-color:#f1f5f9}.FeatureDiscoveryModal-module__A-x-qW__keyBadge{background:var(--bg-panel,#0f172a);border:1px solid var(--border-strong,#475569);min-width:22px;font-family:var(--font-mono);color:var(--text-primary,#f8fafc);border-radius:4px;justify-content:center;align-items:center;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0003}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__keyBadge{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 1px 2px #0000000d}.FeatureDiscoveryModal-module__A-x-qW__modalFooter{background:var(--bg-panel,#0f172a);border-top:1px solid var(--border-default,#334155);justify-content:space-between;align-items:center;padding:12px 22px;display:flex}[data-theme=light] .FeatureDiscoveryModal-module__A-x-qW__modalFooter{background:#f8fafc;border-top-color:#e2e8f0}.FeatureDiscoveryModal-module__A-x-qW__footerNote{font-family:var(--font-mono);color:var(--text-muted,#94a3b8);font-size:11.5px}
.WelcomeDialogueModal-module__2oXwSq__dialogueOverlay{-webkit-backdrop-filter:blur(18px)saturate(180%);z-index:100000;background:#030712c7;justify-content:center;align-items:center;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards WelcomeDialogueModal-module__2oXwSq__overlayFadeIn;display:flex;position:fixed;inset:0}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__dialogueOverlay{background:#0f172a80}@keyframes WelcomeDialogueModal-module__2oXwSq__overlayFadeIn{0%{opacity:0}to{opacity:1}}.WelcomeDialogueModal-module__2oXwSq__dialogueCard{background:radial-gradient(90% 60% at 50% -15%,#38bdf829,#0000 70%),radial-gradient(60% 40% at 100% 100%,#6366f11a,#0000 60%),linear-gradient(#0f172af5 0%,#080c16fa 100%);border:1px solid #38bdf84d;border-radius:22px;width:100%;max-width:640px;padding:24px 28px;animation:.3s cubic-bezier(.16,1,.3,1) forwards WelcomeDialogueModal-module__2oXwSq__cardSlideUp;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 12px 48px -10px #000000bf,0 24px 64px -12px #0ea5e938}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__dialogueCard{background:radial-gradient(90% 60% at 50% -15%,#0ea5e91a,#0000 70%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0ea5e940;box-shadow:0 0 0 1px #0ea5e91f,0 16px 40px -12px #0f172a1f,0 24px 60px -15px #0ea5e926}@keyframes WelcomeDialogueModal-module__2oXwSq__cardSlideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.WelcomeDialogueModal-module__2oXwSq__hudBar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__hudBar{border-bottom-color:#0ea5e91f}.WelcomeDialogueModal-module__2oXwSq__hudTransmissionInfo{align-items:center;gap:8px;display:flex}.WelcomeDialogueModal-module__2oXwSq__signalPulse{justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:relative}.WelcomeDialogueModal-module__2oXwSq__signalDot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.WelcomeDialogueModal-module__2oXwSq__signalRing{border:1.5px solid #10b981;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite WelcomeDialogueModal-module__2oXwSq__signalPing;position:absolute;inset:-3px}@keyframes WelcomeDialogueModal-module__2oXwSq__signalPing{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.WelcomeDialogueModal-module__2oXwSq__hudLabel{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#38bdf8;text-transform:uppercase;font-size:10.5px;font-weight:700}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__hudLabel{color:#0284c7}.WelcomeDialogueModal-module__2oXwSq__audioWaveform{align-items:flex-end;gap:2.5px;height:11px;margin-left:4px;display:inline-flex}.WelcomeDialogueModal-module__2oXwSq__waveformBar{background:#38bdf8;border-radius:1px;width:2px;animation:1.2s ease-in-out infinite alternate WelcomeDialogueModal-module__2oXwSq__wavePulse}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__waveformBar{background:#0284c7}.WelcomeDialogueModal-module__2oXwSq__waveformBar:first-child{height:3px;animation-delay:.1s}.WelcomeDialogueModal-module__2oXwSq__waveformBar:nth-child(2){height:9px;animation-delay:.25s}.WelcomeDialogueModal-module__2oXwSq__waveformBar:nth-child(3){height:6px;animation-delay:.4s}.WelcomeDialogueModal-module__2oXwSq__waveformBar:nth-child(4){height:11px;animation-delay:.15s}.WelcomeDialogueModal-module__2oXwSq__waveformBar:nth-child(5){height:5px;animation-delay:.3s}@keyframes WelcomeDialogueModal-module__2oXwSq__wavePulse{0%{opacity:.5;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.WelcomeDialogueModal-module__2oXwSq__closeButton{color:#94a3b8;font-family:var(--font-mono,monospace);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;transition:all .15s;display:inline-flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__closeButton{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.WelcomeDialogueModal-module__2oXwSq__closeButton:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.WelcomeDialogueModal-module__2oXwSq__kbdBadge{background:#ffffff14;border:1px solid #ffffff24;border-radius:4px;padding:1px 5px;font-size:9.5px}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__kbdBadge{color:#475569;background:#fff;border-color:#cbd5e1}.WelcomeDialogueModal-module__2oXwSq__heroSection{align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}@media (max-width:580px){.WelcomeDialogueModal-module__2oXwSq__heroSection{text-align:center;flex-direction:column;align-items:center;gap:14px}}.WelcomeDialogueModal-module__2oXwSq__avatarRingWrapper{flex-shrink:0;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative}.WelcomeDialogueModal-module__2oXwSq__avatarGlowRing{opacity:.9;filter:blur(2.5px);background:conic-gradient(#0ea5e9,#6366f1,#10b981,#0ea5e9);border-radius:50%;animation:9s linear infinite WelcomeDialogueModal-module__2oXwSq__spinSlow;position:absolute;inset:-3px}@keyframes WelcomeDialogueModal-module__2oXwSq__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.WelcomeDialogueModal-module__2oXwSq__avatarImageContainer{z-index:1;background:#0f172a;border:2px solid #0f172a;border-radius:50%;width:78px;height:78px;position:relative;overflow:hidden}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__avatarImageContainer{border-color:#fff}.WelcomeDialogueModal-module__2oXwSq__avatarImg{object-fit:cover;width:100%;height:100%}.WelcomeDialogueModal-module__2oXwSq__avatarStatusBadge{z-index:2;background:#0f172a;border:2px solid #0f172a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:0;right:0}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__avatarStatusBadge{background:#fff;border-color:#fff}.WelcomeDialogueModal-module__2oXwSq__avatarStatusDot{background:#10b981;border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px #10b981}.WelcomeDialogueModal-module__2oXwSq__heroTextContent{flex-direction:column;flex:1;gap:6px;display:flex}.WelcomeDialogueModal-module__2oXwSq__roleBadge{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:9999px;align-self:flex-start;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__roleBadge{color:#0284c7;background:#0284c714;border-color:#0284c738}@media (max-width:580px){.WelcomeDialogueModal-module__2oXwSq__roleBadge{align-self:center}}.WelcomeDialogueModal-module__2oXwSq__greetingTitle{font-family:var(--font-sans,sans-serif);color:#f8fafc;letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:20px;font-weight:800;line-height:1.25;display:flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__greetingTitle{color:#0f172a}@media (max-width:580px){.WelcomeDialogueModal-module__2oXwSq__greetingTitle{justify-content:center}}.WelcomeDialogueModal-module__2oXwSq__waveHand{transform-origin:70% 70%;animation:2s ease-in-out infinite WelcomeDialogueModal-module__2oXwSq__waveArm;display:inline-block}@keyframes WelcomeDialogueModal-module__2oXwSq__waveArm{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.WelcomeDialogueModal-module__2oXwSq__nameHighlight{background:linear-gradient(135deg,#38bdf8 0%,#818cf8 50%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__nameHighlight{background:linear-gradient(135deg,#0284c7 0%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.WelcomeDialogueModal-module__2oXwSq__heroDescription{color:#cbd5e1;margin:0;font-size:13px;line-height:1.55}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__heroDescription{color:#334155}.WelcomeDialogueModal-module__2oXwSq__heroDescription strong{color:#fff;font-weight:650}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__heroDescription strong{color:#0f172a}.WelcomeDialogueModal-module__2oXwSq__actionHub{flex-direction:column;gap:10px;margin-top:4px;display:flex}.WelcomeDialogueModal-module__2oXwSq__featuredSkimCard{cursor:pointer;background:linear-gradient(135deg,#0ea5e929 0%,#6366f11f 50%,#0f172a99 100%);border:1px solid #38bdf873;border-radius:14px;padding:14px 16px;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 24px -6px #0ea5e940,0 4px 12px #0003}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__featuredSkimCard{background:linear-gradient(135deg,#0ea5e91f 0%,#6366f114 60%,#f8fafc 100%);border:1px solid #0ea5e966;box-shadow:0 0 20px -6px #0ea5e92e,0 4px 12px #0f172a0d}.WelcomeDialogueModal-module__2oXwSq__featuredSkimCard:hover{background:linear-gradient(135deg,#0ea5e93d 0%,#6366f12e 50%,#0f172abf 100%);border-color:#38bdf8cc;transform:translateY(-2px);box-shadow:0 0 32px -4px #0ea5e973,0 8px 20px #0000004d}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__featuredSkimCard:hover{background:linear-gradient(135deg,#0ea5e92e 0%,#6366f11f 60%,#fff 100%);border-color:#0284c7;box-shadow:0 0 26px -4px #0ea5e94d,0 8px 18px #0f172a14}.WelcomeDialogueModal-module__2oXwSq__featuredCardGlow{pointer-events:none;background:radial-gradient(circle at 30% 30%,#38bdf826,#0000 60%);width:140%;height:200%;position:absolute;top:-50%;left:-20%}.WelcomeDialogueModal-module__2oXwSq__featuredCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.WelcomeDialogueModal-module__2oXwSq__featuredBadge{color:#fff;font-family:var(--font-mono,monospace);letter-spacing:.06em;background:linear-gradient(135deg,#0284c7 0%,#4f46e5 100%);border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex;box-shadow:0 0 10px #0ea5e980}.WelcomeDialogueModal-module__2oXwSq__featuredKbdWrapper{display:inline-flex}.WelcomeDialogueModal-module__2oXwSq__featuredKbdHint{font-size:10px;font-family:var(--font-mono,monospace);color:#38bdf8;background:#0006;border:1px solid #fff3;border-radius:5px;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__featuredKbdHint{color:#0284c7;background:#fff;border-color:#cbd5e1}.WelcomeDialogueModal-module__2oXwSq__featuredCardBody{align-items:center;gap:14px;display:flex}.WelcomeDialogueModal-module__2oXwSq__featuredIconWrapper{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#6366f1 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s;display:flex;box-shadow:0 0 16px #0ea5e980}.WelcomeDialogueModal-module__2oXwSq__featuredSkimCard:hover .WelcomeDialogueModal-module__2oXwSq__featuredIconWrapper{transform:scale(1.08)}.WelcomeDialogueModal-module__2oXwSq__featuredCardDetails{flex:1}.WelcomeDialogueModal-module__2oXwSq__featuredCardTitle{font-family:var(--font-sans,sans-serif);color:#f8fafc;letter-spacing:-.01em;align-items:center;gap:6px;margin:0 0 3px;font-size:15px;font-weight:700;display:flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__featuredCardTitle{color:#0f172a}.WelcomeDialogueModal-module__2oXwSq__featuredArrow{color:#38bdf8;transition:transform .2s}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__featuredArrow{color:#0284c7}.WelcomeDialogueModal-module__2oXwSq__featuredSkimCard:hover .WelcomeDialogueModal-module__2oXwSq__featuredArrow{transform:translate(4px)}.WelcomeDialogueModal-module__2oXwSq__featuredCardDescription{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__featuredCardDescription{color:#475569}.WelcomeDialogueModal-module__2oXwSq__secondaryCardsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:580px){.WelcomeDialogueModal-module__2oXwSq__secondaryCardsGrid{grid-template-columns:1fr}}.WelcomeDialogueModal-module__2oXwSq__secondaryCard{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:11px;padding:10px 13px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__secondaryCard{background:#f8fafc;border-color:#e2e8f0}.WelcomeDialogueModal-module__2oXwSq__secondaryCard:hover{background:#ffffff14;border-color:#38bdf866;transform:translateY(-1.5px)}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__secondaryCard:hover{background:#fff;border-color:#0284c7;box-shadow:0 4px 12px #0f172a0f}.WelcomeDialogueModal-module__2oXwSq__secondaryCardIconWrap{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__secondaryCardIconWrap{color:#0284c7;background:#e0f2fe;border-color:#bae6fd}.WelcomeDialogueModal-module__2oXwSq__tourIconWrap{color:#c084fc;background:#c084fc1f;border-color:#c084fc40}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__tourIconWrap{color:#9333ea;background:#f3e8ff;border-color:#e9d5ff}.WelcomeDialogueModal-module__2oXwSq__secondaryCardText{flex-direction:column;flex:1;gap:1.5px;min-width:0;display:flex}.WelcomeDialogueModal-module__2oXwSq__secondaryCardHeading{font-family:var(--font-sans,sans-serif);color:#f1f5f9;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__secondaryCardHeading{color:#0f172a}.WelcomeDialogueModal-module__2oXwSq__secondaryCardSub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__secondaryCardSub{color:#64748b}.WelcomeDialogueModal-module__2oXwSq__secondaryCardArrow{color:#64748b;flex-shrink:0;transition:transform .18s,color .18s}.WelcomeDialogueModal-module__2oXwSq__secondaryCard:hover .WelcomeDialogueModal-module__2oXwSq__secondaryCardArrow{color:#38bdf8;transform:translate(3px)}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__secondaryCard:hover .WelcomeDialogueModal-module__2oXwSq__secondaryCardArrow{color:#0284c7}.WelcomeDialogueModal-module__2oXwSq__dialogueFooter{font-size:11px;font-family:var(--font-mono,monospace);color:#64748b;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__dialogueFooter{color:#64748b;border-top-color:#e2e8f0}.WelcomeDialogueModal-module__2oXwSq__footerBrandWrapper{align-items:center;gap:6px;display:inline-flex}.WelcomeDialogueModal-module__2oXwSq__footerDot{background:#0ea5e9;border-radius:50%;width:5px;height:5px}.WelcomeDialogueModal-module__2oXwSq__footerBrand{color:#0ea5e9;letter-spacing:.04em;font-size:10px;font-weight:700}.WelcomeDialogueModal-module__2oXwSq__footerDivider{color:#475569}.WelcomeDialogueModal-module__2oXwSq__footerHint{color:#64748b;font-size:10.5px}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__footerHint{color:#64748b}.WelcomeDialogueModal-module__2oXwSq__footerKbd{color:#94a3b8;font-size:9.5px;font-family:var(--font-mono,monospace);background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:1px 4.5px}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__footerKbd{color:#475569;background:#fff;border-color:#cbd5e1}.WelcomeDialogueModal-module__2oXwSq__dismissLinkBtn{color:#64748b;font-family:var(--font-mono,monospace);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__dismissLinkBtn{color:#64748b}.WelcomeDialogueModal-module__2oXwSq__dismissLinkBtn:hover{color:#e2e8f0;background:#ffffff0f}[data-theme=light] .WelcomeDialogueModal-module__2oXwSq__dismissLinkBtn:hover{color:#0f172a;background:#f1f5f9}
.Terminal-module__ddZRZW__terminalContainer{height:calc(100dvh - var(--toolbar-height));background:var(--bg-app);width:100%;font-family:var(--font-mono);cursor:text;border-top:1px solid var(--border-default);flex-direction:column;display:flex;overflow:hidden}.Terminal-module__ddZRZW__terminalFullScreen{z-index:100;height:100dvh;position:fixed;inset:0}.Terminal-module__ddZRZW__terminalHeader{background:var(--bg-surface);border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 14px;display:flex}.Terminal-module__ddZRZW__headerLeft{align-items:center;gap:12px;display:flex}.Terminal-module__ddZRZW__windowDots{align-items:center;gap:5px;display:flex}.Terminal-module__ddZRZW__dotRed,.Terminal-module__ddZRZW__dotYellow,.Terminal-module__ddZRZW__dotGreen{border-radius:0;width:8px;height:8px}.Terminal-module__ddZRZW__dotRed{background:#e04a62}.Terminal-module__ddZRZW__dotYellow{background:#d29922}.Terminal-module__ddZRZW__dotGreen{background:#2ea043}.Terminal-module__ddZRZW__sessionTitle{color:var(--text-primary);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.Terminal-module__ddZRZW__headerTerminalIcon{color:var(--accent-text)}.Terminal-module__ddZRZW__headerActions{align-items:center;gap:6px;display:flex}.Terminal-module__ddZRZW__headerActionBtn{font-size:10.5px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;gap:4px;padding:2px 6px;transition:all .1s;display:inline-flex}.Terminal-module__ddZRZW__headerActionBtn:hover{background:var(--bg-panel-hover);color:var(--text-primary);border-color:var(--border-strong)}.Terminal-module__ddZRZW__terminalBody{background:var(--bg-app);flex-direction:column;flex:1;gap:10px;padding:14px 18px;display:flex;overflow-y:auto}.Terminal-module__ddZRZW__historyBlock{flex-direction:column;gap:3px;display:flex}.Terminal-module__ddZRZW__promptLine{flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;line-height:1.4;display:flex}.Terminal-module__ddZRZW__promptUser{color:var(--status-success);font-weight:700}.Terminal-module__ddZRZW__promptColon{color:var(--text-muted)}.Terminal-module__ddZRZW__promptPath{color:var(--accent-text);font-weight:700}.Terminal-module__ddZRZW__promptDollar{color:var(--text-muted)}.Terminal-module__ddZRZW__promptCommand{color:var(--text-primary);font-weight:600}.Terminal-module__ddZRZW__commandOutput{font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;padding-left:2px;font-size:12px;line-height:1.45}.Terminal-module__ddZRZW__outputError{font-weight:600;color:var(--accent-text)!important}.Terminal-module__ddZRZW__activeInputLine{flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;line-height:1.4;display:flex}.Terminal-module__ddZRZW__inputWrapper{flex:1;align-items:center;min-width:120px;display:flex}.Terminal-module__ddZRZW__terminalInput{width:100%;font-family:var(--font-mono);color:var(--text-primary);caret-color:var(--accent-text);background:0 0;border:none;outline:none;margin:0;padding:0;font-size:12.5px}.Terminal-module__ddZRZW__mobileQuickBar{background:var(--bg-surface);border-top:1px solid var(--border-default);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex;overflow-x:auto}.Terminal-module__ddZRZW__quickBtn{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--border-default);justify-content:center;align-items:center;min-height:32px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:all .1s;display:inline-flex}.Terminal-module__ddZRZW__quickBtn:active{background:var(--bg-active)}.Terminal-module__ddZRZW__quickBtnHighlight{background:var(--accent-surface);color:var(--accent-text);border-color:var(--accent-border)}@media (max-width:768px){.Terminal-module__ddZRZW__terminalBody{padding:10px 12px}.Terminal-module__ddZRZW__quickBtn{min-width:44px;min-height:44px;padding:6px 12px}}
.BootSequence-module__hUA3Dq__bootOverlay{background:var(--bg-app);z-index:10000000;font-family:var(--font-mono);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;padding:24px;transition:opacity .35s ease-out,transform .35s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}.BootSequence-module__hUA3Dq__bootFadeOut{opacity:0;pointer-events:none;transform:scale(1.02)}.BootSequence-module__hUA3Dq__bootScanline{pointer-events:none;z-index:2;opacity:.5;background:linear-gradient(#fff0 50%,#00000008 50%) 0 0/100% 4px;position:absolute;inset:0}.BootSequence-module__hUA3Dq__bootContainer{background:var(--bg-surface);border:1px solid var(--border-default);z-index:3;width:100%;max-width:780px;padding:20px;position:relative;box-shadow:0 4px 24px #0000000d}.BootSequence-module__hUA3Dq__bootHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;font-size:11px;display:flex}.BootSequence-module__hUA3Dq__bootLogo{color:var(--accent-primary);letter-spacing:.1em;font-weight:700}.BootSequence-module__hUA3Dq__bootSkipHint{color:var(--text-secondary);letter-spacing:.05em;font-size:10.5px}.BootSequence-module__hUA3Dq__bootLog{flex-direction:column;gap:6px;min-height:220px;font-size:12.5px;line-height:1.45;display:flex}.BootSequence-module__hUA3Dq__bootLine{color:var(--text-secondary);word-break:break-all}.BootSequence-module__hUA3Dq__bootLine:last-child{color:var(--text-primary);font-weight:600}.BootSequence-module__hUA3Dq__bootCursor{background:var(--accent-primary);width:8px;height:14px;margin-top:4px;animation:.8s infinite BootSequence-module__hUA3Dq__blink;display:inline-block}@keyframes BootSequence-module__hUA3Dq__blink{0%,to{opacity:1}50%{opacity:0}}
.ModeTransition-module__mJqnvW__transitionContainer{top:var(--toolbar-height);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;pointer-events:none;background:#0a0b0ed9;justify-content:center;align-items:center;animation:.25s cubic-bezier(.2,.8,.2,1) forwards ModeTransition-module__mJqnvW__flash;display:flex;position:fixed;bottom:0;left:0;right:0}.ModeTransition-module__mJqnvW__glitchScanline{background:linear-gradient(#fff0 50%,#a8243940 50%) 0 0/100% 3px;position:absolute;inset:0}.ModeTransition-module__mJqnvW__transitionText{font-family:var(--font-mono);letter-spacing:.15em;color:var(--accent-text);background:var(--bg-surface);border:1px solid var(--accent-primary);padding:8px 16px;font-size:13px;font-weight:700;animation:.25s ease-out ModeTransition-module__mJqnvW__glitchText;box-shadow:0 0 16px #a824394d}@keyframes ModeTransition-module__mJqnvW__flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes ModeTransition-module__mJqnvW__glitchText{0%{transform:scale(.96)skew(-2deg)}50%{transform:scale(1.02)skew(2deg)}to{transform:scale(1)skew(0)}}
.AutopilotOverlay-module__HTKK4G__autopilotPortalRoot{pointer-events:none;z-index:999999;position:fixed;inset:0}.AutopilotOverlay-module__HTKK4G__hudContainer{pointer-events:auto;-webkit-backdrop-filter:blur(12px)saturate(160%);background:linear-gradient(135deg,#0a0f1ef5 0%,#0f172afa 100%);border:1.5px solid #0ea5e980;border-radius:14px;flex-direction:column;gap:12px;width:92%;max-width:760px;padding:16px 20px;animation:.3s cubic-bezier(.16,1,.3,1) forwards AutopilotOverlay-module__HTKK4G__hudSlideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0ea5e940,0 0 35px #0ea5e94d,0 20px 45px #000c}[data-theme=light] .AutopilotOverlay-module__HTKK4G__hudContainer{background:linear-gradient(135deg,#fffffffa 0%,#f1f5f9f5 100%);border-color:#0ea5e980;box-shadow:0 0 0 1px #0ea5e933,0 0 30px #0ea5e933,0 15px 35px #0f172a33}@keyframes AutopilotOverlay-module__HTKK4G__hudSlideUp{0%{opacity:0;transform:translate(-50%,25px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.AutopilotOverlay-module__HTKK4G__hudHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AutopilotOverlay-module__HTKK4G__hudMeta{align-items:center;gap:8px;display:flex}.AutopilotOverlay-module__HTKK4G__liveIndicator{color:#ef4444;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:#ef444426;border:1px solid #ef444459;border-radius:9999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.AutopilotOverlay-module__HTKK4G__liveDot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite AutopilotOverlay-module__HTKK4G__liveBlink}@keyframes AutopilotOverlay-module__HTKK4G__liveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.AutopilotOverlay-module__HTKK4G__chapterCategory{font-family:var(--font-mono,monospace);color:var(--accent-primary,#0ea5e9);letter-spacing:.06em;font-size:11px;font-weight:700}.AutopilotOverlay-module__HTKK4G__exitButton{color:#f87171;font-family:var(--font-mono,monospace);cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.AutopilotOverlay-module__HTKK4G__exitButton:hover{color:#fff;background:#ef444440;border-color:#ef4444}.AutopilotOverlay-module__HTKK4G__kbdBadge{background:#0000004d;border:1px solid #fff3;border-radius:3px;padding:1px 4px;font-size:9.5px}.AutopilotOverlay-module__HTKK4G__textContent{flex-direction:column;gap:4px;display:flex}.AutopilotOverlay-module__HTKK4G__stepTitle{font-family:var(--font-sans,sans-serif);color:var(--text-primary,#f8fafc);margin:0;font-size:15px;font-weight:700;line-height:1.3}[data-theme=light] .AutopilotOverlay-module__HTKK4G__stepTitle{color:#0f172a}.AutopilotOverlay-module__HTKK4G__stepSubtitle{color:var(--text-secondary,#cbd5e1);margin:0;font-size:12.5px;line-height:1.45}[data-theme=light] .AutopilotOverlay-module__HTKK4G__stepSubtitle{color:#475569}.AutopilotOverlay-module__HTKK4G__progressSegments{gap:6px;width:100%;display:flex}.AutopilotOverlay-module__HTKK4G__segmentTrack{background:#ffffff1f;border-radius:9999px;flex:1;height:4px;position:relative;overflow:hidden}[data-theme=light] .AutopilotOverlay-module__HTKK4G__segmentTrack{background:#0000001a}.AutopilotOverlay-module__HTKK4G__segmentFill{background:var(--accent-primary,#0ea5e9);border-radius:9999px;height:100%;transition:width 50ms linear;box-shadow:0 0 8px #0ea5e9b3}.AutopilotOverlay-module__HTKK4G__segmentCompleted{background:#10b981;width:100%!important}.AutopilotOverlay-module__HTKK4G__controlsRow{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.AutopilotOverlay-module__HTKK4G__controlButtons{align-items:center;gap:8px;display:flex}.AutopilotOverlay-module__HTKK4G__navBtn{color:var(--text-secondary,#cbd5e1);font-family:var(--font-mono,monospace);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;transition:all .15s;display:inline-flex}.AutopilotOverlay-module__HTKK4G__navBtn:hover:not(:disabled){color:var(--text-primary,#fff);background:#ffffff1f}.AutopilotOverlay-module__HTKK4G__navBtn:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] .AutopilotOverlay-module__HTKK4G__navBtn{color:#334155;background:#fff;border-color:#cbd5e1}[data-theme=light] .AutopilotOverlay-module__HTKK4G__navBtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.AutopilotOverlay-module__HTKK4G__pauseBtn{background:var(--accent-primary,#0ea5e9);border:1px solid var(--accent-primary,#0ea5e9);color:#fff;font-family:var(--font-mono,monospace);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.AutopilotOverlay-module__HTKK4G__pauseBtn:hover{background:#0284c7}.AutopilotOverlay-module__HTKK4G__hintText{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-muted,#64748b)}.AutopilotOverlay-module__HTKK4G__simulatedMouseRoot{pointer-events:none;z-index:999998;position:fixed;inset:0}.AutopilotOverlay-module__HTKK4G__virtualCursor{pointer-events:none;z-index:1000000;filter:drop-shadow(0 2px 8px #0009);width:24px;height:24px;transition:top .45s cubic-bezier(.25,1,.5,1),left .45s cubic-bezier(.25,1,.5,1);position:absolute}.AutopilotOverlay-module__HTKK4G__cursorSvg{fill:#0ea5e9;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 6px #0ea5e9cc)}.AutopilotOverlay-module__HTKK4G__clickRing{pointer-events:none;background:#0ea5e940;border:2px solid #38bdf8;border-radius:50%;width:32px;height:32px;animation:.6s cubic-bezier(.16,1,.3,1) forwards AutopilotOverlay-module__HTKK4G__clickRipple;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes AutopilotOverlay-module__HTKK4G__clickRipple{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}.AutopilotOverlay-module__HTKK4G__clickBadgeLabel{color:#fff;font-family:var(--font-mono,monospace);letter-spacing:.05em;white-space:nowrap;background:#0ea5e9f2;border:1px solid #38bdf8;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800;animation:.3s cubic-bezier(.16,1,.3,1) forwards AutopilotOverlay-module__HTKK4G__badgePop;position:absolute;top:-24px;left:12px;box-shadow:0 0 10px #0ea5e999}@keyframes AutopilotOverlay-module__HTKK4G__badgePop{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.AutopilotOverlay-module__HTKK4G__simulatedContextMenu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999999;background:#0f172af2;border:1px solid #0ea5e966;border-radius:8px;flex-direction:column;gap:2px;width:190px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) forwards AutopilotOverlay-module__HTKK4G__menuFadeIn;display:flex;position:absolute;box-shadow:0 0 20px #0ea5e933,0 10px 25px #0009}@keyframes AutopilotOverlay-module__HTKK4G__menuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AutopilotOverlay-module__HTKK4G__contextMenuItem{font-size:12px;font-family:var(--font-sans,sans-serif);color:#cbd5e1;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;transition:all .15s;display:flex}.AutopilotOverlay-module__HTKK4G__contextMenuItemActive{color:#38bdf8;background:#0ea5e940;border:1px solid #0ea5e980;box-shadow:0 0 10px #0ea5e94d}.AutopilotOverlay-module__HTKK4G__contextMenuDivider{background:#ffffff1a;height:1px;margin:4px 0}.AutopilotOverlay-module__HTKK4G__ghostDragCard{color:#f8fafc;font-family:var(--font-mono,monospace);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0f172ae6;border:1.5px solid #38bdf8;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;animation:1.2s ease-in-out infinite alternate AutopilotOverlay-module__HTKK4G__ghostFloat;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 0 20px #0ea5e980,0 10px 25px #00000080}@keyframes AutopilotOverlay-module__HTKK4G__ghostFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.AutopilotOverlay-module__HTKK4G__targetFocusRing{pointer-events:none;border:2px solid #38bdf8;border-radius:8px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:2s ease-in-out infinite AutopilotOverlay-module__HTKK4G__focusPulse;position:absolute;box-shadow:0 0 0 3px #0ea5e959,0 0 25px #0ea5e966}@keyframes AutopilotOverlay-module__HTKK4G__focusPulse{0%,to{box-shadow:0 0 0 2px #0ea5e966,0 0 16px #0ea5e94d}50%{box-shadow:0 0 0 4px #0ea5e999,0 0 28px #0ea5e980}}
