.Mindforge1Demo-module__Myd71q__container{background:var(--bg);height:100vh;color:var(--fg);font-family:var(--font-larsseit), system-ui, sans-serif;flex-direction:column;display:flex}.Mindforge1Demo-module__Myd71q__wakeScreen{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.Mindforge1Demo-module__Myd71q__heroMark{color:var(--muted);letter-spacing:.08em;text-transform:lowercase;font-size:.875rem;font-weight:500}.Mindforge1Demo-module__Myd71q__heroTitle{letter-spacing:-.03em;font-size:4rem;font-weight:700;line-height:1}.Mindforge1Demo-module__Myd71q__heroDescription{color:var(--muted);max-width:360px;margin-top:.5rem;font-size:1rem;line-height:1.7}.Mindforge1Demo-module__Myd71q__wakeBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:100px;margin-top:1.5rem;padding:.875rem 2.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:transform .15s,background-color .15s}.Mindforge1Demo-module__Myd71q__wakeBtn:hover{background:var(--accent-hover);transform:scale(1.03)}.Mindforge1Demo-module__Myd71q__wakeNote{color:var(--muted);opacity:.7;font-size:.8125rem}.Mindforge1Demo-module__Myd71q__wakeLoading{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:280px;margin-top:1.5rem;display:flex}.Mindforge1Demo-module__Myd71q__progressBar{background:var(--border);border-radius:2px;width:100%;height:4px;overflow:hidden}.Mindforge1Demo-module__Myd71q__progressFill{background:var(--accent);border-radius:2px;height:100%;transition:width .5s}.Mindforge1Demo-module__Myd71q__errorText{color:var(--error);margin-top:.5rem;font-size:1rem}.Mindforge1Demo-module__Myd71q__topBar{z-index:1;padding:1rem 1.25rem;position:absolute;top:0;left:0}.Mindforge1Demo-module__Myd71q__topBarMark{color:var(--muted);opacity:.5;font-size:.875rem;font-weight:500}.Mindforge1Demo-module__Myd71q__main{flex-direction:column;flex:1;width:100%;max-width:720px;margin:0 auto;display:flex;overflow:hidden}.Mindforge1Demo-module__Myd71q__outputArea{flex-direction:column;flex:1;padding:3rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.Mindforge1Demo-module__Myd71q__outputText{white-space:pre-wrap;word-wrap:break-word;font-size:1.25rem;line-height:1.8}.Mindforge1Demo-module__Myd71q__promptEcho{color:var(--muted)}.Mindforge1Demo-module__Myd71q__generatedText{color:var(--fg)}.Mindforge1Demo-module__Myd71q__cursor{color:var(--accent);animation:1s step-end infinite Mindforge1Demo-module__Myd71q__blink}@keyframes Mindforge1Demo-module__Myd71q__blink{50%{opacity:0}}.Mindforge1Demo-module__Myd71q__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.Mindforge1Demo-module__Myd71q__emptyTitle{letter-spacing:-.03em;font-size:2.5rem;font-weight:700}.Mindforge1Demo-module__Myd71q__emptySubtitle{color:var(--muted);font-size:1.125rem;font-weight:300}.Mindforge1Demo-module__Myd71q__presetRow{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:560px;margin-top:1.5rem;display:flex}.Mindforge1Demo-module__Myd71q__presetChip{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:100px;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:400;transition:all .15s}.Mindforge1Demo-module__Myd71q__presetChip:hover{border-color:var(--accent);color:var(--fg)}.Mindforge1Demo-module__Myd71q__loader{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.Mindforge1Demo-module__Myd71q__loaderDot{background:var(--muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both Mindforge1Demo-module__Myd71q__bounce}.Mindforge1Demo-module__Myd71q__loaderDot:first-child{animation-delay:-.32s}.Mindforge1Demo-module__Myd71q__loaderDot:nth-child(2){animation-delay:-.16s}@keyframes Mindforge1Demo-module__Myd71q__bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.Mindforge1Demo-module__Myd71q__composerWrap{flex-direction:column;flex-shrink:0;gap:.5rem;padding:0 1.5rem 1.5rem;display:flex}.Mindforge1Demo-module__Myd71q__composer{border:1px solid var(--border);background:var(--bg);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s;display:flex}.Mindforge1Demo-module__Myd71q__composer:focus-within{border-color:var(--accent)}.Mindforge1Demo-module__Myd71q__composerInput{color:var(--fg);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:120px;font-family:inherit;font-size:1rem;line-height:1.5}.Mindforge1Demo-module__Myd71q__composerInput::placeholder{color:var(--muted);opacity:.6}.Mindforge1Demo-module__Myd71q__sendBtn{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,transform .1s}.Mindforge1Demo-module__Myd71q__sendBtn:hover:not(:disabled){background:var(--accent-hover);transform:scale(1.02)}.Mindforge1Demo-module__Myd71q__sendBtn:disabled{opacity:.3;cursor:not-allowed}.Mindforge1Demo-module__Myd71q__stopBtn{border:1px solid var(--error);color:var(--error);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600}.Mindforge1Demo-module__Myd71q__metrics{color:var(--muted);opacity:.6;font-variant-numeric:tabular-nums;justify-content:center;gap:1.25rem;font-size:.75rem;display:flex}@media (max-width:640px){.Mindforge1Demo-module__Myd71q__heroTitle{font-size:2.75rem}.Mindforge1Demo-module__Myd71q__main{padding:0}.Mindforge1Demo-module__Myd71q__emptyTitle{font-size:2rem}.Mindforge1Demo-module__Myd71q__outputText{font-size:1.0625rem}.Mindforge1Demo-module__Myd71q__presetChip{font-size:.75rem}}
