.interview-module__FzSBcG__hero{color:#fff;background:linear-gradient(135deg,#244f3c,#34785a);grid-template-columns:1fr auto;align-items:center;gap:25px;margin-bottom:18px;padding:25px 28px;display:grid}.interview-module__FzSBcG__hero small{opacity:.68;text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.interview-module__FzSBcG__hero h2{font-family:Georgia,serif;font-size:26px;font-weight:500}.interview-module__FzSBcG__hero p{opacity:.78;margin-top:7px;font-size:11px}.interview-module__FzSBcG__countdown{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;min-width:155px;padding:14px 19px}.interview-module__FzSBcG__countdown strong{font-family:Georgia,serif;font-size:31px;font-weight:500;display:block}.interview-module__FzSBcG__countdown span{opacity:.72;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.interview-module__FzSBcG__mastery{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:15px;margin-bottom:18px;padding:18px 22px;display:grid}.interview-module__FzSBcG__mastery>strong{color:var(--green);font-family:Georgia,serif;font-size:26px;font-weight:500}.interview-module__FzSBcG__track{background:#edf1ee;border-radius:999px;height:8px;overflow:hidden}.interview-module__FzSBcG__track span{background:var(--green);height:100%;display:block}.interview-module__FzSBcG__statusRecap{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-size:9px;display:flex}.interview-module__FzSBcG__statusRecap span{align-items:center;gap:5px;display:flex}.interview-module__FzSBcG__statusRecap i{border-radius:50%;width:8px;height:8px}.interview-module__FzSBcG__workspace{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:start;gap:18px;display:grid}.interview-module__FzSBcG__stack{gap:18px;display:grid}.interview-module__FzSBcG__panel{min-width:0;padding:24px}.interview-module__FzSBcG__composer{grid-template-columns:1fr auto;gap:8px;margin-bottom:16px;display:grid}.interview-module__FzSBcG__composer input{border:1px solid #dce2de;border-radius:8px;outline:0;min-width:0;height:39px;padding:0 11px}.interview-module__FzSBcG__composer input:focus{border-color:#76a68c;box-shadow:0 0 0 3px #2f76551a}.interview-module__FzSBcG__list{gap:8px;list-style:none;display:grid}.interview-module__FzSBcG__topic,.interview-module__FzSBcG__question{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.interview-module__FzSBcG__lights{gap:5px;display:flex}.interview-module__FzSBcG__light{cursor:pointer;opacity:.3;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #dce2de}.interview-module__FzSBcG__light.interview-module__FzSBcG__active,.interview-module__FzSBcG__light:hover{opacity:1;transform:scale(1.07)}.interview-module__FzSBcG__red{background:var(--red)}.interview-module__FzSBcG__yellow{background:var(--yellow)}.interview-module__FzSBcG__green{background:#4f9b70}.interview-module__FzSBcG__itemText{min-width:0}.interview-module__FzSBcG__itemText strong,.interview-module__FzSBcG__itemText span{display:block}.interview-module__FzSBcG__itemText strong{overflow-wrap:anywhere;font-size:12px}.interview-module__FzSBcG__itemText span{color:var(--muted);white-space:pre-wrap;margin-top:4px;font-size:9px;line-height:1.45}.interview-module__FzSBcG__actions{gap:2px;display:flex}.interview-module__FzSBcG__actions button,.interview-module__FzSBcG__remove{color:#77827b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;padding:0}.interview-module__FzSBcG__actions button:hover,.interview-module__FzSBcG__remove:hover{color:var(--ink);background:#edf1ee}.interview-module__FzSBcG__actions button:disabled{opacity:.25}.interview-module__FzSBcG__actions .interview-module__FzSBcG__delete:hover,.interview-module__FzSBcG__delete:hover{color:#a23d3b;background:#faeceb}.interview-module__FzSBcG__editForm{grid-column:1/-1;grid-template-columns:1fr 1fr auto;gap:7px;display:grid}.interview-module__FzSBcG__editForm input,.interview-module__FzSBcG__editForm textarea{border:1px solid var(--line);resize:vertical;border-radius:6px;min-width:0;min-height:34px;padding:8px 9px}.interview-module__FzSBcG__number{width:25px;height:25px;color:var(--green);background:var(--green-soft);border-radius:7px;place-items:center;font-family:Georgia,serif;font-size:12px;display:grid}.interview-module__FzSBcG__checklist{list-style:none;display:grid}.interview-module__FzSBcG__checklist li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:42px;font-size:11px;display:grid}.interview-module__FzSBcG__checklist li:last-child{border:0}.interview-module__FzSBcG__check{color:#fff;cursor:pointer;background:#fff;border:1px solid #cfd8d2;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.interview-module__FzSBcG__check.interview-module__FzSBcG__checked{border-color:var(--green);background:var(--green)}.interview-module__FzSBcG__done{color:#929b95;text-decoration:line-through}.interview-module__FzSBcG__empty{color:var(--muted);text-align:center;padding:26px 8px;font-size:10px;line-height:1.55}.interview-module__FzSBcG__hint{color:var(--muted);margin-top:12px;font-size:8px}.interview-module__FzSBcG__infoForm{min-width:0}.interview-module__FzSBcG__infoForm .form-grid{grid-template-columns:1fr}.interview-module__FzSBcG__infoForm .field-wide{grid-column:auto}.interview-module__FzSBcG__saved{color:var(--green);font-size:10px;font-weight:700}.interview-module__FzSBcG__setup{max-width:760px;margin:0 auto}.interview-module__FzSBcG__setupIntro{margin-bottom:18px;padding:27px}.interview-module__FzSBcG__setupIntro h2{font-family:Georgia,serif;font-size:24px;font-weight:500}.interview-module__FzSBcG__setupIntro p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}@media (max-width:1050px){.interview-module__FzSBcG__workspace{grid-template-columns:1fr}.interview-module__FzSBcG__infoForm .form-grid{grid-template-columns:repeat(2,1fr)}.interview-module__FzSBcG__infoForm .field-wide{grid-column:1/-1}}@media (max-width:650px){.interview-module__FzSBcG__hero{grid-template-columns:1fr}.interview-module__FzSBcG__countdown{text-align:left}.interview-module__FzSBcG__mastery{grid-template-columns:auto 1fr}.interview-module__FzSBcG__statusRecap{grid-column:1/-1;justify-content:space-between}.interview-module__FzSBcG__topic,.interview-module__FzSBcG__question{grid-template-columns:auto 1fr}.interview-module__FzSBcG__actions{grid-column:1/-1;justify-content:flex-end}.interview-module__FzSBcG__editForm{grid-template-columns:1fr}.interview-module__FzSBcG__infoForm .form-grid{grid-template-columns:1fr}.interview-module__FzSBcG__infoForm .field-wide{grid-column:auto}}.interview-module__FzSBcG__topicsHeader{flex-wrap:wrap}.interview-module__FzSBcG__topicsHeader>button{flex-shrink:0}.interview-module__FzSBcG__hero{color:var(--ink);background:linear-gradient(125deg,#e5f3e9 0%,#fff0d6 62%,#e4f0f5);border-color:#d8e5dc;position:relative;overflow:hidden}.interview-module__FzSBcG__hero:after{content:"";opacity:.55;background:#ecc579;border-radius:50%;width:110px;height:110px;position:absolute;top:-65px;right:18%}.interview-module__FzSBcG__hero>div{z-index:1;position:relative}.interview-module__FzSBcG__hero small{color:#95692b;opacity:1}.interview-module__FzSBcG__hero p{color:var(--muted);opacity:1}.interview-module__FzSBcG__countdown{color:var(--green-dark);background:#ffffffb8;border-color:#347f5e33;box-shadow:0 8px 22px #2b533b14}.interview-module__FzSBcG__countdown span{color:var(--muted);opacity:1}.interview-module__FzSBcG__mastery{background:linear-gradient(110deg,#fff,#eff8f2);border-left:5px solid #76b892}.interview-module__FzSBcG__panel{border-top:4px solid #76b892}.interview-module__FzSBcG__stack>.interview-module__FzSBcG__panel:nth-child(2){border-top-color:#e1ad57}.interview-module__FzSBcG__stack>.interview-module__FzSBcG__panel:nth-child(3){border-top-color:#83b4ce}.interview-module__FzSBcG__topic,.interview-module__FzSBcG__question{background:#fffdf8;border-radius:13px}.interview-module__FzSBcG__number{color:#8b6228;background:#faeccf;border-radius:10px}.interview-module__FzSBcG__infoForm{border-top:4px solid #b896c8}.interview-module__FzSBcG__setupIntro{background:linear-gradient(125deg,#e6f4ea,#fff2dc)}
