body{margin:0}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=light]{--surface:#f2ede0;--surface-elev:#faf6eb;--surface-sunk:#e8e1ce;--surface-hover:#ede5d2;--ink:#2a1d14;--ink-soft:#5c4836;--ink-mute:#8c7659;--ink-dim:#b5a286;--burgundy:#8b1f2a;--burgundy-deep:#5c141c;--burgundy-bright:#a8242f;--burgundy-tint:#8b1f2a14;--burgundy-tint-strong:#8b1f2a29;--cognac:#8b5a3c;--cognac-tint:#8b5a3c1f;--saddle:#6b4226;--sage:#6b7855;--sage-tint:#6b785524;--amber:#b8843a;--amber-tint:#b8843a24;--line:#2a1d1417;--line-strong:#2a1d1429;--line-emph:#2a1d1447;--shadow-sm:0 1px 2px #4c321e0f;--shadow-md:0 1px 3px #4c321e12,0 6px 16px #4c321e0f;--shadow-lg:0 4px 12px #4c321e1a,0 24px 48px #4c321e1a;color-scheme:light}[data-theme=dark]{--surface:#1a130e;--surface-elev:#221913;--surface-sunk:#14100a;--surface-hover:#2a1f18;--ink:#f0e7d2;--ink-soft:#c5b59a;--ink-mute:#8f7f66;--ink-dim:#5c5247;--burgundy:#c2475a;--burgundy-deep:#8b1f2a;--burgundy-bright:#d85f71;--burgundy-tint:#c2475a29;--burgundy-tint-strong:#c2475a47;--cognac:#d49c70;--cognac-tint:#d49c7026;--saddle:#a06b45;--sage:#9fae82;--sage-tint:#9fae8226;--amber:#d9a85f;--amber-tint:#d9a85f26;--line:#f0e7d21a;--line-strong:#f0e7d233;--line-emph:#f0e7d252;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 1px 3px #00000059,0 6px 16px #00000040;--shadow-lg:0 4px 12px #0006,0 24px 48px #0006;color-scheme:dark}:root,[data-theme=light]{--c-bg:var(--surface);--c-surface:var(--surface-elev);--c-border:var(--line);--c-text:var(--ink);--c-sub:var(--ink-soft);--c-muted:var(--ink-mute);--c-accent:var(--burgundy);--c-accent-bg:var(--burgundy-tint);--c-accent-text:var(--burgundy-deep);--c-accent-alpha:var(--burgundy-tint-strong);--c-green:var(--sage);--c-green-bg:var(--sage-tint);--c-amber:var(--amber);--c-amber-bg:var(--amber-tint);--c-red:var(--burgundy);--c-red-bg:var(--burgundy-tint);--c-hover:var(--surface-hover);--c-overlay:#2a1d1480}[data-theme=dark]{--c-bg:var(--surface);--c-surface:var(--surface-elev);--c-border:var(--line);--c-text:var(--ink);--c-sub:var(--ink-soft);--c-muted:var(--ink-mute);--c-accent:var(--burgundy);--c-accent-bg:var(--burgundy-tint);--c-accent-text:var(--burgundy-deep);--c-accent-alpha:var(--burgundy-tint-strong);--c-green:var(--sage);--c-green-bg:var(--sage-tint);--c-amber:var(--amber);--c-amber-bg:var(--amber-tint);--c-red:var(--burgundy);--c-red-bg:var(--burgundy-tint);--c-hover:var(--surface-hover);--c-overlay:#000000a6}*,:after,:before{transition:background-color .2s,color .2s,border-color .2s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2ede0;background:var(--surface);color:#2a1d14;color:var(--ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.mono{font-feature-settings:"zero","ss02";font-family:JetBrains Mono,monospace}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes senderFlash{0%{opacity:1}25%{opacity:.25}to{opacity:1}}.workspace{display:flex;min-height:calc(100vh - 110px)}@media (max-width:740px){.workspace{flex-direction:column}.left-panel{border-bottom:1px solid #2a1d1417;border-bottom:1px solid var(--line);border-right:none!important;max-height:400px;width:100%!important}}.q-dot{transition:width .2s ease,background .15s ease}.btn-approve{transition:background .12s,transform .08s,box-shadow .12s}.btn-approve:hover:not(:disabled){background:#5c141c!important;background:var(--burgundy-deep)!important;box-shadow:0 4px 14px #8b1f2a59!important}.btn-approve:active:not(:disabled){transform:translateY(1px)}.btn-approve:disabled{cursor:not-allowed!important}.btn-skip{transition:color .1s}.btn-skip:hover{color:#5c4836!important;color:var(--ink-soft)!important}.btn-ghost{transition:background .1s,border-color .1s}.btn-ghost:hover{background:#ede5d2!important;background:var(--surface-hover)!important}.btn-icon{transition:background .1s}.btn-icon:hover{background:#ede5d2!important;background:var(--surface-hover)!important}.q-item{transition:background .1s}.q-item:hover{background:#f2ede0!important;background:var(--surface)!important}.tone-card{transition:border-color .1s,background .1s}.tone-card:hover{border-color:#2a1d1447!important;border-color:var(--line-emph)!important}.voice-textarea{transition:border-color .14s}.voice-textarea:focus{border-color:#8b1f2a!important;border-color:var(--burgundy)!important;outline:none}.thresh-opt{transition:background .08s}.thresh-opt:hover{background:#f2ede0!important;background:var(--surface)!important}@keyframes connectBtnPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.connect-logo{animation:fadeUp .4s ease-out both}.connect-card{animation:fadeUp .5s ease-out .2s both;background:#faf6eb!important;background:var(--surface-elev)!important;border:1px solid #2a1d1417!important;border:1px solid var(--line)!important}.connect-headline{animation:fadeIn .4s ease-out .45s both;color:#2a1d14!important;color:var(--ink)!important}.connect-sub{animation:fadeIn .4s ease-out .6s both;color:#5c4836!important;color:var(--ink-soft)!important}.connect-btn{align-items:center;animation:connectBtnPulse 3s ease-in-out infinite;background:#8b1f2a;background:var(--burgundy);border:none;border-radius:12px;color:#faf6eb;color:var(--surface-elev);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:15px 24px;transition:background .2s ease,transform .2s ease;width:100%}.connect-btn:hover:not(:disabled){animation:none;background:#5c141c;background:var(--burgundy-deep);transform:translateY(-1px)}.connect-btn:disabled{animation:none;cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion:reduce){.connect-card,.connect-headline,.connect-logo,.connect-sub{animation:none!important;opacity:1!important;transform:none!important}.connect-btn{animation:none!important}}.thresh-opt:has([style*=Pro]){opacity:.7}.btn-show-more{background:none;border:1px solid #2a1d1417;border:1px solid var(--line);border-radius:8px;color:#5c4836;color:var(--ink-soft);cursor:pointer;font-size:13px;font-weight:600;padding:9px 22px;transition:background .1s,border-color .1s}.btn-show-more:hover{background:#ede5d2!important;background:var(--surface-hover)!important;border-color:#2a1d1447!important;border-color:var(--line-emph)!important;color:#8b1f2a!important;color:var(--burgundy)!important}.btn-theme{align-items:center;background:none;border:none;border-radius:6px;color:#8c7659;color:var(--ink-mute);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:color .15s,background .15s;width:28px}.btn-theme:hover{background:#ede5d2;background:var(--surface-hover)}input,select,textarea{background:#e8e1ce;background:var(--surface-sunk);color:#2a1d14;color:var(--ink)}input::placeholder,textarea::placeholder{color:#8c7659;color:var(--ink-mute);opacity:1}@media (max-width:520px){.workspace{flex-direction:column}.left-panel{border-bottom:1px solid #2a1d1417;border-bottom:1px solid var(--line);border-right:none!important;max-height:none!important;width:100%!important}.left-panel.mobile-hidden{display:none!important}.right-panel{min-height:60vh}.right-panel.mobile-hidden{display:none!important}.email-popout{border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;max-height:92vh!important;right:0!important;width:100%!important}.settings-layout{flex-direction:column!important}.settings-tabs{border-bottom:1px solid #2a1d1417;border-bottom:1px solid var(--line);border-right:none!important;flex-direction:row!important;min-width:0!important;overflow-x:auto;padding-bottom:0!important;width:100%!important}.settings-tab{border-bottom:2px solid #0000;border-radius:0!important;padding:10px 14px!important;white-space:nowrap}.settings-tab[data-active=true]{background:none!important;border-bottom-color:#8b1f2a;border-bottom-color:var(--burgundy)}.settings-content{padding:16px!important}.action-bar{flex-wrap:wrap;gap:8px!important}.btn-approve{justify-content:center!important;width:100%!important}.deal-meta-row{flex-wrap:wrap;gap:4px!important}}@media (max-width:768px){#root,body{overflow-x:hidden}}
/*# sourceMappingURL=main.4f480377.css.map*/