.ProjectMockup-module__CgQlaq__mockupContainer{width:100%;font-family:var(--font-inter), monospace, sans-serif;background:#0a0f1cf2;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 16px 36px -10px #000000b3}.ProjectMockup-module__CgQlaq__mockupContainer:hover{border-color:#ffffff2e;box-shadow:0 20px 44px -10px #000000d9}.ProjectMockup-module__CgQlaq__windowHeader{background:#0f172afa;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.74rem;display:flex}.ProjectMockup-module__CgQlaq__windowControls{align-items:center;gap:6px;display:flex}.ProjectMockup-module__CgQlaq__windowDot{border-radius:50%;width:9px;height:9px}.ProjectMockup-module__CgQlaq__dotRed{background:#ef4444}.ProjectMockup-module__CgQlaq__dotYellow{background:#f59e0b}.ProjectMockup-module__CgQlaq__dotGreen{background:#10b981}.ProjectMockup-module__CgQlaq__windowTitle{color:var(--text-secondary);align-items:center;gap:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.74rem;font-weight:600;display:flex}.ProjectMockup-module__CgQlaq__runMockupBtn{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.ProjectMockup-module__CgQlaq__runMockupBtn:hover{background:#38bdf840;border-color:#38bdf880;transform:scale(1.02)}.ProjectMockup-module__CgQlaq__btnAi{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa4d}.ProjectMockup-module__CgQlaq__btnAi:hover{background:#a78bfa40;border-color:#a78bfa80}.ProjectMockup-module__CgQlaq__btnEmerald{color:#34d399;background:#10b9811f;border-color:#10b9814d}.ProjectMockup-module__CgQlaq__btnEmerald:hover{background:#10b98140;border-color:#10b98180}.ProjectMockup-module__CgQlaq__spinIcon{animation:.8s linear infinite ProjectMockup-module__CgQlaq__spin}@keyframes ProjectMockup-module__CgQlaq__spin{to{transform:rotate(360deg)}}.ProjectMockup-module__CgQlaq__ojBody{color:#cbd5e1;flex-direction:column;gap:10px;padding:14px 16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.76rem;line-height:1.5;display:flex}.ProjectMockup-module__CgQlaq__ojCommandLine{color:var(--text-muted);align-items:center;gap:8px;display:flex}.ProjectMockup-module__CgQlaq__cmdPrompt{color:#38bdf8;font-weight:700}.ProjectMockup-module__CgQlaq__ojTestcases{grid-template-columns:repeat(2,1fr);gap:6px;margin:4px 0;display:grid}.ProjectMockup-module__CgQlaq__testItem{background:#0f172acc;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.72rem;transition:all .2s;display:flex}.ProjectMockup-module__CgQlaq__testRunning{opacity:.6;border-color:#38bdf84d}.ProjectMockup-module__CgQlaq__testPass{color:#10b981;align-items:center;gap:4px;font-weight:700;display:flex}.ProjectMockup-module__CgQlaq__ojVerdictBanner{color:#34d399;background:#10b9811f;border:1px solid #10b98159;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.78rem;font-weight:700;display:flex}.ProjectMockup-module__CgQlaq__verdictBadge{align-items:center;gap:6px;display:flex}.ProjectMockup-module__CgQlaq__verdictMetrics{color:var(--text-secondary);font-size:.72rem;font-weight:500}.ProjectMockup-module__CgQlaq__planwiseBody{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ProjectMockup-module__CgQlaq__aiCoachBubble{background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ProjectMockup-module__CgQlaq__aiIconWrapper{color:#c4b5fd;background:#8b5cf638;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProjectMockup-module__CgQlaq__aiContent{flex-direction:column;gap:3px;display:flex}.ProjectMockup-module__CgQlaq__aiTitle{color:#c4b5fd;font-size:.75rem;font-weight:700}.ProjectMockup-module__CgQlaq__aiText{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.ProjectMockup-module__CgQlaq__planwiseTasks{flex-direction:column;gap:6px;display:flex}.ProjectMockup-module__CgQlaq__taskItem{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172abf;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:.8rem;transition:all .2s;display:flex}.ProjectMockup-module__CgQlaq__taskItem:hover{background:#162036d9;border-color:#ffffff1f}.ProjectMockup-module__CgQlaq__taskLeft{align-items:center;gap:9px;display:flex}.ProjectMockup-module__CgQlaq__taskCheckbox{color:#fff;background:#0003;border:1px solid #ffffff40;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.ProjectMockup-module__CgQlaq__checkboxChecked{background:#10b981;border-color:#10b981}.ProjectMockup-module__CgQlaq__taskDone{color:var(--text-muted);text-decoration:line-through}.ProjectMockup-module__CgQlaq__taskTag{color:#a78bfa;background:#8b5cf624;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:600}.ProjectMockup-module__CgQlaq__streakHeatmapRow{background:#0a0f1c99;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ProjectMockup-module__CgQlaq__streakLabel{color:#fbbf24;align-items:center;gap:5px;font-size:.74rem;font-weight:700;display:flex}.ProjectMockup-module__CgQlaq__heatmapGrid{gap:4px;display:flex}.ProjectMockup-module__CgQlaq__heatmapDot{background:#ffffff0f;border-radius:2px;width:9px;height:9px}.ProjectMockup-module__CgQlaq__heat1{background:#8b5cf64d}.ProjectMockup-module__CgQlaq__heat2{background:#8b5cf699}.ProjectMockup-module__CgQlaq__heat3{background:#8b5cf6;box-shadow:0 0 6px #8b5cf6}.ProjectMockup-module__CgQlaq__messmasterBody{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ProjectMockup-module__CgQlaq__ledgerStatsGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ProjectMockup-module__CgQlaq__ledgerStatCard{background:#0f172acc;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ProjectMockup-module__CgQlaq__statCardLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:600}.ProjectMockup-module__CgQlaq__statCardVal{font-family:var(--font-sora), sans-serif;color:var(--text-primary);font-size:1rem;font-weight:700}.ProjectMockup-module__CgQlaq__creditVal{color:#10b981}.ProjectMockup-module__CgQlaq__realtimeFeed{flex-direction:column;gap:6px;display:flex}.ProjectMockup-module__CgQlaq__feedRow{background:#0f172a99;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 11px;font-size:.76rem;display:flex}.ProjectMockup-module__CgQlaq__feedLeft{color:var(--text-secondary);align-items:center;gap:7px;display:flex}.ProjectMockup-module__CgQlaq__feedAmount{font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}@media (max-width:480px){.ProjectMockup-module__CgQlaq__ojTestcases{grid-template-columns:1fr}.ProjectMockup-module__CgQlaq__ledgerStatsGrid{grid-template-columns:repeat(3,1fr);gap:4px}.ProjectMockup-module__CgQlaq__statCardVal{font-size:.85rem}.ProjectMockup-module__CgQlaq__statCardLabel{font-size:.62rem}}
