.student-intake{color:#172d3a;min-height:100vh;font-family:var(--font-brand), sans-serif;background:#f7f8fa;font-size:15px;line-height:1.65}.intake-credits{border-top:1px solid;border-bottom:1px solid;margin:0 0 24px;padding:16px 0}.intake-credits strong{font-size:1.15em;display:block}.intake-credits span,.intake-credits p{font-size:.9em}.intake-credits p{margin:4px 0 0}.intake-credits a{text-decoration:underline}.student-intake *{box-sizing:border-box}.student-intake button,.student-intake a,.student-intake input,.student-intake textarea,.student-intake select{font:inherit}.student-intake button{cursor:pointer}.student-intake button:disabled{opacity:.5;cursor:not-allowed}.student-intake button:focus-visible,.student-intake a:focus-visible{outline-offset:4px;outline:3px solid #4d8bb3}.intake-header{border-bottom:1px solid #dde5e8;justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:25px 5%;display:flex}.intake-brand{color:#002f4d;align-items:center;gap:12px;font-size:21px;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.intake-brand img{flex-shrink:0;width:48px;height:48px}.intake-brand-sub{margin-top:4px;font-size:11px;font-weight:500;display:block}.intake-account{color:#65767c;align-items:center;gap:20px;font-size:12px;display:flex}.intake-account button{color:#002f4d;background:0 0;border:0;text-decoration:underline}.intake-label,.intake-eyebrow,.intake-section-label{letter-spacing:2px;color:#52757b;font-size:10px;font-weight:750}.intake-wrap{max-width:1320px;margin:auto;padding:32px 5% 30px}.intake-sign-in{background:#fff;border:1px solid #dde5e8;border-radius:8px;max-width:480px;margin:24px auto 60px;padding:32px}.intake-sign-in h1{color:#002f4d;letter-spacing:-.5px;margin:0 0 12px;font-size:28px;font-weight:650;line-height:1.25}.intake-sign-in>p{color:#526575;margin:0 0 24px}.intake-sign-in .intake-primary{width:100%}.intake-access-actions{gap:12px;display:grid}.intake-access-actions .intake-primary,.intake-access-actions .intake-secondary{width:100%}.intake-sign-in .intake-fallback{margin-top:24px;display:block}.intake-auth-divider{color:#708188;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:10px;font-weight:700;display:flex}.intake-auth-divider span{background:#dde5e8;flex:1;height:1px}.intake-magic-link-form{text-align:left;gap:10px;display:grid}.intake-magic-link-form label{color:#284754}.intake-magic-link-form input{background:#fff;border-color:#d2dfe1}.intake-primary,.intake-secondary{color:#fff;background:#002f4d;border:1px solid #002f4d;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-weight:650;transition:background .15s;display:inline-flex}.intake-primary:hover{background:#001f33}.intake-secondary{color:#002f4d;background:#fff;border-color:#d2dfe1}.intake-fallback{color:#688088;text-underline-offset:4px;font-size:12px}.intake-page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px;display:flex}.intake-page-heading h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(27px,3vw,37px);font-weight:650;line-height:1.2}.intake-page-heading p{color:#708188;margin:0;font-size:14px}.intake-private{color:#6b8085;align-items:center;gap:8px;max-width:190px;font-size:11px;display:flex}.intake-steps{color:#8a999e;border-bottom:1px solid #dbe4e6;gap:35px;margin-bottom:26px;font-size:12px;display:flex}.intake-steps span{padding:12px 0}.intake-steps .active{color:#002f4d;border-bottom:2px solid #002f4d;font-weight:750}.intake-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.intake-prompt-panel,.intake-writing-panel,.intake-receipt{background:#fff;border:1px solid #dfe6e7;border-radius:14px;padding:28px;box-shadow:0 4px 15px #183d4810}.student-intake h2{letter-spacing:-.4px;margin:15px 0 8px;font-size:23px;font-weight:650}.student-intake h3{margin:24px 0 10px;font-size:16px;font-weight:650}.intake-type-picker{gap:10px;margin:20px 0;display:flex}.intake-type-picker button{text-align:left;color:#537079;background:#fff;border:1px solid #dbe3e5;border-radius:9px;flex:1;padding:12px}.intake-type-picker button[aria-pressed=true]{color:#002f4d;background:#edf4f8;border-color:#6f9bb8}.intake-type-picker strong{font-size:17px;display:block}.intake-type-picker span{margin-top:3px;font-size:10px;line-height:1.5;display:block}.intake-skill-picker{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.intake-skill-picker button{color:#537079;text-align:left;white-space:normal;background:#fff;border:1px solid #dbe3e5;border-radius:9px;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.35}.intake-skill-picker button[aria-pressed=true]{color:#002f4d;background:#edf4f8;border-color:#6f9bb8;font-weight:650}.intake-skill-count{color:#819398;margin-left:6px;font-size:11px;font-weight:500}.intake-skill-picker button[aria-pressed=true] .intake-skill-count{color:#3d6478}.intake-skill-hints{flex-wrap:wrap;gap:8px 14px;margin:-6px 0 8px;display:flex}.intake-skill-jump{color:#0b5f8a;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.intake-search{color:#819398;border:1px solid #d4e0e2;border-radius:8px;align-items:center;gap:9px;margin:16px 0;padding:10px;display:flex}.intake-search input{background:#fff;border:0;outline:none;width:100%;min-width:0;font-size:11px}.intake-field-label{margin:15px 0 6px;font-size:12px;font-weight:650;display:block}.student-intake select,.student-intake textarea{color:#243e48;resize:vertical;background:#fff;border:1px solid #d9e3e5;border-radius:8px;width:100%;padding:12px;line-height:1.8}.student-intake select{font-size:12px}.student-intake textarea:focus,.student-intake select:focus{outline-offset:2px;outline:2px solid #6f9bb8}.intake-note{color:#70858b;margin:10px 0;font-size:11px;line-height:1.6}.intake-prompt-text{color:#45606a;overflow-wrap:anywhere;font-size:14px;line-height:1.85;overflow-x:auto}.intake-prompt-text p{margin:12px 0}.intake-prompt-text ul,.intake-prompt-text ol{list-style:revert;padding-left:24px}.intake-prompt-text table{border-collapse:collapse;width:100%;font-size:12px}.intake-prompt-text th,.intake-prompt-text td{text-align:left;border:1px solid #d3dfe2;padding:7px}.intake-prompt-text img{max-width:100%;height:auto}.student-intake .intake-response{background:#fcfdfd;min-height:350px;margin-top:14px;font-size:15px}.intake-writing-footer{color:#87979b;justify-content:space-between;gap:10px;margin-top:9px;font-size:10px;display:flex}.intake-over-target{color:#976516}.intake-save-status{color:#4f7b72;min-height:25px;margin:18px 0 5px;font-size:11px}.intake-actions{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.intake-actions button{font-size:12px}.intake-alert{color:#745828;background:#fff9ec;border:1px solid #e7d5ad;border-radius:9px;margin:15px 0;padding:15px 18px;font-size:13px}.intake-alert button{background:0 0;border:0;margin-top:8px;text-decoration:underline;display:block}.intake-receipt{max-width:850px;margin:auto}.intake-received{color:#317869;align-items:center;gap:15px;display:flex}.intake-received h2{margin:0}.intake-received p{margin:0;font-size:12px}.intake-response-copy{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafcfb;border:1px solid #e3e9e9;border-radius:9px;padding:20px;font-size:15px;line-height:1.9}.intake-history{margin-top:45px}.intake-history h2{font-size:21px}.intake-history button{text-align:left;color:#415d67;background:0 0;border:0;border-bottom:1px solid #e1e8e9;align-items:center;gap:15px;width:100%;padding:16px 0;display:flex}.intake-history button>span:nth-child(2){flex:1}.intake-history strong{font-size:13px;display:block}.intake-history small{color:#82949a;font-size:11px}.intake-history-status{color:#367a69;align-items:center;gap:6px;font-size:11px;display:flex}.intake-footer{text-align:center;color:#7c8d92;margin:40px 0 15px;font-size:11px}.intake-footer a{color:#4a777c;text-decoration:underline}.intake-loading{color:#67818a;justify-content:center;gap:10px;padding:100px;display:flex}@media (max-width:760px){.intake-header{padding:18px 5%}.intake-label,.intake-private{display:none}.intake-wrap{padding-top:30px}.intake-account{flex-direction:column;align-items:flex-end;gap:3px;font-size:10px}.intake-columns{grid-template-columns:1fr}.intake-prompt-panel,.intake-writing-panel,.intake-receipt{padding:20px}.intake-page-heading{margin-bottom:22px}.intake-steps{gap:22px;font-size:10px}.intake-sign-in{margin-top:0;padding:24px}.intake-sign-in h1{font-size:25px}.intake-brand{gap:8px;font-size:18px}.intake-account{overflow-wrap:anywhere;max-width:44%}.intake-actions{flex-wrap:wrap}.intake-actions button{flex:1}.intake-loading{padding:60px 0}}.student-intake .revision-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.revision-reference{--ink:#203943;--accent:#018afd;--link:#0070d4;--text:#2d3239;--muted:#4b5563;--line:#e4e6e9;--paper:#fff;--surface:#f8f9fa;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe1e3;border-radius:12px;padding:28px}.revision-reference h2{margin:10px 0;font-size:22px}.revision-reference h3{margin:24px 0 10px;font-weight:600}.revision-reference p,.revision-reference li{line-height:1.7}.revision-reference>p,.revision-reference details{margin:16px 0}.revision-reference a{text-underline-offset:3px}.revision-reference summary{cursor:pointer;font-weight:600}.revision-reference ul{padding-left:22px;list-style:outside}.revision-reference [class*=reviewGrid]{grid-template-columns:minmax(0,1fr)}.revision-reference [class*=marginComments]{border-left:0;padding-left:0}.revision-cost{border-top:1px solid #dbe1e3;border-bottom:1px solid #dbe1e3;margin:20px 0;padding:16px 0;font-size:14px;line-height:1.7}.revision-cost p{color:#59717b;margin:8px 0 0}@media (min-width:1000px){.revision-columns .revision-reference{max-height:calc(100vh - 60px);position:sticky;top:24px;overflow-y:auto}}@media (max-width:999px){.student-intake .revision-columns{grid-template-columns:minmax(0,1fr)}.revision-reference{padding:20px}}.revision-reference [class*=writingReview]{margin-top:20px}.revision-reference [class*=question]{padding:16px}.revision-jump{display:none}@media (max-width:999px){.revision-jump{text-underline-offset:3px;margin:16px 0;display:block}}.intake-timer{background:#f7faf8;border:1px solid #d6e1dc;border-radius:12px;margin:16px 0;padding:16px}.intake-timer-toggle,.intake-timer-setup,.intake-timer-clock{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.intake-timer-toggle{cursor:pointer;font-weight:600}.student-intake .intake-timer-toggle input{width:18px;height:18px;margin:0}.intake-timer-setup{align-items:end;margin-top:12px}.intake-timer-setup label{gap:6px;display:grid}.student-intake .intake-timer-setup select{width:auto;min-width:130px}.intake-timer-clock{margin-top:12px}.intake-timer-clock [role=timer]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.intake-timer-clock[data-expired=true]{color:#934817}
