.premium .prelaunch-learning-link{display:flex;align-items:center;gap:18px;padding:22px 27px;border:1px solid #d9deeb;background:#f1f3fa;border-radius:17px;margin:0 0 23px;text-decoration:none;color:#3a4c70}.premium .prelaunch-learning-link>span{display:grid;place-items:center;width:45px;height:45px;background:#e2e7f5;border-radius:14px;flex:none}.premium .prelaunch-learning-link>div{flex:1;min-width:0}.premium .prelaunch-learning-link strong{font-size:15px;line-height:1.7}.premium .prelaunch-learning-link p{font-size:12px;color:#5b6a8a;line-height:1.9;margin:5px 0 0}.premium .placement-stage-rail{display:flex;gap:10px;margin:22px 0;flex-wrap:wrap}.premium .placement-stage-rail>span{padding:10px 18px;border:1px solid #e0e6eb;border-radius:9px;color:#64778a;font-size:12px}.premium .placement-stage-rail>span.active{background:#e9eff8;border-color:#bccce1;color:#385774;font-weight:600}.premium .placement-question{padding:28px;margin-bottom:20px}.premium .placement-question h2{font-size:20px;line-height:1.8;color:#304d63;margin:18px 0 23px}.premium .placement-question .passage{margin-top:20px}.premium .placement-report{padding:32px}.premium .placement-report>h2{font-size:49px;color:#4e6d88;letter-spacing:-1.3px;margin:20px 0}.premium .placement-report>p{font-size:13px;line-height:1.95;color:#5c6d7c;max-width:750px}.premium .placement-skill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.premium .placement-skill-grid>article{border:1px solid #dce5e8;background:#f9fbfc;padding:22px;border-radius:12px;min-width:0;display:flex;flex-direction:column;gap:12px}.premium .placement-skill-grid strong{font-size:12px;color:#536d7f;line-height:1.8}.premium .placement-skill-grid b{font-size:28px;letter-spacing:-.5px;color:#314e60}.premium .placement-skill-grid small{font-size:10px;color:#637b8b;line-height:1.8}.premium .placement-explanation{padding:20px 0;border-bottom:1px solid #e2e7eb;overflow-wrap:anywhere}.premium .placement-explanation h3,.premium .placement-explanation h4{font-size:16px;line-height:1.8;color:#354e62}.premium .placement-explanation p{font-size:13px;line-height:1.95;color:#526c7a}.premium .prelaunch-admin-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 23px}.premium .prelaunch-admin-links a{display:inline-flex;align-items:center;gap:9px;font-size:11px;line-height:1.8;padding:11px 14px;border:1px solid #d8e2e8;border-radius:10px;text-decoration:none;color:#536c7c;background:#f8fafc}.premium .prelaunch-banner{display:flex;gap:21px;align-items:flex-start;padding:28px;border:1px solid #d8e1ed;background:#edf2f8;border-radius:18px;margin:0 0 25px}.premium .prelaunch-banner>span{width:48px;height:48px;display:grid;place-items:center;background:#dfe8f4;border-radius:15px;flex:none;color:#4d6a89}.premium .prelaunch-banner h2{font-size:24px;letter-spacing:-.6px;line-height:1.6;margin:0 0 12px;color:#36536c}.premium .prelaunch-banner p{font-size:13px;line-height:1.95;color:#5e7388;margin:0}.premium .prelaunch-evidence{padding:29px}.premium .prelaunch-evidence h2{font-size:20px;line-height:1.7}.premium .prelaunch-evidence .section-heading{gap:12px;flex-wrap:wrap}.premium .prelaunch-list-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;text-decoration:none;border-bottom:1px solid #e2e8ec;color:#38586c}.premium .prelaunch-list-link>span:first-child{flex:1;min-width:0}.premium .prelaunch-list-link strong{display:block;font-size:14px;line-height:1.85}.premium .prelaunch-list-link small{display:block;font-size:11px;line-height:1.9;color:#647b89;margin-top:5px}.premium .prelaunch-list-link>.icon{flex:none;width:18px}.premium .human-feedback-list{padding:9px 27px}.premium .human-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}.premium .human-feedback-grid article{border:1px solid #dce6e2;border-radius:13px;padding:24px;background:#f7fbf8;min-width:0}.premium .human-feedback-grid h3{font-size:17px;color:#365a49;line-height:1.8;margin:0 0 16px}.premium .human-feedback-grid h4{font-size:11px;color:#5d7b6b;margin:22px 0 9px}.premium .human-feedback-grid p{font-size:13px;color:#426454;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.premium .human-review-form,.premium .human-submit-form{padding:30px}.premium .human-review-form fieldset{border:1px solid #dce4e8;border-radius:12px;padding:24px;margin:23px 0;min-width:0}.premium .human-review-form legend{font-size:14px;line-height:1.85;color:#4b6576;max-width:100%;padding:0 10px}.premium .human-review-form textarea,.premium .human-submit-form textarea,.premium .prelaunch-evidence textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:110px;border:1px solid #d6e1e7;border-radius:10px;padding:13px 15px;font:inherit;font-size:14px;line-height:1.9;color:#2f4d60;background:#fcfdfd}.premium .human-submit-form textarea{min-height:240px;font-size:17px;line-height:1.95}.premium .human-review-form p,.premium .human-submit-form p{font-size:13px;line-height:1.95;color:#536d7b}.premium .human-submit-form .member-toggle,.premium .human-review-form .member-toggle,.premium .prelaunch-evidence .member-toggle{font-size:12px;line-height:1.95;align-items:flex-start;margin:20px 0}.premium .prelaunch-next-step{padding:24px;border:1px solid #d6e4dd;border-radius:12px;background:#f2f7f4;margin:22px 0}.premium .prelaunch-next-step h3{font-size:16px;color:#446e5a;margin:0 0 12px}.premium .prelaunch-next-step p{font-size:14px;line-height:1.9;color:#41634f;white-space:pre-wrap}.premium .prelaunch-audio-asset{padding:25px 0;border-bottom:1px solid #dfe6ea}.premium .prelaunch-audio-asset h3{font-size:17px;line-height:1.8;color:#39596a}.premium .prelaunch-audio-asset p{font-size:12px;line-height:1.9;overflow-wrap:anywhere;color:#5a7280}.premium audio{display:block;max-width:100%;width:100%;margin:18px 0}.premium .prelaunch-evidence textarea:focus,.premium .human-review-form textarea:focus,.premium .human-submit-form textarea:focus{outline:2px solid #98b4cc;outline-offset:2px}.premium .prelaunch-admin-links a:focus-visible,.premium .prelaunch-learning-link:focus-visible,.premium .prelaunch-list-link:focus-visible{outline:2px solid #87a3bd;outline-offset:3px}.premium .human-audio-player h3{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.8;color:#456857}
@media(max-width:1100px){.premium .placement-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium .human-feedback-grid{grid-template-columns:1fr}.premium .prelaunch-banner h2{font-size:22px}}
@media(max-width:700px){.premium .prelaunch-learning-link{padding:20px;gap:13px}.premium .prelaunch-learning-link strong{font-size:13px}.premium .prelaunch-learning-link p{font-size:11px}.premium .prelaunch-learning-link>.icon{display:none}.premium .placement-question,.premium .placement-report,.premium .human-review-form,.premium .human-submit-form,.premium .prelaunch-evidence{padding:22px}.premium .placement-question h2{font-size:18px}.premium .placement-skill-grid{gap:12px}.premium .placement-skill-grid>article{padding:17px}.premium .placement-skill-grid b{font-size:25px}.premium .placement-skill-grid strong{font-size:11px}.premium .prelaunch-banner{padding:22px;gap:15px}.premium .prelaunch-banner>span{width:39px;height:39px;border-radius:11px}.premium .prelaunch-banner h2{font-size:20px}.premium .prelaunch-banner p{font-size:12px}.premium .prelaunch-evidence h2{font-size:19px}.premium .prelaunch-admin-links{gap:9px}.premium .prelaunch-admin-links a{font-size:10px;padding:10px 11px}.premium .prelaunch-list-link{flex-wrap:wrap;gap:10px}.premium .prelaunch-list-link>span:first-child{min-width:70%}.premium .prelaunch-list-link strong{font-size:13px}.premium .prelaunch-list-link small{font-size:10px}.premium .human-review-form fieldset{padding:18px 15px}.premium .human-review-form legend{font-size:13px}.premium .human-review-form textarea,.premium .human-submit-form textarea,.premium .prelaunch-evidence textarea{font-size:16px}.premium .human-feedback-grid article{padding:21px}.premium .prelaunch-next-step{padding:21px}}

.premium .paper-timer-bar{display:flex;align-items:center;gap:22px;padding:20px 25px;background:#edf3f8;border:1px solid #d5e1eb;border-radius:12px;margin-bottom:22px;color:#405f77;flex-wrap:wrap}.premium .paper-timer-bar>span{font-size:24px;letter-spacing:1px;font-variant-numeric:tabular-nums}.premium .paper-timer-bar small{margin-left:auto;font-size:11px}.premium .paper-context{padding:26px;margin-bottom:20px}.premium .paper-context img{max-width:100%;height:auto}.premium .placement-question textarea{width:100%;box-sizing:border-box;min-height:180px;padding:18px;border:1px solid #d7e1e8;border-radius:10px;resize:vertical;font:inherit;font-size:17px;line-height:1.9;color:#355169}

.paper-review-image{width:min(100%,680px);height:auto;border-radius:16px;margin:12px 0;display:block}
.premium .ai-feedback-status{padding:28px;border-color:#cddfcf;background:#f4f9f5}
.premium .ai-feedback-status h2{color:#3d624f;margin:10px 0 14px}
.premium .ai-feedback-status p{line-height:1.85;margin:12px 0;color:#526c60}
.premium .ai-feedback-status form{margin-top:20px}
.premium .ai-feedback-status .member-toggle{align-items:flex-start;line-height:1.8}
.premium .ai-feedback-result>h2{margin:12px 0;color:#416450}
.premium .ai-feedback-result blockquote{margin:12px 0;padding:12px 15px;border-left:3px solid #86a794;background:#f0f6f2;color:#344e41;overflow-wrap:anywhere}
.premium .ai-feedback-transcript{margin:24px 0;padding:18px;border:1px solid #dce6df;border-radius:12px}
.premium .ai-feedback-transcript summary{cursor:pointer;font-weight:650;color:#436651}
.premium .ai-feedback-transcript>p{font-size:13px;line-height:1.85;margin-top:14px;color:#617b6d}
@media(max-width:650px){.premium .ai-feedback-status{padding:22px}.premium .ai-feedback-status form>.btn{width:100%}}
