.jam-module__bC5ZnG__main{background:var(--background);flex-direction:column;height:100vh;display:flex;overflow:hidden}.jam-module__bC5ZnG__header{border-bottom:1px solid #ffffff1a}.jam-module__bC5ZnG__headerContent{flex-direction:column;flex:1;gap:1rem;display:flex}.jam-module__bC5ZnG__modeTitle{text-transform:uppercase;color:var(--accent-grey);letter-spacing:1px;margin:0;font-size:1.2rem}.jam-module__bC5ZnG__stageIndicator{align-items:center;gap:1rem;display:flex}.jam-module__bC5ZnG__stageStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.jam-module__bC5ZnG__stageStep.jam-module__bC5ZnG__active{background:linear-gradient(135deg,var(--accent-pink),var(--accent-purple));border-color:var(--accent-pink);box-shadow:0 0 20px #e94e774d}.jam-module__bC5ZnG__stageStep.jam-module__bC5ZnG__completed{border-color:var(--accent-purple);background:#8e44ad33}.jam-module__bC5ZnG__stepNumber{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:600;display:flex}.jam-module__bC5ZnG__stageStep.jam-module__bC5ZnG__active .jam-module__bC5ZnG__stepNumber{background:#fff3}.jam-module__bC5ZnG__stageStep.jam-module__bC5ZnG__completed .jam-module__bC5ZnG__stepNumber{background:var(--accent-purple)}.jam-module__bC5ZnG__stepName{color:var(--accent-grey);font-size:.875rem;font-weight:500}.jam-module__bC5ZnG__stageStep.jam-module__bC5ZnG__active .jam-module__bC5ZnG__stepName{color:#fff;font-weight:600}.jam-module__bC5ZnG__workspace{flex-direction:column;flex:1;gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:2rem;display:flex;overflow-y:auto}.jam-module__bC5ZnG__chatContainer{flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:2rem;display:flex}.jam-module__bC5ZnG__messages{flex-direction:column;flex:1;padding:1rem 0;display:flex;overflow-y:auto}.jam-module__bC5ZnG__inputArea{background:#1a1a1af2;border-top:1px solid #ffffff0d;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.jam-module__bC5ZnG__inputRow{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.jam-module__bC5ZnG__actions{justify-content:center;gap:1rem;display:flex}
.Input-module__aqcCqa__inputWrapper{align-items:flex-start;width:100%;max-width:600px;display:flex;position:relative}.Input-module__aqcCqa__input{color:#fff;width:100%;font-family:var(--font-inter);resize:none;field-sizing:content;background:#ffffff0d;border:2px solid #fff3;border-radius:30px;outline:none;min-height:56px;padding:16px 50px;font-size:1.1rem;line-height:1.5;transition:all .2s}.Input-module__aqcCqa__input:focus{border-color:var(--accent-pink);background:#ffffff1a;box-shadow:0 0 20px #e94e7733}.Input-module__aqcCqa__icon{color:var(--accent-grey);cursor:pointer;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:16px}.Input-module__aqcCqa__rightIcon{color:var(--accent-grey);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.Input-module__aqcCqa__rightIcon:hover{color:var(--accent-pink)}
