.writing-workspace-module__Dv6mGG__root{gap:var(--space-8);min-width:0;display:grid}.writing-workspace-module__Dv6mGG__taskSettings,.writing-workspace-module__Dv6mGG__editorPanel,.writing-workspace-module__Dv6mGG__reviewPanel,.writing-workspace-module__Dv6mGG__historySection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0}.writing-workspace-module__Dv6mGG__taskSettings{gap:var(--space-6);padding:clamp(var(--space-4), 3vw, var(--space-8));display:grid}.writing-workspace-module__Dv6mGG__settingsIntro{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);max-width:78ch;display:grid}.writing-workspace-module__Dv6mGG__iconMark{background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-bg);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.writing-workspace-module__Dv6mGG__kicker{color:var(--color-primary-hover);font-size:var(--text-caption);letter-spacing:.06em;margin:0;font-weight:800}.writing-workspace-module__Dv6mGG__settingsIntro h2,.writing-workspace-module__Dv6mGG__panelHeading h2,.writing-workspace-module__Dv6mGG__sectionTitle h2,.writing-workspace-module__Dv6mGG__sectionTitle h3{color:var(--color-ink);margin:var(--space-1) 0 0;text-wrap:balance}.writing-workspace-module__Dv6mGG__settingsIntro h2{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25}.writing-workspace-module__Dv6mGG__settingsIntro p:last-child{color:var(--color-ink-soft);margin:var(--space-2) 0 0;max-width:70ch;line-height:1.65}.writing-workspace-module__Dv6mGG__coverageAudit{background:var(--color-ink);color:var(--color-bg);gap:var(--space-4) var(--space-6);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.writing-workspace-module__Dv6mGG__coverageAudit>div{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.writing-workspace-module__Dv6mGG__coverageAudit svg{color:color-mix(in oklch, var(--color-primary) 58%, white);flex:none;margin-block-start:2px}.writing-workspace-module__Dv6mGG__coverageAudit p{margin:0;line-height:1.5}.writing-workspace-module__Dv6mGG__coverageAudit strong,.writing-workspace-module__Dv6mGG__coverageAudit span{overflow-wrap:anywhere;display:block}.writing-workspace-module__Dv6mGG__coverageAudit strong{font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__coverageAudit span{color:color-mix(in oklch, var(--color-bg) 74%, transparent);font-size:var(--text-caption);margin-block-start:var(--space-1)}.writing-workspace-module__Dv6mGG__coverageAudit .writing-workspace-module__Dv6mGG__syllabusGap{border-block-start:1px solid color-mix(in oklch, var(--color-bg) 26%, transparent);align-items:flex-start;gap:var(--space-2);grid-column:1/-1;padding-block-start:var(--space-3);display:flex}.writing-workspace-module__Dv6mGG__coverageAudit .writing-workspace-module__Dv6mGG__syllabusGap strong{display:inline}.writing-workspace-module__Dv6mGG__coverageAudit .writing-workspace-module__Dv6mGG__syllabusGap span{margin:0}.writing-workspace-module__Dv6mGG__coverageAudit .writing-workspace-module__Dv6mGG__visualCoverageFact{grid-column:1/-1}.writing-workspace-module__Dv6mGG__typeFieldset{border:0;min-width:0;margin:0;padding:0}.writing-workspace-module__Dv6mGG__typeFieldset legend,.writing-workspace-module__Dv6mGG__promptField>span{color:var(--color-ink);font-size:var(--text-small);margin-block-end:var(--space-2);font-weight:750}.writing-workspace-module__Dv6mGG__promptField>span em{color:var(--color-warning-ink);font-size:var(--text-caption);margin-inline-start:var(--space-2);font-style:normal}.writing-workspace-module__Dv6mGG__segmented{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;display:grid}.writing-workspace-module__Dv6mGG__segmented label{min-width:0;position:relative}.writing-workspace-module__Dv6mGG__segmented input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.writing-workspace-module__Dv6mGG__segmented label>span{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;gap:var(--space-1);min-height:62px;padding:var(--space-3) var(--space-4);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:grid}.writing-workspace-module__Dv6mGG__segmented label>span:hover{border-color:var(--color-primary)}.writing-workspace-module__Dv6mGG__segmented input:checked+span{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-hover);box-shadow:inset 0 0 0 1px var(--color-primary)}.writing-workspace-module__Dv6mGG__segmented input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.writing-workspace-module__Dv6mGG__segmented strong{font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__segmented small{color:var(--color-muted);font-size:var(--text-caption);line-height:1.45}.writing-workspace-module__Dv6mGG__taskFilters{align-items:end;gap:var(--space-3);grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(170px,.9fr));display:grid}.writing-workspace-module__Dv6mGG__taskFilters label,.writing-workspace-module__Dv6mGG__taskNavigator>label{gap:var(--space-2);min-width:0;display:grid}.writing-workspace-module__Dv6mGG__taskFilters label>span,.writing-workspace-module__Dv6mGG__taskNavigator label>span{color:var(--color-ink);font-size:var(--text-small);font-weight:750}.writing-workspace-module__Dv6mGG__taskFilters select,.writing-workspace-module__Dv6mGG__taskNavigator select{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);min-width:0;min-height:44px;padding:0 var(--space-3);width:100%}.writing-workspace-module__Dv6mGG__taskFilters select:hover,.writing-workspace-module__Dv6mGG__taskNavigator select:hover{border-color:var(--color-primary)}.writing-workspace-module__Dv6mGG__taskNavigator{align-items:end;gap:var(--space-3);grid-template-columns:minmax(260px,1fr) auto auto;display:grid}.writing-workspace-module__Dv6mGG__taskNavActions{gap:var(--space-2);display:flex}.writing-workspace-module__Dv6mGG__taskNavActions button{min-width:44px}.writing-workspace-module__Dv6mGG__taskResultCount{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap;line-height:44px}.writing-workspace-module__Dv6mGG__taskBrief{border-block:1px solid var(--color-border);gap:var(--space-6);min-width:0;padding-block:var(--space-6);display:grid}.writing-workspace-module__Dv6mGG__taskBriefHeader{align-items:flex-start;gap:var(--space-4);justify-content:space-between;min-width:0;display:flex}.writing-workspace-module__Dv6mGG__taskBriefHeader>div{min-width:0}.writing-workspace-module__Dv6mGG__taskBriefHeader h3{color:var(--color-ink);margin:var(--space-2) 0 0;overflow-wrap:anywhere;text-wrap:balance;font-size:1.25rem;line-height:1.35}.writing-workspace-module__Dv6mGG__taskMeta{gap:var(--space-2);flex-wrap:wrap;display:flex}.writing-workspace-module__Dv6mGG__taskMeta span,.writing-workspace-module__Dv6mGG__qualityOriginal,.writing-workspace-module__Dv6mGG__qualityPrivate{font-size:var(--text-caption);min-height:28px;padding-inline:var(--space-2);align-items:center;display:inline-flex}.writing-workspace-module__Dv6mGG__taskMeta span{background:var(--color-surface-strong);color:var(--color-ink-soft)}.writing-workspace-module__Dv6mGG__qualityOriginal,.writing-workspace-module__Dv6mGG__qualityPrivate{flex:none;font-weight:800}.writing-workspace-module__Dv6mGG__qualityOriginal{background:var(--color-success-soft);color:var(--color-success)}.writing-workspace-module__Dv6mGG__qualityPrivate{background:var(--color-warning-soft);color:var(--color-warning-ink)}.writing-workspace-module__Dv6mGG__taskVisual{width:100%;min-width:0;max-width:100%;margin:0}.writing-workspace-module__Dv6mGG__imageFrame,.writing-workspace-module__Dv6mGG__chartPlot{background:var(--color-bg);border:1px solid var(--color-border);width:100%;min-width:0;max-width:100%}.writing-workspace-module__Dv6mGG__imageFrame{overflow:hidden}.writing-workspace-module__Dv6mGG__imageFrame img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:auto;max-height:520px;display:block}.writing-workspace-module__Dv6mGG__chartPlot{gap:var(--space-3);height:340px;padding:var(--space-8) var(--space-6) var(--space-5);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:auto hidden}.writing-workspace-module__Dv6mGG__chartMeta{align-items:flex-start;gap:var(--space-4);justify-content:space-between;min-width:max-content;display:flex}.writing-workspace-module__Dv6mGG__chartLegend{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.writing-workspace-module__Dv6mGG__chartLegend span{color:var(--color-ink-soft);font-size:var(--text-caption);align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.writing-workspace-module__Dv6mGG__chartLegend i{flex:none;width:10px;height:10px;display:block}.writing-workspace-module__Dv6mGG__chartGroups{align-items:end;gap:clamp(var(--space-3), 4vw, var(--space-8));min-width:max-content;height:220px;display:flex}.writing-workspace-module__Dv6mGG__chartColumn{gap:var(--space-2);flex:1 0 96px;grid-template-rows:minmax(0,1fr) 28px;justify-items:center;min-width:96px;height:220px;display:grid}.writing-workspace-module__Dv6mGG__chartBars{justify-content:center;align-items:end;gap:4px;width:100%;min-width:0;height:100%;display:flex}.writing-workspace-module__Dv6mGG__chartBarCell{flex:0 0 30px;grid-template-rows:24px minmax(0,1fr);align-items:center;gap:0;min-width:0;height:100%;display:grid}.writing-workspace-module__Dv6mGG__chartBarTrack{align-items:end;width:100%;height:100%;display:flex}.writing-workspace-module__Dv6mGG__chartValue,.writing-workspace-module__Dv6mGG__chartLabel,.writing-workspace-module__Dv6mGG__chartUnit{font-family:var(--font-mono);font-size:var(--text-caption)}.writing-workspace-module__Dv6mGG__chartValue{color:var(--color-ink);font-weight:800}.writing-workspace-module__Dv6mGG__chartBar{width:100%;min-height:8px;max-height:100%;display:block}.writing-workspace-module__Dv6mGG__chartLabel{color:var(--color-muted);overflow-wrap:anywhere;text-align:center}.writing-workspace-module__Dv6mGG__chartUnit{color:var(--color-muted);white-space:nowrap;flex:none}.writing-workspace-module__Dv6mGG__taskVisual figcaption{align-items:flex-start;gap:var(--space-4);justify-content:space-between;padding-block-start:var(--space-3);display:flex}.writing-workspace-module__Dv6mGG__taskVisual figcaption>span{color:var(--color-ink-soft);font-size:var(--text-small);align-items:flex-start;gap:var(--space-2);max-width:70ch;line-height:1.55;display:flex}.writing-workspace-module__Dv6mGG__taskVisual figcaption svg{color:var(--color-primary);flex:none;margin-block-start:2px}.writing-workspace-module__Dv6mGG__taskVisual details{color:var(--color-primary-hover);font-size:var(--text-small);flex:0 0 min(260px,42%)}.writing-workspace-module__Dv6mGG__taskVisual summary{cursor:pointer;min-height:32px;font-weight:750}.writing-workspace-module__Dv6mGG__taskVisual details p{color:var(--color-ink-soft);margin:var(--space-2) 0 0;overflow-wrap:anywhere;line-height:1.6}.writing-workspace-module__Dv6mGG__privateAssetNotice{background:var(--color-warning-soft);color:var(--color-warning-ink);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.writing-workspace-module__Dv6mGG__privateAssetNotice>svg{flex:none}.writing-workspace-module__Dv6mGG__privateAssetNotice strong{font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__privateAssetNotice p,.writing-workspace-module__Dv6mGG__privateAssetNotice code{font-size:var(--text-caption);margin:var(--space-1) 0 0;overflow-wrap:anywhere;max-width:100%;line-height:1.6;display:block}.writing-workspace-module__Dv6mGG__privateAssetNotice code{font-family:var(--font-mono)}.writing-workspace-module__Dv6mGG__taskInstructions h3,.writing-workspace-module__Dv6mGG__taskSubheading h3{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.35}.writing-workspace-module__Dv6mGG__taskInstructions ol{gap:var(--space-2);margin:var(--space-3) 0 0;padding-inline-start:1.35rem;line-height:1.6;display:grid}.writing-workspace-module__Dv6mGG__taskInstructions li::marker{color:var(--color-primary);font-family:var(--font-mono);font-weight:800}.writing-workspace-module__Dv6mGG__taskVocabulary{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-5)}.writing-workspace-module__Dv6mGG__taskSubheading{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.writing-workspace-module__Dv6mGG__taskSubheading p{color:var(--color-muted);font-size:var(--text-caption);margin:var(--space-1) 0 0;line-height:1.5}.writing-workspace-module__Dv6mGG__taskSubheading>a{color:var(--color-primary-hover);font-size:var(--text-small);align-items:center;gap:var(--space-1);flex:none;min-height:32px;font-weight:750;display:inline-flex}.writing-workspace-module__Dv6mGG__taskVocabularyList{gap:0 var(--space-6);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.writing-workspace-module__Dv6mGG__taskVocabularyList li{border-block-start:1px solid var(--color-border);gap:var(--space-1);min-width:0;padding-block:var(--space-3);display:grid}.writing-workspace-module__Dv6mGG__taskVocabularyList a{color:var(--color-primary-hover);overflow-wrap:anywhere;font-weight:800}.writing-workspace-module__Dv6mGG__taskVocabularyList span,.writing-workspace-module__Dv6mGG__taskVocabularyList code{font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.5}.writing-workspace-module__Dv6mGG__taskVocabularyList span{color:var(--color-ink-soft)}.writing-workspace-module__Dv6mGG__taskVocabularyList code{color:var(--color-muted);font-family:var(--font-mono);white-space:normal}.writing-workspace-module__Dv6mGG__legacyPromptNotice{background:var(--color-warning-soft);color:var(--color-warning-ink);font-size:var(--text-small);padding:var(--space-4);margin:0;line-height:1.6}.writing-workspace-module__Dv6mGG__promptField{min-width:0;display:grid}.writing-workspace-module__Dv6mGG__promptField textarea{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:74ch;min-height:92px;padding:var(--space-3);resize:vertical;width:100%;line-height:1.55}.writing-workspace-module__Dv6mGG__promptField>small{color:var(--color-muted);font-size:var(--text-caption);align-items:center;gap:var(--space-3);justify-content:space-between;max-width:74ch;margin-block-start:var(--space-2);display:flex}.writing-workspace-module__Dv6mGG__promptField>small button{min-height:32px}.writing-workspace-module__Dv6mGG__promptField textarea:focus,.writing-workspace-module__Dv6mGG__essayField textarea:focus{border-color:var(--color-focus);outline:3px solid color-mix(in oklch, var(--color-focus) 28%, transparent);outline-offset:1px}.writing-workspace-module__Dv6mGG__workspaceGrid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-width:0;display:grid}.writing-workspace-module__Dv6mGG__editorPanel,.writing-workspace-module__Dv6mGG__reviewPanel{overflow:hidden}.writing-workspace-module__Dv6mGG__editorPanel{top:var(--space-6);position:sticky}.writing-workspace-module__Dv6mGG__panelHeading,.writing-workspace-module__Dv6mGG__sectionTitle{align-items:start;gap:var(--space-4);justify-content:space-between;min-width:0;display:flex}.writing-workspace-module__Dv6mGG__panelHeading{border-block-end:1px solid var(--color-border);padding:var(--space-6)}.writing-workspace-module__Dv6mGG__panelHeading h2{font-size:var(--text-title);line-height:1.3}.writing-workspace-module__Dv6mGG__panelHeading button,.writing-workspace-module__Dv6mGG__sectionTitle button{flex:none}.writing-workspace-module__Dv6mGG__essayField{min-width:0;padding:var(--space-6);display:block}.writing-workspace-module__Dv6mGG__essayField textarea{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);overflow-wrap:anywhere;min-height:430px;padding:var(--space-4);resize:vertical;width:100%;font-size:1rem;line-height:1.75;display:block}.writing-workspace-module__Dv6mGG__editorFooter{border-block-start:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-caption);align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.writing-workspace-module__Dv6mGG__editorFooter strong{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__notice{font-size:var(--text-small);align-items:flex-start;gap:var(--space-2);margin:0 var(--space-6) var(--space-4);padding:var(--space-3);line-height:1.55;display:flex}.writing-workspace-module__Dv6mGG__notice svg{flex:none;margin-block-start:2px}.writing-workspace-module__Dv6mGG__noticeInfo{background:var(--color-evidence-soft);color:var(--color-evidence-hover)}.writing-workspace-module__Dv6mGG__noticeSuccess{background:var(--color-success-soft);color:var(--color-success)}.writing-workspace-module__Dv6mGG__noticeWarning{background:var(--color-warning-soft);color:var(--color-warning-ink)}.writing-workspace-module__Dv6mGG__noticeError{background:var(--color-danger-soft);color:var(--color-danger)}.writing-workspace-module__Dv6mGG__editorActions{border-block-start:1px solid var(--color-border);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.writing-workspace-module__Dv6mGG__localHint{color:var(--color-muted);font-size:var(--text-caption);line-height:1.5}.writing-workspace-module__Dv6mGG__emptyReview,.writing-workspace-module__Dv6mGG__loadingState{color:var(--color-ink-soft);align-items:flex-start;gap:var(--space-3);min-height:520px;padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.writing-workspace-module__Dv6mGG__emptyReview>svg{color:var(--color-primary)}.writing-workspace-module__Dv6mGG__emptyReview h3,.writing-workspace-module__Dv6mGG__loadingState strong{color:var(--color-ink);font-size:var(--text-title);margin:0;line-height:1.35}.writing-workspace-module__Dv6mGG__emptyReview p,.writing-workspace-module__Dv6mGG__loadingState span{max-width:58ch;margin:0;line-height:1.7}.writing-workspace-module__Dv6mGG__loadingState{text-align:center;align-items:center}.writing-workspace-module__Dv6mGG__loadingLines{gap:var(--space-2);width:min(360px,100%);margin-block-start:var(--space-2);display:grid}.writing-workspace-module__Dv6mGG__loadingLines i{background:var(--color-surface-strong);height:10px;animation:1.4s ease-in-out infinite alternate writing-workspace-module__Dv6mGG__writing-pulse;display:block}.writing-workspace-module__Dv6mGG__loadingLines i:nth-child(2){width:78%;animation-delay:.12s}.writing-workspace-module__Dv6mGG__loadingLines i:nth-child(3){width:58%;animation-delay:.24s}.writing-workspace-module__Dv6mGG__spinner{animation:.9s linear infinite writing-workspace-module__Dv6mGG__writing-spin}.writing-workspace-module__Dv6mGG__resultStack{gap:var(--space-6);min-width:0;padding:var(--space-6);display:grid}.writing-workspace-module__Dv6mGG__summary{background:var(--color-primary-soft);min-width:0;padding:var(--space-5)}.writing-workspace-module__Dv6mGG__summaryTop{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.writing-workspace-module__Dv6mGG__summary h2{font-size:var(--text-title);margin:var(--space-1) 0 0;line-height:1.3}.writing-workspace-module__Dv6mGG__summaryText{color:var(--color-ink-soft);margin:var(--space-2) 0 0;overflow-wrap:anywhere;max-width:54ch;line-height:1.6}.writing-workspace-module__Dv6mGG__scoreBlock{color:var(--color-primary-hover);white-space:nowrap;flex:none;align-items:baseline;gap:2px;display:flex}.writing-workspace-module__Dv6mGG__scoreBlock strong{font-family:var(--font-mono);font-size:clamp(2rem,6vw,3.2rem);line-height:1}.writing-workspace-module__Dv6mGG__scoreBlock span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__scoreTrack,.writing-workspace-module__Dv6mGG__rubricTrack{background:color-mix(in oklch, var(--color-primary) 15%, var(--color-bg));height:8px;margin-block-start:var(--space-4);overflow:hidden}.writing-workspace-module__Dv6mGG__scoreTrack span,.writing-workspace-module__Dv6mGG__rubricTrack span{background:var(--color-primary);max-width:100%;height:100%;display:block}.writing-workspace-module__Dv6mGG__summaryFacts{color:var(--color-muted);font-size:var(--text-caption);gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.writing-workspace-module__Dv6mGG__summaryFacts strong{color:var(--color-ink);font-family:var(--font-mono)}.writing-workspace-module__Dv6mGG__reviewSection,.writing-workspace-module__Dv6mGG__revisionSection{min-width:0}.writing-workspace-module__Dv6mGG__sectionTitle{margin-block-end:var(--space-4)}.writing-workspace-module__Dv6mGG__sectionTitle h2,.writing-workspace-module__Dv6mGG__sectionTitle h3{font-size:var(--text-title);align-items:center;gap:var(--space-2);line-height:1.35;display:flex}.writing-workspace-module__Dv6mGG__sectionTitle h3{font-size:1.05rem}.writing-workspace-module__Dv6mGG__mutedLabel,.writing-workspace-module__Dv6mGG__countLabel{color:var(--color-muted);font-size:var(--text-caption);text-align:end;flex:none;max-width:24ch;line-height:1.5}.writing-workspace-module__Dv6mGG__rubricList{gap:var(--space-4);display:grid}.writing-workspace-module__Dv6mGG__rubricRow{min-width:0}.writing-workspace-module__Dv6mGG__rubricHeading{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.writing-workspace-module__Dv6mGG__rubricHeading strong{font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__rubricHeading span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption)}.writing-workspace-module__Dv6mGG__rubricTrack{height:6px;margin-block-start:var(--space-2)}.writing-workspace-module__Dv6mGG__rubricRow p,.writing-workspace-module__Dv6mGG__explanation,.writing-workspace-module__Dv6mGG__collocationList p,.writing-workspace-module__Dv6mGG__nextDrill p{color:var(--color-ink-soft);font-size:var(--text-small);margin:var(--space-2) 0 0;overflow-wrap:anywhere;line-height:1.6}.writing-workspace-module__Dv6mGG__twoColumnSections{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.writing-workspace-module__Dv6mGG__bulletList{gap:var(--space-2);margin:0;padding-inline-start:1.2rem;line-height:1.6;display:grid}.writing-workspace-module__Dv6mGG__bulletList li::marker{color:var(--color-primary)}.writing-workspace-module__Dv6mGG__editList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.writing-workspace-module__Dv6mGG__editList li{border-block-start:1px solid var(--color-border);min-width:0;padding-block-start:var(--space-4)}.writing-workspace-module__Dv6mGG__editMeta{color:var(--color-muted);font-size:var(--text-caption);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.writing-workspace-module__Dv6mGG__priorityHigh,.writing-workspace-module__Dv6mGG__priorityNormal{padding:2px var(--space-2);font-weight:800}.writing-workspace-module__Dv6mGG__priorityHigh{background:var(--color-danger-soft);color:var(--color-danger)}.writing-workspace-module__Dv6mGG__priorityNormal{background:var(--color-evidence-soft);color:var(--color-evidence-hover)}.writing-workspace-module__Dv6mGG__originalLine,.writing-workspace-module__Dv6mGG__revisedLine{margin:var(--space-2) 0 0;overflow-wrap:anywhere;line-height:1.65}.writing-workspace-module__Dv6mGG__originalLine{color:var(--color-muted)}.writing-workspace-module__Dv6mGG__revisedLine{color:var(--color-primary-hover);font-weight:650}.writing-workspace-module__Dv6mGG__revisedLine ins{text-decoration:none}.writing-workspace-module__Dv6mGG__emptyInline{color:var(--color-muted);margin:0;line-height:1.6}.writing-workspace-module__Dv6mGG__collocationList{gap:var(--space-4);display:grid}.writing-workspace-module__Dv6mGG__collocationList article{border-block-start:1px solid var(--color-border);min-width:0;padding-block-start:var(--space-4)}.writing-workspace-module__Dv6mGG__phraseSwap{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;line-height:1.55;display:flex}.writing-workspace-module__Dv6mGG__phraseSwap>span:first-child{color:var(--color-muted);overflow-wrap:anywhere}.writing-workspace-module__Dv6mGG__phraseSwap>span:nth-child(2){color:var(--color-evidence);font-weight:800}.writing-workspace-module__Dv6mGG__phraseSwap strong{color:var(--color-primary-hover);overflow-wrap:anywhere}.writing-workspace-module__Dv6mGG__collocationList code{background:var(--color-surface-strong);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere;max-width:100%;padding:var(--space-2);white-space:pre-wrap;margin-block-start:var(--space-2);line-height:1.55;display:block}.writing-workspace-module__Dv6mGG__collocationMeta{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.writing-workspace-module__Dv6mGG__collocationMeta span,.writing-workspace-module__Dv6mGG__collocationMeta a{background:var(--color-surface-strong);color:var(--color-muted);font-size:var(--text-caption);padding-inline:var(--space-2);line-height:1.5}.writing-workspace-module__Dv6mGG__collocationMeta a{color:var(--color-primary-hover);align-items:center;gap:var(--space-1);min-height:28px;font-weight:750;display:inline-flex}.writing-workspace-module__Dv6mGG__collocationList blockquote{border-block-start:1px solid var(--color-border);color:var(--color-ink-soft);font-size:var(--text-small);margin:var(--space-3) 0 0;overflow-wrap:anywhere;padding-block-start:var(--space-3);line-height:1.6}.writing-workspace-module__Dv6mGG__revisionSection{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-6)}.writing-workspace-module__Dv6mGG__revisedEssay{background:var(--color-surface-strong);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-small);overflow-wrap:anywhere;max-height:440px;padding:var(--space-4);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.75;overflow:auto}.writing-workspace-module__Dv6mGG__nextDrill{background:var(--color-evidence-soft);color:var(--color-evidence-hover);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-block-start:var(--space-4);display:flex}.writing-workspace-module__Dv6mGG__nextDrill svg{flex:none;margin-block-start:2px}.writing-workspace-module__Dv6mGG__nextDrill strong{color:var(--color-ink);font-size:var(--text-small)}.writing-workspace-module__Dv6mGG__nextDrill p{margin-block-start:var(--space-1)}.writing-workspace-module__Dv6mGG__readyMark{background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-caption);align-items:center;gap:var(--space-1);min-height:28px;padding-inline:var(--space-2);flex:none;font-weight:800;display:inline-flex}.writing-workspace-module__Dv6mGG__historySection{padding:var(--space-6)}.writing-workspace-module__Dv6mGG__historyList{border-block-start:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.writing-workspace-module__Dv6mGG__historyList li{border-block-end:1px solid var(--color-border);min-width:0}.writing-workspace-module__Dv6mGG__historyList button{align-items:baseline;gap:var(--space-1) var(--space-4);min-height:58px;padding:var(--space-3) 0;text-align:start;background:0 0;border:0;grid-template-columns:minmax(82px,auto) minmax(0,1fr) auto;width:100%;display:grid}.writing-workspace-module__Dv6mGG__historyList button:hover{color:var(--color-primary-hover)}.writing-workspace-module__Dv6mGG__historyList button:focus-visible{outline-offset:-2px}.writing-workspace-module__Dv6mGG__historyDate,.writing-workspace-module__Dv6mGG__historyList button>span:last-child{color:var(--color-muted);font-size:var(--text-caption)}.writing-workspace-module__Dv6mGG__historyList button>span:last-child{overflow-wrap:anywhere;text-align:end}.writing-workspace-module__Dv6mGG__emptyHistory{color:var(--color-muted);margin:0;line-height:1.65}@keyframes writing-workspace-module__Dv6mGG__writing-spin{to{transform:rotate(360deg)}}@keyframes writing-workspace-module__Dv6mGG__writing-pulse{0%{opacity:.45}to{opacity:1}}@media (max-width:1100px){.writing-workspace-module__Dv6mGG__taskFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-workspace-module__Dv6mGG__taskFilters label:first-child{grid-column:1/-1}.writing-workspace-module__Dv6mGG__taskNavigator{grid-template-columns:minmax(0,1fr) auto}.writing-workspace-module__Dv6mGG__taskResultCount{grid-column:1/-1;line-height:1.4}.writing-workspace-module__Dv6mGG__workspaceGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.writing-workspace-module__Dv6mGG__editorPanel{position:static}.writing-workspace-module__Dv6mGG__essayField textarea{min-height:320px}}@media (max-width:640px){.writing-workspace-module__Dv6mGG__taskSettings,.writing-workspace-module__Dv6mGG__historySection{padding:var(--space-4)}.writing-workspace-module__Dv6mGG__settingsIntro,.writing-workspace-module__Dv6mGG__coverageAudit{grid-template-columns:1fr}.writing-workspace-module__Dv6mGG__coverageAudit .writing-workspace-module__Dv6mGG__syllabusGap{grid-column:auto}.writing-workspace-module__Dv6mGG__iconMark{width:36px;height:36px}.writing-workspace-module__Dv6mGG__segmented,.writing-workspace-module__Dv6mGG__taskFilters{grid-template-columns:1fr}.writing-workspace-module__Dv6mGG__taskFilters label:first-child{grid-column:auto}.writing-workspace-module__Dv6mGG__taskNavigator{grid-template-columns:1fr}.writing-workspace-module__Dv6mGG__taskNavActions{justify-content:space-between}.writing-workspace-module__Dv6mGG__taskNavActions button{flex:1 1 0}.writing-workspace-module__Dv6mGG__taskResultCount{grid-column:auto}.writing-workspace-module__Dv6mGG__taskBriefHeader,.writing-workspace-module__Dv6mGG__taskVisual figcaption,.writing-workspace-module__Dv6mGG__taskSubheading{flex-direction:column}.writing-workspace-module__Dv6mGG__taskVisual details,.writing-workspace-module__Dv6mGG__taskSubheading>a{flex-basis:auto}.writing-workspace-module__Dv6mGG__taskVocabularyList{grid-template-columns:1fr}.writing-workspace-module__Dv6mGG__panelHeading,.writing-workspace-module__Dv6mGG__essayField,.writing-workspace-module__Dv6mGG__resultStack{padding:var(--space-4)}.writing-workspace-module__Dv6mGG__panelHeading,.writing-workspace-module__Dv6mGG__sectionTitle,.writing-workspace-module__Dv6mGG__summaryTop,.writing-workspace-module__Dv6mGG__editorActions{flex-direction:column;align-items:flex-start}.writing-workspace-module__Dv6mGG__panelHeading button,.writing-workspace-module__Dv6mGG__sectionTitle button,.writing-workspace-module__Dv6mGG__editorActions>button{width:100%}.writing-workspace-module__Dv6mGG__essayField textarea{min-height:300px}.writing-workspace-module__Dv6mGG__editorFooter{padding-inline:var(--space-4);flex-direction:column;align-items:flex-start}.writing-workspace-module__Dv6mGG__notice{margin-inline:var(--space-4)}.writing-workspace-module__Dv6mGG__twoColumnSections{grid-template-columns:1fr}.writing-workspace-module__Dv6mGG__mutedLabel,.writing-workspace-module__Dv6mGG__countLabel{text-align:start;max-width:none}.writing-workspace-module__Dv6mGG__historyList button{grid-template-columns:1fr auto}.writing-workspace-module__Dv6mGG__historyList button strong{grid-area:2/1/auto/-1}.writing-workspace-module__Dv6mGG__historyList button>span:last-child{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.writing-workspace-module__Dv6mGG__spinner,.writing-workspace-module__Dv6mGG__loadingLines i{animation:none}}
