.profile-surface-module__eoTsoG__shell{background:radial-gradient(circle at 96% 4%, color-mix(in srgb, var(--secondary) 20%, transparent), transparent 28%), radial-gradient(circle at 2% 18%, color-mix(in srgb, var(--primary) 15%, transparent), transparent 26%), var(--surface-page);min-height:100%;padding:26px 34px 40px}.profile-surface-module__eoTsoG__panel,.profile-surface-module__eoTsoG__statePanel{border:1px solid var(--border-subtle);background:var(--surface-panel);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px}.profile-surface-module__eoTsoG__panel{width:min(50vw,100%);margin:0;overflow:hidden}.profile-surface-module__eoTsoG__statePanel{min-height:220px;color:var(--text-secondary);justify-content:center;align-items:center;padding:30px;font-weight:800;display:flex}.profile-surface-module__eoTsoG__profileHeader{border-bottom:1px solid var(--divider);background:color-mix(in srgb, var(--surface-panel) 92%, var(--control-active-bg));align-items:center;gap:24px;min-height:156px;padding:28px 34px;display:flex}.profile-surface-module__eoTsoG__avatarUpload{flex:none}.profile-surface-module__eoTsoG__avatarButton{border:1px solid var(--control-border);background:var(--control-active-bg);width:84px;height:84px;color:var(--primary-strong);cursor:pointer;box-shadow:inset 0 1px 0 var(--frame-inset-highlight), var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.profile-surface-module__eoTsoG__avatarButton:hover:not(:disabled),.profile-surface-module__eoTsoG__avatarButton:focus-visible{border-color:var(--primary);box-shadow:inset 0 1px 0 var(--frame-inset-highlight), 0 0 0 3px var(--focus-ring)}.profile-surface-module__eoTsoG__avatarButton:disabled{cursor:not-allowed}.profile-surface-module__eoTsoG__avatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-surface-module__eoTsoG__avatarEditBadge{border:2px solid var(--surface-panel);background:var(--button-primary-bg);width:28px;height:28px;color:var(--button-primary-text);box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1px;right:-2px}.profile-surface-module__eoTsoG__avatarFileInput{display:none}.profile-surface-module__eoTsoG__profileIdentity{min-width:0}.profile-surface-module__eoTsoG__profileIdentity h1,.profile-surface-module__eoTsoG__profileIdentity p{margin:0}.profile-surface-module__eoTsoG__profileIdentity h1{color:var(--text-primary);letter-spacing:-.035em;margin-top:3px;font-size:clamp(26px,2.2vw,34px);font-weight:850;line-height:1.05}.profile-surface-module__eoTsoG__profileIdentity p:not(.profile-surface-module__eoTsoG__kicker){color:var(--text-muted);margin-top:8px;font-size:15px;font-weight:650}.profile-surface-module__eoTsoG__kicker{color:var(--text-link);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2}.profile-surface-module__eoTsoG__savedBadge,.profile-surface-module__eoTsoG__savingBadge{background:var(--status-success-bg);min-height:32px;color:var(--status-success-text);border-radius:999px;align-items:center;gap:8px;margin-left:48px;padding:0 11px;font-size:13px;font-weight:750;display:inline-flex}.profile-surface-module__eoTsoG__savingBadge{background:var(--control-bg-muted);color:var(--text-secondary)}.profile-surface-module__eoTsoG__settingsList{background:var(--surface-card);display:grid}.profile-surface-module__eoTsoG__settingSection{border-bottom:1px solid var(--divider);grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-width:0;display:grid}.profile-surface-module__eoTsoG__settingSection:last-child{border-bottom:0}.profile-surface-module__eoTsoG__sectionIntro{border-right:1px solid var(--divider);background:color-mix(in srgb, var(--surface-card) 94%, var(--control-bg-muted));align-items:center;gap:20px;min-width:0;padding:30px 34px;display:flex}.profile-surface-module__eoTsoG__sectionIntro h2,.profile-surface-module__eoTsoG__sectionIntro p{margin:0}.profile-surface-module__eoTsoG__sectionIntro h2{color:var(--text-primary);font-size:17px;font-weight:850;line-height:1.2}.profile-surface-module__eoTsoG__sectionIntro p{max-width:205px;color:var(--text-muted);margin-top:6px;font-size:14px;font-weight:550;line-height:1.4}.profile-surface-module__eoTsoG__sectionIcon{border:1px solid var(--control-border);background:var(--surface-panel);width:56px;height:56px;color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--frame-inset-highlight);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-surface-module__eoTsoG__sectionContent{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:8px 24px;min-width:0;padding:10px 42px;display:grid}.profile-surface-module__eoTsoG__salesforceSection{position:relative}.profile-surface-module__eoTsoG__captureStatus{justify-items:start;gap:6px;min-width:0;padding:8px 0;display:grid}.profile-surface-module__eoTsoG__captureBadge{background:var(--surface-card-muted);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.profile-surface-module__eoTsoG__captureBadge[data-status=connected]{background:var(--status-success-bg);color:var(--status-success-text)}.profile-surface-module__eoTsoG__captureBadge[data-status=action_required]{background:var(--status-warning-bg);color:var(--status-warning-text)}.profile-surface-module__eoTsoG__captureDetail{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.profile-surface-module__eoTsoG__capturePlaceholder{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 42%, var(--skeleton-base) 84%);border-radius:999px;width:130px;height:26px}.profile-surface-module__eoTsoG__myVoiceEditButton,.profile-surface-module__eoTsoG__syncButton{grid-column:2;justify-self:start;margin:0}.profile-surface-module__eoTsoG__settingText{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:8px 24px;min-width:0;min-height:46px;padding:0;display:grid}.profile-surface-module__eoTsoG__settingText>span{color:var(--text-muted);font-size:12px;font-weight:800}.profile-surface-module__eoTsoG__generationSetting>div{place-self:center start;padding-top:0}.profile-surface-module__eoTsoG__pageHelpControl{justify-self:start}.profile-surface-module__eoTsoG__settingText strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);grid-column:2;font-size:15px;font-weight:750}.profile-surface-module__eoTsoG__settingText small{color:var(--text-muted);grid-column:2;font-size:12px;font-weight:550;line-height:1.35}.profile-surface-module__eoTsoG__readOnlyValue,.profile-surface-module__eoTsoG__editableValue{align-items:center;gap:8px;display:inline-flex}.profile-surface-module__eoTsoG__readOnlyValue svg{color:var(--text-muted);flex:none}.profile-surface-module__eoTsoG__editableValue{color:var(--text-secondary)}.profile-surface-module__eoTsoG__settingValueTrigger{width:100%;margin:-4px -6px}.profile-surface-module__eoTsoG__inlineInput{border:1px solid var(--input-border);background:var(--surface-input);width:100%;min-height:46px;color:var(--input-text);font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;box-shadow:inset 0 1px 0 var(--input-inset);border-radius:10px;padding:0 14px;font-size:14px;font-weight:700}select.profile-surface-module__eoTsoG__inlineInput{justify-self:start;width:min(320px,100%)}.profile-surface-module__eoTsoG__inlineInput:focus{border-color:var(--primary);box-shadow:inset 0 1px 0 var(--input-inset), 0 0 0 3px var(--focus-ring);outline:none}.profile-surface-module__eoTsoG__segmentedControl{border:1px solid var(--control-border);background:var(--control-bg-muted);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.profile-surface-module__eoTsoG__segmentedControl label{min-height:38px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:850;display:inline-flex}.profile-surface-module__eoTsoG__segmentedControl input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-surface-module__eoTsoG__segmentedControl label:has(input:checked){background:var(--control-active-bg);color:var(--text-primary);box-shadow:var(--shadow-sm)}.profile-surface-module__eoTsoG__myVoiceSelections{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.profile-surface-module__eoTsoG__syncButton,.profile-surface-module__eoTsoG__myVoiceEditButton{border:1px solid var(--primary);background:var(--surface-card);min-height:38px;color:var(--primary-strong);cursor:pointer;font-family:var(--font-sans), sans-serif;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.profile-surface-module__eoTsoG__myVoiceEditButton{border-color:var(--accent-outreach);background:var(--accent-outreach);color:var(--text-on-accent)}.profile-surface-module__eoTsoG__syncButton:hover:not(:disabled){background:var(--control-active-bg)}.profile-surface-module__eoTsoG__myVoiceEditButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-outreach) 88%, var(--surface-card))}.profile-surface-module__eoTsoG__syncButton:focus-visible,.profile-surface-module__eoTsoG__myVoiceEditButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.profile-surface-module__eoTsoG__syncButton:disabled,.profile-surface-module__eoTsoG__myVoiceEditButton:disabled{cursor:not-allowed;opacity:.65}.profile-surface-module__eoTsoG__error{background:var(--status-danger-bg);color:var(--status-danger-text);border-radius:10px;margin:16px 34px;padding:11px 13px;font-size:13px;font-weight:800}.profile-surface-module__eoTsoG__spinIcon{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:.8s linear infinite profile-surface-module__eoTsoG__spin}@keyframes profile-surface-module__eoTsoG__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1600px){.profile-surface-module__eoTsoG__panel{width:100%}}@media (max-width:1100px){.profile-surface-module__eoTsoG__settingSection{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}}@media (max-width:760px){.profile-surface-module__eoTsoG__shell{padding:18px 14px 28px}.profile-surface-module__eoTsoG__profileHeader{flex-wrap:wrap;align-items:flex-start;padding:24px}.profile-surface-module__eoTsoG__savedBadge,.profile-surface-module__eoTsoG__savingBadge{width:100%;margin-left:0}.profile-surface-module__eoTsoG__settingSection{grid-template-columns:minmax(0,1fr)}.profile-surface-module__eoTsoG__sectionIntro{border-right:0;border-bottom:1px solid var(--divider);padding:22px 24px}.profile-surface-module__eoTsoG__sectionIntro p{max-width:none}.profile-surface-module__eoTsoG__sectionContent{grid-template-columns:minmax(0,1fr);padding:24px}.profile-surface-module__eoTsoG__settingText{grid-column:auto;grid-template-columns:minmax(0,1fr)}.profile-surface-module__eoTsoG__settingText strong,.profile-surface-module__eoTsoG__settingText small{grid-column:auto}.profile-surface-module__eoTsoG__syncButton,.profile-surface-module__eoTsoG__myVoiceEditButton{grid-column:auto;width:100%}}.profile-surface-module__eoTsoG__insightsDefault{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;display:flex}.profile-surface-module__eoTsoG__insightsDefault input{accent-color:var(--accent-research);width:16px;height:16px}.profile-surface-module__eoTsoG__marketControls{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.profile-surface-module__eoTsoG__marketControls .profile-surface-module__eoTsoG__inlineInput{width:140px;min-width:0;max-width:100%}.profile-surface-module__eoTsoG__nationalControl{align-items:center;gap:5px;display:inline-flex}.profile-surface-module__eoTsoG__nationalInfo{color:var(--text-muted);cursor:help;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px;display:inline-flex;position:relative}.profile-surface-module__eoTsoG__nationalInfo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-surface-module__eoTsoG__nationalInfo:after{content:attr(data-tooltip);z-index:150;background:var(--palette-slate-600);width:240px;color:var(--palette-slate-50);text-align:left;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.4;transition:opacity,visibility;position:absolute;bottom:calc(100% + 8px);right:0}.profile-surface-module__eoTsoG__nationalInfo:hover:after,.profile-surface-module__eoTsoG__nationalInfo:focus-visible:after{opacity:1;visibility:visible;transition-delay:.5s}
.my-voice-dialog-module__rp7vvq__voiceDialog{border:1px solid var(--border-subtle);background:var(--surface-card);width:min(1120px,100vw - 48px);max-width:none;height:min(760px,100vh - 48px);max-height:none;color:var(--text-primary);box-shadow:var(--shadow-lg);border-radius:16px;margin:auto;padding:0;overflow:hidden}.my-voice-dialog-module__rp7vvq__voiceDialog::backdrop{background:color-mix(in srgb, var(--palette-slate-950) 64%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.my-voice-dialog-module__rp7vvq__voiceDialogHeader{border-bottom:1px solid var(--divider);background:var(--surface-card);justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.my-voice-dialog-module__rp7vvq__voiceDialogHeader h2,.my-voice-dialog-module__rp7vvq__voiceDialogMain h3,.my-voice-dialog-module__rp7vvq__voiceRail h3,.my-voice-dialog-module__rp7vvq__voiceManualScrub h4,.my-voice-dialog-module__rp7vvq__voiceDiffField h4{color:var(--text-primary);margin:0}.my-voice-dialog-module__rp7vvq__voiceDialogHeader h2{font-size:22px}.my-voice-dialog-module__rp7vvq__voiceDialogHeader button{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.my-voice-dialog-module__rp7vvq__voiceDialogHeader button:hover{border-color:var(--border-subtle);background:var(--button-ghost-bg-hover);color:var(--text-primary)}.my-voice-dialog-module__rp7vvq__voiceTabs{border-bottom:1px solid var(--divider);background:var(--surface-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:52px;padding:8px 28px 0;display:grid}.my-voice-dialog-module__rp7vvq__voiceTabs button{border:1px solid var(--border-subtle);background:var(--surface-panel);min-width:0;color:var(--text-secondary);cursor:pointer;border-bottom:0;border-radius:9px 9px 0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:inline-flex}.my-voice-dialog-module__rp7vvq__voiceTabs button:hover{background:var(--button-ghost-bg-hover);color:var(--text-primary)}.my-voice-dialog-module__rp7vvq__voiceTabs .my-voice-dialog-module__rp7vvq__voiceTabActive{border-color:color-mix(in srgb, var(--accent-outreach) 46%, var(--border-subtle));background:color-mix(in srgb, var(--accent-outreach) 8%, var(--surface-card));color:var(--accent-outreach);box-shadow:inset 0 -2px 0 var(--accent-outreach)}.my-voice-dialog-module__rp7vvq__voiceTabPanel{height:calc(100% - 124px);min-height:0}.my-voice-dialog-module__rp7vvq__voiceTabPanel[hidden]{display:none}.my-voice-dialog-module__rp7vvq__voiceDialogBody{grid-template-columns:300px minmax(0,1fr);height:100%;display:grid}.my-voice-dialog-module__rp7vvq__voiceRail{border-right:1px solid var(--divider);background:var(--surface-panel);flex-direction:column;min-width:0;padding:26px 20px 20px;display:flex;overflow:auto}.my-voice-dialog-module__rp7vvq__voiceRail h3{border-bottom:1px solid var(--divider);padding:0 4px 18px;font-size:17px}.my-voice-dialog-module__rp7vvq__voiceRailStatus,.my-voice-dialog-module__rp7vvq__voiceInlineStatus{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.my-voice-dialog-module__rp7vvq__voiceEmailList{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.my-voice-dialog-module__rp7vvq__voiceEmailList li{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.my-voice-dialog-module__rp7vvq__voiceEmailList li:hover,.my-voice-dialog-module__rp7vvq__voiceEmailList .my-voice-dialog-module__rp7vvq__voiceEmailActive{border-color:color-mix(in srgb, var(--accent-outreach) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent-outreach) 7%, var(--surface-card))}.my-voice-dialog-module__rp7vvq__voiceEmailList label{flex:none;place-items:center;width:20px;height:20px;display:grid}.my-voice-dialog-module__rp7vvq__voiceEmailList input,.my-voice-dialog-module__rp7vvq__voiceSavedSelection input{width:17px;height:17px;accent-color:var(--accent-outreach);margin:0}.my-voice-dialog-module__rp7vvq__voiceEmailList button{min-width:0;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;gap:3px;padding:0;display:grid}.my-voice-dialog-module__rp7vvq__voiceEmailList button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.my-voice-dialog-module__rp7vvq__voiceEmailList .my-voice-dialog-module__rp7vvq__voiceDeleteButton{color:var(--status-danger-text);border-radius:6px;flex:none;align-self:center;align-items:center;gap:4px;padding:5px;display:inline-flex}.my-voice-dialog-module__rp7vvq__voiceEmailList .my-voice-dialog-module__rp7vvq__voiceDeleteButton span{color:inherit;max-width:64px}.my-voice-dialog-module__rp7vvq__voiceDeleteButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.my-voice-dialog-module__rp7vvq__voiceEmailList .my-voice-dialog-module__rp7vvq__voiceDeleteButton:disabled{color:var(--text-muted);cursor:default}.my-voice-dialog-module__rp7vvq__voiceEmailList button span,.my-voice-dialog-module__rp7vvq__voiceEmailDraft small{color:var(--text-muted);font-size:11px}.my-voice-dialog-module__rp7vvq__voiceEmailList .my-voice-dialog-module__rp7vvq__voiceEmailDraft{border-left:3px solid var(--accent-outreach);background:color-mix(in srgb, var(--accent-outreach) 6%, var(--surface-card));color:var(--accent-outreach)}.my-voice-dialog-module__rp7vvq__voiceEmailDraft>span{gap:3px;min-width:0;display:grid}.my-voice-dialog-module__rp7vvq__voiceEmailDraft strong{color:var(--text-primary);font-size:13px}.my-voice-dialog-module__rp7vvq__voiceEmailDraft small{color:var(--accent-outreach);font-weight:750}.my-voice-dialog-module__rp7vvq__voiceAddAnother{border:1px solid color-mix(in srgb, var(--accent-outreach) 40%, var(--border-subtle));background:var(--surface-card);min-height:42px;color:var(--accent-outreach);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-weight:800;display:inline-flex}.my-voice-dialog-module__rp7vvq__voiceDialogMain{background:var(--surface-card);min-width:0;padding:28px 32px 24px;overflow:auto}.my-voice-dialog-module__rp7vvq__voiceMainHeading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.my-voice-dialog-module__rp7vvq__voiceMainHeading>div:first-child{gap:4px;display:grid}.my-voice-dialog-module__rp7vvq__voiceMainHeading span{color:var(--text-muted);font-size:12px}.my-voice-dialog-module__rp7vvq__voiceMainHeading h3{font-size:23px}.my-voice-dialog-module__rp7vvq__voiceHeadingIcon{color:var(--accent-outreach)}.my-voice-dialog-module__rp7vvq__voiceSteps{border:1px solid var(--border-subtle);border-radius:9px;grid-template-columns:repeat(3,1fr);min-width:420px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.my-voice-dialog-module__rp7vvq__voiceSteps li{border-right:1px solid var(--border-subtle);min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:750;display:flex}.my-voice-dialog-module__rp7vvq__voiceSteps li:last-child{border-right:0}.my-voice-dialog-module__rp7vvq__voiceSteps li>span{border:1px solid var(--border-subtle);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;display:grid}.my-voice-dialog-module__rp7vvq__voiceSteps .my-voice-dialog-module__rp7vvq__voiceStepCurrent{border-color:var(--accent-outreach);background:color-mix(in srgb, var(--accent-outreach) 6%, var(--surface-card));color:var(--text-primary)}.my-voice-dialog-module__rp7vvq__voiceSteps .my-voice-dialog-module__rp7vvq__voiceStepCurrent>span{border-color:var(--accent-outreach);background:var(--accent-outreach);color:var(--text-on-accent)}.my-voice-dialog-module__rp7vvq__voiceSteps .my-voice-dialog-module__rp7vvq__voiceStepComplete{border-color:var(--status-success-text);color:var(--status-success-text)}.my-voice-dialog-module__rp7vvq__voiceForm{gap:10px;display:grid}.my-voice-dialog-module__rp7vvq__voiceForm label,.my-voice-dialog-module__rp7vvq__voiceFieldLabel{color:var(--text-primary);margin-top:4px;font-size:13px;font-weight:800}.my-voice-dialog-module__rp7vvq__voiceForm input,.my-voice-dialog-module__rp7vvq__voiceForm textarea,.my-voice-dialog-module__rp7vvq__voiceManualScrub input,.my-voice-dialog-module__rp7vvq__voiceManualScrub select{border:1px solid var(--input-border-token);background:var(--input-bg-token);width:100%;color:var(--input-text-token);font:inherit;border-radius:9px}.my-voice-dialog-module__rp7vvq__voiceForm input{min-height:48px;padding:0 14px}.my-voice-dialog-module__rp7vvq__voiceForm textarea{resize:vertical;min-height:300px;padding:14px;line-height:1.55}.my-voice-dialog-module__rp7vvq__voicePrivacyNote{color:var(--text-muted);margin:2px 0 0;font-size:12px}.my-voice-dialog-module__rp7vvq__voiceFooter,.my-voice-dialog-module__rp7vvq__voiceReviewFooter,.my-voice-dialog-module__rp7vvq__voiceInstructionFooter{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.my-voice-dialog-module__rp7vvq__voiceReviewFooter{border-top:1px solid var(--divider);justify-content:space-between;padding-top:16px}.my-voice-dialog-module__rp7vvq__voiceInstructionFooter{justify-content:space-between}.my-voice-dialog-module__rp7vvq__voiceInstructionFooter>div{gap:10px;display:flex}.my-voice-dialog-module__rp7vvq__voiceReviewFooter>div{gap:8px;display:flex}.my-voice-dialog-module__rp7vvq__voicePrimaryButton,.my-voice-dialog-module__rp7vvq__voiceSecondaryButton,.my-voice-dialog-module__rp7vvq__voiceTextButton,.my-voice-dialog-module__rp7vvq__voiceDangerButton{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:800;display:inline-flex}.my-voice-dialog-module__rp7vvq__voicePrimaryButton{border:1px solid var(--accent-outreach);background:var(--accent-outreach);color:var(--text-on-accent)}.my-voice-dialog-module__rp7vvq__voiceSecondaryButton{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.my-voice-dialog-module__rp7vvq__voiceTextButton{min-height:34px;color:var(--accent-outreach);background:0 0;border:0;padding:0 8px}.my-voice-dialog-module__rp7vvq__voiceDangerButton{border:1px solid color-mix(in srgb, var(--status-danger-text) 40%, var(--border-subtle));background:var(--status-danger-bg);color:var(--status-danger-text)}.my-voice-dialog-module__rp7vvq__voicePrimaryButton:disabled,.my-voice-dialog-module__rp7vvq__voiceSecondaryButton:disabled,.my-voice-dialog-module__rp7vvq__voiceTextButton:disabled,.my-voice-dialog-module__rp7vvq__voiceDangerButton:disabled{cursor:not-allowed;color:var(--text-muted);background:var(--control-bg-muted)}.my-voice-dialog-module__rp7vvq__voiceForm input:focus-visible,.my-voice-dialog-module__rp7vvq__voiceForm textarea:focus-visible,.my-voice-dialog-module__rp7vvq__voiceManualScrub input:focus-visible,.my-voice-dialog-module__rp7vvq__voiceManualScrub select:focus-visible,.my-voice-dialog-module__rp7vvq__voiceDialog button:focus-visible,.my-voice-dialog-module__rp7vvq__voiceDialog input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.my-voice-dialog-module__rp7vvq__voiceReview{gap:16px;display:grid}.my-voice-dialog-module__rp7vvq__voiceReviewSummary,.my-voice-dialog-module__rp7vvq__voiceSavedStatus{background:var(--status-success-bg);color:var(--status-success-text);border-radius:9px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.my-voice-dialog-module__rp7vvq__voiceDiff{gap:14px;display:grid}.my-voice-dialog-module__rp7vvq__voiceDiffField{gap:8px;display:grid}.my-voice-dialog-module__rp7vvq__voiceDiffField h4{font-size:13px}.my-voice-dialog-module__rp7vvq__voiceDiffColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.my-voice-dialog-module__rp7vvq__voiceDiffColumns>div{border:1px solid var(--border-subtle);background:var(--surface-card-muted);border-radius:9px;min-width:0;padding:12px}.my-voice-dialog-module__rp7vvq__voiceDiffColumns strong{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.my-voice-dialog-module__rp7vvq__voiceDiffText{overflow-wrap:anywhere;min-height:42px;color:var(--text-secondary);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.55}.my-voice-dialog-module__rp7vvq__voiceDiffText del{background:var(--status-danger-bg);color:var(--status-danger-text);border-radius:3px;text-decoration-thickness:1px}.my-voice-dialog-module__rp7vvq__voiceDiffText ins{background:var(--status-success-bg);color:var(--status-success-text);border-radius:3px;font-weight:750;text-decoration:none}.my-voice-dialog-module__rp7vvq__voiceManualScrub{border:1px solid var(--border-subtle);background:var(--surface-card-muted);border-radius:10px;gap:6px;padding:14px;display:grid}.my-voice-dialog-module__rp7vvq__voiceManualScrub h4{font-size:14px}.my-voice-dialog-module__rp7vvq__voiceManualScrub p,.my-voice-dialog-module__rp7vvq__voiceManualScrub small{color:var(--text-muted);margin:0;font-size:12px}.my-voice-dialog-module__rp7vvq__voiceManualScrub>div{grid-template-columns:130px minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.my-voice-dialog-module__rp7vvq__voiceManualScrub input,.my-voice-dialog-module__rp7vvq__voiceManualScrub select{min-height:40px;padding:0 10px}.my-voice-dialog-module__rp7vvq__voiceScrubbingState{min-height:430px;color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.my-voice-dialog-module__rp7vvq__voiceScrubbingState p{max-width:440px;color:var(--text-muted);margin:0;font-size:13px}.my-voice-dialog-module__rp7vvq__voiceSpinner{animation:.8s linear infinite my-voice-dialog-module__rp7vvq__voiceSpin}.my-voice-dialog-module__rp7vvq__voiceSavedDetail{gap:14px;display:grid}.my-voice-dialog-module__rp7vvq__voiceSavedDetail>section{border:1px solid var(--border-subtle);background:var(--surface-card-muted);border-radius:9px;gap:6px;padding:14px;display:grid}.my-voice-dialog-module__rp7vvq__voiceSavedDetail section span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.my-voice-dialog-module__rp7vvq__voiceSavedDetail section p{color:var(--text-secondary);white-space:pre-wrap;margin:0;line-height:1.55}.my-voice-dialog-module__rp7vvq__voiceSavedSelection{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.my-voice-dialog-module__rp7vvq__voiceError{background:var(--status-danger-bg);color:var(--status-danger-text);border-radius:8px;margin:8px 0;padding:9px 10px;font-size:12px}.my-voice-dialog-module__rp7vvq__voiceSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes my-voice-dialog-module__rp7vvq__voiceSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.my-voice-dialog-module__rp7vvq__voiceDialog{width:calc(100vw - 24px);height:calc(100vh - 24px)}.my-voice-dialog-module__rp7vvq__voiceDialogBody{grid-template-columns:220px minmax(0,1fr)}.my-voice-dialog-module__rp7vvq__voiceMainHeading,.my-voice-dialog-module__rp7vvq__voiceReviewFooter{flex-direction:column;align-items:stretch}.my-voice-dialog-module__rp7vvq__voiceSteps{width:100%;min-width:0}.my-voice-dialog-module__rp7vvq__voiceDiffColumns,.my-voice-dialog-module__rp7vvq__voiceManualScrub>div{grid-template-columns:1fr}}
.email-workspace-module__MaSb5a__workspace{background:var(--surface-panel);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:14px;margin:20px 0;padding:20px}.email-workspace-module__MaSb5a__header,.email-workspace-module__MaSb5a__actions,.email-workspace-module__MaSb5a__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.email-workspace-module__MaSb5a__header h2{margin:0;font-size:18px}.email-workspace-module__MaSb5a__workspace p,.email-workspace-module__MaSb5a__muted{color:var(--text-secondary);font-size:13px}.email-workspace-module__MaSb5a__layout{grid-template-columns:minmax(190px,1fr) minmax(0,3fr);gap:20px;margin-top:16px;display:grid}.email-workspace-module__MaSb5a__list{flex-direction:column;gap:8px;display:flex}.email-workspace-module__MaSb5a__workspace button,.email-workspace-module__MaSb5a__workspace select,.email-workspace-module__MaSb5a__workspace input,.email-workspace-module__MaSb5a__workspace textarea{font:inherit}.email-workspace-module__MaSb5a__workspace button{cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);border-radius:8px;padding:9px 12px}.email-workspace-module__MaSb5a__workspace button:disabled{cursor:default;opacity:.55}.email-workspace-module__MaSb5a__workspace button:focus-visible,.email-workspace-module__MaSb5a__workspace input:focus-visible,.email-workspace-module__MaSb5a__workspace textarea:focus-visible,.email-workspace-module__MaSb5a__workspace select:focus-visible{outline:2px solid var(--accent-outreach);outline-offset:2px}.email-workspace-module__MaSb5a__workspace .email-workspace-module__MaSb5a__primary{background:var(--accent-outreach);color:var(--text-on-accent)}.email-workspace-module__MaSb5a__workspace .email-workspace-module__MaSb5a__selected{border-color:var(--accent-outreach);background:color-mix(in srgb, var(--accent-outreach) 10%, var(--surface-card))}.email-workspace-module__MaSb5a__item{text-align:left;gap:5px;width:100%;display:grid}.email-workspace-module__MaSb5a__item span{color:var(--text-secondary);font-size:12px}.email-workspace-module__MaSb5a__form{gap:14px;min-width:0;display:grid}.email-workspace-module__MaSb5a__form label{gap:6px;font-size:13px;display:grid}.email-workspace-module__MaSb5a__form input,.email-workspace-module__MaSb5a__form textarea,.email-workspace-module__MaSb5a__form select{box-sizing:border-box;border:1px solid var(--input-border-token);background:var(--surface-input);width:100%;color:var(--text-primary);border-radius:8px;padding:10px}.email-workspace-module__MaSb5a__form textarea{resize:vertical;min-height:220px;line-height:1.5}.email-workspace-module__MaSb5a__twoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-workspace-module__MaSb5a__notice{border-left:3px solid var(--accent-outreach);background:var(--surface-card-muted);padding:10px 12px}.email-workspace-module__MaSb5a__error{color:var(--status-danger-text);border:1px solid var(--border-subtle);border-radius:8px;padding:10px}.email-workspace-module__MaSb5a__files{flex-wrap:wrap;gap:8px;display:flex}.email-workspace-module__MaSb5a__file{border:1px solid var(--border-subtle);border-radius:8px;padding:6px 8px;font-size:12px}.email-workspace-module__MaSb5a__schedule{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:16px}.email-workspace-module__MaSb5a__scheduleRow{grid-template-columns:24px 1fr 220px;align-items:center;gap:10px;padding:8px 0;display:grid}.email-workspace-module__MaSb5a__status{color:var(--text-secondary);font-size:12px}@media (max-width:720px){.email-workspace-module__MaSb5a__layout,.email-workspace-module__MaSb5a__twoColumns{grid-template-columns:1fr}.email-workspace-module__MaSb5a__scheduleRow{grid-template-columns:24px 1fr}.email-workspace-module__MaSb5a__scheduleRow input[type=datetime-local]{grid-column:2}}.email-workspace-module__MaSb5a__editorTools{border:1px solid var(--input-border-token);background:var(--surface-card-muted);border-radius:8px 8px 0 0;flex-wrap:wrap;gap:6px;margin-top:6px;padding:8px;display:flex}.email-workspace-module__MaSb5a__bodyEditor{border:1px solid var(--input-border-token);background:var(--surface-input);min-height:220px;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;border-top:0;border-radius:0 0 8px 8px;padding:12px;line-height:1.5}.email-workspace-module__MaSb5a__bodyEditor:focus-visible{outline:2px solid var(--accent-outreach);outline-offset:2px}.email-workspace-module__MaSb5a__bodyEditor ul,.email-workspace-module__MaSb5a__bodyEditor ol{padding-left:24px}.email-workspace-module__MaSb5a__cadenceComposer{gap:12px}.email-workspace-module__MaSb5a__cadenceComposer>label,.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__subjectDateRow>label{letter-spacing:.06em;color:var(--accent-outreach);font-size:10px;font-weight:800}.email-workspace-module__MaSb5a__cadenceComposer input{font:inherit;letter-spacing:normal;font-size:13px;font-weight:400}.email-workspace-module__MaSb5a__subjectDateRow{grid-template-columns:minmax(0,1fr) 225px;align-items:end;gap:16px;display:grid}.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__composerDate{padding-bottom:0;position:relative}.email-workspace-module__MaSb5a__composerDate small{color:var(--text-secondary);letter-spacing:normal;font-size:9px;font-weight:400;position:absolute;top:calc(100% + 3px);right:0}.email-workspace-module__MaSb5a__recipientOptions{color:var(--text-secondary);font-size:11px}.email-workspace-module__MaSb5a__recipientOptions summary{cursor:pointer}.email-workspace-module__MaSb5a__recipientOptions[open] .email-workspace-module__MaSb5a__twoColumns{margin-top:10px}.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__bodyEditor{min-height:300px;font-size:13px;line-height:1.65}.email-workspace-module__MaSb5a__attachmentHeading{align-items:center;gap:6px;display:flex}.email-workspace-module__MaSb5a__attachmentSection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-workspace-module__MaSb5a__attachmentSection>strong{letter-spacing:.06em;color:var(--accent-outreach);text-transform:uppercase;flex-basis:100%;font-size:10px}.email-workspace-module__MaSb5a__attachmentSection>p{color:var(--text-secondary);flex-basis:100%;margin:0;font-size:10px}.email-workspace-module__MaSb5a__attachmentSection>details,.email-workspace-module__MaSb5a__attachmentSection>label:not(.email-workspace-module__MaSb5a__uploadButton){flex-basis:100%;font-size:11px}.email-workspace-module__MaSb5a__assetPicker .email-workspace-module__MaSb5a__uploadButton{border:1px solid var(--border-subtle);color:var(--accent-outreach);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.email-workspace-module__MaSb5a__assetPicker .email-workspace-module__MaSb5a__hiddenFileInput{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.email-workspace-module__MaSb5a__uploadButton:focus-within{outline:2px solid var(--accent-outreach)}@media (max-width:720px){.email-workspace-module__MaSb5a__subjectDateRow{grid-template-columns:minmax(0,1fr)}.email-workspace-module__MaSb5a__composerDate{justify-self:end;max-width:240px}}.email-workspace-module__MaSb5a__editorTools button{justify-content:center;align-items:center;padding:8px;display:inline-flex}.email-workspace-module__MaSb5a__editorTools button[aria-pressed=true]{background:color-mix(in srgb, var(--accent-outreach) 12%, var(--surface-card));color:var(--accent-outreach);border-color:var(--accent-outreach)}.email-workspace-module__MaSb5a__bodyEditor p{color:inherit;font-size:inherit;margin:0 0 1em}.email-workspace-module__MaSb5a__bodyEditor p:last-child{margin-bottom:0}.email-workspace-module__MaSb5a__bodyEditor ul{list-style-type:disc}.email-workspace-module__MaSb5a__bodyEditor ol{list-style-type:decimal}.email-workspace-module__MaSb5a__bodyEditor a{color:var(--text-link);cursor:text;text-decoration:underline}.email-workspace-module__MaSb5a__editorLink{background:var(--surface-card-muted);border-inline:1px solid var(--input-border-token);flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.email-workspace-module__MaSb5a__editorLink label{flex:1;min-width:180px}.email-workspace-module__MaSb5a__editorLink p{width:100%;color:var(--status-danger-text)}.email-workspace-module__MaSb5a__cadenceComposer>label,.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__subjectDateRow>label:first-child{gap:6px;display:grid}.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__subjectDateRow>label:first-child input{font-weight:700}.email-workspace-module__MaSb5a__cadenceComposer>label input{min-width:0}.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__composerDate{align-self:end}.email-workspace-module__MaSb5a__cadenceComposer>label,.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__subjectDateRow>label:first-child,.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__bodyLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-outreach);font-size:10px;font-weight:800}.email-workspace-module__MaSb5a__cadenceComposer .email-workspace-module__MaSb5a__bodyLabel{display:block}.email-workspace-module__MaSb5a__cadenceComposer input{text-transform:none}.email-workspace-module__MaSb5a__assetPicker{flex-basis:100%;width:100%;min-width:0;position:relative}.email-workspace-module__MaSb5a__attachmentActions{flex-wrap:wrap;gap:8px;display:flex}.email-workspace-module__MaSb5a__attachmentSearch{border:1px solid var(--border-subtle);border-radius:8px;margin-top:10px;padding:8px}.email-workspace-module__MaSb5a__assetPicker .email-workspace-module__MaSb5a__attachmentSearch input:focus-visible{box-shadow:none;outline:none}.email-workspace-module__MaSb5a__replyWarning{background:var(--status-warning-bg);color:var(--status-warning-text);border-radius:6px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:12px;display:flex}.email-workspace-module__MaSb5a__replyWarning svg{flex-shrink:0}
.email-inbox-preview-module__2U5ynG__root{width:fit-content;max-width:100%;margin-left:auto;position:relative}.email-inbox-preview-module__2U5ynG__trigger{color:var(--text-link);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.email-inbox-preview-module__2U5ynG__trigger svg{flex-shrink:0}.email-inbox-preview-module__2U5ynG__trigger:hover{text-decoration:underline}.email-inbox-preview-module__2U5ynG__trigger:focus-visible,.email-inbox-preview-module__2U5ynG__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.email-inbox-preview-module__2U5ynG__popover{z-index:1150;border:1px solid var(--border-subtle);background:var(--surface-popover);width:min(580px,100vw - 48px);max-height:min(640px,75vh);color:var(--text-primary);box-shadow:0 12px 36px color-mix(in srgb, var(--text-primary) 15%, transparent);border-radius:14px;font-size:12px;font-weight:400;position:absolute;top:100%;right:0;overflow:auto}.email-inbox-preview-module__2U5ynG__sender p{color:var(--text-secondary);margin:4px 0 0;line-height:1.5}.email-inbox-preview-module__2U5ynG__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:8px;right:8px}.email-inbox-preview-module__2U5ynG__content{padding:0 16px 16px}.email-inbox-preview-module__2U5ynG__content h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:16px 0 8px;font-size:11px}.email-inbox-preview-module__2U5ynG__inbox{border:1px solid var(--border-subtle);background:var(--surface-card-muted);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.email-inbox-preview-module__2U5ynG__inbox>strong{text-overflow:ellipsis;white-space:nowrap;max-width:30%;overflow:hidden}.email-inbox-preview-module__2U5ynG__inbox>div{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.email-inbox-preview-module__2U5ynG__inbox svg{color:var(--text-muted);flex-shrink:0}.email-inbox-preview-module__2U5ynG__inbox span{color:var(--text-secondary)}.email-inbox-preview-module__2U5ynG__message{border:1px solid var(--border-subtle);background:var(--surface-card);overflow-wrap:anywhere;border-radius:8px;padding:16px}.email-inbox-preview-module__2U5ynG__subject{font-size:16px;line-height:1.4;display:block}.email-inbox-preview-module__2U5ynG__sender{align-items:center;gap:10px;margin:14px 0;display:flex}.email-inbox-preview-module__2U5ynG__avatar{background:var(--surface-card-muted);width:34px;height:34px;color:var(--accent-outreach);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.email-inbox-preview-module__2U5ynG__headers{border:1px solid var(--border-subtle);background:var(--surface-popover);border-radius:6px;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;padding:12px;display:grid}.email-inbox-preview-module__2U5ynG__headers dt{text-align:right;color:var(--text-muted)}.email-inbox-preview-module__2U5ynG__headers dd{margin:0}.email-inbox-preview-module__2U5ynG__body{white-space:pre-wrap;max-height:150px;margin:16px 0 0;line-height:1.6;overflow:auto}.email-inbox-preview-module__2U5ynG__reply{color:var(--text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:12px;line-height:1.5;display:flex}.email-inbox-preview-module__2U5ynG__reply svg{flex-shrink:0;margin-top:2px}.email-inbox-preview-module__2U5ynG__micrositePopover{left:auto;right:0}@media (max-width:600px){.email-inbox-preview-module__2U5ynG__popover{width:auto;max-height:80vh;position:fixed;inset:auto 12px 12px}.email-inbox-preview-module__2U5ynG__content{padding:0 12px 12px}.email-inbox-preview-module__2U5ynG__message{padding:12px}}.email-inbox-preview-module__2U5ynG__proposalLink{color:var(--text-link);margin:12px 0 0;text-decoration:underline}.email-inbox-preview-module__2U5ynG__microsite .email-inbox-preview-module__2U5ynG__trigger{color:var(--accent-microsite)}
.email-attachment-preview-module__5wSkSG__attachment{width:184px;position:relative}.email-attachment-preview-module__5wSkSG__attachment .email-attachment-preview-module__5wSkSG__preview{border:1px solid var(--border-subtle);background:var(--surface-card);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px;padding:0;display:block;overflow:hidden}.email-attachment-preview-module__5wSkSG__thumbnail{aspect-ratio:16/9;background:var(--surface-card-muted);color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:relative}.email-attachment-preview-module__5wSkSG__thumbnail img{object-fit:contain;width:100%;height:100%}.email-attachment-preview-module__5wSkSG__expand{box-sizing:content-box;background:var(--surface-card);border-radius:4px;padding:4px;position:absolute;bottom:6px;right:6px}.email-attachment-preview-module__5wSkSG__filename{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:11px;display:block;overflow:hidden}.email-attachment-preview-module__5wSkSG__attachment .email-attachment-preview-module__5wSkSG__remove{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px;display:flex;position:absolute;top:5px;right:5px}.email-attachment-preview-module__5wSkSG__preview:disabled,.email-attachment-preview-module__5wSkSG__remove:disabled{opacity:.6;cursor:default}.email-attachment-preview-module__5wSkSG__preview:focus-visible,.email-attachment-preview-module__5wSkSG__remove:focus-visible,.email-attachment-preview-module__5wSkSG__dialog button:focus-visible,.email-attachment-preview-module__5wSkSG__dialog a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.email-attachment-preview-module__5wSkSG__dialog{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-popover);width:min(1100px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text-primary);border-radius:14px;padding:0}.email-attachment-preview-module__5wSkSG__dialog::backdrop{background:color-mix(in srgb, var(--text-primary) 40%, transparent)}.email-attachment-preview-module__5wSkSG__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding:16px;display:flex}.email-attachment-preview-module__5wSkSG__header h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:16px}.email-attachment-preview-module__5wSkSG__header a,.email-attachment-preview-module__5wSkSG__header button,.email-attachment-preview-module__5wSkSG__fallback button{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:8px;font-size:13px;text-decoration:none;display:inline-flex}.email-attachment-preview-module__5wSkSG__content{background:var(--surface-card-muted);justify-content:center;align-items:center;height:min(70dvh,760px);min-height:220px;display:flex;position:relative;overflow:auto}.email-attachment-preview-module__5wSkSG__image{object-fit:contain;width:100%;height:100%;display:block}.email-attachment-preview-module__5wSkSG__pdf{background:var(--surface-card);border:0;width:100%;height:100%}.email-attachment-preview-module__5wSkSG__text{white-space:pre-wrap;overflow-wrap:anywhere;align-self:stretch;width:100%;margin:0;padding:20px;font-size:14px}.email-attachment-preview-module__5wSkSG__fallback{text-align:center;color:var(--text-secondary);padding:24px}@media (max-width:480px){.email-attachment-preview-module__5wSkSG__header{flex-wrap:wrap;gap:8px}.email-attachment-preview-module__5wSkSG__header h2{flex-basis:100%}}
.field-validation-module__p4XFwG__fields [aria-invalid=true],.field-validation-module__p4XFwG__fields [data-invalid=true]{border-color:var(--status-danger-text);box-shadow:inset 0 0 0 1px var(--status-danger-text)}.field-validation-module__p4XFwG__fields .field-validation-module__p4XFwG__message{color:var(--status-danger-text);margin:4px 0 0;font-size:12px;display:block}.field-validation-module__p4XFwG__required{color:var(--status-danger-text)}
.inline-edit-trigger-module__uZOYBW__trigger{appearance:none;color:inherit;cursor:text;font:inherit;min-width:0;max-width:100%;text-align:inherit;background:0 0;border:0;border-radius:6px;padding:4px 6px;display:block}.inline-edit-trigger-module__uZOYBW__trigger:hover:not(:disabled),.inline-edit-trigger-module__uZOYBW__trigger:focus-visible{background:color-mix(in srgb, var(--text-muted) 12%, transparent)}.inline-edit-trigger-module__uZOYBW__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-blue) 70%, transparent);outline-offset:1px}.inline-edit-trigger-module__uZOYBW__trigger:disabled{cursor:default;opacity:.64}
.communications-materials-source-panel-module__hKlWha__panel{--deck-red:var(--accent-materials);--deck-red-dark:color-mix(in srgb, var(--accent-materials) 76%, var(--color-black) 24%);--deck-red-text:var(--accent-materials);--deck-red-border:var(--palette-red-200);--deck-red-soft:var(--palette-red-50);border:1px solid color-mix(in srgb, var(--deck-red) 20%, var(--palette-slate-200));background:var(--color-white);box-shadow:0 4px 18px -2px color-mix(in srgb, var(--palette-red-700) 8%, transparent);border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.communications-materials-source-panel-module__hKlWha__instructionsOnlyPanel{min-width:0;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.communications-materials-source-panel-module__hKlWha__instructionsOnlyPanel .communications-materials-source-panel-module__hKlWha__directionSection{border-top:0;padding-top:0}.communications-materials-source-panel-module__hKlWha__panelHeader{flex-direction:column;gap:4px;display:flex}.communications-materials-source-panel-module__hKlWha__panelHeaderRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.communications-materials-source-panel-module__hKlWha__generateActionGroup{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.communications-materials-source-panel-module__hKlWha__generateButton{border:1px solid var(--palette-red-700);background:var(--palette-red-600);color:var(--color-white);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.communications-materials-source-panel-module__hKlWha__generateButton:hover:not(:disabled){background:var(--palette-red-700)}.communications-materials-source-panel-module__hKlWha__generateButton:disabled{cursor:wait;opacity:.7}.communications-materials-source-panel-module__hKlWha__generationStatus{max-width:220px;color:var(--text-muted);text-align:right;font-size:.68rem}.communications-materials-source-panel-module__hKlWha__panelHeader>span,.communications-materials-source-panel-module__hKlWha__sectionStep{color:var(--deck-red-text);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.communications-materials-source-panel-module__hKlWha__panelHeader h3{color:var(--palette-slate-800);margin:0;font-size:1rem}.communications-materials-source-panel-module__hKlWha__panelHeader p,.communications-materials-source-panel-module__hKlWha__sectionSummary{color:var(--text-muted);margin:0;font-size:.78rem}.communications-materials-source-panel-module__hKlWha__researchSection{flex-direction:column;gap:10px;min-width:0;display:flex}.communications-materials-source-panel-module__hKlWha__outputSection{flex-direction:column;gap:12px;display:flex}.communications-materials-source-panel-module__hKlWha__directionSection{border-top:1px solid var(--deck-red-border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.communications-materials-source-panel-module__hKlWha__directionLabel{color:var(--deck-red-text);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.communications-materials-source-panel-module__hKlWha__directionInput{box-sizing:border-box;border:1px solid var(--palette-slate-300);background:var(--color-white);width:100%;min-width:0;min-height:92px;color:var(--palette-slate-800);font:inherit;resize:vertical;border-radius:10px;padding:11px 12px;font-size:.78rem;line-height:1.45}.communications-materials-source-panel-module__hKlWha__directionInput::placeholder{color:var(--palette-slate-400)}.communications-materials-source-panel-module__hKlWha__directionInput:focus{outline:3px solid color-mix(in srgb, var(--palette-red-600) 14%, transparent);border-color:var(--deck-red)}.communications-materials-source-panel-module__hKlWha__sectionToggle{border:1px solid var(--deck-red-border);background:var(--deck-red-soft);width:100%;color:var(--palette-slate-800);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.communications-materials-source-panel-module__hKlWha__sectionToggle:hover{border-color:var(--palette-red-300);background:var(--palette-red-100);box-shadow:0 4px 12px color-mix(in srgb, var(--palette-red-700) 8%, transparent)}.communications-materials-source-panel-module__hKlWha__sectionToggle:focus-visible{outline:3px solid color-mix(in srgb, var(--palette-red-600) 20%, transparent);outline-offset:2px}.communications-materials-source-panel-module__hKlWha__sectionToggleIcon{color:var(--deck-red-text);flex:none;transition:transform .15s}.communications-materials-source-panel-module__hKlWha__sectionToggleOpen .communications-materials-source-panel-module__hKlWha__sectionToggleIcon{transform:rotate(90deg)}.communications-materials-source-panel-module__hKlWha__sectionToggleCopy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.communications-materials-source-panel-module__hKlWha__sectionToggleCopy strong{font-size:.86rem;line-height:1.2}.communications-materials-source-panel-module__hKlWha__sectionCount{border:1px solid var(--deck-red-border);background:var(--color-white);color:var(--deck-red-text);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:.68rem;font-weight:800}.communications-materials-source-panel-module__hKlWha__sectionBody{min-width:0}.communications-materials-source-panel-module__hKlWha__sectionHeader{justify-content:space-between;gap:12px;display:flex}.communications-materials-source-panel-module__hKlWha__sectionHeader>div{flex-direction:column;gap:4px;display:flex}.communications-materials-source-panel-module__hKlWha__vbrGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.communications-materials-source-panel-module__hKlWha__vbrCard,.communications-materials-source-panel-module__hKlWha__cnaCard{border:1px solid var(--palette-slate-300);background:var(--color-white);min-width:0;color:var(--palette-slate-800);cursor:pointer;border-radius:10px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.communications-materials-source-panel-module__hKlWha__vbrCard{flex-direction:column;gap:8px;min-height:126px;padding:13px 13px 12px 34px;display:flex}.communications-materials-source-panel-module__hKlWha__vbrCard:hover,.communications-materials-source-panel-module__hKlWha__cnaCard:hover{border-color:var(--palette-red-300)}.communications-materials-source-panel-module__hKlWha__vbrCardSelected,.communications-materials-source-panel-module__hKlWha__cnaCardSelected{border-color:var(--deck-red);background:var(--deck-red-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--palette-red-600) 12%, transparent)}.communications-materials-source-panel-module__hKlWha__vbrCardPreviewOpen{z-index:30}.communications-materials-source-panel-module__hKlWha__vbrCard strong{font-size:.82rem;line-height:1.2}.communications-materials-source-panel-module__hKlWha__vbrCard small,.communications-materials-source-panel-module__hKlWha__cnaCard small{color:var(--text-muted);font-size:.68rem;font-weight:700}.communications-materials-source-panel-module__hKlWha__selectionMark{border:1px solid var(--palette-slate-400);width:16px;height:16px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;left:11px}.communications-materials-source-panel-module__hKlWha__vbrCardSelected .communications-materials-source-panel-module__hKlWha__selectionMark,.communications-materials-source-panel-module__hKlWha__cnaCardSelected .communications-materials-source-panel-module__hKlWha__selectionMark{border-color:var(--deck-red);background:var(--deck-red)}.communications-materials-source-panel-module__hKlWha__seeMoreButton{color:var(--deck-red-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.7rem;font-weight:800}.communications-materials-source-panel-module__hKlWha__previewBox{z-index:20;border:1px solid var(--deck-red-border);background:var(--color-white);width:min(560px,100vw - 96px);max-height:360px;color:var(--palette-slate-600);box-shadow:0 18px 42px color-mix(in srgb, var(--palette-red-900) 18%, transparent);cursor:default;text-align:left;border-radius:8px;padding:18px;font-size:.74rem;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.communications-materials-source-panel-module__hKlWha__previewBox p,.communications-materials-source-panel-module__hKlWha__rationale,.communications-materials-source-panel-module__hKlWha__answerBlock p{margin:0}.communications-materials-source-panel-module__hKlWha__previewBox>span{color:var(--deck-red-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.communications-materials-source-panel-module__hKlWha__previewBox p{white-space:pre-wrap}.communications-materials-source-panel-module__hKlWha__previewClose{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;right:5px}.communications-materials-source-panel-module__hKlWha__cnaList{flex-direction:column;gap:10px;display:flex}.communications-materials-source-panel-module__hKlWha__cnaCard{gap:12px;padding:13px 14px 13px 34px;display:flex}.communications-materials-source-panel-module__hKlWha__cnaCardContent{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.communications-materials-source-panel-module__hKlWha__cnaCardContent strong{font-size:.84rem;line-height:1.3}.communications-materials-source-panel-module__hKlWha__answerBlock{border-left:3px solid var(--deck-red);background:var(--palette-red-50);color:var(--palette-slate-600);flex-direction:column;gap:3px;padding:9px 10px;font-size:.76rem;line-height:1.45;display:flex}.communications-materials-source-panel-module__hKlWha__answerBlock span{color:var(--deck-red-text);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.communications-materials-source-panel-module__hKlWha__rationale{color:var(--text-muted);font-size:.74rem;line-height:1.4}.communications-materials-source-panel-module__hKlWha__previewEyebrow{color:var(--deck-red-text);text-transform:uppercase;font-size:.68rem;font-weight:800}.communications-materials-source-panel-module__hKlWha__emptyState{border:1px dashed var(--deck-red-border);background:var(--palette-slate-50);color:var(--text-muted);text-align:center;border-radius:10px;padding:18px;font-size:.8rem}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__panel{--deck-red:var(--accent-materials);--deck-red-dark:color-mix(in srgb, var(--accent-materials) 76%, var(--color-white) 24%);--deck-red-text:var(--accent-materials);--deck-red-border:color-mix(in srgb, var(--accent-materials) 34%, var(--border-subtle));--deck-red-soft:color-mix(in srgb, var(--accent-materials) 14%, var(--surface-card-muted));border-color:var(--deck-red-border);background:var(--surface-card-muted);color:var(--text-primary);box-shadow:var(--shadow-sm)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__panelHeader h3{color:var(--text-primary)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__sectionToggle{color:var(--text-primary)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__vbrCard{color:var(--text-primary)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__cnaCard{color:var(--text-primary)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__cnaCardContent strong{color:var(--text-primary)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__generationStatus{color:var(--text-muted)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__panelHeader p{color:var(--text-muted)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__sectionSummary{color:var(--text-muted)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__vbrCard small{color:var(--text-muted)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__cnaCard small{color:var(--text-muted)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__rationale{color:var(--text-muted)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__emptyState{color:var(--text-muted)}:is(html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__directionInput,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__sectionCount,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__vbrCard,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__cnaCard,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__previewBox,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__previewClose,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__answerBlock,html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__emptyState){border-color:var(--deck-red-border);background:var(--surface-input);color:var(--text-secondary)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__sectionToggle{border-color:var(--deck-red-border);background:var(--deck-red-soft)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__vbrCardSelected{border-color:var(--deck-red-border);background:var(--deck-red-soft)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__cnaCardSelected{border-color:var(--deck-red-border);background:var(--deck-red-soft)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__sectionToggle:hover{border-color:var(--deck-red-border);background:var(--deck-red-soft)}html[data-theme=dark] .communications-materials-source-panel-module__hKlWha__directionInput::placeholder{color:var(--input-placeholder)}@media (max-width:760px){.communications-materials-source-panel-module__hKlWha__vbrGrid{grid-template-columns:1fr}}
.recipient-email-field-module__-hCdaG__field{color:var(--accent-outreach);gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.recipient-email-field-module__-hCdaG__row{align-items:center;gap:8px;display:flex}.recipient-email-field-module__-hCdaG__row input{border:1px solid var(--input-border-token);background:var(--surface-input);min-width:0;color:var(--text-primary);font:inherit;border-radius:8px;flex:1;padding:10px 12px;font-size:13px;font-weight:400}.recipient-email-field-module__-hCdaG__row button{border:1px solid var(--input-border-token);background:var(--surface-card);height:36px;color:var(--accent-outreach);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.recipient-email-field-module__-hCdaG__row button:disabled{color:var(--text-muted);cursor:default}.recipient-email-field-module__-hCdaG__lookup{border-radius:8px;flex-shrink:0;display:inline-flex;position:relative}.recipient-email-field-module__-hCdaG__lookup>button:disabled{pointer-events:none}.recipient-email-field-module__-hCdaG__unavailableLogo{filter:grayscale();opacity:.4}.recipient-email-field-module__-hCdaG__lookup[data-tooltip]:after{content:attr(data-tooltip);z-index:150;background:var(--palette-slate-600);width:max-content;max-width:240px;color:var(--palette-slate-50);pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.4;transition:opacity,visibility;position:absolute;bottom:calc(100% + 8px);left:0}.recipient-email-field-module__-hCdaG__lookup[data-tooltip]:hover:after,.recipient-email-field-module__-hCdaG__lookup[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:.5s}.recipient-email-field-module__-hCdaG__row :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.recipient-email-field-module__-hCdaG__field small{color:var(--text-secondary);font-weight:400}.recipient-email-field-module__-hCdaG__spinner{animation:1s linear infinite recipient-email-field-module__-hCdaG__spin}@keyframes recipient-email-field-module__-hCdaG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.recipient-email-field-module__-hCdaG__spinner{animation:none}}
.output-section-actions-module__31rOga__actions{--output-action-color:var(--text-link);--output-action-color-hover:var(--accent-blue);--output-delete-color:var(--status-danger-text);--output-delete-color-hover:var(--status-danger-text);min-height:28px;color:var(--output-action-color);justify-content:flex-end;align-items:center;gap:0;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.output-section-actions-module__31rOga__iconButton{min-width:24px;min-height:24px;color:var(--output-action-color);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;transition:color .16s,opacity .16s,transform .16s;display:inline-flex}.output-section-actions-module__31rOga__iconButton:hover{color:var(--output-action-color-hover);transform:translateY(-1px)}.output-section-actions-module__31rOga__iconButton:disabled{cursor:wait;opacity:.55;transform:none}.output-section-actions-module__31rOga__copiedButton{border:1px solid var(--palette-blue-300);background:var(--palette-blue-50);color:var(--output-action-color);padding:0 9px;animation:.52s output-section-actions-module__31rOga__actionFlash}.output-section-actions-module__31rOga__deleteButton{min-width:24px;min-height:24px;color:var(--output-delete-color);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.output-section-actions-module__31rOga__deleteButton:hover:not(:disabled){color:var(--output-delete-color-hover)}.output-section-actions-module__31rOga__deleteButtonConfirming,.output-section-actions-module__31rOga__deleteButtonConfirming:hover:not(:disabled){border:1px solid var(--palette-red-500);background:var(--palette-red-100);padding:0 9px;animation:.52s output-section-actions-module__31rOga__actionFlash}.output-section-actions-module__31rOga__deleteButton:disabled{cursor:wait;opacity:.55}.output-section-actions-module__31rOga__deletionOverlay{z-index:2;border-radius:inherit;width:100%;height:100%;min-height:100%;position:absolute;inset:0}html[data-theme=dark] .output-section-actions-module__31rOga__actions{--output-action-color:var(--text-link);--output-action-color-hover:var(--text-primary);--output-delete-color:var(--status-danger-text);--output-delete-color-hover:var(--status-danger-text)}html[data-theme=dark] .output-section-actions-module__31rOga__deleteButtonConfirming{border-color:color-mix(in srgb, var(--status-danger-text) 54%, var(--border-subtle));background:var(--status-danger-bg);color:var(--status-danger-text)}html[data-theme=dark] .output-section-actions-module__31rOga__deleteButtonConfirming:hover:not(:disabled){border-color:color-mix(in srgb, var(--status-danger-text) 54%, var(--border-subtle));background:var(--status-danger-bg);color:var(--status-danger-text)}@keyframes output-section-actions-module__31rOga__actionFlash{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}
.next-stage-button-module__2I2EJW__button{border:1px solid color-mix(in srgb, var(--palette-blue-600) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-white) 94%, transparent) 0%, color-mix(in srgb, var(--palette-blue-100) 88%, transparent) 54%, color-mix(in srgb, var(--palette-cyan-100) 82%, transparent) 100%);min-height:42px;color:var(--primary-strong);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.next-stage-button-module__2I2EJW__buttonCompact{border-radius:12px;gap:6px;min-height:34px;padding:0 12px;font-size:.82rem}.next-stage-button-module__2I2EJW__button:hover{border-color:color-mix(in srgb, var(--palette-blue-700) 34%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--palette-blue-700) 12%, transparent);transform:translateY(-1px)}.next-stage-button-module__2I2EJW__buttonDisabled,.next-stage-button-module__2I2EJW__buttonDisabled:hover{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.next-stage-button-module__2I2EJW__button:focus-visible{border-color:color-mix(in srgb, var(--palette-blue-700) 72%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--palette-blue-500) 16%, transparent);outline:none}html[data-theme=dark] .next-stage-button-module__2I2EJW__button{border-color:color-mix(in srgb, var(--palette-blue-400) 24%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--palette-slate-900) 96%, transparent) 0%, color-mix(in srgb, var(--palette-slate-900) 92%, transparent) 100%);color:color-mix(in srgb, var(--palette-blue-100) 94%, transparent)}html[data-theme=dark] .next-stage-button-module__2I2EJW__button:hover{border-color:color-mix(in srgb, var(--palette-blue-400) 36%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--palette-slate-950) 34%, transparent)}
.signatures-module__Vfx_sa__signatureForm [aria-invalid=true]{background:var(--status-danger-bg)}.signatures-module__Vfx_sa__signatureForm [role=group] button{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;border-radius:6px}.signatures-module__Vfx_sa__signatureForm [role=group] button[aria-pressed=true]{border-color:var(--accent-outreach);background:color-mix(in srgb, var(--accent-outreach) 12%, var(--surface-card));color:var(--accent-outreach)}.signatures-module__Vfx_sa__signatureForm [role=group] button:disabled{background:var(--control-bg-muted);color:var(--text-muted);cursor:not-allowed}.signatures-module__Vfx_sa__selectRow label{flex-direction:column;gap:6px;font-weight:600;display:flex}.signatures-module__Vfx_sa__selectRow select{border:1px solid var(--border-subtle);background:var(--surface-input);color:var(--text-primary);font:inherit;border-radius:8px;padding:9px 12px}.signatures-module__Vfx_sa__selectRow small{color:var(--text-secondary)}.signatures-module__Vfx_sa__selectRow{gap:6px;min-width:180px;display:grid}.signatures-module__Vfx_sa__preview{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);padding:12px 0}.signatures-module__Vfx_sa__preview p{margin:0 0 8px}.signatures-module__Vfx_sa__preview a{color:var(--text-link)}
.slide-feedback-module__bhvtbW__flag{border:1px solid var(--border-subtle);background:var(--surface-card);width:20px;height:20px;color:var(--text-secondary);pointer-events:auto;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.slide-feedback-module__bhvtbW__flag:hover,.slide-feedback-module__bhvtbW__flag[aria-pressed=true]{color:var(--accent-materials)}.slide-feedback-module__bhvtbW__flag:focus-visible,.slide-feedback-module__bhvtbW__dialog button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.slide-feedback-module__bhvtbW__tooltip{background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--popover-shadow);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:500;transition:opacity,visibility;position:absolute;top:26px;right:0}.slide-feedback-module__bhvtbW__flag:hover .slide-feedback-module__bhvtbW__tooltip{visibility:visible;opacity:1;transition-delay:.5s}.slide-feedback-module__bhvtbW__flag:focus-visible .slide-feedback-module__bhvtbW__tooltip{visibility:visible;opacity:1}.slide-feedback-module__bhvtbW__dialog{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-popover);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--popover-shadow);border-radius:12px;padding:20px}.slide-feedback-module__bhvtbW__dialog::backdrop{background:color-mix(in srgb, var(--text-primary) 24%, transparent)}.slide-feedback-module__bhvtbW__dialog header,.slide-feedback-module__bhvtbW__dialog footer{align-items:center;gap:8px;display:flex}.slide-feedback-module__bhvtbW__dialog h2{margin:0;font-size:16px}.slide-feedback-module__bhvtbW__dialog .slide-feedback-module__bhvtbW__close{border:0;margin-left:auto;padding:4px}.slide-feedback-module__bhvtbW__title{color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0;font-size:12px}.slide-feedback-module__bhvtbW__dialog label{font-size:12px;font-weight:650;display:block}.slide-feedback-module__bhvtbW__dialog label span{color:var(--text-muted);font-weight:400}.slide-feedback-module__bhvtbW__dialog textarea{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-input);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:7px;margin-top:8px;padding:8px;font-weight:400}.slide-feedback-module__bhvtbW__dialog footer{flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.slide-feedback-module__bhvtbW__dialog footer span{color:var(--text-muted);margin-right:auto;font-size:11px}.slide-feedback-module__bhvtbW__dialog button{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:6px 9px;font-size:12px}.slide-feedback-module__bhvtbW__dialog .slide-feedback-module__bhvtbW__submit{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text)}.slide-feedback-module__bhvtbW__error{color:var(--status-danger-text);font-size:12px}
