.SolutionTool-module__QEgwDa__main{max-width:1100px;min-height:70vh;margin:0 auto;padding:clamp(5rem,10vw,9rem) 1.5rem 6rem}.SolutionTool-module__QEgwDa__eyebrow{color:var(--saachai-text-muted,#9a9a94);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.SolutionTool-module__QEgwDa__main h1{margin:.7rem 0 1rem;font-size:clamp(2.7rem,7vw,6rem);line-height:.95}.SolutionTool-module__QEgwDa__subtitle{max-width:720px;color:var(--saachai-text-muted,#b8b8b0);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}.SolutionTool-module__QEgwDa__panel{background:#ffffff09;border:1px solid #ffffff1f;border-radius:28px;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.SolutionTool-module__QEgwDa__form{gap:1rem;display:grid}.SolutionTool-module__QEgwDa__form input,.SolutionTool-module__QEgwDa__form textarea,.SolutionTool-module__QEgwDa__form select{box-sizing:border-box;color:#f8f8f5;width:100%;font:inherit;background:#111;border:1px solid #ffffff29;border-radius:14px;padding:1rem 1.05rem}.SolutionTool-module__QEgwDa__form textarea{resize:vertical}.SolutionTool-module__QEgwDa__primary,.SolutionTool-module__QEgwDa__tabs button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.2rem}.SolutionTool-module__QEgwDa__primary{color:#0a0a09;background:#fdff92;justify-self:start;font-weight:700}.SolutionTool-module__QEgwDa__primary:disabled{opacity:.5;cursor:not-allowed}.SolutionTool-module__QEgwDa__tabs{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.SolutionTool-module__QEgwDa__tabs button{color:#f8f8f5;background:#1a1a1a;border:1px solid #ffffff1a}.SolutionTool-module__QEgwDa__tabs .SolutionTool-module__QEgwDa__activeTab{color:#0a0a09;background:#998ef7}.SolutionTool-module__QEgwDa__status,.SolutionTool-module__QEgwDa__note{color:#c9c9c2;line-height:1.55}.SolutionTool-module__QEgwDa__error{color:#ffc2bd;background:#ff776d1f;border-radius:14px;padding:1rem}.SolutionTool-module__QEgwDa__result{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.SolutionTool-module__QEgwDa__result h2{font-size:1.5rem}.SolutionTool-module__QEgwDa__resultGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.SolutionTool-module__QEgwDa__resultGrid>div{background:#ffffff0a;border-radius:16px;padding:1rem}.SolutionTool-module__QEgwDa__resultGrid dt{text-transform:capitalize;color:#9a9a94;font-size:.8rem}.SolutionTool-module__QEgwDa__resultGrid dd{overflow-wrap:anywhere;margin:.4rem 0 0}.SolutionTool-module__QEgwDa__pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0e0e0e;border-radius:14px;max-height:420px;padding:1rem;font-size:.82rem;overflow:auto}.SolutionTool-module__QEgwDa__questionCard{border:1px solid #ffffff1f;border-radius:18px;gap:.85rem;margin:0;padding:1.2rem;display:grid}.SolutionTool-module__QEgwDa__questionCard legend{padding:0 .35rem;font-size:1.05rem;font-weight:650;line-height:1.5}.SolutionTool-module__QEgwDa__questionNumber{color:#998ef7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.SolutionTool-module__QEgwDa__fieldLabel{margin-bottom:.45rem;font-weight:650;display:block}.SolutionTool-module__QEgwDa__answerOptions{gap:.6rem;display:grid}.SolutionTool-module__QEgwDa__answerOptions label{cursor:pointer;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.SolutionTool-module__QEgwDa__answerOptions input{accent-color:#998ef7;width:auto;margin:.15rem 0 0;padding:0}.SolutionTool-module__QEgwDa__reflectionScore{margin:.5rem 0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:750;line-height:1}.SolutionTool-module__QEgwDa__suggestions{gap:.8rem;margin-top:1.5rem;display:grid}.SolutionTool-module__QEgwDa__suggestions article{background:#ffffff0a;border-radius:16px;padding:1rem}.SolutionTool-module__QEgwDa__suggestions h3,.SolutionTool-module__QEgwDa__suggestions h4{margin-top:0}.SolutionTool-module__QEgwDa__suggestions p{line-height:1.6}.SolutionTool-module__QEgwDa__suggestions small{color:#9a9a94;line-height:1.5}.SolutionTool-module__QEgwDa__suggestions a{color:#fdff92;margin-right:1rem;display:inline-block}
