.ew-doc{font-family:"Times New Roman",Times,serif;font-size:12pt;line-height:2}.ew-doc-header{margin-bottom:12pt}.ew-doc-title{text-align:center;font-weight:bold;margin-bottom:12pt}.ew-titlepage-note{margin:14pt 0 14pt 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(2,132,199,0.28);background:linear-gradient(135deg,rgba(2,132,199,0.10),rgba(56,189,248,0.14));color:#111827;font-size:11pt;line-height:1.35;text-align:center}.ew-page-break{height:1px;overflow:hidden}.ew-doc-p{margin:0 0 12pt 0;text-indent:0.5in}.ew-doc-empty{margin:0;color:#334155}.ew-highlight{background:rgba(239,68,68,0.25);border-bottom:2px solid rgba(239,68,68,0.8);padding:0 2px;border-radius:4px}.ew-ai-highlight{background:rgba(249,115,22,0.25);border-bottom:2px solid rgba(249,115,22,0.8);padding:0 2px;border-radius:4px}.ew-ai-reason-inline{margin-left:0.35rem;color:rgba(248,113,113,0.92);font-size:0.92rem;font-weight:700;line-height:1.25;white-space:normal}.ew-ai-culprit{margin-top:0.65rem;padding:0.65rem 0.8rem;border-radius:0.9rem;border:1px solid rgba(248,113,113,0.25);background:rgba(2,6,23,0.35)}.ew-ai-culprit-snippet{color:rgba(248,113,113,0.95);font-weight:700;line-height:1.35}.ew-ai-reason{margin-top:0.25rem;color:rgba(248,113,113,0.9);font-size:0.92rem;line-height:1.35}.ew-cite-link{text-decoration:underline;color:#2563eb;cursor:pointer}.ew-preview-editable .ew-doc-p{outline:none;cursor:text}.ew-preview-editable .ew-doc-p:focus{box-shadow:0 0 0 2px rgba(56,189,248,0.35);border-radius:6px}#ewIssuesPanel{background:rgba(127,29,29,0.35);border:1px solid rgba(248,113,113,0.25)}.ew-issue-card{will-change:transform,opacity,max-height,margin,padding;max-height:600px;transition:transform 280ms ease,opacity 220ms ease,max-height 220ms ease,margin 220ms ease,padding 220ms ease;background:rgba(127,29,29,0.55)!important;border-color:rgba(248,113,113,0.35)!important}.ew-issue-card.ew-issue-removing{transform:translateX(110%);opacity:0}.ew-issue-card.ew-issue-collapsing{max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;overflow:hidden!important}#ewPreview{overflow-x:hidden}#ewPreview .ew-pages{display:flex;flex-direction:column;gap:24px}#ewPreview .ew-page{background:#ffffff;color:#111827;width:100%;max-width:8.5in;height:11in;margin:0 auto;padding:1in;box-sizing:border-box;border:1px solid rgba(15,23,42,0.12);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,0.08);overflow:hidden}#ewPreview .ew-runninghead{text-align:right;margin:0 0 12pt 0}@media print{#ewPreview .ew-pages{gap:0}#ewPreview .ew-page{width:8.5in;height:11in;margin:0;border:none;border-radius:0;box-shadow:none;page-break-after:always}}@media (min-width:768px){body.ew-essay-writer .fade-on-scroll{margin-left:2.25%!important;margin-right:2.25%!important}}@media (min-width:768px){body.ew-essay-writer #ewWorkspaceShell{padding-left:0.5rem!important;padding-right:0.5rem!important}}@media (min-width:768px){body.ew-essay-writer #ewChecks,body.ew-essay-writer #ewIssues{font-size:110%!important}}body.ew-essay-writer .ew-step>p.text-slate-300\/80.mb-6{font-style:italic!important}body.ew-essay-writer .ew-draft-plan{color:rgba(125,211,252,0.95)!important}body.ew-essay-writer #ewPreview .ew-doc-p,body.ew-essay-writer #ewPreview .ew-doc-title,body.ew-essay-writer #ewPreview .ew-doc-header{overflow-wrap:anywhere;word-break:break-word}body.ew-essay-writer button,body.ew-essay-writer a#ewDownloadEssay,body.ew-essay-writer a#ewDownloadReport,body.ew-essay-writer a[href*="tools_education"]{background:rgba(186,230,253,0.45)!important;border-color:rgba(186,230,253,0.75)!important;color:#000000!important;box-shadow:0 10px 28px rgba(0,0,0,0.35)!important;backdrop-filter:blur(10px) saturate(140%);transition:transform 140ms ease,box-shadow 140ms ease,filter 140ms ease}body.ew-essay-writer button:hover,body.ew-essay-writer a#ewDownloadEssay:hover,body.ew-essay-writer a#ewDownloadReport:hover,body.ew-essay-writer a[href*="tools_education"]:hover{transform:scale(1.10)!important;box-shadow:0 14px 34px rgba(0,0,0,0.45)!important}body.ew-essay-writer #ewSetupNextBtn,body.ew-essay-writer #ewPlanningNextBtn,body.ew-essay-writer #ewDraftingNextBtn,body.ew-essay-writer #ewReviewNextBtn{background:rgba(20,83,45,0.95)!important;border-color:rgba(34,197,94,0.55)!important;color:#ffffff!important}body.ew-essay-writer #ewPlanningBackBtn,body.ew-essay-writer #ewDraftingBackBtn,body.ew-essay-writer #ewReviewBackBtn,body.ew-essay-writer #ewFinalBackBtn{background:rgba(127,29,29,0.95)!important;border-color:rgba(248,113,113,0.55)!important;color:#ffffff!important}body.ew-essay-writer .ew-step .rounded-2xl.border.border-sky-400\/15{background:rgba(30,41,59,0.55)!important;box-shadow:0 18px 48px rgba(0,0,0,0.55)!important}body.ew-essay-writer #ewPreview .ew-ai-hints{margin:0 0 12pt 0;padding:8px 10px;border-radius:10px;background:rgba(249,115,22,0.10);border:1px solid rgba(249,115,22,0.25)}.ew-entry-popup-overlay{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.55);padding:clamp(10px,3vw,22px);overflow:hidden}.ew-entry-popup-box{position:relative;width:min(920px,100vw - 2 * clamp(10px,3vw,22px));height:min(920px,100vh - 2 * clamp(10px,3vw,22px));display:flex;align-items:center;justify-content:center}.ew-entry-popup-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,0.65)}.ew-entry-popup-close{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:9999px;border:1px solid rgba(255,255,255,0.25);background:rgba(15,23,42,0.88);color:#ffffff;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,0.55)}.ew-entry-popup-close:hover{filter:brightness(1.12)}body.ew-essay-writer #ewPreviewZoomBar{display:none;align-items:center;gap:10px;margin:0 0 12px 0;padding:10px 10px;border-radius:16px;border:1px solid rgba(15,23,42,0.12);background:rgba(241,245,249,0.92);user-select:none;-webkit-user-select:none}body.ew-essay-writer #ewPreviewZoomBar button{padding:8px 10px!important;border-radius:14px!important;font-size:13px!important;line-height:1!important;box-shadow:none!important;transform:none!important}body.ew-essay-writer #ewPreviewZoomBar button:hover{transform:none!important}body.ew-essay-writer #ewPreviewZoomRange{width:100%;max-width:220px}body.ew-essay-writer #ewPreviewZoomLabel{min-width:48px;text-align:right;font-weight:800;color:rgba(15,23,42,0.78)}body.ew-essay-writer #ewPreview .ew-page-wrap{position:relative;margin:0 auto}@media (max-width:767px){body.ew-essay-writer #ewPreviewZoomBar{display:flex}body.ew-essay-writer #ewPreview{overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:6px;touch-action:pan-x pan-y}body.ew-essay-writer #ewPreview .ew-page{width:8.5in!important;max-width:none!important;height:11in!important}}@media print{body.ew-essay-writer #ewPreviewZoomBar{display:none!important}body.ew-essay-writer #ewPreview .ew-page-wrap{width:auto!important;height:auto!important}body.ew-essay-writer #ewPreview .ew-page{transform:none!important}}