.mail-workspace-module__Vn3cha__app{min-height:100vh;padding:0 1rem 1rem}.mail-workspace-module__Vn3cha__topbar{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#f7f9fcb8;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;margin:0 -1rem;padding:.65rem 1.15rem;display:flex;position:sticky;top:0;box-shadow:0 1px #1720330f}.mail-workspace-module__Vn3cha__brand,.mail-workspace-module__Vn3cha__headerActions,.mail-workspace-module__Vn3cha__brandText,.mail-workspace-module__Vn3cha__statusPill,.mail-workspace-module__Vn3cha__privacyPill,.mail-workspace-module__Vn3cha__workflow,.mail-workspace-module__Vn3cha__workflowStep,.mail-workspace-module__Vn3cha__panelTitleRow,.mail-workspace-module__Vn3cha__sectionTitleRow,.mail-workspace-module__Vn3cha__sampleMeta,.mail-workspace-module__Vn3cha__buttonRow,.mail-workspace-module__Vn3cha__editorActions,.mail-workspace-module__Vn3cha__controlRow,.mail-workspace-module__Vn3cha__analysisMeta,.mail-workspace-module__Vn3cha__tagRow,.mail-workspace-module__Vn3cha__copyGroup,.mail-workspace-module__Vn3cha__reviewCheck,.mail-workspace-module__Vn3cha__qaComposer,.mail-workspace-module__Vn3cha__modalHeader,.mail-workspace-module__Vn3cha__draftCardHeader,.mail-workspace-module__Vn3cha__templateButton,.mail-workspace-module__Vn3cha__asideSectionTitle,.mail-workspace-module__Vn3cha__toggleRow,.mail-workspace-module__Vn3cha__warningTitle,.mail-workspace-module__Vn3cha__stepState,.mail-workspace-module__Vn3cha__subjectRow{align-items:center;display:flex}.mail-workspace-module__Vn3cha__brand{gap:.75rem;min-width:0}.mail-workspace-module__Vn3cha__brandIcon{border-radius:.8rem;flex:none;width:2.65rem;height:2.65rem;padding:.12rem;box-shadow:0 7px 18px #2563eb33}.mail-workspace-module__Vn3cha__brandText{flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0}.mail-workspace-module__Vn3cha__brandText strong{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-size:.94rem;font-weight:690;overflow:hidden}.mail-workspace-module__Vn3cha__brandText span{color:var(--muted);letter-spacing:.01em;font-size:.71rem;font-weight:550}.mail-workspace-module__Vn3cha__headerActions{justify-content:flex-end;gap:.45rem}.mail-workspace-module__Vn3cha__statusPill,.mail-workspace-module__Vn3cha__privacyPill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;gap:.38rem;min-height:2rem;padding:.35rem .62rem;font-size:.72rem;font-weight:650}.mail-workspace-module__Vn3cha__statusPill{color:#175e49;background:#e2f7edd1}.mail-workspace-module__Vn3cha__privacyPill{color:var(--muted);background:#ffffff8c}.mail-workspace-module__Vn3cha__workflowWrap{z-index:20;max-width:106rem;margin:.65rem auto;position:relative}.mail-workspace-module__Vn3cha__workflow{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffff9e;border:1px solid #ffffffbd;border-radius:1rem;justify-content:center;gap:0;min-height:2.95rem;overflow:hidden;box-shadow:0 8px 32px #1924390d}.mail-workspace-module__Vn3cha__workflow,.mail-workspace-module__Vn3cha__sampleList,.mail-workspace-module__Vn3cha__templateList,.mail-workspace-module__Vn3cha__resultTabs,.mail-workspace-module__Vn3cha__editorActions{-ms-overflow-style:none;scrollbar-width:none}.mail-workspace-module__Vn3cha__workflow::-webkit-scrollbar{display:none}.mail-workspace-module__Vn3cha__sampleList::-webkit-scrollbar{display:none}.mail-workspace-module__Vn3cha__templateList::-webkit-scrollbar{display:none}.mail-workspace-module__Vn3cha__resultTabs::-webkit-scrollbar{display:none}.mail-workspace-module__Vn3cha__editorActions::-webkit-scrollbar{display:none}.mail-workspace-module__Vn3cha__workflowStep{min-width:0;color:var(--muted);flex:1;justify-content:center;gap:.42rem;padding:.6rem .5rem;font-size:.72rem;font-weight:620;position:relative}.mail-workspace-module__Vn3cha__workflowStep:not(:last-child):after{content:"";border-top:1.5px solid #5b687e52;border-right:1.5px solid #5b687e52;width:.42rem;height:.42rem;position:absolute;right:-.2rem;transform:rotate(45deg)}.mail-workspace-module__Vn3cha__workflowStepActive{color:var(--accent-strong)}.mail-workspace-module__Vn3cha__workflowStepDone{color:var(--success)}.mail-workspace-module__Vn3cha__workflowDot{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.62rem;display:grid}.mail-workspace-module__Vn3cha__grid{grid-template-columns:minmax(12rem,.55fr) minmax(21rem,.95fr) minmax(33rem,1.8fr);gap:.72rem;max-width:106rem;min-height:calc(100vh - 8.7rem);margin:0 auto;display:grid}.mail-workspace-module__Vn3cha__panel,.mail-workspace-module__Vn3cha__sidebar,.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#ffffffbd;border:1px solid #fffc;border-radius:1.2rem;min-width:0;box-shadow:0 16px 40px #1720330f,0 1px 2px #1720330a}.mail-workspace-module__Vn3cha__sidebar,.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel{overflow:hidden}.mail-workspace-module__Vn3cha__sidebar{flex-direction:column;padding:.65rem;display:flex}.mail-workspace-module__Vn3cha__asideSection{padding:.7rem .35rem}.mail-workspace-module__Vn3cha__asideSection+.mail-workspace-module__Vn3cha__asideSection{border-top:1px solid var(--line)}.mail-workspace-module__Vn3cha__asideSectionTitle{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;margin-bottom:.48rem;padding:0 .38rem;font-size:.67rem;font-weight:720}.mail-workspace-module__Vn3cha__sampleList,.mail-workspace-module__Vn3cha__templateList,.mail-workspace-module__Vn3cha__analysisList,.mail-workspace-module__Vn3cha__todoList,.mail-workspace-module__Vn3cha__reviewList,.mail-workspace-module__Vn3cha__qaList{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.mail-workspace-module__Vn3cha__sampleButton,.mail-workspace-module__Vn3cha__templateButton,.mail-workspace-module__Vn3cha__ghostButton,.mail-workspace-module__Vn3cha__iconButton,.mail-workspace-module__Vn3cha__primaryButton,.mail-workspace-module__Vn3cha__secondaryButton,.mail-workspace-module__Vn3cha__segmentedButton,.mail-workspace-module__Vn3cha__tabButton,.mail-workspace-module__Vn3cha__quickQuestion,.mail-workspace-module__Vn3cha__rewriteButton,.mail-workspace-module__Vn3cha__comparisonButton,.mail-workspace-module__Vn3cha__closeButton{cursor:pointer;border:0;transition:transform .12s ease-out,background-color .18s,color .18s,border-color .18s,box-shadow .18s}.mail-workspace-module__Vn3cha__sampleButton:active,.mail-workspace-module__Vn3cha__templateButton:active,.mail-workspace-module__Vn3cha__ghostButton:active,.mail-workspace-module__Vn3cha__iconButton:active,.mail-workspace-module__Vn3cha__primaryButton:active,.mail-workspace-module__Vn3cha__secondaryButton:active,.mail-workspace-module__Vn3cha__segmentedButton:active,.mail-workspace-module__Vn3cha__tabButton:active,.mail-workspace-module__Vn3cha__quickQuestion:active,.mail-workspace-module__Vn3cha__rewriteButton:active,.mail-workspace-module__Vn3cha__comparisonButton:active,.mail-workspace-module__Vn3cha__closeButton:active{transition-duration:80ms;transform:scale(.97)}.mail-workspace-module__Vn3cha__sampleButton:focus-visible,.mail-workspace-module__Vn3cha__templateButton:focus-visible,.mail-workspace-module__Vn3cha__ghostButton:focus-visible,.mail-workspace-module__Vn3cha__iconButton:focus-visible,.mail-workspace-module__Vn3cha__primaryButton:focus-visible,.mail-workspace-module__Vn3cha__secondaryButton:focus-visible,.mail-workspace-module__Vn3cha__segmentedButton:focus-visible,.mail-workspace-module__Vn3cha__tabButton:focus-visible,.mail-workspace-module__Vn3cha__quickQuestion:focus-visible,.mail-workspace-module__Vn3cha__rewriteButton:focus-visible,.mail-workspace-module__Vn3cha__comparisonButton:focus-visible,.mail-workspace-module__Vn3cha__closeButton:focus-visible,.mail-workspace-module__Vn3cha__field:focus-visible,.mail-workspace-module__Vn3cha__textarea:focus-visible,.mail-workspace-module__Vn3cha__editor:focus-visible,.mail-workspace-module__Vn3cha__select:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.mail-workspace-module__Vn3cha__sampleButton{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;padding:.62rem}.mail-workspace-module__Vn3cha__sampleButton:hover{background:#2563eb0f}.mail-workspace-module__Vn3cha__sampleButtonActive{background:var(--accent-soft);border-color:#2563eb24}.mail-workspace-module__Vn3cha__sampleName{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:680;display:block;overflow:hidden}.mail-workspace-module__Vn3cha__sampleMeta{color:var(--muted);justify-content:space-between;gap:.5rem;margin-top:.25rem;font-size:.63rem}.mail-workspace-module__Vn3cha__sampleKind{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-workspace-module__Vn3cha__templateList{grid-template-columns:1fr 1fr;gap:.36rem;display:grid}.mail-workspace-module__Vn3cha__templateButton{border:1px solid var(--line);min-width:0;min-height:2.25rem;color:var(--muted);text-align:left;background:#ffffff7a;border-radius:.65rem;justify-content:flex-start;gap:.35rem;padding:.46rem .52rem;font-size:.67rem;font-weight:620}.mail-workspace-module__Vn3cha__templateButton:hover,.mail-workspace-module__Vn3cha__templateButtonActive{color:var(--accent-strong);background:var(--accent-soft);border-color:#2563eb33}.mail-workspace-module__Vn3cha__privacyNote{color:var(--muted);background:#e9eff7a8;border-radius:.8rem;gap:.38rem;margin-top:auto;padding:.72rem;font-size:.66rem;line-height:1.55;display:grid}.mail-workspace-module__Vn3cha__privacyNote strong{color:var(--ink);font-size:.69rem}.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel{flex-direction:column;display:flex}.mail-workspace-module__Vn3cha__panelHeader{z-index:5;background:linear-gradient(#ffffffe0,#ffffff85);padding:.8rem .9rem .62rem;position:relative}.mail-workspace-module__Vn3cha__panelTitleRow{justify-content:space-between;gap:.75rem}.mail-workspace-module__Vn3cha__panelEyebrow,.mail-workspace-module__Vn3cha__sectionEyebrow{color:var(--accent-strong);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .12rem;font-size:.64rem;font-weight:760}.mail-workspace-module__Vn3cha__panelTitle,.mail-workspace-module__Vn3cha__sectionTitle{letter-spacing:-.015em;margin:0;font-size:.9rem;font-weight:720}.mail-workspace-module__Vn3cha__counter{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.66rem}.mail-workspace-module__Vn3cha__inputTabs,.mail-workspace-module__Vn3cha__resultTabs,.mail-workspace-module__Vn3cha__segmented{background:#6a778e17;border-radius:.65rem;gap:.2rem;padding:.18rem;display:flex}.mail-workspace-module__Vn3cha__inputTabs{margin-top:.7rem}.mail-workspace-module__Vn3cha__segmentedButton,.mail-workspace-module__Vn3cha__tabButton{min-height:1.95rem;color:var(--muted);white-space:nowrap;background:0 0;border-radius:.48rem;flex:1;padding:.32rem .52rem;font-size:.69rem;font-weight:650}.mail-workspace-module__Vn3cha__segmentedButton:hover,.mail-workspace-module__Vn3cha__tabButton:hover{color:var(--ink)}.mail-workspace-module__Vn3cha__segmentedButtonActive,.mail-workspace-module__Vn3cha__tabButtonActive{color:var(--ink);background:#ffffffeb;box-shadow:0 1px 4px #1720331a}.mail-workspace-module__Vn3cha__sourceBody{flex-direction:column;flex:1;gap:.66rem;min-height:0;padding:.25rem .9rem .9rem;display:flex;overflow:auto}.mail-workspace-module__Vn3cha__fieldGroup{gap:.34rem;display:grid}.mail-workspace-module__Vn3cha__label{color:var(--muted);font-size:.66rem;font-weight:680}.mail-workspace-module__Vn3cha__field,.mail-workspace-module__Vn3cha__textarea,.mail-workspace-module__Vn3cha__editor,.mail-workspace-module__Vn3cha__select{width:100%;color:var(--ink);background:#ffffffbf;border:1px solid #37455c21;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #17203305}.mail-workspace-module__Vn3cha__field:hover,.mail-workspace-module__Vn3cha__textarea:hover,.mail-workspace-module__Vn3cha__editor:hover,.mail-workspace-module__Vn3cha__select:hover{border-color:#37455c3d}.mail-workspace-module__Vn3cha__field:focus,.mail-workspace-module__Vn3cha__textarea:focus,.mail-workspace-module__Vn3cha__editor:focus,.mail-workspace-module__Vn3cha__select:focus{background:#fffffff5;border-color:#2563eb7a;outline:none;box-shadow:0 0 0 3px #2563eb17}.mail-workspace-module__Vn3cha__field,.mail-workspace-module__Vn3cha__select{border-radius:.65rem;min-height:2.3rem;padding:.5rem .62rem;font-size:.75rem}.mail-workspace-module__Vn3cha__textarea{resize:vertical;border-radius:.78rem;flex:1;min-height:16rem;padding:.76rem;font-size:.76rem;line-height:1.75}.mail-workspace-module__Vn3cha__contextArea{min-height:4.7rem;max-height:9rem}.mail-workspace-module__Vn3cha__hint{color:var(--muted);margin:0;font-size:.62rem;line-height:1.45}.mail-workspace-module__Vn3cha__buttonRow{justify-content:space-between;gap:.5rem}.mail-workspace-module__Vn3cha__primaryButton,.mail-workspace-module__Vn3cha__secondaryButton,.mail-workspace-module__Vn3cha__ghostButton,.mail-workspace-module__Vn3cha__comparisonButton{border-radius:.68rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.5rem .74rem;font-size:.71rem;font-weight:680;display:inline-flex}.mail-workspace-module__Vn3cha__primaryButton{color:#fff;background:linear-gradient(#3375f5,#2563eb);box-shadow:0 6px 15px #2563eb3d}.mail-workspace-module__Vn3cha__primaryButton:hover{background:linear-gradient(#2e6fee,#1f57d5);box-shadow:0 8px 18px #2563eb47}.mail-workspace-module__Vn3cha__primaryButton:disabled,.mail-workspace-module__Vn3cha__secondaryButton:disabled,.mail-workspace-module__Vn3cha__ghostButton:disabled,.mail-workspace-module__Vn3cha__rewriteButton:disabled{cursor:not-allowed;opacity:.45;transform:none}.mail-workspace-module__Vn3cha__secondaryButton,.mail-workspace-module__Vn3cha__comparisonButton{border:1px solid var(--line);color:var(--ink);background:#ffffffb8}.mail-workspace-module__Vn3cha__secondaryButton:hover,.mail-workspace-module__Vn3cha__comparisonButton:hover{background:var(--accent-soft);border-color:#2563eb33}.mail-workspace-module__Vn3cha__ghostButton{color:var(--muted);background:0 0}.mail-workspace-module__Vn3cha__ghostButton:hover{color:var(--ink);background:#5b687e14}.mail-workspace-module__Vn3cha__iconButton,.mail-workspace-module__Vn3cha__closeButton{width:2.15rem;height:2.15rem;color:var(--muted);background:0 0;border-radius:.66rem;flex:none;place-items:center;display:inline-grid}.mail-workspace-module__Vn3cha__iconButton:hover,.mail-workspace-module__Vn3cha__closeButton:hover{color:var(--ink);background:#5b687e17}.mail-workspace-module__Vn3cha__resultHeader{z-index:6;background:linear-gradient(#ffffffe6,#ffffffad);padding:.8rem .9rem 0;position:relative}.mail-workspace-module__Vn3cha__resultTabs{margin-top:.68rem;overflow-x:auto}.mail-workspace-module__Vn3cha__resultTabs .mail-workspace-module__Vn3cha__tabButton{min-width:5.2rem}.mail-workspace-module__Vn3cha__resultBody{flex:1;min-height:0;padding:.76rem .9rem .95rem;overflow:auto}.mail-workspace-module__Vn3cha__warning{color:#7c430b;background:linear-gradient(135deg,#fff7e2f0,#fffaefd6);border:1px solid #d47e1b33;border-radius:.82rem;gap:.54rem;margin-bottom:.68rem;padding:.72rem;display:grid}.mail-workspace-module__Vn3cha__warningTitle{align-items:flex-start;gap:.48rem}.mail-workspace-module__Vn3cha__warningTitle strong{font-size:.74rem;line-height:1.45}.mail-workspace-module__Vn3cha__warningList{flex-wrap:wrap;gap:.34rem;margin:0;padding:0 0 0 1.45rem;font-size:.67rem;line-height:1.5;display:flex}.mail-workspace-module__Vn3cha__warningPlaceholder{color:#8d4a08;background:#ffe1a3a6;border-radius:.35rem;padding:.15rem .34rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem}.mail-workspace-module__Vn3cha__summaryCard{background:linear-gradient(140deg,#ecf3ffe6,#f7faffc7);border:1px solid #2563eb1f;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;margin-bottom:.7rem;padding:.72rem;display:grid}.mail-workspace-module__Vn3cha__summaryIcon{width:1.8rem;height:1.8rem;color:var(--accent-strong);background:#ffffffb3;border-radius:.58rem;place-items:center;display:grid}.mail-workspace-module__Vn3cha__summaryLabel{color:var(--accent-strong);margin-bottom:.16rem;font-size:.61rem;font-weight:740;display:block}.mail-workspace-module__Vn3cha__summaryText{margin:0;font-size:.73rem;font-weight:590;line-height:1.6}.mail-workspace-module__Vn3cha__urgencyBadge,.mail-workspace-module__Vn3cha__replyBadge,.mail-workspace-module__Vn3cha__countBadge,.mail-workspace-module__Vn3cha__kindBadge,.mail-workspace-module__Vn3cha__checkBadge,.mail-workspace-module__Vn3cha__factBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.42rem;padding:.18rem .42rem;font-size:.59rem;font-weight:720;display:inline-flex}.mail-workspace-module__Vn3cha__urgencyBadge{color:#9a5108;background:#ffe0ab9e}.mail-workspace-module__Vn3cha__replyBadge{color:#126146;background:#cdf1e1a6}.mail-workspace-module__Vn3cha__countBadge,.mail-workspace-module__Vn3cha__kindBadge,.mail-workspace-module__Vn3cha__factBadge{color:var(--muted);background:#68779017}.mail-workspace-module__Vn3cha__editorControls{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(7rem,.8fr));gap:.48rem;margin-bottom:.65rem;display:grid}.mail-workspace-module__Vn3cha__control{gap:.26rem;min-width:0;display:grid}.mail-workspace-module__Vn3cha__control span{color:var(--muted);font-size:.59rem;font-weight:680}.mail-workspace-module__Vn3cha__editorCard,.mail-workspace-module__Vn3cha__sectionCard,.mail-workspace-module__Vn3cha__analysisCard,.mail-workspace-module__Vn3cha__todoCard,.mail-workspace-module__Vn3cha__reviewCard,.mail-workspace-module__Vn3cha__qaCard,.mail-workspace-module__Vn3cha__draftCard{border:1px solid var(--line);background:#ffffffa8;border-radius:.86rem;box-shadow:0 4px 16px #17203306}.mail-workspace-module__Vn3cha__editorCard{overflow:hidden}.mail-workspace-module__Vn3cha__editorToolbar{border-bottom:1px solid var(--line);background:#f6f8fcc2;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.65rem;padding:.38rem .48rem;display:flex}.mail-workspace-module__Vn3cha__editorActions,.mail-workspace-module__Vn3cha__copyGroup{gap:.25rem}.mail-workspace-module__Vn3cha__rewriteLabel{color:var(--muted);align-items:center;gap:.3rem;padding:0 .28rem;font-size:.62rem;font-weight:650;display:inline-flex}.mail-workspace-module__Vn3cha__rewriteButton{min-height:1.86rem;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:.52rem;padding:.31rem .48rem;font-size:.62rem;font-weight:650}.mail-workspace-module__Vn3cha__rewriteButton:hover:not(:disabled){color:var(--accent-strong);background:var(--accent-soft);border-color:#2563eb21}.mail-workspace-module__Vn3cha__subjectRow{border-bottom:1px solid var(--line);gap:.45rem;padding:.48rem .62rem}.mail-workspace-module__Vn3cha__subjectRow label{color:var(--muted);flex:none;font-size:.63rem;font-weight:680}.mail-workspace-module__Vn3cha__subjectInput{width:100%;color:var(--ink);background:0 0;border:0;font-size:.72rem;font-weight:650}.mail-workspace-module__Vn3cha__subjectInput:focus{outline:none}.mail-workspace-module__Vn3cha__editor{resize:vertical;background:#ffffffb3;border:0;border-radius:0;min-height:18.6rem;padding:.85rem;font-size:.76rem;line-height:1.85}.mail-workspace-module__Vn3cha__editorFooter{border-top:1px solid var(--line);min-height:2.25rem;color:var(--muted);background:#f6f8fcad;justify-content:space-between;align-items:center;gap:.5rem;padding:.36rem .6rem;font-size:.59rem;display:flex}.mail-workspace-module__Vn3cha__coverage{color:var(--success);align-items:center;gap:.28rem;font-weight:650;display:flex}.mail-workspace-module__Vn3cha__coveragePending{color:var(--warning)}.mail-workspace-module__Vn3cha__subjectCandidates{margin-top:.65rem;padding:.68rem}.mail-workspace-module__Vn3cha__sectionTitleRow{justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.mail-workspace-module__Vn3cha__subjectChips,.mail-workspace-module__Vn3cha__quickQuestions{flex-wrap:wrap;gap:.35rem;display:flex}.mail-workspace-module__Vn3cha__subjectChip,.mail-workspace-module__Vn3cha__quickQuestion{border:1px solid var(--line);min-height:1.9rem;color:var(--muted);background:#ffffff9e;border-radius:.58rem;padding:.32rem .5rem;font-size:.62rem;font-weight:610}.mail-workspace-module__Vn3cha__subjectChip{cursor:pointer}.mail-workspace-module__Vn3cha__subjectChip:hover,.mail-workspace-module__Vn3cha__quickQuestion:hover{color:var(--accent-strong);background:var(--accent-soft);border-color:#2563eb2e}.mail-workspace-module__Vn3cha__analysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mail-workspace-module__Vn3cha__analysisCard,.mail-workspace-module__Vn3cha__todoCard,.mail-workspace-module__Vn3cha__reviewCard,.mail-workspace-module__Vn3cha__qaCard{padding:.7rem}.mail-workspace-module__Vn3cha__analysisCardWide{grid-column:1/-1}.mail-workspace-module__Vn3cha__analysisCard h3,.mail-workspace-module__Vn3cha__todoCard h3,.mail-workspace-module__Vn3cha__reviewCard h3,.mail-workspace-module__Vn3cha__qaCard h3,.mail-workspace-module__Vn3cha__draftCard h3{margin:0;font-size:.7rem;font-weight:720}.mail-workspace-module__Vn3cha__analysisMeta{justify-content:space-between;gap:.5rem;margin-bottom:.52rem}.mail-workspace-module__Vn3cha__analysisValue{margin:0;font-size:.72rem;font-weight:590;line-height:1.55}.mail-workspace-module__Vn3cha__analysisList li,.mail-workspace-module__Vn3cha__todoItem{color:#344054;background:#f4f7fbc2;border-radius:.58rem;padding:.46rem .5rem .46rem 1.25rem;font-size:.67rem;line-height:1.5;position:relative}.mail-workspace-module__Vn3cha__analysisList li:before,.mail-workspace-module__Vn3cha__todoItem:before{background:var(--accent);content:"";border-radius:50%;width:.31rem;height:.31rem;position:absolute;top:.72rem;left:.55rem}.mail-workspace-module__Vn3cha__evidence{color:var(--muted);margin-top:.2rem;font-size:.58rem;display:block}.mail-workspace-module__Vn3cha__todoItem{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.mail-workspace-module__Vn3cha__todoTitle{font-weight:660}.mail-workspace-module__Vn3cha__todoDue{color:var(--warning);font-size:.61rem;font-weight:680}.mail-workspace-module__Vn3cha__threadFlow{grid-template-columns:repeat(3,1fr);gap:.48rem;display:grid}.mail-workspace-module__Vn3cha__threadColumn{background:#f4f7fbb8;border-radius:.62rem;min-width:0;padding:.58rem}.mail-workspace-module__Vn3cha__threadColumn strong{color:var(--muted);margin-bottom:.32rem;font-size:.61rem;display:block}.mail-workspace-module__Vn3cha__threadColumn p{margin:0;font-size:.65rem;line-height:1.5}.mail-workspace-module__Vn3cha__reviewIntro,.mail-workspace-module__Vn3cha__qaIntro{color:var(--muted);margin:0 0 .7rem;font-size:.67rem;line-height:1.55}.mail-workspace-module__Vn3cha__reviewEditor{min-height:11rem;margin-bottom:.58rem}.mail-workspace-module__Vn3cha__reviewList{margin-top:.65rem}.mail-workspace-module__Vn3cha__reviewCheck{background:#f4f7fbb8;border-radius:.62rem;align-items:flex-start;gap:.52rem;padding:.54rem}.mail-workspace-module__Vn3cha__checkIcon{border-radius:50%;flex:none;place-items:center;width:1.38rem;height:1.38rem;display:grid}.mail-workspace-module__Vn3cha__checkPass{color:var(--success);background:#c2eddb8c}.mail-workspace-module__Vn3cha__checkWarning{color:var(--warning);background:#ffe1ae8c}.mail-workspace-module__Vn3cha__reviewCheck strong{margin-bottom:.12rem;font-size:.66rem;display:block}.mail-workspace-module__Vn3cha__reviewCheck p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.45}.mail-workspace-module__Vn3cha__quickQuestions{margin-bottom:.7rem}.mail-workspace-module__Vn3cha__qaComposer{align-items:stretch;gap:.45rem}.mail-workspace-module__Vn3cha__qaComposer .mail-workspace-module__Vn3cha__field{flex:1}.mail-workspace-module__Vn3cha__qaAnswer{background:var(--accent-soft);border:1px solid #2563eb1f;border-radius:.72rem;margin-top:.65rem;padding:.72rem}.mail-workspace-module__Vn3cha__qaAnswer p{margin:0;font-size:.7rem;line-height:1.65}.mail-workspace-module__Vn3cha__citation{color:var(--muted);margin-top:.4rem;font-size:.59rem;display:block}.mail-workspace-module__Vn3cha__emptyState{text-align:center;place-items:center;min-height:26rem;padding:2rem;display:grid}.mail-workspace-module__Vn3cha__emptyStateIcon{width:4rem;height:4rem;color:var(--accent-strong);background:var(--accent-soft);border-radius:1.25rem;place-items:center;margin:0 auto .8rem;display:grid}.mail-workspace-module__Vn3cha__emptyState h2{margin:0;font-size:1rem}.mail-workspace-module__Vn3cha__emptyState p{max-width:24rem;color:var(--muted);margin:.45rem auto 0;font-size:.72rem;line-height:1.65}.mail-workspace-module__Vn3cha__processing{place-items:center;min-height:26rem;padding:2rem;display:grid}.mail-workspace-module__Vn3cha__processingCard{border:1px solid var(--line);background:#ffffffc7;border-radius:1rem;width:min(100%,25rem);padding:1rem}.mail-workspace-module__Vn3cha__processingTitle{align-items:center;gap:.55rem;margin-bottom:.8rem;font-size:.77rem;font-weight:700;display:flex}.mail-workspace-module__Vn3cha__pulseIcon{animation:1.15s ease-in-out infinite alternate mail-workspace-module__Vn3cha__materialize}.mail-workspace-module__Vn3cha__processSteps{gap:.45rem;display:grid}.mail-workspace-module__Vn3cha__processStep{color:var(--muted);background:#f4f7fbc2;border-radius:.6rem;align-items:center;gap:.45rem;padding:.52rem;font-size:.66rem;display:flex}.mail-workspace-module__Vn3cha__processStepCurrent{color:var(--accent-strong);background:var(--accent-soft)}.mail-workspace-module__Vn3cha__scrim{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e141f57;place-items:center;padding:1.2rem;animation:.18s ease-out mail-workspace-module__Vn3cha__fadeIn;display:grid;position:fixed;inset:0}.mail-workspace-module__Vn3cha__comparisonModal{transform-origin:70% 15%;background:#f8fafdf0;border:1px solid #ffffffad;border-radius:1.25rem;width:min(88rem,100%);max-height:min(48rem,100vh - 2.4rem);animation:.26s cubic-bezier(.2,.72,.2,1) mail-workspace-module__Vn3cha__modalIn;overflow:auto;box-shadow:0 32px 80px #0a121f3d}.mail-workspace-module__Vn3cha__modalHeader{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8fafdd1;justify-content:space-between;gap:1rem;padding:.8rem .9rem;position:sticky;top:0}.mail-workspace-module__Vn3cha__modalHeader h2{margin:0;font-size:.9rem}.mail-workspace-module__Vn3cha__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.mail-workspace-module__Vn3cha__draftCard{flex-direction:column;min-width:0;padding:.7rem;display:flex}.mail-workspace-module__Vn3cha__draftCardSelected{border-color:#2563eb47;box-shadow:0 0 0 3px #2563eb12}.mail-workspace-module__Vn3cha__draftCardHeader{justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.mail-workspace-module__Vn3cha__draftBody{color:#344054;white-space:pre-wrap;background:#f4f7fbc2;border-radius:.65rem;flex:1;margin:0;padding:.65rem;font-size:.66rem;line-height:1.68}.mail-workspace-module__Vn3cha__draftSelect{margin-top:.58rem}.mail-workspace-module__Vn3cha__toast{z-index:90;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c2639eb;border:1px solid #fff3;border-radius:.78rem;align-items:center;gap:.48rem;max-width:min(23rem,100vw - 2rem);padding:.68rem .82rem;font-size:.69rem;font-weight:620;animation:.26s cubic-bezier(.2,.72,.2,1) mail-workspace-module__Vn3cha__toastIn;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 14px 34px #10182838}.mail-workspace-module__Vn3cha__errorBanner{color:#8f2f2b;background:#ffecead1;border:1px solid #c2413b2e;border-radius:.72rem;margin-bottom:.7rem;padding:.65rem .72rem;font-size:.67rem;line-height:1.5}.mail-workspace-module__Vn3cha__spinning{animation:.9s linear infinite mail-workspace-module__Vn3cha__spin}@keyframes mail-workspace-module__Vn3cha__materialize{0%{opacity:.58;filter:blur(.5px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1.03)}}@keyframes mail-workspace-module__Vn3cha__spin{to{transform:rotate(360deg)}}@keyframes mail-workspace-module__Vn3cha__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mail-workspace-module__Vn3cha__modalIn{0%{opacity:0;filter:blur(4px);transform:scale(.96)translateY(.4rem)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes mail-workspace-module__Vn3cha__toastIn{0%{opacity:0;transform:translateY(.6rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1320px){.mail-workspace-module__Vn3cha__grid{grid-template-columns:11.5rem minmax(19rem,.9fr) minmax(30rem,1.65fr)}.mail-workspace-module__Vn3cha__editorControls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.mail-workspace-module__Vn3cha__grid{grid-template-columns:12.5rem minmax(0,1fr)}.mail-workspace-module__Vn3cha__sidebar{grid-row:1/span 2}.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel{min-height:40rem}.mail-workspace-module__Vn3cha__resultPanel{grid-column:2}.mail-workspace-module__Vn3cha__comparisonGrid{grid-template-columns:1fr}}@media (max-width:720px){.mail-workspace-module__Vn3cha__app{padding:0 .55rem .7rem}.mail-workspace-module__Vn3cha__topbar{min-height:3.75rem;margin:0 -.55rem;padding:.52rem .68rem}.mail-workspace-module__Vn3cha__brandIcon{width:2.35rem;height:2.35rem}.mail-workspace-module__Vn3cha__brandText strong{max-width:12rem;font-size:.8rem}.mail-workspace-module__Vn3cha__brandText span,.mail-workspace-module__Vn3cha__privacyPill{display:none}.mail-workspace-module__Vn3cha__statusPill{padding:.3rem .5rem}.mail-workspace-module__Vn3cha__workflowWrap{margin:.48rem auto}.mail-workspace-module__Vn3cha__workflow{justify-content:flex-start;overflow-x:auto}.mail-workspace-module__Vn3cha__workflowStep{min-width:6.8rem}.mail-workspace-module__Vn3cha__grid{flex-direction:column;gap:.55rem;min-height:auto;display:flex}.mail-workspace-module__Vn3cha__sidebar{order:1;overflow:visible}.mail-workspace-module__Vn3cha__sourcePanel{order:2;min-height:39rem}.mail-workspace-module__Vn3cha__resultPanel{order:3;min-height:44rem}.mail-workspace-module__Vn3cha__asideSection{padding:.35rem .2rem}.mail-workspace-module__Vn3cha__sampleList{scroll-snap-type:x proximity;flex-direction:row;overflow-x:auto}.mail-workspace-module__Vn3cha__sampleButton{scroll-snap-align:start;min-width:10.5rem}.mail-workspace-module__Vn3cha__templateList{flex-direction:row;display:flex;overflow-x:auto}.mail-workspace-module__Vn3cha__templateButton{min-width:max-content}.mail-workspace-module__Vn3cha__privacyNote{display:none}.mail-workspace-module__Vn3cha__textarea{min-height:15rem}.mail-workspace-module__Vn3cha__editorControls,.mail-workspace-module__Vn3cha__analysisGrid{grid-template-columns:1fr}.mail-workspace-module__Vn3cha__analysisCardWide{grid-column:auto}.mail-workspace-module__Vn3cha__editorToolbar{flex-direction:column;align-items:flex-start}.mail-workspace-module__Vn3cha__editorActions{width:100%;overflow-x:auto}.mail-workspace-module__Vn3cha__copyGroup{justify-content:flex-end;width:100%}.mail-workspace-module__Vn3cha__threadFlow{grid-template-columns:1fr}.mail-workspace-module__Vn3cha__summaryCard{grid-template-columns:auto minmax(0,1fr)}.mail-workspace-module__Vn3cha__summaryCard .mail-workspace-module__Vn3cha__urgencyBadge{grid-column:2;justify-self:start}.mail-workspace-module__Vn3cha__comparisonModal{border-radius:1rem;max-height:calc(100vh - 1rem)}.mail-workspace-module__Vn3cha__scrim{padding:.5rem}}@media (prefers-color-scheme:dark){.mail-workspace-module__Vn3cha__topbar,.mail-workspace-module__Vn3cha__workflow,.mail-workspace-module__Vn3cha__panel,.mail-workspace-module__Vn3cha__sidebar,.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel,.mail-workspace-module__Vn3cha__panelHeader,.mail-workspace-module__Vn3cha__resultHeader,.mail-workspace-module__Vn3cha__comparisonModal,.mail-workspace-module__Vn3cha__modalHeader{background-color:#1b202ac2;border-color:#ffffff13}.mail-workspace-module__Vn3cha__privacyPill,.mail-workspace-module__Vn3cha__templateButton,.mail-workspace-module__Vn3cha__segmentedButtonActive,.mail-workspace-module__Vn3cha__tabButtonActive,.mail-workspace-module__Vn3cha__field,.mail-workspace-module__Vn3cha__textarea,.mail-workspace-module__Vn3cha__editor,.mail-workspace-module__Vn3cha__select,.mail-workspace-module__Vn3cha__secondaryButton,.mail-workspace-module__Vn3cha__comparisonButton,.mail-workspace-module__Vn3cha__editorCard,.mail-workspace-module__Vn3cha__sectionCard,.mail-workspace-module__Vn3cha__analysisCard,.mail-workspace-module__Vn3cha__todoCard,.mail-workspace-module__Vn3cha__reviewCard,.mail-workspace-module__Vn3cha__qaCard,.mail-workspace-module__Vn3cha__draftCard,.mail-workspace-module__Vn3cha__subjectChip,.mail-workspace-module__Vn3cha__quickQuestion,.mail-workspace-module__Vn3cha__processingCard{background-color:#232935d1}.mail-workspace-module__Vn3cha__analysisList li,.mail-workspace-module__Vn3cha__todoItem,.mail-workspace-module__Vn3cha__threadColumn,.mail-workspace-module__Vn3cha__reviewCheck,.mail-workspace-module__Vn3cha__draftBody,.mail-workspace-module__Vn3cha__processStep{color:#d7deea;background-color:#11151d85}.mail-workspace-module__Vn3cha__statusPill{color:#85d6b7;background:#21695047}.mail-workspace-module__Vn3cha__warning{color:#ffd39d;background:#7246114d}.mail-workspace-module__Vn3cha__summaryCard,.mail-workspace-module__Vn3cha__qaAnswer{background:#23427f3d}}@media (prefers-reduced-motion:reduce){.mail-workspace-module__Vn3cha__app,.mail-workspace-module__Vn3cha__app *,.mail-workspace-module__Vn3cha__app :before,.mail-workspace-module__Vn3cha__app :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mail-workspace-module__Vn3cha__comparisonModal,.mail-workspace-module__Vn3cha__toast{transform:none!important}}@media (prefers-reduced-transparency:reduce){.mail-workspace-module__Vn3cha__topbar,.mail-workspace-module__Vn3cha__workflow,.mail-workspace-module__Vn3cha__panel,.mail-workspace-module__Vn3cha__sidebar,.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel,.mail-workspace-module__Vn3cha__comparisonModal,.mail-workspace-module__Vn3cha__modalHeader,.mail-workspace-module__Vn3cha__toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.mail-workspace-module__Vn3cha__topbar,.mail-workspace-module__Vn3cha__workflow,.mail-workspace-module__Vn3cha__panel,.mail-workspace-module__Vn3cha__sidebar,.mail-workspace-module__Vn3cha__sourcePanel,.mail-workspace-module__Vn3cha__resultPanel,.mail-workspace-module__Vn3cha__editorCard,.mail-workspace-module__Vn3cha__sectionCard,.mail-workspace-module__Vn3cha__analysisCard,.mail-workspace-module__Vn3cha__todoCard,.mail-workspace-module__Vn3cha__reviewCard,.mail-workspace-module__Vn3cha__qaCard,.mail-workspace-module__Vn3cha__draftCard,.mail-workspace-module__Vn3cha__field,.mail-workspace-module__Vn3cha__textarea,.mail-workspace-module__Vn3cha__editor,.mail-workspace-module__Vn3cha__select{border-color:currentColor}}
