.create-module__mBZFeq__page{color:#e8eaed;background:#0d0f14;height:100vh;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.create-module__mBZFeq__sidebar{background:#0a0c10;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:0;width:260px;padding:1.5rem 1rem;display:flex}.create-module__mBZFeq__backLink{color:#fff6;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.create-module__mBZFeq__backLink:hover{color:#fffc;background:#ffffff0f}.create-module__mBZFeq__sidebarBrand{color:#fff;align-items:center;gap:.625rem;margin-bottom:2rem;padding:.5rem .75rem;font-size:1rem;font-weight:700;display:flex}.create-module__mBZFeq__logoMark{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:28px;height:28px}.create-module__mBZFeq__sidebarSection{flex:1}.create-module__mBZFeq__sidebarFooter{border-top:1px solid #ffffff0f;padding-top:1rem}.create-module__mBZFeq__agentStatus{color:#fff6;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.create-module__mBZFeq__statusDot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite create-module__mBZFeq__dotPulse;box-shadow:0 0 6px #22c55ecc}@keyframes create-module__mBZFeq__dotPulse{0%,to{opacity:1}50%{opacity:.4}}.create-module__mBZFeq__chatArea{background:#0d0f14;flex-direction:column;flex:1;display:flex;overflow:hidden}.create-module__mBZFeq__chatHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c10cc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.create-module__mBZFeq__chatHeader h1{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#ffffff80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700}.create-module__mBZFeq__chatHeader p{color:#ffffff59;margin-top:.125rem;font-size:.8rem}.create-module__mBZFeq__messagesContainer{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.create-module__mBZFeq__messagesContainer::-webkit-scrollbar{width:5px}.create-module__mBZFeq__messagesContainer::-webkit-scrollbar-track{background:0 0}.create-module__mBZFeq__messagesContainer::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.create-module__mBZFeq__message{gap:.875rem;animation:.35s cubic-bezier(.16,1,.3,1) both create-module__mBZFeq__slideUp;display:flex}@keyframes create-module__mBZFeq__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.create-module__mBZFeq__userMessage{justify-content:flex-end}.create-module__mBZFeq__userMessage .create-module__mBZFeq__messageContent{color:#fff;background:linear-gradient(135deg,#4285f4,#a855f7);border-radius:18px 18px 4px;max-width:520px;box-shadow:0 4px 20px #4285f44d}.create-module__mBZFeq__aiMessage .create-module__mBZFeq__messageContent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff12;border-radius:4px 18px 18px;max-width:680px}.create-module__mBZFeq__avatar{background:linear-gradient(135deg,#4285f4,#a855f7);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 12px #4285f44d}.create-module__mBZFeq__avatarInner{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:32px;height:32px}.create-module__mBZFeq__messageContent{padding:.875rem 1.125rem}.create-module__mBZFeq__messageText{font-size:.9375rem;line-height:1.65}.create-module__mBZFeq__typingIndicator{align-items:center;gap:5px;padding:.5rem 0;display:flex}.create-module__mBZFeq__typingIndicator span{background:#4285f4;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite create-module__mBZFeq__typingBounce}.create-module__mBZFeq__typingIndicator span:nth-child(2){animation-delay:.18s}.create-module__mBZFeq__typingIndicator span:nth-child(3){animation-delay:.36s}@keyframes create-module__mBZFeq__typingBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.create-module__mBZFeq__modelSelector{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;padding:0 .25rem;display:flex}.create-module__mBZFeq__modelButton{letter-spacing:.02em;color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;padding:.3rem .75rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .15s}.create-module__mBZFeq__modelButtonActive{color:#4285f4;background:#4285f41f;border-color:#4285f44d}.create-module__mBZFeq__modelButton:hover:not(.create-module__mBZFeq__modelButtonActive){color:#fff9;background:#ffffff0d}.create-module__mBZFeq__inputArea{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c1099;border-top:1px solid #ffffff0d;padding:1rem 2rem 1.5rem}.create-module__mBZFeq__inputWrapper{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.create-module__mBZFeq__inputWrapper:focus-within{border-color:#4285f466;box-shadow:0 0 0 3px #4285f414,0 0 20px #4285f41a}.create-module__mBZFeq__chatInput{color:#e8eaed;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9375rem;line-height:1.5}.create-module__mBZFeq__chatInput::placeholder{color:#ffffff40}.create-module__mBZFeq__sendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4285f4,#a855f7);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:all .2s;display:flex;box-shadow:0 2px 12px #4285f44d}.create-module__mBZFeq__sendButton:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 20px #4285f480}.create-module__mBZFeq__sendButton:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;background:#ffffff1a}.create-module__mBZFeq__inputHint{color:#fff3;text-align:center;margin-top:.625rem;font-size:.7rem}.create-module__mBZFeq__planCard{min-width:440px}.create-module__mBZFeq__planHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.create-module__mBZFeq__planHeader h3{color:#fff;font-size:1rem;font-weight:700}.create-module__mBZFeq__planCheck{font-size:1.1rem}.create-module__mBZFeq__planTitle{color:#ffffff73;background:#ffffff0a;border-left:2px solid #4285f466;border-radius:8px;margin-bottom:1rem;padding:.625rem .875rem;font-size:.875rem;font-style:italic}.create-module__mBZFeq__planFeatures{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.create-module__mBZFeq__planFeature{color:#ffffffa6;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.create-module__mBZFeq__planAgents{margin-bottom:1rem}.create-module__mBZFeq__planAgents>span{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.7rem;display:block}.create-module__mBZFeq__agentBadges{flex-wrap:wrap;gap:.375rem;display:flex}.create-module__mBZFeq__agentBadge{color:#fff6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;padding:.25rem .625rem;font-size:.7rem;font-weight:500;transition:all .2s}.create-module__mBZFeq__agentActive{color:#4285f4;background:#4285f426;border-color:#4285f466;box-shadow:0 0 8px #4285f433}.create-module__mBZFeq__planButton{color:#fff;text-align:center;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.create-module__mBZFeq__planButton:hover{color:#4285f4;background:#4285f426;border-color:#4285f466;transform:translateY(-1px);box-shadow:0 4px 16px #4285f433}.create-module__mBZFeq__planButtonDisabled{opacity:.35;cursor:not-allowed}.create-module__mBZFeq__terminalContainer{background:#080a0e;border:1px solid #ffffff12;border-radius:10px;margin:.875rem 0;font-family:Fira Code,JetBrains Mono,monospace;overflow:hidden}.create-module__mBZFeq__terminalHeader{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;background:#0f1117;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.7rem;font-weight:500;display:flex}.create-module__mBZFeq__terminalPulse{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite create-module__mBZFeq__dotPulse;box-shadow:0 0 6px #22c55ecc}.create-module__mBZFeq__terminalLogs{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent;flex-direction:column;gap:4px;max-height:220px;padding:.75rem 1rem;display:flex;overflow-y:auto}.create-module__mBZFeq__terminalLogs::-webkit-scrollbar{width:4px}.create-module__mBZFeq__terminalLogs::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.create-module__mBZFeq__logLine{word-break:break-all;gap:.625rem;font-size:.725rem;line-height:1.6;display:flex}.create-module__mBZFeq__logTime{color:#ffffff40;font-variant-numeric:tabular-nums;flex-shrink:0}.create-module__mBZFeq__logAgent{color:#79c0ff;flex-shrink:0;min-width:120px;font-weight:600}.create-module__mBZFeq__logMessage{color:#ffffffb3;flex-grow:1}.create-module__mBZFeq__codePreview{background:#080a0e;border:1px solid #ffffff12;border-radius:10px;margin:.875rem 0;font-family:Fira Code,JetBrains Mono,monospace;overflow:hidden}.create-module__mBZFeq__codeHeader{color:#fff9;background:#0f1117;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.75rem;font-weight:600;display:flex}.create-module__mBZFeq__codeBadge{color:#79c0ff;background:#569cd626;border-radius:9999px;padding:2px 7px;font-size:.65rem}.create-module__mBZFeq__fileList{max-height:260px;overflow-y:auto}.create-module__mBZFeq__fileItem{border-bottom:1px solid #ffffff0a}.create-module__mBZFeq__fileItem:last-child{border-bottom:none}.create-module__mBZFeq__fileName{color:#4fc1ff;background:#ffffff05;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.7rem;display:flex}.create-module__mBZFeq__fileContent{color:#ce9178;white-space:pre-wrap;word-break:break-all;margin:0;padding:.5rem .875rem;font-size:.7rem;line-height:1.5;overflow-x:auto}.create-module__mBZFeq__optionsGrid{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.create-module__mBZFeq__optionButton{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;padding:.4rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .15s}.create-module__mBZFeq__optionButton:hover{color:#4285f4;background:#4285f41f;border-color:#4285f466}@media (max-width:768px){.create-module__mBZFeq__sidebar{display:none}.create-module__mBZFeq__messagesContainer{padding:1rem}.create-module__mBZFeq__inputArea{padding:.875rem}.create-module__mBZFeq__planCard{min-width:auto}}
