.InterviewTrainer-module__UZ-47q__page{color:#182019;background:#f3f5f1;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.InterviewTrainer-module__UZ-47q__shell{max-width:1180px;margin:0 auto;padding:0 24px 72px}.InterviewTrainer-module__UZ-47q__topbar{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.InterviewTrainer-module__UZ-47q__brand{letter-spacing:-1.4px;color:inherit;font-size:23px;font-weight:900;text-decoration:none}.InterviewTrainer-module__UZ-47q__brand span{background:#d8ff3e;border-radius:4px;margin-left:2px;padding:2px 5px}.InterviewTrainer-module__UZ-47q__topActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.InterviewTrainer-module__UZ-47q__topActions a{color:#243021;background:#fff;border:1px solid #cbd4c8;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none}.InterviewTrainer-module__UZ-47q__hero{max-width:900px;padding:58px 0 30px}.InterviewTrainer-module__UZ-47q__eyebrow{letter-spacing:.14em;color:#5f7156;font-size:10px;font-weight:900;display:block}.InterviewTrainer-module__UZ-47q__hero h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(34px,5.5vw,60px);line-height:1.03}.InterviewTrainer-module__UZ-47q__hero p{color:#596359;max-width:800px;font-size:15px;line-height:1.72}.InterviewTrainer-module__UZ-47q__badge{color:#35451c;letter-spacing:.08em;background:#e9f7ce;border:1px solid #c9df9a;border-radius:999px;margin-top:10px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.InterviewTrainer-module__UZ-47q__layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.InterviewTrainer-module__UZ-47q__contextPanel,.InterviewTrainer-module__UZ-47q__trainerPanel,.InterviewTrainer-module__UZ-47q__history,.InterviewTrainer-module__UZ-47q__safetyNote,.InterviewTrainer-module__UZ-47q__emptyState{background:#fff;border:1px solid #dce3da;border-radius:16px;box-shadow:0 18px 55px #161f170f}.InterviewTrainer-module__UZ-47q__contextPanel{padding:22px;position:sticky;top:18px}.InterviewTrainer-module__UZ-47q__trainerPanel{min-height:570px;padding:28px}.InterviewTrainer-module__UZ-47q__contextPanel h2{letter-spacing:-.8px;margin:8px 0 15px;font-size:22px}.InterviewTrainer-module__UZ-47q__kitList{flex-direction:column;gap:7px;display:flex}.InterviewTrainer-module__UZ-47q__kit,.InterviewTrainer-module__UZ-47q__kitActive{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #dce2da;border-radius:10px;flex-direction:column;gap:3px;padding:11px;display:flex}.InterviewTrainer-module__UZ-47q__kitActive{background:#f3f9e7;border-color:#88a94d;box-shadow:0 0 0 2px #d8ff3e}.InterviewTrainer-module__UZ-47q__kit strong,.InterviewTrainer-module__UZ-47q__kitActive strong{font-size:11px}.InterviewTrainer-module__UZ-47q__kit span,.InterviewTrainer-module__UZ-47q__kitActive span,.InterviewTrainer-module__UZ-47q__kit small,.InterviewTrainer-module__UZ-47q__kitActive small{color:#6e776e;font-size:9px}.InterviewTrainer-module__UZ-47q__contextMeta{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.InterviewTrainer-module__UZ-47q__contextMeta div{text-align:center;background:#f7f9f5;border-radius:9px;padding:10px}.InterviewTrainer-module__UZ-47q__contextMeta strong{font-size:20px;display:block}.InterviewTrainer-module__UZ-47q__contextMeta span{color:#707970;font-size:8px}.InterviewTrainer-module__UZ-47q__factBox{background:#f7f9f5;border-radius:10px;margin-top:14px;padding:12px}.InterviewTrainer-module__UZ-47q__factBox>span{text-transform:uppercase;letter-spacing:.08em;color:#6a746a;font-size:8px;font-weight:900}.InterviewTrainer-module__UZ-47q__factBox p{border-bottom:1px solid #e6eae4;margin:7px 0;padding-bottom:7px;font-size:9px;line-height:1.4}.InterviewTrainer-module__UZ-47q__factBox p:last-child{border-bottom:0;padding-bottom:0}.InterviewTrainer-module__UZ-47q__startState,.InterviewTrainer-module__UZ-47q__completeState{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:500px;display:flex}.InterviewTrainer-module__UZ-47q__startState h2,.InterviewTrainer-module__UZ-47q__completeState h2,.InterviewTrainer-module__UZ-47q__questionCard h2{letter-spacing:-1.6px;margin:12px 0;font-size:clamp(25px,3.3vw,38px);line-height:1.1}.InterviewTrainer-module__UZ-47q__startState p,.InterviewTrainer-module__UZ-47q__completeState p{color:#626b62;font-size:13px;line-height:1.65}.InterviewTrainer-module__UZ-47q__startState button{color:#fff;cursor:pointer;background:#1c241d;border:0;border-radius:9px;margin-top:12px;padding:13px 17px;font-weight:900}.InterviewTrainer-module__UZ-47q__stepMark,.InterviewTrainer-module__UZ-47q__doneMark{color:#182019;background:#d8ff3e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.InterviewTrainer-module__UZ-47q__doneMark{font-size:18px}.InterviewTrainer-module__UZ-47q__progressHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.InterviewTrainer-module__UZ-47q__progressHead strong{margin-top:5px;font-size:12px;display:block}.InterviewTrainer-module__UZ-47q__progressHead>span{font-size:12px;font-weight:900}.InterviewTrainer-module__UZ-47q__progress{background:#e7ece4;border-radius:99px;height:7px;margin:12px 0 16px;overflow:hidden}.InterviewTrainer-module__UZ-47q__progress span{border-radius:inherit;background:#6f8c34;height:100%;display:block}.InterviewTrainer-module__UZ-47q__signalStrip{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.InterviewTrainer-module__UZ-47q__signalGood,.InterviewTrainer-module__UZ-47q__signalMuted{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.InterviewTrainer-module__UZ-47q__signalGood{color:#405b1a;background:#e9f7ce}.InterviewTrainer-module__UZ-47q__signalMuted{color:#899089;background:#eef1ee}.InterviewTrainer-module__UZ-47q__questionCard label{flex-direction:column;gap:7px;margin-top:22px;display:flex}.InterviewTrainer-module__UZ-47q__questionCard label span{color:#3f493f;font-size:10px;font-weight:900}.InterviewTrainer-module__UZ-47q__questionCard textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfd7cd;border-radius:10px;outline:none;padding:13px;font-size:13px;line-height:1.55}.InterviewTrainer-module__UZ-47q__questionCard textarea:focus{border-color:#718d3d;box-shadow:0 0 0 3px #d8ff3e52}.InterviewTrainer-module__UZ-47q__actions,.InterviewTrainer-module__UZ-47q__completeActions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.InterviewTrainer-module__UZ-47q__primary,.InterviewTrainer-module__UZ-47q__secondary,.InterviewTrainer-module__UZ-47q__secondaryLink{border-radius:9px;padding:12px 14px;font-weight:900}.InterviewTrainer-module__UZ-47q__primary{color:#fff;cursor:pointer;background:#1c241d;border:0}.InterviewTrainer-module__UZ-47q__secondary{color:#243021;cursor:pointer;background:#fff;border:1px solid #cbd4c8}.InterviewTrainer-module__UZ-47q__secondaryLink{color:#243021;background:#fff;border:1px solid #cbd4c8;text-decoration:none;display:inline-flex}.InterviewTrainer-module__UZ-47q__primary:disabled{opacity:.4;cursor:not-allowed}.InterviewTrainer-module__UZ-47q__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:16px;display:grid}.InterviewTrainer-module__UZ-47q__summaryGrid div{text-align:center;background:#f7f9f5;border:1px solid #e0e5dd;border-radius:10px;padding:12px}.InterviewTrainer-module__UZ-47q__summaryGrid strong{font-size:22px;display:block}.InterviewTrainer-module__UZ-47q__summaryGrid span{color:#6c756c;font-size:8px}.InterviewTrainer-module__UZ-47q__emptyState{padding:34px}.InterviewTrainer-module__UZ-47q__emptyState h2{letter-spacing:-1px;margin:8px 0;font-size:28px}.InterviewTrainer-module__UZ-47q__emptyState p{color:#687168;font-size:12px}.InterviewTrainer-module__UZ-47q__emptyState a{color:#2d4a1d;margin-top:10px;font-weight:900;text-decoration:none;display:inline-flex}.InterviewTrainer-module__UZ-47q__history{margin-top:18px;padding:22px}.InterviewTrainer-module__UZ-47q__historyHead h2{margin:6px 0;font-size:22px}.InterviewTrainer-module__UZ-47q__historyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.InterviewTrainer-module__UZ-47q__historyGrid article{border:1px solid #dce2da;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.InterviewTrainer-module__UZ-47q__historyGrid strong{font-size:11px}.InterviewTrainer-module__UZ-47q__historyGrid span,.InterviewTrainer-module__UZ-47q__historyGrid small{color:#6d756d;font-size:9px}.InterviewTrainer-module__UZ-47q__historyGrid button{color:#865b5b;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:5px 0;font-size:8px;font-weight:900}.InterviewTrainer-module__UZ-47q__safetyNote{margin-top:18px;padding:20px 23px}.InterviewTrainer-module__UZ-47q__safetyNote strong{font-size:12px}.InterviewTrainer-module__UZ-47q__safetyNote p{color:#616b61;max-width:950px;margin:6px 0 0;font-size:11px;line-height:1.55}@media (max-width:860px){.InterviewTrainer-module__UZ-47q__layout{grid-template-columns:1fr}.InterviewTrainer-module__UZ-47q__contextPanel{position:static}.InterviewTrainer-module__UZ-47q__trainerPanel{min-height:0}.InterviewTrainer-module__UZ-47q__startState,.InterviewTrainer-module__UZ-47q__completeState{min-height:430px}.InterviewTrainer-module__UZ-47q__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.InterviewTrainer-module__UZ-47q__shell{padding:0 14px 48px}.InterviewTrainer-module__UZ-47q__topbar{align-items:flex-start;padding:14px 0}.InterviewTrainer-module__UZ-47q__hero{padding:38px 0 24px}.InterviewTrainer-module__UZ-47q__hero h1{font-size:38px}.InterviewTrainer-module__UZ-47q__badge{border-radius:10px;line-height:1.4}.InterviewTrainer-module__UZ-47q__contextPanel,.InterviewTrainer-module__UZ-47q__trainerPanel,.InterviewTrainer-module__UZ-47q__history,.InterviewTrainer-module__UZ-47q__emptyState{padding:18px}.InterviewTrainer-module__UZ-47q__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.InterviewTrainer-module__UZ-47q__actions,.InterviewTrainer-module__UZ-47q__completeActions{flex-direction:column}.InterviewTrainer-module__UZ-47q__actions button,.InterviewTrainer-module__UZ-47q__completeActions button,.InterviewTrainer-module__UZ-47q__completeActions a{text-align:center;justify-content:center;width:100%}.InterviewTrainer-module__UZ-47q__historyGrid{grid-template-columns:1fr}}
