._window_17mud_2{background:var(--glass-raised);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--color-text);flex-direction:column;display:flex;position:relative}._dock_17mud_3{width:min(560px,100vw - 32px);height:min(var(--compose-height), calc(100dvh - var(--topbar-height) - var(--space-6)));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--glass-border);box-shadow:var(--shadow-4), var(--glass-edge);animation:_rise_17mud_1 var(--duration-slow) var(--ease-out);border-bottom:0}._dock_17mud_3._min_17mud_4{width:300px;height:auto}._dock_17mud_3._max_17mud_5{z-index:var(--z-dialog);inset:var(--space-8) max(var(--space-8), calc((100vw - 1000px) / 2));border-radius:var(--radius-xl);border-bottom:1px solid var(--glass-border);width:auto;height:auto;position:fixed}._inline_17mud_6{margin:var(--space-3) 0 var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);background:var(--color-surface)}._sheet_17mud_7{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:var(--z-dialog);padding-top:env(safe-area-inset-top);animation:_rise_17mud_1 var(--duration-slow) var(--ease-drawer);position:fixed;inset:0}@keyframes _rise_17mud_1{0%{opacity:0;transform:translateY(16px)}}._head_17mud_9{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-2) 0 var(--space-5);background:color-mix(in oklab, var(--color-primary) 9%, transparent);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex}._min_17mud_4 ._head_17mud_9{cursor:pointer;border-bottom:0}._title_17mud_11{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:var(--weight-medium);letter-spacing:0;flex:1;overflow:hidden}._headActions_17mud_12{gap:2px;display:flex}._fields_17mud_15{padding:0 var(--space-4);flex:none}._field_17mud_15{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);cursor:text;min-height:40px;display:flex;position:relative}._fieldLabel_17mud_17{width:34px;color:var(--color-text-muted);font-size:var(--text-sm);flex:none}._toRow_17mud_18{align-items:center;display:flex}._toRow_17mud_18>._field_17mud_15{flex:1;min-width:0}._ccToggle_17mud_20{height:40px;padding:0 var(--space-1) 0 var(--space-3);border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-sm);background:0 0;flex:none}._ccToggle_17mud_20:hover{color:var(--color-text);text-decoration:underline}._chips_17mud_22{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) 0;flex-wrap:wrap;flex:1;display:flex}._chip_17mud_22{align-items:center;gap:var(--space-1);max-width:100%;height:26px;padding:0 2px 0 var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-sunken);border:1px solid var(--color-border);font-size:var(--text-sm);display:inline-flex}._chipExternal_17mud_24{background:var(--color-warning-surface);border-color:color-mix(in oklab, var(--color-warning) 45%, transparent)}._chipIcon_17mud_25{width:14px;height:14px;color:var(--color-warning);flex:none}._chipText_17mud_26{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._chipRemove_17mud_27{border-radius:var(--radius-full);width:20px;height:20px;color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid}._chipRemove_17mud_27:hover{background:var(--color-surface-hover);color:var(--color-text)}._chipRemove_17mud_27 svg{width:14px;height:14px}._chipInput_17mud_30{min-width:120px;height:28px;color:var(--color-text);font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}._chipInput_17mud_30:focus-visible{box-shadow:none}._suggest_17mud_32{z-index:var(--z-popover);width:min(360px,100%);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-3);margin:0;list-style:none;position:absolute;top:100%;left:34px}._suggestItem_17mud_33{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;display:flex}._suggestActive_17mud_34,._suggestItem_17mud_33:hover{background:var(--color-surface-selected)}._suggestName_17mud_35{font-size:var(--text-md)}._suggestEmail_17mud_36{color:var(--color-text-muted);font-size:var(--text-xs)}._select_17mud_37,._sigSelect_17mud_37{height:30px;color:var(--color-text);font-size:var(--text-md);background:0 0;border:0}._sigSelect_17mud_37{max-width:150px;color:var(--color-text-secondary);font-size:var(--text-sm)}._subject_17mud_39{width:100%;height:40px;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);background:0 0;border:0;outline:none}._subject_17mud_39:focus-visible{box-shadow:none}._warn_17mud_42{gap:var(--space-2);margin:var(--space-2) var(--space-4) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-surface);color:var(--color-warning);font-size:var(--text-sm);display:flex}._warn_17mud_42 svg{flex:none;width:16px;height:16px;margin-top:1px}._body_17mud_46{min-height:0;padding:var(--space-2) var(--space-4) var(--space-3);cursor:text;flex-direction:column;flex:1;display:flex;overflow-y:auto}._body_17mud_46>*{cursor:auto;flex-shrink:0}._bodyWithSignature_17mud_49 ._editor_17mud_49,._bodyWithSignature_17mud_49 ._prose_17mud_49{min-height:64px}._bodyFill_17mud_51 ._editorWrap_17mud_51,._bodyFill_17mud_51 ._editor_17mud_49{flex-direction:column;flex:1 0 auto;display:flex}._bodyFill_17mud_51 ._prose_17mud_49{flex:1 0 auto}._toolbarSlot_17mud_53{padding:0 var(--space-3);flex:none}._toolbarSlot_17mud_53:empty{display:none}._toolbarSlot_17mud_53 ._toolbar_17mud_53{margin-top:0}._addSig_17mud_56{align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);background:0 0;border:0;display:inline-flex}._addSig_17mud_56:hover{background:var(--color-surface-hover);color:var(--color-text)}._addSig_17mud_56 svg{width:16px;height:16px}._inline_17mud_6 ._body_17mud_46{min-height:160px}._editorWrap_17mud_51{flex-direction:column;display:flex}._editor_17mud_49{min-height:120px}._prose_17mud_49{min-height:96px;font-size:var(--text-md);line-height:var(--leading-body);overflow-wrap:anywhere;outline:none}._prose_17mud_49 p{margin:0 0 .6em}._prose_17mud_49 ul,._prose_17mud_49 ol{margin:0 0 .6em;padding-left:1.4em}._prose_17mud_49 blockquote{padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-secondary);margin:0 0 .6em}._prose_17mud_49 a{color:var(--color-link)}._prose_17mud_49 p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-muted);pointer-events:none}._toolbar_17mud_53{margin-top:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-wrap:wrap;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px;display:flex}._sep_17mud_69{width:1px;height:18px;margin:0 var(--space-1);background:var(--color-border-strong)}._signature_17mud_70{margin-top:var(--space-3);font-size:var(--text-sm);overflow-x:auto}._signature_17mud_70 img{max-width:100%;height:auto;display:inline-block}._quoteBox_17mud_72{margin-top:var(--space-3)}._quoteToggle_17mud_73{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface-sunken);width:28px;height:18px;color:var(--color-text-secondary);place-items:center;display:grid}._quoteToggle_17mud_73 svg{width:16px;height:16px}._quote_17mud_72{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);overflow-x:auto}._quote_17mud_72 img{max-width:100%;height:auto}._files_17mud_77{gap:var(--space-1);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._file_17mud_77{align-items:center;gap:var(--space-2);max-width:420px;padding:2px 2px 2px var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--text-sm);display:flex}._file_17mud_77>svg{width:14px;height:14px;color:var(--color-text-muted);flex:none}._fileName_17mud_80{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._fileSize_17mud_81{color:var(--color-text-muted);font-size:var(--text-xs)}._progress_17mud_82{width:90px;height:6px;accent-color:var(--color-primary)}._err_17mud_83{color:var(--color-danger);font-size:var(--text-xs)}._foot_17mud_86{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;flex:none;display:flex}._sendGroup_17mud_87{display:inline-flex}._sendMain_17mud_88{border-top-right-radius:0;border-bottom-right-radius:0}._sendMore_17mud_89{border:0;border-left:1px solid color-mix(in oklab, var(--color-text-on-primary) 30%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary);width:30px;color:var(--color-text-on-primary);place-items:center;display:grid}._sendMore_17mud_89:hover:not(:disabled){background:var(--color-primary-hover)}._sendMore_17mud_89 svg{width:16px;height:16px}._savedState_17mud_92{color:var(--color-text-muted);font-size:var(--text-xs);margin-left:auto}._discard_17mud_93{flex:none}._drop_17mud_94{inset:44px var(--space-2) var(--space-2);border:2px dashed var(--color-primary);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-surface) 88%, var(--color-primary));color:var(--color-primary-text);font-weight:var(--weight-semibold);pointer-events:none;place-items:center;display:grid;position:absolute}._dialogActions_17mud_95{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}._timeInput_17mud_96{height:38px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md)}._dockRow_17mud_99{z-index:var(--z-dock);align-items:flex-end;gap:var(--space-3);pointer-events:none;display:flex;position:fixed;bottom:0}._dockRow_17mud_99>*{pointer-events:auto}._toasts_17mud_101{z-index:var(--z-toast);left:var(--space-4);bottom:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}._toast_17mud_101{align-items:center;gap:var(--space-3);min-width:240px;max-width:min(460px,100vw - 32px);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--df-ink);color:#eef3f2;box-shadow:var(--shadow-4);font-size:var(--text-md);animation:_rise_17mud_1 var(--duration-base) var(--ease-out);border-radius:14px;display:flex}:root[data-theme=dark] ._toast_17mud_101{background:#2a2533}._toastError_17mud_104{background:var(--color-danger);color:#fff}._toastText_17mud_105{flex:1}._toastAction_17mud_106{height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:#d8b4fe;font-weight:var(--weight-semibold);background:0 0;border:0}._toastAction_17mud_106:hover{background:#ffffff1a}._toastError_17mud_104 ._toastAction_17mud_106{color:#fff}._toastClose_17mud_109{border-radius:var(--radius-sm);width:28px;height:28px;color:inherit;opacity:.7;background:0 0;border:0;place-items:center;display:grid}._toastClose_17mud_109 svg{width:16px;height:16px}@media (max-width:899px){._toasts_17mud_101{left:var(--space-3);right:var(--space-3);bottom:calc(64px + env(safe-area-inset-bottom))}}._prose_17mud_49:focus-visible{box-shadow:none}._inline_17mud_6:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 16%, transparent), var(--shadow-2)}._page_17mud_115{border-radius:0;position:fixed;inset:0}._page_17mud_115 ._head_17mud_9{border-radius:0}._editorLoading_17mud_117{min-height:160px}@media (max-width:899px){._toolbar_17mud_53{flex-wrap:nowrap;width:100%;overflow-x:auto}._sep_17mud_69{flex:none}}._followup_17mud_119{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._followup_17mud_119 select{background:var(--glass-control);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;min-height:44px;color:var(--color-text);padding:var(--space-2);font:inherit}
