.EssayComposer_page__vcKc0{flex:1 1;width:100%;max-width:var(--max-width);margin:0 auto;padding:clamp(2.75rem,6vw,4.5rem) 1.5rem clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;gap:2rem}.EssayComposer_masthead__kpMS8{display:flex;flex-direction:column;gap:.75rem}.EssayComposer_eyebrow__5BCHn{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-600)}.EssayComposer_masthead__kpMS8 h1{font-size:clamp(2.1rem,5.5vw,3rem);max-width:13ch;font-variation-settings:"SOFT" 0,"WONK" 0}.EssayComposer_lede__eStPo{max-width:50ch;color:var(--ink-600);font-size:1rem;line-height:1.65}.EssayComposer_composer__oCLGd{display:flex;flex-direction:column;gap:.75rem}.EssayComposer_composerFrame__POthL{position:relative;border-radius:var(--radius-lg);background:var(--paper-50);border:1.5px solid var(--paper-300);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.EssayComposer_composerFrame__POthL:focus-within{border-color:var(--accent-400);box-shadow:var(--shadow-md),0 0 0 3px var(--accent-100)}.EssayComposer_progressBar__bA8mS{position:absolute;top:0;left:0;height:2.5px;background:linear-gradient(90deg,var(--accent-400),var(--accent-600));border-radius:0 2px 0 0;transition:width 1.8s cubic-bezier(.25,1,.5,1);z-index:1}.EssayComposer_composerFrame__POthL textarea{display:block;width:100%;min-height:clamp(280px,40vh,420px);resize:vertical;border:none;background:transparent;padding:1.5rem 1.6rem;font-family:var(--font-serif);font-size:1.08rem;line-height:1.7;color:var(--ink-800);caret-color:var(--accent-600)}.EssayComposer_composerFrame__POthL textarea::placeholder{color:var(--ink-400);font-style:italic}.EssayComposer_composerFrame__POthL textarea:focus{outline:none}.EssayComposer_composerFrame__POthL textarea:disabled{opacity:.6}.EssayComposer_loadingVeil__lol7B{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(253,251,246,.85);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.EssayComposer_loadingInner__FKf6a{display:flex;align-items:center;gap:1.1rem}.EssayComposer_spinner__bjcGu{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:2.5px solid var(--accent-200);border-top-color:var(--accent-600);animation:EssayComposer_spin__hslyX .85s linear infinite}@keyframes EssayComposer_spin__hslyX{to{transform:rotate(1turn)}}.EssayComposer_loadingText__1l6br{display:flex;flex-direction:column;gap:.2rem}.EssayComposer_loadingPhase__USVwq{font-size:.98rem;font-weight:600;color:var(--ink-800)}.EssayComposer_loadingSub__i_ncg{font-size:.82rem;color:var(--ink-500)}.EssayComposer_composerFooter__uUW14{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .25rem}.EssayComposer_wordCountGroup__kT9KY{display:flex;align-items:center;gap:.65rem}.EssayComposer_wordCount__q4lmo{font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-500);transition:color .15s}.EssayComposer_wordCount__q4lmo.EssayComposer_ok___VA6u{color:var(--good-600)}.EssayComposer_wordCount__q4lmo.EssayComposer_warn__F_xyU{color:var(--bad-600)}.EssayComposer_countHint__XEsUD{font-size:.8rem;color:var(--ink-500);font-style:italic}.EssayComposer_countHint__XEsUD.EssayComposer_warn__F_xyU{color:var(--bad-600)}.EssayComposer_submitBtn__K4ucq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--ink-900);color:var(--paper-50);font-size:.9rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.5rem;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 1px 3px rgba(33,28,20,.18),inset 0 1px 0 rgba(255,255,255,.08);transition:background-color .16s ease,transform .1s ease,box-shadow .16s ease;white-space:nowrap}.EssayComposer_submitBtn__K4ucq:hover:not(:disabled){background:var(--accent-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.EssayComposer_submitBtn__K4ucq:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.EssayComposer_submitBtn__K4ucq:disabled{background:var(--paper-300);color:var(--ink-400);cursor:not-allowed;box-shadow:none}.EssayComposer_errorBanner__l4Gk3{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1.1rem;background:var(--bad-100);color:var(--bad-700);border:1px solid var(--bad-200);border-radius:var(--radius-md);font-size:.9rem;line-height:1.5}.EssayComposer_errorIcon__BmLN5{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-top:1px}.EssayComposer_featureRow__AlJku{display:flex;gap:1.75rem;flex-wrap:wrap;margin-top:.25rem}.EssayComposer_feature__qt_4x{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ink-500)}.EssayComposer_featureIcon__UW8BG{color:var(--accent-500);font-size:.65rem}.EssayComposer_classModeLink__VtFJ4{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none;background:var(--paper-50);border:1px dashed var(--paper-400);border-radius:var(--radius-md);padding:.9rem 1.2rem;margin-top:.5rem;transition:border-color .16s ease,background-color .16s ease}.EssayComposer_classModeLink__VtFJ4:hover{border-color:var(--accent-500);border-style:solid;background:var(--accent-100)}.EssayComposer_classModeText__FURI_{font-size:.88rem;color:var(--ink-600);line-height:1.45}.EssayComposer_classModeText__FURI_ strong{color:var(--ink-800)}.EssayComposer_classModeArrow__X3LHn{flex-shrink:0;color:var(--accent-600);font-size:1rem;transition:transform .16s ease}.EssayComposer_classModeLink__VtFJ4:hover .EssayComposer_classModeArrow__X3LHn{transform:translateX(3px)}@media (max-width:540px){.EssayComposer_composerFooter__uUW14{flex-direction:column;align-items:stretch}.EssayComposer_submitBtn__K4ucq{width:100%;text-align:center}.EssayComposer_featureRow__AlJku{gap:1rem}}