.trackedChangesLab_shell__d_MzP{min-height:100vh;background:radial-gradient(circle at top left,rgba(255,233,214,.9),transparent 30%),radial-gradient(circle at top right,rgba(197,241,233,.9),transparent 28%),linear-gradient(180deg,#fffaf4,#f6fbff 52%,#eef5f7)}.trackedChangesLab_heroCard__XLSIf{border:1px solid rgba(18,52,77,.12);background:hsla(0,0%,100%,.82);box-shadow:0 18px 60px rgba(22,38,54,.08);backdrop-filter:blur(16px)}.trackedChangesLab_metricCard__ypaU3{border:1px solid rgba(18,52,77,.12);background:hsla(0,0%,100%,.76);box-shadow:0 10px 28px rgba(22,38,54,.06)}.trackedChangesLab_demoCard__HPHqz{border:1px solid rgba(18,52,77,.12);background:hsla(0,0%,100%,.88);box-shadow:0 18px 48px rgba(22,38,54,.08);overflow:hidden}.trackedChangesLab_editorSurface__U2U1v{min-height:420px;border:1px solid rgba(18,52,77,.12);border-radius:18px;overflow:hidden;background:#fcfeff}.trackedChangesLab_cmHost__TEzgV{min-height:420px}.trackedChangesLab_cmHost__TEzgV .cm-mergeView{height:420px;overflow:auto;background:linear-gradient(180deg,#fff,#fbfdff)}.trackedChangesLab_cmHost__TEzgV .cm-editor{height:100%;font-family:Nunito,SFMono-Regular,Menlo,monospace;font-size:14px}.trackedChangesLab_cmHost__TEzgV .cm-scroller{line-height:1.7}.trackedChangesLab_cmHost__TEzgV .cm-content{padding:18px 0 80px;caret-color:#0f766e}.trackedChangesLab_cmHost__TEzgV .cm-focused{outline:none}.trackedChangesLab_cmHost__TEzgV .cm-changedLine{background:rgba(12,192,223,.08)}.trackedChangesLab_cmHost__TEzgV .cm-deletedText,.trackedChangesLab_cmHost__TEzgV .cm-insertedText{border-radius:5px;padding:0 2px}.trackedChangesLab_cmHost__TEzgV .cm-deletedText{background:rgba(255,188,201,.45);text-decoration:line-through}.trackedChangesLab_cmHost__TEzgV .cm-insertedText{background:rgba(188,243,234,.72);text-decoration:underline;text-decoration-color:rgba(13,148,136,.66)}.trackedChangesLab_cmHost__TEzgV .cm-merge-revert,.trackedChangesLab_cmHost__TEzgV .cm-merge-revert button{color:#0b5563}.trackedChangesLab_studentSurfaceCard__9DOGN{overflow:hidden;border:1px solid rgba(24,24,27,.08);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(24,24,27,.06)}.trackedChangesLab_studentEditorFrame__JkK5c{position:relative;min-height:460px}.trackedChangesLab_pmEssayHost__3LcuZ{min-height:460px}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror{min-height:420px;padding:0;font-family:Nunito,Segoe UI,sans-serif;font-size:17px;line-height:1.8;color:#09090b;outline:none;white-space:pre-wrap}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror p{margin:0 0 1.1em}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror p:last-child{margin-bottom:0}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror ol,.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror ul{margin:0 0 1.1em;padding-left:1.5em}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror li{margin:.2em 0}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror blockquote{margin:0 0 1.1em;border-left:3px solid #e4e4e7;padding-left:14px;color:#71717a;font-style:italic}.trackedChangesLab_pmEssayHost__3LcuZ .ProseMirror-focused{outline:none}.trackedChangesLab_pmInlineHighlight__ndqz2{border-radius:4px;background:#fff0f5;color:#ea4c89;padding:0 2px}.trackedChangesLab_pmInsertedText__CRWUK{background:rgba(188,243,234,.72);border-radius:6px;padding:0 2px;text-decoration:underline;text-decoration-color:rgba(13,148,136,.72);text-decoration-thickness:2px}.trackedChangesLab_pmStructuralText__vNC5o{background:rgba(229,240,255,.85);border-radius:6px;padding:0 2px;text-decoration:underline;text-decoration-color:rgba(11,92,173,.52);text-decoration-thickness:2px}.trackedChangesLab_pmDeletedWidget__YdVSH{color:#c24164;background:rgba(255,230,236,.9);border:1px solid hsla(0,91%,71%,.24);text-decoration:line-through;text-decoration-thickness:1.5px}.trackedChangesLab_pmDeletedInline__ALcnA{display:inline-block;margin-right:4px;border-radius:999px;padding:1px 8px;font-size:.88em}.trackedChangesLab_pmDeletedBlock__jZY40{display:block;margin:6px 0 10px;border-radius:12px;padding:8px 12px;white-space:pre-wrap}.trackedChangesLab_pmStructureBadge__n1835{display:inline-block;margin:0 0 10px;border-radius:999px;padding:2px 10px;background:rgba(255,241,216,.95);border:1px solid rgba(212,143,0,.22);color:#9a5f00;font-size:.8rem;font-weight:700;letter-spacing:.02em}.trackedChangesLab_pmCommentText__biv60{background:rgba(243,238,251,.95);border-radius:6px;padding:0 2px;box-shadow:inset 0 -2px 0 rgba(149,89,222,.26)}.trackedChangesLab_pmCommentTextActive__DcPCw{background:#ebe1fa;border-radius:6px;padding:0 2px;box-shadow:inset 0 -3px 0 rgba(149,89,222,.48)}.trackedChangesLab_pmCommentBadge__OYGl_{margin-left:6px;border:none;border-radius:999px;padding:1px 8px;background:#f3eefb;color:#9559de;font-size:11px;font-weight:700;line-height:1.6;pointer-events:none}.trackedChangesLab_reviewWorkspace__dv_IP{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:18px;align-items:start}.trackedChangesLab_reviewPanel__rbLbk{border:1px solid rgba(18,52,77,.12);border-radius:24px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,252,255,.96));box-shadow:0 16px 42px rgba(22,38,54,.08)}.trackedChangesLab_railPanel__miET8{border:1px solid rgba(149,89,222,.16);border-radius:24px;padding:16px;background:linear-gradient(180deg,rgba(252,250,255,.98),rgba(247,244,255,.94));box-shadow:0 16px 42px rgba(58,34,95,.08)}.trackedChangesLab_selectedPassageCard__Ohjv3{border-radius:16px;border:1px solid rgba(149,89,222,.18);background:#fff;padding:12px}.trackedChangesLab_railCard__w6h_b{overflow:hidden;cursor:pointer;border-radius:18px;border:2px solid rgba(18,52,77,.1);background:#fff;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.trackedChangesLab_railCard__w6h_b:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(22,38,54,.08)}.trackedChangesLab_railCardActive__40E__{border-color:rgba(149,89,222,.38);box-shadow:-3px 3px 0 rgba(149,89,222,.16)}.trackedChangesLab_railCardAccent__ATYZ_{padding:10px 12px;background:rgba(243,238,251,.78);border-bottom:1px solid rgba(149,89,222,.12)}.trackedChangesLab_railCardBody__8HeZ2{padding:12px}.trackedChangesLab_summaryList__uaDmy,.trackedChangesLab_summaryRow__UWhOP{border-top:1px solid rgba(18,52,77,.08)}.trackedChangesLab_summaryRow__UWhOP:first-child{border-top:none}@media (max-width:960px){.trackedChangesLab_cmHost__TEzgV .cm-mergeView{height:560px}.trackedChangesLab_editorSurface__U2U1v{min-height:560px}.trackedChangesLab_reviewWorkspace__dv_IP{grid-template-columns:1fr}}