.embed-module__LVTQca__frame{max-width:1000px;margin:0 auto;padding:22px 26px 48px}.embed-module__LVTQca__orgRow{border-bottom:1px solid var(--border-faint,#f0ebdd);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;display:flex}.embed-module__LVTQca__orgMark{background:var(--accent,#5f7a34);width:26px;height:26px;color:var(--bg-card,#fffdf8);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.embed-module__LVTQca__orgName{color:var(--ink,#26221a);flex:1;min-width:0;font-size:13px;font-weight:700}.embed-module__LVTQca__signOut{color:var(--ink-soft,#8f8672);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:700}.embed-module__LVTQca__loginWrap{max-width:400px;margin:48px auto 0}.embed-module__LVTQca__card{background:var(--bg-card,#fffdf8);border:1px solid var(--border,#e0d9c7);border-radius:12px;padding:26px 26px 24px}.embed-module__LVTQca__title{font-family:var(--font-display,"Source Serif 4"), serif;letter-spacing:-.02em;color:var(--ink,#26221a);margin:0;font-size:21px;font-weight:700}.embed-module__LVTQca__sub{color:var(--ink-soft,#8f8672);margin-top:6px;font-size:12.5px;line-height:1.55}.embed-module__LVTQca__tabs{background:var(--bg-chip,#f1ece0);border-radius:8px;gap:6px;margin-top:18px;padding:3px;display:flex}.embed-module__LVTQca__tab{text-align:center;color:var(--ink-soft,#8f8672);cursor:pointer;border-radius:6px;flex:1;padding:7px 0;font-size:12px;font-weight:700}.embed-module__LVTQca__tabOn{background:var(--bg-card,#fffdf8);color:var(--ink,#26221a);box-shadow:0 1px 2px #26221a14;}.embed-module__LVTQca__label{color:var(--ink,#26221a);margin:16px 0 7px;font-size:12.5px;font-weight:700}.embed-module__LVTQca__field{box-sizing:border-box;background:var(--bg-card,#fffdf8);border:1px solid var(--border-strong,#d9d2be);width:100%;height:38px;color:var(--ink,#26221a);border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px}.embed-module__LVTQca__code{letter-spacing:.35em;text-align:center;font-family:ui-monospace,monospace;font-size:16px;}.embed-module__LVTQca__go{background:var(--accent,#5f7a34);width:100%;color:var(--bg-card,#fffdf8);cursor:pointer;border:0;border-radius:7px;margin-top:16px;padding:10px 0;font-family:inherit;font-size:13px;font-weight:700}.embed-module__LVTQca__go:disabled{opacity:.55;cursor:default}.embed-module__LVTQca__quiet{color:var(--accent-deep,#44561f);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-family:inherit;font-size:12px;font-weight:700}.embed-module__LVTQca__err{background:var(--danger-tint,#f7e8e4);color:var(--danger,#a33);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12px;line-height:1.5}.embed-module__LVTQca__foot{text-align:center;color:var(--ink-faint,#a39a84);margin-top:14px;font-size:11px}.embed-module__LVTQca__neutral{--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg-page:transparent;--bg-card:#fff;--bg-chip:#f4f4f2;--border:#e3e3e0;--border-soft:#e9e9e6;--border-strong:#d6d6d2;--border-faint:#efefec;--border-mid:#cfcfca;--ink:#1f2124;--ink-strong:#3c3f44;--ink-mid:#55585e;--ink-body:#45484d;--ink-soft:#83868c;--ink-faint:#a4a7ac;--danger:#b3352c;--danger-tint:#f9e9e7;--warn-text:#8a5a1d;--warn-strong:#8a5a1d;--warn-tint:#fdf3e2;--warn-panel:#fdf6ea;--warn-panel-border:#ecd9b4;--board-max-width:none;font-family:var(--font-body);color:var(--ink)}.embed-module__LVTQca__neutral .embed-module__LVTQca__frame{max-width:none;padding:4px 2px 28px}
.Toast-module__HsjkRa__toast{left:50%;bottom:calc(28px + var(--pinned-bar,0px));background:var(--ink);color:var(--bg-callout);border-radius:var(--r-card);box-shadow:var(--shadow-modal);z-index:200;animation:Toast-module__HsjkRa__toastIn .28s var(--ease);text-align:center;max-width:min(90vw,460px);padding:10px 18px;font-size:12.5px;font-weight:600;position:fixed;transform:translate(-50%)}.Toast-module__HsjkRa__toast.Toast-module__HsjkRa__withAction{text-align:left;align-items:center;gap:14px;padding-right:10px;display:flex}.Toast-module__HsjkRa__withAction .Toast-module__HsjkRa__msg{flex:auto;min-width:0}.Toast-module__HsjkRa__withAction .Toast-module__HsjkRa__action{font:inherit;color:var(--accent-mid);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:3px 8px;font-weight:700}.Toast-module__HsjkRa__withAction .Toast-module__HsjkRa__action:hover{text-decoration:underline}.Toast-module__HsjkRa__withAction .Toast-module__HsjkRa__action:focus-visible{outline:2px solid var(--accent-mid);outline-offset:1px}
.ChatDock-module__3t_r2a__dock{right:20px;bottom:calc(20px + var(--pinned-bar,0px));z-index:45;align-items:flex-end;gap:10px;display:flex;position:fixed}@media (min-width:1280px){:root[data-assistant-open] .ChatDock-module__3t_r2a__dock{right:calc(20px + var(--assistant-panel-w,462px))}}.ChatDock-module__3t_r2a__launcher{background:var(--accent);width:54px;height:54px;color:var(--bg-card);box-shadow:var(--shadow-popover);cursor:pointer;transition:background var(--t-fast) var(--ease);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ChatDock-module__3t_r2a__launcher:hover{background:var(--accent-hover)}.ChatDock-module__3t_r2a__launcherBadge{border-radius:var(--r-pill);border:2px solid var(--bg-page);background:var(--danger);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.ChatDock-module__3t_r2a__panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-panel);width:340px;height:480px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-popover);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.ChatDock-module__3t_r2a__header{border-bottom:1px solid var(--border-soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.ChatDock-module__3t_r2a__header:active{cursor:grabbing}.ChatDock-module__3t_r2a__resizeGrip{z-index:2;cursor:nwse-resize;touch-action:none;border-top-left-radius:var(--r-panel);width:18px;height:18px;position:absolute;top:0;left:0}.ChatDock-module__3t_r2a__resizeGrip:hover{border-top:2px solid var(--accent-mid);border-left:2px solid var(--accent-mid)}.ChatDock-module__3t_r2a__headMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ChatDock-module__3t_r2a__headTitle{font-family:var(--font-display), serif;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ChatDock-module__3t_r2a__headPresence{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ChatDock-module__3t_r2a__iconBtn{border-radius:var(--r-control);width:26px;height:26px;color:var(--ink-mid);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.ChatDock-module__3t_r2a__iconBtn:hover{background:var(--bg-hover);color:var(--ink-strong)}.ChatDock-module__3t_r2a__list{overscroll-behavior:contain;flex:1;padding:6px;overflow-y:auto}.ChatDock-module__3t_r2a__convRow{border-radius:var(--r-control);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ChatDock-module__3t_r2a__convRow:hover{background:var(--bg-hover)}.ChatDock-module__3t_r2a__convRow:disabled{opacity:.6;cursor:default}.ChatDock-module__3t_r2a__convRowStatic{cursor:default}.ChatDock-module__3t_r2a__convRowStatic:hover{background:0 0}.ChatDock-module__3t_r2a__teamGlyph{background:var(--bg-chip);width:34px;height:34px;color:var(--ink-mid);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.ChatDock-module__3t_r2a__convMain{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;min-width:0;display:grid}.ChatDock-module__3t_r2a__convTop{align-items:baseline;gap:8px;display:flex}.ChatDock-module__3t_r2a__convName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ChatDock-module__3t_r2a__convTime{color:var(--ink-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px}.ChatDock-module__3t_r2a__convPreview{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ChatDock-module__3t_r2a__convBadge{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--bg-card);flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ChatDock-module__3t_r2a__fab{background:var(--accent);width:44px;height:44px;color:var(--bg-card);cursor:pointer;box-shadow:var(--shadow-popover);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;bottom:16px;right:16px}.ChatDock-module__3t_r2a__fab:hover{background:var(--accent-hover)}.ChatDock-module__3t_r2a__composePreview{border-bottom:1px solid var(--border-soft);margin-bottom:6px;padding:6px 6px 10px}.ChatDock-module__3t_r2a__noteInput{border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-card);width:100%;color:var(--ink-body);font:inherit;resize:none;margin-top:8px;padding:7px 9px;font-size:12px}.ChatDock-module__3t_r2a__noteInput:focus{border-color:var(--accent-mid);outline:none}.ChatDock-module__3t_r2a__composeHint{color:var(--ink-soft);margin-top:10px;font-size:11px;font-weight:600}.ChatDock-module__3t_r2a__entityCard{background:#ffffff8c;border:none;border-radius:8px;align-items:center;gap:10px;min-width:210px;max-width:100%;padding:9px 10px;text-decoration:none;display:flex}a.ChatDock-module__3t_r2a__entityCard:hover{background:var(--bg-hover)}.ChatDock-module__3t_r2a__entityType{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:10px;font-weight:700}.ChatDock-module__3t_r2a__entityLabel{color:var(--accent-deep);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ChatDock-module__3t_r2a__thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.ChatDock-module__3t_r2a__threadEmpty{color:var(--ink-soft);text-align:center;margin:auto;font-size:12px}.ChatDock-module__3t_r2a__run{align-items:flex-end;gap:8px;max-width:100%;display:flex}.ChatDock-module__3t_r2a__runMine{flex-direction:row-reverse}.ChatDock-module__3t_r2a__runBubbles{flex-direction:column;gap:3px;min-width:0;max-width:78%;display:flex}.ChatDock-module__3t_r2a__runMine .ChatDock-module__3t_r2a__runBubbles{align-items:flex-end}.ChatDock-module__3t_r2a__runAuthor{color:var(--ink-soft);margin-left:2px;font-size:10.5px;font-weight:600}.ChatDock-module__3t_r2a__bubble{background:var(--bg-chip);color:var(--ink-body);border-radius:10px;flex-direction:column;gap:4px;max-width:100%;padding:8px 11px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.ChatDock-module__3t_r2a__bubbleMine{background:var(--accent-tint);color:var(--accent-deep)}.ChatDock-module__3t_r2a__bubbleText{white-space:pre-wrap;word-break:break-word}.ChatDock-module__3t_r2a__bubbleDeleted{border:1px dashed var(--border-soft);color:var(--ink-faint);background:0 0;font-style:italic}.ChatDock-module__3t_r2a__bubbleDelete{width:16px;height:16px;color:var(--ink-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;padding:0;font-size:10px;line-height:1;transition:opacity .12s;position:absolute;top:2px;left:-20px}.ChatDock-module__3t_r2a__bubble:hover .ChatDock-module__3t_r2a__bubbleDelete,.ChatDock-module__3t_r2a__bubbleDelete:focus-visible{opacity:1}.ChatDock-module__3t_r2a__bubbleDelete:hover{color:var(--danger)}.ChatDock-module__3t_r2a__bubbleTime{color:var(--ink-faint);align-self:flex-end;font-size:9.5px}.ChatDock-module__3t_r2a__formerLine{border-top:1px solid var(--border-soft);color:var(--ink-soft);flex:none;padding:12px;font-size:12px;line-height:1.5}.ChatDock-module__3t_r2a__composer{border-top:1px solid var(--border-soft);flex:none;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:relative}.ChatDock-module__3t_r2a__composerInput{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-card);width:100%;min-width:0;min-height:40px;max-height:96px;color:var(--ink-body);font:inherit;resize:none;flex:1;padding:10px;font-size:12.5px}.ChatDock-module__3t_r2a__composerInput:focus{border-color:var(--accent-mid);outline:none}.ChatDock-module__3t_r2a__sendBtn{border-radius:var(--r-control);background:var(--accent);height:40px;color:var(--bg-card);cursor:pointer;border:none;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:flex}.ChatDock-module__3t_r2a__sendBtn:hover:not(:disabled){background:var(--accent-hover)}.ChatDock-module__3t_r2a__sendBtn:disabled{opacity:.5;cursor:default}.ChatDock-module__3t_r2a__daySep{align-items:center;gap:10px;margin:10px 0 6px;display:flex}.ChatDock-module__3t_r2a__daySep:before,.ChatDock-module__3t_r2a__daySep:after{content:"";background:var(--border-soft);flex:1;height:1px}.ChatDock-module__3t_r2a__daySepLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-size:10.5px;font-weight:700}.ChatDock-module__3t_r2a__bubbleMentionsMe{border-left:2px solid var(--accent);background:var(--accent-tint)}.ChatDock-module__3t_r2a__typingLine{color:var(--ink-faint);flex:none;padding:0 14px 4px;font-size:11px;font-style:italic}.ChatDock-module__3t_r2a__bar{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-popover);flex:none;align-items:center;padding:5px 12px 5px 5px;display:inline-flex;position:relative}.ChatDock-module__3t_r2a__bar:hover{border-color:var(--border-mid)}.ChatDock-module__3t_r2a__barMain{border-radius:var(--r-pill);cursor:pointer;color:var(--ink-strong);background:0 0;border:none;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.ChatDock-module__3t_r2a__barFace{flex:none;display:inline-flex;position:relative}.ChatDock-module__3t_r2a__barGlyph{background:var(--bg-chip);width:42px;height:42px;color:var(--ink-mid);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.ChatDock-module__3t_r2a__barBadge{border-radius:var(--r-pill);border:2px solid var(--bg-card);background:var(--danger);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.ChatDock-module__3t_r2a__barName{text-overflow:ellipsis;white-space:nowrap;max-width:118px;line-height:1;overflow:hidden}.ChatDock-module__3t_r2a__barMain:hover .ChatDock-module__3t_r2a__barName{color:var(--accent-deep)}.ChatDock-module__3t_r2a__barClose{border:1px solid var(--border-strong);background:var(--bg-card);width:20px;height:20px;color:var(--ink-soft);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease);border-radius:50%;place-items:center;font-size:9.5px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.ChatDock-module__3t_r2a__bar:hover .ChatDock-module__3t_r2a__barClose,.ChatDock-module__3t_r2a__barClose:focus-visible{opacity:1}.ChatDock-module__3t_r2a__barClose:hover{color:var(--ink-strong);background:var(--bg-hover)}.ChatDock-module__3t_r2a__ticks{color:var(--ink-faint);margin-left:4px;font-size:10px}.ChatDock-module__3t_r2a__tickOverlap{margin-left:-.45em}.ChatDock-module__3t_r2a__ticksRead{color:var(--tick-read)}.ChatDock-module__3t_r2a__bubbleReact{width:16px;height:16px;color:var(--ink-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;padding:0;font-size:11px;line-height:1;transition:opacity .12s;position:absolute;top:2px;right:-20px}.ChatDock-module__3t_r2a__bubble:hover .ChatDock-module__3t_r2a__bubbleReact,.ChatDock-module__3t_r2a__bubbleReact:focus-visible{opacity:1}.ChatDock-module__3t_r2a__bubbleReact:hover{color:var(--ink-strong)}.ChatDock-module__3t_r2a__bubbleMine .ChatDock-module__3t_r2a__bubbleReact{left:-38px;right:auto}.ChatDock-module__3t_r2a__reactPopover{z-index:5;border:1px solid var(--border-soft);background:var(--bg-card);border-radius:16px;gap:2px;padding:4px 6px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 4px 14px #0000001f}.ChatDock-module__3t_r2a__reactPopoverMine{left:auto;right:0}.ChatDock-module__3t_r2a__reactOption{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:3px 4px;font-size:15px;line-height:1}.ChatDock-module__3t_r2a__reactOption:hover{background:var(--bg-chip)}.ChatDock-module__3t_r2a__reactRow{z-index:2;gap:3px;display:flex;position:absolute;bottom:-17px;left:10px}.ChatDock-module__3t_r2a__bubbleMine .ChatDock-module__3t_r2a__reactRow{left:auto;right:10px}.ChatDock-module__3t_r2a__bubbleWithReacts{margin-bottom:20px}.ChatDock-module__3t_r2a__reactChip{background:var(--bg-page);color:var(--ink-body);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:4px;padding:3px 9px;font-size:14px;line-height:1.4;display:inline-flex;box-shadow:0 1px 5px #00000029}.ChatDock-module__3t_r2a__reactChipMine{background:var(--accent-soft,var(--bg-chip))}.ChatDock-module__3t_r2a__fileChip{border:1px solid var(--border-soft);background:var(--bg-page);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;max-width:230px;padding:7px 9px;display:flex}.ChatDock-module__3t_r2a__fileChip:hover{border-color:var(--border-mid)}.ChatDock-module__3t_r2a__fileExt{background:var(--bg-chip);color:var(--ink-strong);letter-spacing:.04em;border-radius:6px;flex:none;padding:4px 6px;font-size:9.5px;font-weight:700}.ChatDock-module__3t_r2a__fileMeta{flex-direction:column;min-width:0;display:flex}.ChatDock-module__3t_r2a__fileName{color:var(--ink-body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ChatDock-module__3t_r2a__fileSize{color:var(--ink-faint);font-size:10px}.ChatDock-module__3t_r2a__composerIconBtn{border-radius:var(--r-control);width:36px;height:40px;color:var(--ink-body);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:flex}.ChatDock-module__3t_r2a__composerPlus{font-size:24px;font-weight:300;line-height:0}.ChatDock-module__3t_r2a__composerIconBtn:hover:not(:disabled){color:var(--ink-strong);background:var(--bg-chip)}.ChatDock-module__3t_r2a__composerIconBtn:disabled{cursor:default}.ChatDock-module__3t_r2a__emojiRow{z-index:5;border:1px solid var(--border-soft);background:var(--bg-card);border-radius:16px;gap:2px;padding:4px 6px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 4px 14px #0000001f}.ChatDock-module__3t_r2a__bubbleEdit{width:16px;height:16px;color:var(--ink-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;padding:0;font-size:11px;line-height:1;transition:opacity .12s;position:absolute;top:20px;left:-20px}.ChatDock-module__3t_r2a__bubble:hover .ChatDock-module__3t_r2a__bubbleEdit,.ChatDock-module__3t_r2a__bubbleEdit:focus-visible{opacity:1}.ChatDock-module__3t_r2a__bubbleEdit:hover{color:var(--ink-strong)}.ChatDock-module__3t_r2a__editInput{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-card);width:100%;min-width:160px;max-height:120px;color:var(--ink-body);font:inherit;resize:none;border-radius:8px;padding:5px 7px;font-size:12.5px}.ChatDock-module__3t_r2a__editInput:focus{border-color:var(--accent-mid);outline:none}.ChatDock-module__3t_r2a__editHint{color:var(--ink-faint);font-size:9.5px}.ChatDock-module__3t_r2a__editedMark{margin-left:4px;font-style:italic}.ChatDock-module__3t_r2a__loadEarlier{border:1px solid var(--border-soft);background:var(--bg-card);color:var(--ink-soft);cursor:pointer;border-radius:12px;flex:none;align-self:center;padding:3px 12px;font-size:10.5px}.ChatDock-module__3t_r2a__loadEarlier:hover:not(:disabled){color:var(--ink-strong);background:var(--bg-hover)}.ChatDock-module__3t_r2a__loadEarlier:disabled{cursor:default;opacity:.6}.ChatDock-module__3t_r2a__newSep{align-items:center;gap:10px;margin:10px 0 6px;display:flex}.ChatDock-module__3t_r2a__newSep:before,.ChatDock-module__3t_r2a__newSep:after{content:"";background:var(--accent);opacity:.4;flex:1;height:1px}.ChatDock-module__3t_r2a__newSepLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);flex:none;font-size:10.5px;font-weight:700}.ChatDock-module__3t_r2a__linkPreview{min-width:0;max-width:100%;display:block}.ChatDock-module__3t_r2a__resizeGripTr{z-index:2;cursor:nesw-resize;touch-action:none;border-top-right-radius:var(--r-panel);width:18px;height:18px;position:absolute;top:0;right:0}.ChatDock-module__3t_r2a__resizeGripTr:hover{border-top:2px solid var(--accent-mid);border-right:2px solid var(--accent-mid)}.ChatDock-module__3t_r2a__resizeGripBl{z-index:2;cursor:nesw-resize;touch-action:none;border-bottom-left-radius:var(--r-panel);width:18px;height:18px;position:absolute;bottom:0;left:0}.ChatDock-module__3t_r2a__resizeGripBl:hover{border-bottom:2px solid var(--accent-mid);border-left:2px solid var(--accent-mid)}.ChatDock-module__3t_r2a__bubbleMenuBtn{width:22px;height:20px;color:var(--ink-strong);cursor:pointer;opacity:0;z-index:3;background:linear-gradient(225deg,#00000017 25%,#0000 72%);border:none;border-top-right-radius:10px;padding:0 2px 2px 0;font-size:13px;line-height:1;transition:opacity .12s;position:absolute;top:0;right:0}.ChatDock-module__3t_r2a__bubble:hover .ChatDock-module__3t_r2a__bubbleMenuBtn,.ChatDock-module__3t_r2a__bubbleMenuBtn:focus-visible,.ChatDock-module__3t_r2a__bubbleMenuBtn[aria-expanded=true]{opacity:1}.ChatDock-module__3t_r2a__bubbleMenuBtn:hover{color:var(--ink-strong)}.ChatDock-module__3t_r2a__msgMenu{z-index:6;border:1px solid var(--border-soft);background:var(--bg-card);border-radius:10px;flex-direction:column;min-width:120px;padding:5px;display:flex;position:absolute;top:20px;right:0;box-shadow:0 6px 22px #00000029}.ChatDock-module__3t_r2a__msgMenuUp{top:auto;bottom:calc(100% + 2px)}.ChatDock-module__3t_r2a__msgMenuItem{text-align:left;color:var(--ink-body);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:12.5px}.ChatDock-module__3t_r2a__msgMenuItem:hover{background:var(--bg-chip)}.ChatDock-module__3t_r2a__msgMenuDanger{color:var(--danger)}.ChatDock-module__3t_r2a__bubbleReact{border:1px solid var(--border-mid);background:var(--bg-card);width:30px;height:30px;color:var(--ink-body);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex;top:50%;transform:translateY(-50%);box-shadow:0 1px 5px #0000001f}.ChatDock-module__3t_r2a__bubbleMine .ChatDock-module__3t_r2a__bubbleReact{left:-38px}.ChatDock-module__3t_r2a__bubble .ChatDock-module__3t_r2a__bubbleReact{right:-38px}.ChatDock-module__3t_r2a__bubbleMine .ChatDock-module__3t_r2a__bubbleReact{right:auto}.ChatDock-module__3t_r2a__reactPopover{border-radius:22px;gap:3px;padding:5px 8px;box-shadow:0 6px 22px #00000029}.ChatDock-module__3t_r2a__reactOption{border-radius:50%;padding:5px 6px;font-size:22px}.ChatDock-module__3t_r2a__reactWho{z-index:7;border:1px solid var(--border-soft);background:var(--bg-card);border-radius:12px;flex-direction:column;min-width:190px;max-width:250px;padding:6px;display:flex;position:absolute;bottom:-36px;left:56px;box-shadow:0 8px 26px #0000002e}.ChatDock-module__3t_r2a__reactWho:after{content:"";background:var(--bg-card);border-left:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);width:9px;height:9px;position:absolute;bottom:16px;left:-5.5px;transform:rotate(45deg)}.ChatDock-module__3t_r2a__reactWhoMine{left:auto;right:56px}.ChatDock-module__3t_r2a__reactWhoMine:after{border-bottom:none;border-left:none;border-right:1px solid var(--border-soft);border-top:1px solid var(--border-soft);left:auto;right:-5.5px}.ChatDock-module__3t_r2a__reactWhoRow{text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex}.ChatDock-module__3t_r2a__reactWhoRowMine{cursor:pointer}.ChatDock-module__3t_r2a__reactWhoRowMine:hover:not(:disabled){background:var(--bg-chip)}.ChatDock-module__3t_r2a__reactWhoMeta{flex-direction:column;flex:1;min-width:0;display:flex}.ChatDock-module__3t_r2a__reactWhoName{color:var(--ink-body);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ChatDock-module__3t_r2a__reactWhoHint{color:var(--ink-faint);font-size:10.5px}.ChatDock-module__3t_r2a__reactWhoEmoji{flex:none;font-size:17px}.ChatDock-module__3t_r2a__composerField{flex:1;min-width:0;display:flex;position:relative}.ChatDock-module__3t_r2a__composerField .ChatDock-module__3t_r2a__composerInput{padding-right:36px;display:block}.ChatDock-module__3t_r2a__composerEmojiBtn{width:27px;height:27px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:19px;line-height:1;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ChatDock-module__3t_r2a__composerEmojiBtn:hover{color:var(--ink-strong)}.ChatDock-module__3t_r2a__bubbleEditing{outline:1.5px solid var(--accent-mid);outline-offset:1px}.ChatDock-module__3t_r2a__saveBtn{background:var(--accent);width:40px;height:40px;color:var(--bg-card);cursor:pointer;border:none;border-radius:50%;flex:none;padding:0;font-size:15px;font-weight:700;line-height:1}.ChatDock-module__3t_r2a__saveBtn:disabled{background:var(--border-mid);cursor:default}.ChatDock-module__3t_r2a__bubbleMedia{padding:4px}.ChatDock-module__3t_r2a__bubbleMedia .ChatDock-module__3t_r2a__bubbleText{padding:2px 7px 0}.ChatDock-module__3t_r2a__bubbleMedia .ChatDock-module__3t_r2a__bubbleTime{padding:0 7px 3px}.ChatDock-module__3t_r2a__imageMsg{background:var(--bg-chip);cursor:pointer;border:none;border-radius:8px;max-width:100%;padding:0;display:block;overflow:hidden}.ChatDock-module__3t_r2a__imageMsgImg{object-fit:cover;max-width:100%;max-height:260px;display:block}.ChatDock-module__3t_r2a__imageMsgLoading{width:180px;height:120px;color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.ChatDock-module__3t_r2a__bubbleDoc{padding:5px}.ChatDock-module__3t_r2a__bubbleDoc .ChatDock-module__3t_r2a__bubbleTime{padding:0 7px 3px}.ChatDock-module__3t_r2a__docCard{cursor:pointer;text-align:left;background:#ffffff8c;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:210px;padding:10px 11px;display:flex}.ChatDock-module__3t_r2a__bubbleMine .ChatDock-module__3t_r2a__docCard{background:#ffffff73}.ChatDock-module__3t_r2a__docCard:hover{background:#ffffffbf}.ChatDock-module__3t_r2a__docCardExt{text-align:center;background:var(--bg-chip);min-width:40px;color:var(--ink-strong);letter-spacing:.05em;border-radius:8px;flex:none;padding:9px 8px;font-size:10.5px;font-weight:700}.ChatDock-module__3t_r2a__docCardExt[data-ext=PDF]{background:var(--danger);color:var(--bg-card)}.ChatDock-module__3t_r2a__docCardMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ChatDock-module__3t_r2a__docCardName{color:var(--ink-strong);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.ChatDock-module__3t_r2a__docCardSub{color:var(--ink-faint);font-size:11.5px}.ChatDock-module__3t_r2a__entityBadge{background:var(--accent-mid);width:40px;height:40px;color:var(--bg-card);letter-spacing:.04em;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ChatDock-module__3t_r2a__entityBadge[data-etype=candidate]{background:var(--accent)}.ChatDock-module__3t_r2a__entityBadge[data-etype=client]{background:var(--accent-deep,var(--accent-mid))}.ChatDock-module__3t_r2a__entityGo{color:var(--ink-faint);flex:none;font-size:18px;line-height:1}.ChatDock-module__3t_r2a__panelWide{grid-template:"header header""rail main"minmax(0,1fr)/280px minmax(0,1fr);display:grid}.ChatDock-module__3t_r2a__panelWide .ChatDock-module__3t_r2a__header{grid-area:header}.ChatDock-module__3t_r2a__panelWide .ChatDock-module__3t_r2a__list{border-right:1px solid var(--border-soft);grid-area:rail;overflow-y:auto}.ChatDock-module__3t_r2a__panelWide .ChatDock-module__3t_r2a__composePane{border-right:none;grid-area:main}.ChatDock-module__3t_r2a__convPane{flex-direction:column;flex:1;min-height:0;display:flex}.ChatDock-module__3t_r2a__panelWide .ChatDock-module__3t_r2a__convPane{grid-area:main}.ChatDock-module__3t_r2a__wideEmptyPane{color:var(--ink-faint);justify-content:center;align-items:center;font-size:13px}.ChatDock-module__3t_r2a__panelWide .ChatDock-module__3t_r2a__fab{left:228px;right:auto}.ChatDock-module__3t_r2a__railDivider{z-index:4;cursor:col-resize;touch-action:none;width:7px;position:absolute;bottom:0}.ChatDock-module__3t_r2a__railDivider:hover,.ChatDock-module__3t_r2a__railDivider:active{background:linear-gradient(90deg, transparent 2px, var(--accent-mid) 3px, var(--accent-mid) 4px, transparent 5px)}.ChatDock-module__3t_r2a__resizeGripBr{z-index:2;cursor:nwse-resize;touch-action:none;border-bottom-right-radius:var(--r-panel);width:18px;height:18px;position:absolute;bottom:0;right:0}.ChatDock-module__3t_r2a__resizeGripBr:hover{border-bottom:2px solid var(--accent-mid);border-right:2px solid var(--accent-mid)}.ChatDock-module__3t_r2a__resizeEdgeT,.ChatDock-module__3t_r2a__resizeEdgeB{z-index:2;cursor:ns-resize;touch-action:none;height:6px;position:absolute;left:18px;right:18px}.ChatDock-module__3t_r2a__resizeEdgeT{top:0}.ChatDock-module__3t_r2a__resizeEdgeB{bottom:0}.ChatDock-module__3t_r2a__resizeEdgeL,.ChatDock-module__3t_r2a__resizeEdgeR{z-index:2;cursor:ew-resize;touch-action:none;width:6px;position:absolute;top:18px;bottom:18px}.ChatDock-module__3t_r2a__resizeEdgeL{left:0}.ChatDock-module__3t_r2a__resizeEdgeR{right:0}.ChatDock-module__3t_r2a__convRowActive,.ChatDock-module__3t_r2a__convRowActive:hover{background:var(--bg-hover)}
.files-module__UZBfTa__wrap{flex:none;display:inline-flex;position:relative}.files-module__UZBfTa__trigger{font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.files-module__UZBfTa__triggerDefault{color:var(--accent);font-size:12px;font-weight:700}.files-module__UZBfTa__menu{background:var(--bg-card);border:1px solid var(--border-strong);z-index:30;border-radius:8px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #26221a24}.files-module__UZBfTa__item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:block}.files-module__UZBfTa__item:hover,.files-module__UZBfTa__item:focus-visible{background:var(--accent-tint);color:var(--accent-deep);outline:none}.files-module__UZBfTa__backdrop{background:var(--scrim);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.files-module__UZBfTa__modal{background:var(--bg-card);border-radius:12px;width:min(92vw,440px);padding:22px 24px;box-shadow:0 18px 48px #26221a38}.files-module__UZBfTa__title{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:700}.files-module__UZBfTa__hint{color:var(--ink-soft);margin:0 0 14px;font-size:12.5px}.files-module__UZBfTa__label{color:var(--ink-mid);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.files-module__UZBfTa__input{border:1px solid var(--border-strong);width:100%;height:36px;font:inherit;color:var(--ink);background:var(--bg-card);box-sizing:border-box;border-radius:6px;padding:0 10px;font-size:13px}.files-module__UZBfTa__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.files-module__UZBfTa__cancel{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:12.5px;font-weight:600}.files-module__UZBfTa__primary{background:var(--accent);color:var(--bg-card);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:9px 16px;font-size:12.5px;font-weight:700}.files-module__UZBfTa__primary:disabled{opacity:.6;cursor:default}.files-module__UZBfTa__preview{background:var(--bg-card);border-radius:12px;flex-direction:column;width:min(96vw,1100px);height:90vh;display:flex;overflow:hidden;box-shadow:0 18px 48px #26221a38}.files-module__UZBfTa__previewHead{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.files-module__UZBfTa__previewName{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.files-module__UZBfTa__previewLink{color:var(--accent);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;font-weight:700}.files-module__UZBfTa__close{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px}.files-module__UZBfTa__frame{background:var(--bg-chip);border:0;flex:1;width:100%}.files-module__UZBfTa__empty{color:var(--ink-soft);flex:1;place-items:center;font-size:13px;display:grid}
.compose-module__xGC9mW__scrim{z-index:80;background:#26221a61;place-items:center;display:grid;position:fixed;inset:0}.compose-module__xGC9mW__modal{background:var(--bg-card);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;flex-direction:column;width:920px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 24px 60px #26221a40}@media (display-mode:window-controls-overlay){.compose-module__xGC9mW__scrim{padding-top:env(compose-module__xGC9mW__titlebar-area-height,28px)}.compose-module__xGC9mW__modal{max-height:calc(100vh - 48px - env(compose-module__xGC9mW__titlebar-area-height,28px))}}.compose-module__xGC9mW__modal[data-dropping]{position:relative}.compose-module__xGC9mW__modal .compose-module__xGC9mW__dropZone{z-index:5;outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent-tint) 55%, transparent);pointer-events:none;border-radius:9px;place-items:center;display:grid;position:absolute;inset:8px}.compose-module__xGC9mW__modal .compose-module__xGC9mW__dropHint{border:1px solid var(--accent-border);background:var(--bg-card);color:var(--accent-deep);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.compose-module__xGC9mW__head{align-items:center;gap:10px;display:flex}.compose-module__xGC9mW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex:1;font-size:18px;font-weight:700}.compose-module__xGC9mW__recChip{white-space:nowrap;background:var(--accent-tint);color:var(--accent-deep);border-radius:99px;flex:none;align-items:center;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.compose-module__xGC9mW__recChip[data-etype=client]{box-shadow:inset 0 0 0 1px var(--accent-border);background:0 0}.compose-module__xGC9mW__btnReset{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.compose-module__xGC9mW__iconBtn{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;border-radius:7px;flex:none;place-items:center;font-size:15px;display:grid}.compose-module__xGC9mW__iconBtn:hover{background:var(--bg-chip);color:var(--ink)}.compose-module__xGC9mW__fields{flex-direction:column;flex:auto;gap:10px;min-height:0;margin-top:16px;display:flex}.compose-module__xGC9mW__input{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-strong);width:100%;height:38px;color:var(--ink);border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px}.compose-module__xGC9mW__input:focus{border-color:var(--border-mid);outline:none}.compose-module__xGC9mW__inputSubject{font-weight:600}.compose-module__xGC9mW__toRow{align-items:center;gap:8px;display:flex}.compose-module__xGC9mW__ccToggle{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-family:inherit;font-size:12px;font-weight:600}.compose-module__xGC9mW__ccToggle:hover{color:var(--accent-deep)}.compose-module__xGC9mW__editor{border:1px solid var(--border-strong);border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.compose-module__xGC9mW__toolbar{background:var(--bg-page);border-bottom:1px solid var(--border-faint);gap:2px;padding:5px 8px;display:flex}.compose-module__xGC9mW__tbBtn{cursor:pointer;width:30px;height:26px;color:var(--ink-strong);-webkit-user-select:none;user-select:none;border-radius:5px;place-items:center;font-size:12px;display:grid}.compose-module__xGC9mW__tbBtn:hover{background:var(--bg-chip)}.compose-module__xGC9mW__body{min-height:200px;color:var(--ink-body);background:var(--bg-card);outline:none;flex:auto;padding:12px 13px;font-size:13px;line-height:1.65;overflow:auto}.compose-module__xGC9mW__attRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.compose-module__xGC9mW__attChip{background:var(--bg-chip);border:1px solid var(--border);color:var(--ink-strong);border-radius:8px;align-items:center;gap:8px;padding:5px 9px 5px 5px;font-size:11.5px;font-weight:600;display:inline-flex}.compose-module__xGC9mW__attExt{text-align:center;background:var(--bg-card);min-width:30px;color:var(--ink-strong);letter-spacing:.05em;border-radius:6px;flex:none;padding:6px 7px;font-size:9.5px;font-weight:700}.compose-module__xGC9mW__attExt[data-ext=PDF]{background:var(--danger);color:var(--bg-card)}.compose-module__xGC9mW__attName{cursor:pointer;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.compose-module__xGC9mW__attName:hover{text-underline-offset:2px;text-decoration:underline}.compose-module__xGC9mW__attRm{cursor:pointer;opacity:.55;font-size:9.5px}.compose-module__xGC9mW__attRm:hover{opacity:1}.compose-module__xGC9mW__actions{align-items:center;gap:10px;margin-top:14px;display:flex}.compose-module__xGC9mW__ghostBtn{border:1px solid var(--border-strong);background:var(--bg-card);color:var(--ink-strong);cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 13px;font-size:12px;font-weight:600}.compose-module__xGC9mW__ghostBtn:hover{background:var(--bg-hover)}.compose-module__xGC9mW__aiBtn{border:1px solid var(--accent-border);background:var(--accent-tint);color:var(--accent-deep);cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 13px;font-size:12px;font-weight:700}.compose-module__xGC9mW__aiBtn:hover{opacity:.85}.compose-module__xGC9mW__saveLink{color:var(--ink-soft);cursor:pointer;margin-left:auto;font-size:12.5px;font-weight:600}.compose-module__xGC9mW__saveLink:hover{color:var(--ink)}.compose-module__xGC9mW__sendBtn{background:var(--accent);color:var(--bg-card);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:9px 20px;font-size:12.5px;font-weight:700;display:inline-flex}.compose-module__xGC9mW__sendBtn:hover{background:var(--accent-hover)}.compose-module__xGC9mW__btnBusy{opacity:.6;pointer-events:none;cursor:default}.compose-module__xGC9mW__dock{bottom:var(--pinned-bar,0px);z-index:75;background:var(--bg-card);border:1px solid var(--border-strong);cursor:pointer;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:10px;width:300px;padding:11px 14px;display:flex;position:fixed;right:28px;box-shadow:0 -6px 24px #26221a29}.compose-module__xGC9mW__dock:hover{background:var(--bg-hover)}.compose-module__xGC9mW__dockIcon{background:var(--accent-tint);width:26px;height:26px;color:var(--accent-deep);border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}.compose-module__xGC9mW__dockText{flex:1;min-width:0}.compose-module__xGC9mW__dockLabel{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.compose-module__xGC9mW__dockSub{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.compose-module__xGC9mW__dockClose{width:24px;height:24px;color:var(--ink-faint);cursor:pointer;border-radius:6px;flex:none;place-items:center;font-size:12px;display:grid}.compose-module__xGC9mW__dockClose:hover{background:var(--bg-chip);color:var(--ink)}.compose-module__xGC9mW__body [data-quote]{--quoted-paper:#fff;border-top:1px solid var(--border);background:var(--quoted-paper);border-radius:0 0 8px 8px;margin:12px 0 0;padding:10px 8px 6px;font-size:12.5px}[data-theme=dark] .compose-module__xGC9mW__body [data-quote]{--quoted-paper:#f4f0e7;--quoted-ink:#2b261e;color:var(--quoted-ink);filter:brightness(.82)contrast(.96)}.compose-module__xGC9mW__body [data-quote] img{max-width:100%;height:auto}.compose-module__xGC9mW__dockMain{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.compose-module__xGC9mW__dockMain:focus-visible,.compose-module__xGC9mW__dockClose:focus-visible,.compose-module__xGC9mW__dockUndo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.compose-module__xGC9mW__dockClose:disabled{opacity:.5;cursor:default}.compose-module__xGC9mW__dock.compose-module__xGC9mW__dockShift{right:340px}.compose-module__xGC9mW__dock.compose-module__xGC9mW__dockHeld{cursor:default}.compose-module__xGC9mW__dock.compose-module__xGC9mW__dockHeld:hover{background:var(--bg-card)}.compose-module__xGC9mW__dockUndo{color:var(--accent-deep);border-radius:6px;flex:none;padding:4px 8px;font-size:12.5px;font-weight:700}.compose-module__xGC9mW__dockUndo:hover{background:var(--accent-tint)}.compose-module__xGC9mW__savedNote{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.compose-module__xGC9mW__actions .compose-module__xGC9mW__savedNote+.compose-module__xGC9mW__saveLink{margin-left:0}.compose-module__xGC9mW__tplWrap{flex:none;position:relative}.compose-module__xGC9mW__actions .compose-module__xGC9mW__tplBtn{align-items:center;gap:6px;display:inline-flex}.compose-module__xGC9mW__tplPop{z-index:3;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;width:300px;max-height:300px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 28px #26221a29}.compose-module__xGC9mW__tplFind{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-card);width:100%;height:32px;color:var(--ink);font:inherit;border-radius:6px;margin-bottom:4px;padding:0 10px;font-size:12.5px}.compose-module__xGC9mW__tplFind:focus{border-color:var(--border-mid);outline:none}.compose-module__xGC9mW__tplHd{letter-spacing:.04em;color:var(--ink-faint);padding:6px 8px 3px;font-size:10.5px;font-weight:700}.compose-module__xGC9mW__tplList{margin:0;padding:0;list-style:none}.compose-module__xGC9mW__tplRow{text-align:left;border-radius:6px;flex-direction:column;gap:1px;width:100%;padding:7px 8px;display:flex}.compose-module__xGC9mW__tplRow:hover,.compose-module__xGC9mW__tplRow:focus-visible{background:var(--bg-hover);outline:none}.compose-module__xGC9mW__tplName{color:var(--ink);font-size:12.5px;font-weight:600}.compose-module__xGC9mW__tplSub{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.compose-module__xGC9mW__tplNote{color:var(--ink-soft);margin:0;padding:8px;font-size:12px}.compose-module__xGC9mW__tplLink{color:var(--accent-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.compose-module__xGC9mW__attachWrap{flex:none;position:relative}.compose-module__xGC9mW__attachPop{z-index:3;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;min-width:200px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 28px #26221a29}.compose-module__xGC9mW__attachItem{text-align:left;width:100%;color:var(--ink);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:block}.compose-module__xGC9mW__attachItem:hover,.compose-module__xGC9mW__attachItem:focus-visible{background:var(--accent-tint);color:var(--accent-deep);outline:none}.compose-module__xGC9mW__rfBackdrop{background:var(--scrim);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.compose-module__xGC9mW__rfModal{background:var(--bg-card);border-radius:12px;flex-direction:column;width:min(92vw,560px);max-height:86vh;padding:22px 24px;display:flex;box-shadow:0 18px 48px #26221a38}.compose-module__xGC9mW__rfTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:17px;font-weight:700}.compose-module__xGC9mW__rfTabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.compose-module__xGC9mW__rfTab{color:var(--ink-soft);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:12.5px;font-weight:600;position:relative}.compose-module__xGC9mW__rfTab:hover{color:var(--ink)}.compose-module__xGC9mW__rfTabOn{color:var(--accent-deep);border-bottom-color:var(--accent)}.compose-module__xGC9mW__rfTabDot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.compose-module__xGC9mW__rfOne{color:var(--ink-mid);margin-bottom:8px;font-size:12.5px;font-weight:700}.compose-module__xGC9mW__rfList{border:1px solid var(--border);border-radius:8px;flex:1;min-height:0;overflow-y:auto}.compose-module__xGC9mW__rfRow{border-bottom:1px solid var(--border-faint);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.compose-module__xGC9mW__rfRow:last-child{border-bottom:0}.compose-module__xGC9mW__rfRow:hover{background:var(--bg-hover)}.compose-module__xGC9mW__rfRowLocked{cursor:default;color:var(--ink-soft)}.compose-module__xGC9mW__rfName{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.compose-module__xGC9mW__rfRowLocked .compose-module__xGC9mW__rfName{color:var(--ink-soft)}.compose-module__xGC9mW__rfMeta{color:var(--ink-soft);flex:none;font-size:11.5px}.compose-module__xGC9mW__rfEmpty{color:var(--ink-soft);padding:18px 12px;font-size:12.5px}.compose-module__xGC9mW__rfUpload{align-items:center;gap:8px;margin-top:10px;display:flex}.compose-module__xGC9mW__rfType{border:1px solid var(--border-strong);min-width:0;height:34px;font:inherit;color:var(--ink);background:var(--bg-card);border-radius:6px;flex:1;padding:0 8px;font-size:12.5px}.compose-module__xGC9mW__rfActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.compose-module__xGC9mW__rfCancel{color:var(--ink-soft);cursor:pointer;padding:8px 10px;font-size:12.5px;font-weight:600}.compose-module__xGC9mW__rfPrimary{background:var(--accent);color:var(--bg-card);cursor:pointer;border-radius:6px;padding:9px 16px;font-size:12.5px;font-weight:700}.compose-module__xGC9mW__rfPrimary:disabled{opacity:.6;cursor:default}.compose-module__xGC9mW__sfSearch{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-card);width:100%;height:34px;color:var(--ink);font:inherit;border-radius:6px;margin-bottom:10px;padding:0 10px;font-size:12.5px}.compose-module__xGC9mW__sfSearch:focus{border-color:var(--border-mid);outline:none}.compose-module__xGC9mW__sfGroup+.compose-module__xGC9mW__sfGroup{border-top:1px solid var(--border)}.compose-module__xGC9mW__sfGroupHead{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);padding:12px 12px 4px;font-size:10px;font-weight:700}.compose-module__xGC9mW__sfRecord{align-items:baseline;gap:8px;min-width:0;padding:8px 12px 4px;display:flex}.compose-module__xGC9mW__sfRecordName{color:var(--ink-mid);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.compose-module__xGC9mW__sfRecordDetail{max-width:50%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11.5px;overflow:hidden}.compose-module__xGC9mW__sfNeeds{color:var(--warn-text);background:var(--warn-tint);border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.compose-module__xGC9mW__sfError{color:var(--danger);margin-top:10px;font-size:12px;line-height:1.5}
.AttachmentLightbox-module__8xKdpW__backdrop{z-index:300;background:#14120cd1;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.AttachmentLightbox-module__8xKdpW__chrome{flex-direction:column;gap:10px;width:100%;max-width:min(960px,94vw);max-height:92vh;display:flex}.AttachmentLightbox-module__8xKdpW__bar{align-items:center;gap:10px;min-width:0;display:flex}.AttachmentLightbox-module__8xKdpW__barName{min-width:0;color:var(--bg-card);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.AttachmentLightbox-module__8xKdpW__barMeta{color:#ffffffa6;flex:none;font-size:12px}.AttachmentLightbox-module__8xKdpW__barBtn{color:var(--bg-card);border:1px solid #ffffff59;border-radius:7px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.AttachmentLightbox-module__8xKdpW__barBtn:hover{color:var(--bg-card);background:#ffffff2e;text-decoration:none}.AttachmentLightbox-module__8xKdpW__barBtnPrimary{background:var(--accent);border-color:var(--accent)}.AttachmentLightbox-module__8xKdpW__barBtnPrimary:hover{background:var(--accent-hover,var(--accent));color:var(--bg-card);text-decoration:none}.AttachmentLightbox-module__8xKdpW__barClose{width:30px;height:30px;color:var(--bg-card);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;font-size:15px}.AttachmentLightbox-module__8xKdpW__barClose:hover{background:#ffffff1f}.AttachmentLightbox-module__8xKdpW__stage{justify-content:center;align-items:center;min-height:200px;max-height:calc(92vh - 50px);display:flex}.AttachmentLightbox-module__8xKdpW__image{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(92vh - 50px)}.AttachmentLightbox-module__8xKdpW__pdf{background:var(--bg-card);border:none;border-radius:8px;width:100%;height:calc(92vh - 50px)}.AttachmentLightbox-module__8xKdpW__loading{color:#ffffffbf;font-size:13px}.AttachmentLightbox-module__8xKdpW__fileCard{background:var(--bg-page);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:calc(92vh - 50px);display:flex}.AttachmentLightbox-module__8xKdpW__fileCardName,.AttachmentLightbox-module__8xKdpW__fileCardHint{max-width:440px;padding:0 24px}.AttachmentLightbox-module__8xKdpW__textReader{box-sizing:border-box;overscroll-behavior:contain;background:var(--bg-card);width:100%;height:calc(92vh - 50px);color:var(--ink-body);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;text-align:left;border-radius:8px;margin:0;padding:28px 34px;font-size:12.5px;line-height:1.6;overflow:auto}.AttachmentLightbox-module__8xKdpW__fileCardExt{background:var(--bg-chip);color:var(--ink-strong);letter-spacing:.05em;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:700}.AttachmentLightbox-module__8xKdpW__fileCardName{color:var(--ink-body);word-break:break-word;font-size:13.5px}.AttachmentLightbox-module__8xKdpW__fileCardHint{color:var(--ink-faint);font-size:12px}.AttachmentLightbox-module__8xKdpW__docxWrap{overscroll-behavior:contain;background:var(--bg-page);border-radius:8px;width:100%;height:calc(92vh - 50px);position:relative;overflow:auto}.AttachmentLightbox-module__8xKdpW__docx{padding:16px}.AttachmentLightbox-module__8xKdpW__docx .docx-wrapper{background:0 0;padding:0}.AttachmentLightbox-module__8xKdpW__docx .docx-wrapper>section.docx{background:var(--bg-card);color:var(--ink-body);margin-bottom:16px;box-shadow:0 2px 10px #0000002e}
.WhatsApp-module__49FRZW__avatar{background:var(--bg-chip);color:var(--ink-mid);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.WhatsApp-module__49FRZW__avatarInitials{color:var(--ink-strong);font-weight:700;line-height:1}.WhatsApp-module__49FRZW__avatarMark{color:var(--accent);display:inline-flex}.WhatsApp-module__49FRZW__avatarBadge{background:var(--bg-card);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.WhatsApp-module__49FRZW__doorGlyph{background:var(--accent-tint);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.WhatsApp-module__49FRZW__pillGlyph{background:var(--accent-tint);width:42px;height:42px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.WhatsApp-module__49FRZW__headMark{color:var(--accent);flex:none;align-items:center;display:inline-flex}.WhatsApp-module__49FRZW__presenceLive{color:var(--accent);font-weight:700}.WhatsApp-module__49FRZW__disconnectBtn{border-radius:var(--r-control);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:4px 8px;font-size:11px;font-weight:600}.WhatsApp-module__49FRZW__disconnectBtn:hover{background:var(--danger-tint);color:var(--danger)}.WhatsApp-module__49FRZW__search{align-items:center;gap:6px;padding:4px 4px 8px;display:flex}.WhatsApp-module__49FRZW__searchInput{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-card);min-width:0;height:32px;color:var(--ink-body);font:inherit;flex:1;padding:0 10px;font-size:12px}.WhatsApp-module__49FRZW__searchInput:focus{border-color:var(--accent-mid);outline:none}.WhatsApp-module__49FRZW__searchInput::placeholder{color:var(--ink-faint)}.WhatsApp-module__49FRZW__refreshBtn{border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-card);width:32px;height:32px;color:var(--ink-mid);cursor:pointer;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.WhatsApp-module__49FRZW__refreshBtn:hover:not(:disabled){border-color:var(--accent-mid);color:var(--accent)}.WhatsApp-module__49FRZW__refreshBtn:disabled{cursor:default;color:var(--ink-soft)}.WhatsApp-module__49FRZW__silencedBtn{color:var(--ink-soft);border-style:dashed}.WhatsApp-module__49FRZW__silentMark{color:var(--ink-soft);vertical-align:-2px;place-items:center;margin-left:6px;display:inline-grid}.WhatsApp-module__49FRZW__pillSilent{background:var(--bg-card);width:17px;height:17px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.WhatsApp-module__49FRZW__refreshGlyph{line-height:1;display:block}.WhatsApp-module__49FRZW__refreshSpin{animation:.9s linear infinite WhatsApp-module__49FRZW__waRefreshSpin}@keyframes WhatsApp-module__49FRZW__waRefreshSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.WhatsApp-module__49FRZW__refreshSpin{opacity:.6;animation:none}}.WhatsApp-module__49FRZW__listEmpty{text-align:center;color:var(--ink-soft);padding:18px 14px;font-size:12px;line-height:1.5}.WhatsApp-module__49FRZW__tools{justify-content:space-between;align-items:baseline;gap:8px;padding:0 6px 8px;display:flex}.WhatsApp-module__49FRZW__toolBtn{color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600}.WhatsApp-module__49FRZW__toolBtn:hover{color:var(--accent)}.WhatsApp-module__49FRZW__toolCount{color:var(--ink-faint)}.WhatsApp-module__49FRZW__addForm{border:1px solid var(--border-soft);border-radius:var(--r-control);background:var(--bg-callout);flex-direction:column;gap:7px;margin:0 4px 10px;padding:10px;display:flex}.WhatsApp-module__49FRZW__addLead{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.WhatsApp-module__49FRZW__addField{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-card);width:100%;height:32px;color:var(--ink-body);font:inherit;padding:0 10px;font-size:12px}.WhatsApp-module__49FRZW__addField:focus{border-color:var(--accent-mid);outline:none}.WhatsApp-module__49FRZW__addField::placeholder{color:var(--ink-faint)}.WhatsApp-module__49FRZW__addError{color:var(--danger);margin:0;font-size:11px;line-height:1.45}.WhatsApp-module__49FRZW__addActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.WhatsApp-module__49FRZW__addCancel{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11.5px;font-weight:600}.WhatsApp-module__49FRZW__addCancel:hover:not(:disabled){color:var(--ink-strong)}.WhatsApp-module__49FRZW__addSave{border-radius:var(--r-control);background:var(--accent);height:28px;color:var(--bg-card);font:inherit;cursor:pointer;border:none;padding:0 12px;font-size:11.5px;font-weight:700}.WhatsApp-module__49FRZW__addSave:hover:not(:disabled){background:var(--accent-hover)}.WhatsApp-module__49FRZW__addSave:disabled,.WhatsApp-module__49FRZW__addCancel:disabled{opacity:.6;cursor:default}.WhatsApp-module__49FRZW__addedNote{border-radius:var(--r-control);background:var(--accent-tint);color:var(--accent-deep);margin:0 4px 10px;padding:8px 10px;font-size:11.5px;line-height:1.45}.WhatsApp-module__49FRZW__allowHead{align-items:center;gap:4px;padding:2px 2px 6px;display:flex}.WhatsApp-module__49FRZW__allowBack{width:24px;height:24px;color:var(--ink-mid);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.WhatsApp-module__49FRZW__allowBack:hover{background:var(--bg-hover);color:var(--ink-strong)}.WhatsApp-module__49FRZW__allowTitle{color:var(--ink-strong);font-size:12.5px;font-weight:700}.WhatsApp-module__49FRZW__allowNote{color:var(--ink-soft);margin:0 6px 8px;font-size:11px;line-height:1.5}.WhatsApp-module__49FRZW__allowRow{border-radius:var(--r-control);align-items:center;gap:10px;padding:8px 10px;display:flex}.WhatsApp-module__49FRZW__allowRow:hover{background:var(--bg-hover)}.WhatsApp-module__49FRZW__allowMain{flex-direction:column;flex:1;min-width:0;display:flex}.WhatsApp-module__49FRZW__allowName{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.WhatsApp-module__49FRZW__allowPhone{color:var(--ink-faint);font-size:11px}.WhatsApp-module__49FRZW__allowRename{border-radius:var(--r-control);height:22px;color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:1}.WhatsApp-module__49FRZW__allowRename:hover{background:var(--bg-hover);color:var(--ink-strong)}.WhatsApp-module__49FRZW__allowEdit{border:1px solid var(--border-soft);border-radius:var(--r-control);background:var(--bg-callout);flex-direction:column;gap:7px;margin:0 4px 8px;padding:10px;display:flex}.WhatsApp-module__49FRZW__allowEditNote{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.45}.WhatsApp-module__49FRZW__allowRemove{width:22px;height:22px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;font-size:10px;line-height:1;display:grid}.WhatsApp-module__49FRZW__allowRemove:hover{background:var(--danger-tint);color:var(--danger)}.WhatsApp-module__49FRZW__pairPane{overscroll-behavior:contain;text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding:22px 22px 26px;display:flex;overflow-y:auto}.WhatsApp-module__49FRZW__pairMark{background:var(--accent-tint);width:58px;height:58px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.WhatsApp-module__49FRZW__pairTitle{font-family:var(--font-display), serif;letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700}.WhatsApp-module__49FRZW__pairBody{max-width:42ch;color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.WhatsApp-module__49FRZW__pairDisclosure{border:1px solid var(--border-soft);border-radius:var(--r-control);background:var(--bg-callout);text-align:left;max-width:46ch;color:var(--ink-soft);margin:4px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.55}.WhatsApp-module__49FRZW__pairFine{max-width:44ch;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.WhatsApp-module__49FRZW__pairError{max-width:42ch;color:var(--danger);margin:0;font-size:11.5px;line-height:1.5}.WhatsApp-module__49FRZW__pairBtn{border-radius:var(--r-control);background:var(--accent);height:38px;color:var(--bg-card);cursor:pointer;border:none;flex:none;margin-top:4px;padding:0 18px;font-size:12.5px;font-weight:700}.WhatsApp-module__49FRZW__pairBtn:hover:not(:disabled){background:var(--accent-hover)}.WhatsApp-module__49FRZW__pairBtn:disabled{opacity:.6;cursor:default}.WhatsApp-module__49FRZW__qrBlock{flex-direction:column;align-items:center;gap:8px;margin-top:6px;display:flex}.WhatsApp-module__49FRZW__qrImg{border:1px solid var(--border);border-radius:var(--r-control);background:#fff;width:200px;height:200px;padding:8px}.WhatsApp-module__49FRZW__qrWaiting{border:1px dashed var(--border-strong);border-radius:var(--r-control);width:200px;height:200px;color:var(--ink-soft);place-items:center;padding:12px;font-size:11.5px;line-height:1.5;display:grid}.WhatsApp-module__49FRZW__qrHow{color:var(--ink-strong);margin:0;font-size:12px;font-weight:600}.WhatsApp-module__49FRZW__qrNote{color:var(--ink-faint);margin:0;font-size:11px}.WhatsApp-module__49FRZW__thread{overscroll-behavior:contain;background:color-mix(in srgb, var(--accent) 6%, var(--bg-card));flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.WhatsApp-module__49FRZW__threadEmpty{text-align:center;max-width:34ch;color:var(--ink-soft);margin:auto;font-size:12px;line-height:1.5}.WhatsApp-module__49FRZW__line{flex-direction:column;gap:8px;display:flex}.WhatsApp-module__49FRZW__row{max-width:100%;display:flex}.WhatsApp-module__49FRZW__rowMine{justify-content:flex-end}.WhatsApp-module__49FRZW__bubble{background:var(--bg-card);border:1px solid var(--border-soft);max-width:78%;color:var(--ink-body);border-radius:10px;flex-direction:column;gap:4px;padding:8px 11px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.WhatsApp-module__49FRZW__bubbleMine{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent-deep)}.WhatsApp-module__49FRZW__bubbleText{white-space:pre-wrap;word-break:break-word}.WhatsApp-module__49FRZW__bubbleTime{color:var(--ink-faint);align-self:flex-end;font-size:9.5px}.WhatsApp-module__49FRZW__bubbleMine .WhatsApp-module__49FRZW__bubbleTime{color:var(--ink-soft)}.WhatsApp-module__49FRZW__ticks{letter-spacing:-.42em;margin-left:4px;padding-right:.42em}.WhatsApp-module__49FRZW__ticksRead{color:var(--accent);font-weight:700}.WhatsApp-module__49FRZW__bubblePending{opacity:.72}.WhatsApp-module__49FRZW__bubbleFailed{background:var(--danger-tint);border-color:var(--danger-border);color:var(--danger-deep)}.WhatsApp-module__49FRZW__failRow{align-self:flex-end;align-items:center;gap:6px;display:flex}.WhatsApp-module__49FRZW__failRetry{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:600;text-decoration:underline}.WhatsApp-module__49FRZW__failRetry:hover{color:var(--danger-deep)}.WhatsApp-module__49FRZW__failDiscard{width:16px;height:16px;color:var(--danger);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;font-size:9.5px;line-height:1;display:grid}.WhatsApp-module__49FRZW__failDiscard:hover{background:var(--danger-panel)}.WhatsApp-module__49FRZW__daySep{align-items:center;gap:10px;margin:4px 0 2px;display:flex}.WhatsApp-module__49FRZW__daySep:before,.WhatsApp-module__49FRZW__daySep:after{content:"";background:var(--border-soft);flex:1;height:1px}.WhatsApp-module__49FRZW__daySepLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-size:10.5px;font-weight:700}.WhatsApp-module__49FRZW__imageWrap{border-radius:8px;max-width:240px;line-height:0;display:block;overflow:hidden}.WhatsApp-module__49FRZW__image{object-fit:cover;width:100%;height:auto;max-height:280px;display:block}.WhatsApp-module__49FRZW__imagePlaceholder{background:var(--bg-chip);width:180px;height:110px;color:var(--ink-faint);border-radius:8px;place-items:center;font-size:11px;display:grid}.WhatsApp-module__49FRZW__fileChip{border:1px solid var(--border-soft);background:var(--bg-page);min-width:150px;color:inherit;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:flex;position:relative}.WhatsApp-module__49FRZW__fileOpen{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:9px;padding:0;text-decoration:none;display:flex}a.WhatsApp-module__49FRZW__fileOpen,a.WhatsApp-module__49FRZW__fileOpen:hover,a.WhatsApp-module__49FRZW__fileOpen:focus-visible{color:inherit;text-decoration:none}a.WhatsApp-module__49FRZW__fileOpen:hover .WhatsApp-module__49FRZW__fileLabel,a.WhatsApp-module__49FRZW__fileOpen:hover .WhatsApp-module__49FRZW__fileSub{text-decoration:none}.WhatsApp-module__49FRZW__fileChevron{width:24px;height:24px;color:var(--ink-mid);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.WhatsApp-module__49FRZW__fileChevron:hover,.WhatsApp-module__49FRZW__fileChevron[aria-expanded=true]{background:var(--bg-hover);color:var(--ink-strong)}.WhatsApp-module__49FRZW__fileMenu{min-width:170px;top:calc(100% + 4px);right:0}a.WhatsApp-module__49FRZW__fileChip:hover{border-color:var(--border-mid);background:var(--bg-hover)}.WhatsApp-module__49FRZW__fileChipMissing{background:var(--bg-chip);color:var(--ink-soft);border-style:dashed}.WhatsApp-module__49FRZW__fileChipMissing .WhatsApp-module__49FRZW__fileLabel{color:var(--ink-mid)}.WhatsApp-module__49FRZW__fileMark{background:var(--bg-chip);width:26px;height:26px;color:var(--ink-mid);border-radius:6px;flex:none;place-items:center;font-size:13px;display:grid}.WhatsApp-module__49FRZW__fileMeta{flex-direction:column;min-width:0;display:flex}.WhatsApp-module__49FRZW__fileLabel{color:var(--ink-body);font-size:12px;font-weight:600}.WhatsApp-module__49FRZW__fileSub{color:var(--ink-faint);font-size:10px}.WhatsApp-module__49FRZW__composer{border-top:1px solid var(--border-soft);background:var(--bg-card);flex:none;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.WhatsApp-module__49FRZW__composerInput{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-card);min-width:0;min-height:40px;max-height:70vh;color:var(--ink-body);font:inherit;resize:none;flex:1;padding:10px;font-size:12.5px}.WhatsApp-module__49FRZW__composerInput:focus{border-color:var(--accent-mid);outline:none}.WhatsApp-module__49FRZW__sendBtn{border-radius:var(--r-control);background:var(--accent);height:40px;color:var(--bg-card);cursor:pointer;border:none;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:flex}.WhatsApp-module__49FRZW__sendBtn:hover:not(:disabled){background:var(--accent-hover)}.WhatsApp-module__49FRZW__sendBtn:disabled{opacity:.5;cursor:default}.WhatsApp-module__49FRZW__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.WhatsApp-module__49FRZW__addExclude{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.WhatsApp-module__49FRZW__addExclude input{accent-color:var(--accent);margin:1px 0 0}.WhatsApp-module__49FRZW__allowExcluded{color:var(--ink-faint);font-weight:600}.WhatsApp-module__49FRZW__offlineNote{border-top:1px solid var(--warn-panel-border);background:var(--warn-panel);color:var(--warn-text);margin:0;padding:7px 12px;font-size:11px;line-height:1.45}.WhatsApp-module__49FRZW__offlineStrip{border:1px solid var(--warn-panel-border);border-radius:var(--r-control);background:var(--warn-panel);color:var(--warn-text);margin:0 6px 8px;padding:7px 10px;font-size:11px;line-height:1.45}.WhatsApp-module__49FRZW__linkBar{border-bottom:1px solid var(--border-faint);color:var(--ink-soft);align-items:baseline;gap:8px;padding:6px 12px;font-size:11px;line-height:1.45;display:flex}.WhatsApp-module__49FRZW__linkBarUnlinked{background:var(--warn-panel);border-bottom-color:var(--warn-panel-border);color:var(--warn-text)}.WhatsApp-module__49FRZW__linkBarText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.WhatsApp-module__49FRZW__linkBarWho{color:var(--ink-body);font-weight:700}.WhatsApp-module__49FRZW__linkBarUnlinked .WhatsApp-module__49FRZW__linkBarWho{color:inherit}.WhatsApp-module__49FRZW__linkBarFlagged{border-color:var(--danger-border);background:var(--danger-panel)}.WhatsApp-module__49FRZW__linkBarBadge{background:var(--danger);color:var(--bg-card);letter-spacing:.04em;vertical-align:1px;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.WhatsApp-module__49FRZW__linkBarNote{color:var(--ink-soft);margin-top:3px;font-size:10.5px;line-height:1.45;display:block}.WhatsApp-module__49FRZW__linkBarBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:11px;font-weight:700}.WhatsApp-module__49FRZW__linkBarBtn:hover{color:var(--accent-hover)}.WhatsApp-module__49FRZW__readRow{align-items:baseline;gap:8px;padding:4px 10px;display:flex}.WhatsApp-module__49FRZW__readBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:11px;font-weight:700}.WhatsApp-module__49FRZW__readBtn:hover{color:var(--accent-hover)}.WhatsApp-module__49FRZW__linkPane{border-bottom:1px solid var(--border-soft);background:var(--bg-callout);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.WhatsApp-module__49FRZW__linkLead{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.WhatsApp-module__49FRZW__linkHint{color:var(--ink-faint);margin:0;font-size:11px}.WhatsApp-module__49FRZW__linkResult{border-radius:var(--r-control);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.WhatsApp-module__49FRZW__linkResult:hover:not(:disabled){background:var(--bg-hover)}.WhatsApp-module__49FRZW__linkResult:disabled{opacity:.6;cursor:default}.WhatsApp-module__49FRZW__linkResultMain{flex-direction:column;flex:1;min-width:0;display:flex}.WhatsApp-module__49FRZW__linkResultName{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.WhatsApp-module__49FRZW__linkResultSub{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.WhatsApp-module__49FRZW__threadColumn{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.WhatsApp-module__49FRZW__dropHint{z-index:8;border:2px dashed var(--accent-mid);background:color-mix(in srgb, var(--accent) 10%, var(--bg-card));color:var(--accent-deep);pointer-events:none;border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:6px}.WhatsApp-module__49FRZW__bubbleMenuBtn{background:linear-gradient(225deg, color-mix(in srgb, var(--ink-strong) 10%, transparent) 25%, transparent 72%);width:24px;height:20px;color:var(--ink-strong);cursor:pointer;opacity:0;z-index:3;border:none;border-top-right-radius:10px;justify-content:flex-end;align-items:flex-start;padding:2px 3px 0 0;transition:opacity .12s;display:flex;position:absolute;top:0;right:0}.WhatsApp-module__49FRZW__bubble:hover .WhatsApp-module__49FRZW__bubbleMenuBtn,.WhatsApp-module__49FRZW__bubbleMenuBtn:focus-visible,.WhatsApp-module__49FRZW__bubbleMenuBtn[aria-expanded=true]{opacity:1}.WhatsApp-module__49FRZW__msgMenu{z-index:6;border:1px solid var(--border-soft);background:var(--bg-card);min-width:200px;color:var(--ink-body);border-radius:10px;flex-direction:column;padding:5px;display:flex;position:absolute;top:20px;right:0;box-shadow:0 6px 22px #00000029}.WhatsApp-module__49FRZW__msgMenuUp{top:auto;bottom:calc(100% + 2px)}.WhatsApp-module__49FRZW__msgMenuLeft{left:0;right:auto}.WhatsApp-module__49FRZW__msgMenuItem{text-align:left;font:inherit;color:var(--ink-body);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:12.5px;text-decoration:none;display:block}.WhatsApp-module__49FRZW__msgMenuItem:hover{background:var(--bg-chip)}.WhatsApp-module__49FRZW__msgMenuDanger{color:var(--danger)}.WhatsApp-module__49FRZW__menuReactRow{border-bottom:1px solid var(--border-soft);align-items:center;gap:2px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.WhatsApp-module__49FRZW__reactOption{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px 5px;font-size:19px;line-height:1}.WhatsApp-module__49FRZW__reactOption:hover{background:var(--bg-chip)}.WhatsApp-module__49FRZW__reactOptionMine{background:var(--accent-tint)}.WhatsApp-module__49FRZW__reactOther{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:11.5px}.WhatsApp-module__49FRZW__reactOther:hover{background:var(--bg-chip);color:var(--ink-strong)}.WhatsApp-module__49FRZW__reactOtherRow{flex-direction:column;gap:3px;padding:0 4px 6px;display:flex}.WhatsApp-module__49FRZW__reactOtherInput{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-card);width:100%;color:var(--ink-body);font:inherit;border-radius:8px;padding:5px 8px;font-size:13px}.WhatsApp-module__49FRZW__reactOtherInput:focus{border-color:var(--accent-mid);outline:none}.WhatsApp-module__49FRZW__menuHint{color:var(--ink-faint);font-size:10.5px}.WhatsApp-module__49FRZW__bubbleWithReacts{margin-bottom:18px}.WhatsApp-module__49FRZW__reactRow{z-index:2;gap:3px;display:flex;position:absolute;bottom:-17px;left:10px}.WhatsApp-module__49FRZW__bubbleMine .WhatsApp-module__49FRZW__reactRow{left:auto;right:10px}.WhatsApp-module__49FRZW__reactChip{background:var(--bg-page);font:inherit;color:var(--ink-body);border:none;border-radius:14px;align-items:center;gap:3px;padding:2px 8px;font-size:13px;line-height:1.4;display:inline-flex;box-shadow:0 1px 5px #00000029}button.WhatsApp-module__49FRZW__reactChip{cursor:pointer}.WhatsApp-module__49FRZW__reactChipMine{background:var(--accent-tint)}.WhatsApp-module__49FRZW__reactCount{color:var(--ink-soft);font-size:11px}.WhatsApp-module__49FRZW__quote{border:none;border-left:3px solid var(--accent-mid);background:color-mix(in srgb, var(--ink-strong) 5%, transparent);min-width:140px;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:6px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.WhatsApp-module__49FRZW__quote:hover{background:color-mix(in srgb, var(--ink-strong) 9%, transparent)}.WhatsApp-module__49FRZW__quoteMine{border-left-color:var(--accent-deep)}.WhatsApp-module__49FRZW__quoteWho{color:var(--accent-deep);font-size:11px;font-weight:700}.WhatsApp-module__49FRZW__quoteBody{color:var(--ink-soft);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.WhatsApp-module__49FRZW__bubbleDeleted{border:1px dashed var(--border-soft);color:var(--ink-faint);background:0 0;font-style:italic}.WhatsApp-module__49FRZW__bubbleFlash{outline:2px solid var(--accent-mid);outline-offset:2px;transition:outline-color .4s}.WhatsApp-module__49FRZW__bubbleEditing{outline:1.5px solid var(--accent-mid);outline-offset:1px}.WhatsApp-module__49FRZW__editedMark{margin-left:4px;font-style:italic}button.WhatsApp-module__49FRZW__imageWrap{cursor:zoom-in;background:0 0;border:none;padding:0}.WhatsApp-module__49FRZW__video{background:var(--bg-chip);border-radius:8px;max-width:260px;max-height:280px;display:block}.WhatsApp-module__49FRZW__audioWrap{flex-direction:column;gap:3px;min-width:220px;display:flex}.WhatsApp-module__49FRZW__audio{width:100%;max-width:260px;height:36px}.WhatsApp-module__49FRZW__audioLabel{color:var(--ink-soft);font-size:10.5px}.WhatsApp-module__49FRZW__composerStrip{border-top:1px solid var(--border-soft);background:var(--bg-callout);flex:none;align-items:center;gap:8px;padding:7px 12px;display:flex}.WhatsApp-module__49FRZW__stripMain{border-left:3px solid var(--accent-mid);flex-direction:column;flex:1;min-width:0;padding-left:8px;display:flex}.WhatsApp-module__49FRZW__stripLabel{color:var(--accent-deep);font-size:11px;font-weight:700}.WhatsApp-module__49FRZW__stripBody{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.WhatsApp-module__49FRZW__stripClose,.WhatsApp-module__49FRZW__previewRemove{width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.WhatsApp-module__49FRZW__stripClose:hover,.WhatsApp-module__49FRZW__previewRemove:hover:not(:disabled){background:var(--bg-hover);color:var(--ink-strong)}.WhatsApp-module__49FRZW__previewStrip{border-top:1px solid var(--border-soft);background:var(--bg-card);flex:none;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.WhatsApp-module__49FRZW__previewItem{border:1px solid var(--border-soft);background:var(--bg-page);border-radius:8px;flex:none;align-items:center;gap:8px;max-width:230px;padding:5px 6px 5px 5px;display:flex}.WhatsApp-module__49FRZW__previewImg{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.WhatsApp-module__49FRZW__previewName{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.WhatsApp-module__49FRZW__attachWrap{flex:none;align-self:flex-end;position:relative}.WhatsApp-module__49FRZW__attachBtn{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.WhatsApp-module__49FRZW__attachBtn:hover:not(:disabled){background:var(--bg-hover);color:var(--ink-strong)}.WhatsApp-module__49FRZW__attachBtn:disabled{opacity:.5;cursor:default}.WhatsApp-module__49FRZW__attachMenu{z-index:6;border:1px solid var(--border-soft);background:var(--bg-card);border-radius:10px;flex-direction:column;min-width:180px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 6px 22px #00000029}.WhatsApp-module__49FRZW__linkBarLink{text-decoration:none}.WhatsApp-module__49FRZW__linkBarLink:hover{text-decoration:underline}
.recipientField-module__ipY5QW__root{flex:auto;min-width:0;position:relative}.recipientField-module__ipY5QW__box{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-strong);cursor:text;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-height:38px;padding:4px 8px;display:flex}.recipientField-module__ipY5QW__box:focus-within{border-color:var(--border-mid)}.recipientField-module__ipY5QW__chip{background:var(--bg-chip);border:1px solid var(--border);max-width:100%;color:var(--ink-strong);border-radius:99px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.recipientField-module__ipY5QW__chip[data-armed=true]{background:var(--accent-tint);border-color:var(--accent)}.recipientField-module__ipY5QW__chip[data-invalid=true]{border-color:var(--danger);color:var(--danger)}.recipientField-module__ipY5QW__chipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.recipientField-module__ipY5QW__chipRm{appearance:none;font:inherit;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:9.5px;line-height:1}.recipientField-module__ipY5QW__chipRm:hover{opacity:1}.recipientField-module__ipY5QW__entry{min-width:80px;color:var(--ink);background:0 0;border:0;outline:none;flex:120px;padding:4px 2px;font-family:inherit;font-size:13px}.recipientField-module__ipY5QW__list{z-index:40;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #26221a2e}.recipientField-module__ipY5QW__option{cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;padding:6px 9px;display:flex}.recipientField-module__ipY5QW__optionHi{background:var(--bg-callout)}.recipientField-module__ipY5QW__optionTop{align-items:center;gap:8px;min-width:0;display:flex}.recipientField-module__ipY5QW__optionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;font-size:12.5px;font-weight:600;overflow:hidden}.recipientField-module__ipY5QW__optionSub{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:11px;overflow:hidden}.recipientField-module__ipY5QW__tag{background:var(--accent-tint);color:var(--accent-deep);border-radius:99px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:700}.recipientField-module__ipY5QW__tag[data-kind=teammate]{background:var(--accent);color:var(--bg-card)}.recipientField-module__ipY5QW__tag[data-kind=client]{box-shadow:inset 0 0 0 1px var(--accent-border);background:0 0}.recipientField-module__ipY5QW__tag[data-kind=lead]{color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--border-mid);background:0 0}.recipientField-module__ipY5QW__tag[data-kind=recent]{background:var(--bg-chip);color:var(--ink-soft)}.recipientField-module__ipY5QW__optionForget{appearance:none;font:inherit;color:var(--ink-soft);opacity:0;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:9.5px;line-height:1}.recipientField-module__ipY5QW__option:hover .recipientField-module__ipY5QW__optionForget,.recipientField-module__ipY5QW__optionHi .recipientField-module__ipY5QW__optionForget,.recipientField-module__ipY5QW__optionForget:focus-visible{opacity:.6}.recipientField-module__ipY5QW__optionForget:hover{opacity:1;color:var(--danger)}.recipientField-module__ipY5QW__throttled{color:var(--ink-soft);margin:4px 0 0;font-size:11.5px}.recipientField-module__ipY5QW__cautions{flex-direction:column;gap:2px;margin-top:4px;display:flex}.recipientField-module__ipY5QW__caution{color:var(--warn-text);margin:0;font-size:11.5px;line-height:1.45}.recipientField-module__ipY5QW__cautionWho{font-weight:600}.recipientField-module__ipY5QW__cautionLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-mid);text-decoration-color:var(--border-mid);text-underline-offset:2px}.recipientField-module__ipY5QW__cautionLink:hover{text-decoration-color:currentColor}
.whenMenu-module__suuycG__wrap{display:inline-flex;position:relative}.whenMenu-module__suuycG__trigger{border:1px solid var(--border-strong);background:var(--bg-card);border-radius:var(--r-control);font:inherit;color:var(--ink-strong);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.whenMenu-module__suuycG__trigger:hover{background:var(--bg-hover)}.whenMenu-module__suuycG__trigger:focus-visible{outline:2px solid var(--accent-mid);outline-offset:1px}.whenMenu-module__suuycG__trigger:disabled{opacity:.6;cursor:default}.whenMenu-module__suuycG__trigger.whenMenu-module__suuycG__triggerActive{border-color:var(--accent-border);background:var(--accent-tint);color:var(--accent-deep)}.whenMenu-module__suuycG__menu{z-index:95;border:1px solid var(--border-strong);border-radius:var(--r-popover);background:var(--bg-card);min-width:236px;box-shadow:var(--shadow-popover);padding:5px;position:absolute}.whenMenu-module__suuycG__menuDown{top:calc(100% + 6px)}.whenMenu-module__suuycG__menuUp{bottom:calc(100% + 6px)}.whenMenu-module__suuycG__menuLeft{left:0}.whenMenu-module__suuycG__menuRight{right:0}.whenMenu-module__suuycG__heading{color:var(--ink-soft);padding:6px 11px 5px;font-size:11px;font-weight:700}.whenMenu-module__suuycG__item{text-align:left;width:100%;font:inherit;color:var(--ink);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 11px;font-size:12.5px;font-weight:600;display:flex}.whenMenu-module__suuycG__item:hover{background:var(--bg-hover)}.whenMenu-module__suuycG__item:focus-visible{outline:2px solid var(--accent-mid);outline-offset:-2px}.whenMenu-module__suuycG__itemLabel{white-space:nowrap}.whenMenu-module__suuycG__itemDetail{color:var(--ink-faint);white-space:nowrap;font-size:11.5px;font-weight:500}.whenMenu-module__suuycG__custom{padding:6px 11px 8px}.whenMenu-module__suuycG__customLabel{color:var(--ink-mid);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.whenMenu-module__suuycG__customRow{gap:6px;display:flex}.whenMenu-module__suuycG__field{border:1px solid var(--border-strong);background:var(--bg-card);border-radius:var(--r-control);min-width:0;font:inherit;color:var(--ink);flex:auto;padding:6px 8px;font-size:12px}.whenMenu-module__suuycG__field:focus-visible{outline:2px solid var(--accent-mid);outline-offset:-1px}.whenMenu-module__suuycG__setBtn{background:var(--accent);color:var(--bg-card);border-radius:var(--r-control);font:inherit;cursor:pointer;border:0;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.whenMenu-module__suuycG__setBtn:hover{background:var(--accent-hover)}.whenMenu-module__suuycG__setBtn:focus-visible{outline:2px solid var(--accent-mid);outline-offset:1px}.whenMenu-module__suuycG__error{color:var(--danger);margin-top:6px;font-size:11.5px;font-weight:600}.whenMenu-module__suuycG__rule{background:var(--border-soft);height:1px;margin:5px 2px}.whenMenu-module__suuycG__note{color:var(--ink-soft);max-width:260px;padding:7px 11px 5px;font-size:11px;line-height:1.45}
.RatingStars-module__iVBcxG__stars{vertical-align:middle;flex:none;align-items:center;gap:2px;line-height:0;display:inline-flex}.RatingStars-module__iVBcxG__honey .RatingStars-module__iVBcxG__on{color:var(--warn)}.RatingStars-module__iVBcxG__honey .RatingStars-module__iVBcxG__off{color:var(--border-mid)}.RatingStars-module__iVBcxG__ink .RatingStars-module__iVBcxG__on{color:var(--ink-mid)}.RatingStars-module__iVBcxG__ink .RatingStars-module__iVBcxG__off{color:var(--border-strong)}
@keyframes applicantCard-module__UMEwsa__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.applicantCard-module__UMEwsa__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;margin-top:10px;display:grid}.applicantCard-module__UMEwsa__mainCol{min-width:0}.applicantCard-module__UMEwsa__resultsBar{align-items:center;gap:10px;margin-top:0;display:flex}.applicantCard-module__UMEwsa__resultMeta{color:var(--ink-soft);font-size:13px}.applicantCard-module__UMEwsa__sortSelect{background:var(--bg-card);border:1px solid var(--border-strong);height:30px;color:var(--ink-strong);font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:7px;margin-left:auto;padding:0 8px}.applicantCard-module__UMEwsa__results{min-width:0;transition:opacity var(--t-fast) var(--ease);flex-direction:column;gap:12px;margin-top:16px;scroll-margin-top:84px;display:flex}.applicantCard-module__UMEwsa__noResults{border:1px dashed var(--border-strong);text-align:center;color:var(--ink-soft);border-radius:12px;padding:40px;font-size:13.5px;line-height:1.5}.applicantCard-module__UMEwsa__pagerWrap{margin-top:16px}.applicantCard-module__UMEwsa__card{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1734300a}.applicantCard-module__UMEwsa__cardSelected{box-shadow:inset 3px 0 0 var(--accent), 0 1px 2px #1734300a}.applicantCard-module__UMEwsa__cardEnter{animation:.35s both applicantCard-module__UMEwsa__fadeUp}.applicantCard-module__UMEwsa__cardHead{align-items:flex-start;gap:14px;padding:14px 16px 10px;display:flex}.applicantCard-module__UMEwsa__tick{background:var(--bg-card);border:1.5px solid var(--check-border);color:#0000;cursor:pointer;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;margin-top:14.5px;padding:0;font-size:10px;line-height:1;display:grid}.applicantCard-module__UMEwsa__tick:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.applicantCard-module__UMEwsa__tickOn{background:var(--accent);border-color:var(--accent);color:#fff}.applicantCard-module__UMEwsa__av{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.applicantCard-module__UMEwsa__cardBody{flex:1;min-width:0}.applicantCard-module__UMEwsa__nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.applicantCard-module__UMEwsa__name{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;letter-spacing:-.2px;color:var(--accent);background:0 0;border:0;margin:0;padding:0;font-size:17px;font-weight:800;text-decoration:none}.applicantCard-module__UMEwsa__name:hover{color:var(--accent-deep);text-decoration:underline}.applicantCard-module__UMEwsa__name:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px;border-radius:3px}.applicantCard-module__UMEwsa__nameStars{flex:none;align-items:center;line-height:1;display:inline-flex}.applicantCard-module__UMEwsa__typeBadge{letter-spacing:.06em;background:var(--accent-tint);color:var(--accent-deep);border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.applicantCard-module__UMEwsa__typeApplicant{background:var(--warn-tint);color:var(--warn-text)}.applicantCard-module__UMEwsa__typeSeeker{background:var(--bg-chip-strong);color:var(--ink-strong)}.applicantCard-module__UMEwsa__dncBadge{letter-spacing:.06em;background:var(--danger-tint);color:var(--danger);border:1px solid var(--danger-border);border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.applicantCard-module__UMEwsa__consentBadge{letter-spacing:.06em;background:var(--warn-tint);color:var(--warn-text);border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.applicantCard-module__UMEwsa__sourceBadge{color:var(--ink-soft);border:1px solid var(--border);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.applicantCard-module__UMEwsa__headline{color:var(--ink-strong);margin-top:2px;font-size:13.5px}.applicantCard-module__UMEwsa__headlineFaint{color:var(--ink-faint)}.applicantCard-module__UMEwsa__skills{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.applicantCard-module__UMEwsa__skill{text-overflow:ellipsis;background:var(--bg-chip);max-width:240px;color:var(--ink-mid);border:1px solid var(--border-faint);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600;overflow:hidden}.applicantCard-module__UMEwsa__skillMore{color:var(--ink-faint);padding:3px 2px;font-size:11.5px}.applicantCard-module__UMEwsa__marks{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.applicantCard-module__UMEwsa__heart{border-radius:var(--r-control);width:26px;height:26px;color:var(--ink-faint);transition:color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.applicantCard-module__UMEwsa__heartBtn{cursor:pointer}.applicantCard-module__UMEwsa__heartOn,.applicantCard-module__UMEwsa__heartBtn:hover{color:var(--heart)}.applicantCard-module__UMEwsa__heartBtn:focus-visible{outline:2px solid var(--accent-mid);outline-offset:1px}.applicantCard-module__UMEwsa__seenBtn{font-family:var(--font-body);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;line-height:1.3}.applicantCard-module__UMEwsa__seenOn{color:var(--ink-faint)}.applicantCard-module__UMEwsa__seenBtn:hover{color:var(--accent-deep);text-decoration:underline}.applicantCard-module__UMEwsa__seenBtn:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px;border-radius:3px}.applicantCard-module__UMEwsa__ringWrap{text-align:center;flex:none}.applicantCard-module__UMEwsa__ringBtn{font-family:var(--font-body);color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 auto;padding:0;display:block}.applicantCard-module__UMEwsa__ringBtn:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.applicantCard-module__UMEwsa__ring{border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;display:grid}.applicantCard-module__UMEwsa__ringInner{background:var(--bg-card);width:46px;height:46px;color:var(--accent-deep);border-radius:50%;place-items:center;font-size:13.5px;font-weight:800;display:grid}.applicantCard-module__UMEwsa__ringInnerNone{color:var(--ink-faint)}.applicantCard-module__UMEwsa__matchLabel{letter-spacing:.06em;color:var(--ink-soft);margin-top:3px;font-size:10px;font-weight:700;display:block}.applicantCard-module__UMEwsa__why{color:var(--ink-faint);margin-top:1px;font-size:11px;font-weight:600;display:block}.applicantCard-module__UMEwsa__ringBtn:hover .applicantCard-module__UMEwsa__why,.applicantCard-module__UMEwsa__ringBtnOpen .applicantCard-module__UMEwsa__why{color:var(--accent-deep);text-decoration:underline}.applicantCard-module__UMEwsa__updated{color:var(--ink-faint);margin-top:1px;font-size:11px}.applicantCard-module__UMEwsa__cols{grid-template-columns:1fr 1.25fr;gap:0 24px;margin-left:87px;padding:2px 16px 10px;display:grid}.applicantCard-module__UMEwsa__colBelow{margin-top:10px}.applicantCard-module__UMEwsa__cols>div{min-width:0}.applicantCard-module__UMEwsa__colLabel{letter-spacing:.06em;color:var(--ink-soft);margin-bottom:4px;font-size:10.5px;font-weight:700}.applicantCard-module__UMEwsa__infoRow{gap:6px;min-width:0;padding:1px 0;font-size:12.5px;display:flex}.applicantCard-module__UMEwsa__infoVal{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.applicantCard-module__UMEwsa__infoUnknown{color:var(--ink-faint);font-weight:500}.applicantCard-module__UMEwsa__infoKey{color:var(--ink-faint);flex:none;font-style:italic}.applicantCard-module__UMEwsa__histRow{text-overflow:ellipsis;white-space:nowrap;padding:1px 0;font-size:12.5px;overflow:hidden}.applicantCard-module__UMEwsa__histRole{color:var(--ink);font-weight:600}.applicantCard-module__UMEwsa__histAt{color:var(--ink-soft);font-style:italic}.applicantCard-module__UMEwsa__colEmpty{color:var(--ink-faint);font-size:12.5px;font-style:italic}.applicantCard-module__UMEwsa__colMore{color:var(--ink-faint);margin-top:2px;font-size:11.5px}.applicantCard-module__UMEwsa__extra{border-top:1px solid var(--border-soft);min-width:0;margin:4px 16px 12px 87px;padding-top:12px}.applicantCard-module__UMEwsa__foot{border-top:1px solid var(--border-faint);background:var(--bg-today);align-items:center;gap:14px;padding:8px 16px;display:flex}.applicantCard-module__UMEwsa__footLink{font-family:var(--font-body);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.applicantCard-module__UMEwsa__footLink:hover:not(:disabled){color:var(--accent-deep);text-decoration:underline}.applicantCard-module__UMEwsa__footLink:disabled{color:var(--ink-faint);cursor:not-allowed}.applicantCard-module__UMEwsa__footActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.applicantCard-module__UMEwsa__ghostBtn{border:1px solid var(--border-strong);background:var(--bg-card);font-family:var(--font-body);color:var(--ink-strong);cursor:pointer;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.applicantCard-module__UMEwsa__ghostBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-deep)}.applicantCard-module__UMEwsa__ghostBtn:disabled,.applicantCard-module__UMEwsa__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.applicantCard-module__UMEwsa__primaryBtn{background:var(--accent);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:7px;padding:6px 13px;font-size:12.5px;font-weight:700}.applicantCard-module__UMEwsa__primaryBtn:hover:not(:disabled){background:var(--accent-hover)}@media (max-width:900px){.applicantCard-module__UMEwsa__grid{grid-template-columns:1fr}.applicantCard-module__UMEwsa__cols{grid-template-columns:1fr;gap:12px;margin-left:0}.applicantCard-module__UMEwsa__extra{margin-left:16px}}@media (prefers-reduced-motion:reduce){.applicantCard-module__UMEwsa__cardEnter{animation:none}.applicantCard-module__UMEwsa__heart,.applicantCard-module__UMEwsa__results{transition:none}}
.EarlierChats-module__Xn5KVa__list{text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;width:100%;margin-top:14px;padding:4px}.EarlierChats-module__Xn5KVa__head,.EarlierChats-module__Xn5KVa__menuHead{color:var(--ink-soft);padding:6px 10px 2px;font-size:11px;font-weight:600}.EarlierChats-module__Xn5KVa__row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:8px 10px;font-family:inherit;display:block}.EarlierChats-module__Xn5KVa__row:hover,.EarlierChats-module__Xn5KVa__row:focus-visible{background:var(--bg-hover)}.EarlierChats-module__Xn5KVa__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.EarlierChats-module__Xn5KVa__when{color:var(--ink-faint);margin-top:2px;font-size:10.5px;display:block}.EarlierChats-module__Xn5KVa__joined,.EarlierChats-module__Xn5KVa__menuWrap{align-items:stretch;display:inline-flex;position:relative}.EarlierChats-module__Xn5KVa__chevron{justify-content:center;align-items:center;display:inline-flex}.EarlierChats-module__Xn5KVa__menu{z-index:45;background:var(--bg-card);border:1px solid var(--border-strong);width:280px;box-shadow:var(--shadow-popover);text-align:left;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}
.ChatMemory-module___O5ioa__mark{color:var(--ink-soft);background:var(--bg-chip);border:1px solid var(--border-soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ChatMemory-module___O5ioa__line{border-top:1px solid var(--border-soft);background:var(--bg-card);color:var(--ink-soft);flex:none;padding:6px 12px;font-size:11px;font-weight:600}.ChatMemory-module___O5ioa__menuRule{background:var(--border-soft);height:1px;margin:4px 6px}
.LogoCropper-module__hRXrhq__backdrop{background:var(--scrim-heavy);z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.LogoCropper-module__hRXrhq__dialog{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--r-panel,14px);width:100%;max-width:640px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-modal);box-sizing:border-box;outline:none;padding:20px 22px;overflow:auto}.LogoCropper-module__hRXrhq__head{margin-bottom:12px}.LogoCropper-module__hRXrhq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700}.LogoCropper-module__hRXrhq__sub{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.5}.LogoCropper-module__hRXrhq__stage{border:1px solid var(--border-faint);background:var(--bg-page);-webkit-user-select:none;user-select:none;border-radius:10px;place-items:center;height:clamp(200px,100vh - 470px,300px);display:grid;position:relative;overflow:hidden}.LogoCropper-module__hRXrhq__frame{background-color:var(--bg-card);background-image:linear-gradient(45deg, var(--border-soft) 25%, transparent 25%), linear-gradient(-45deg, var(--border-soft) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--border-soft) 75%), linear-gradient(-45deg, transparent 75%, var(--border-soft) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;position:relative}.LogoCropper-module__hRXrhq__img{pointer-events:none;width:100%;height:100%;display:block}.LogoCropper-module__hRXrhq__box{box-sizing:border-box;outline:2px solid var(--accent);box-shadow:0 0 0 100vmax var(--scrim);cursor:move;touch-action:none;position:absolute}.LogoCropper-module__hRXrhq__box:focus-visible{outline:3px solid var(--accent-deep)}.LogoCropper-module__hRXrhq__handle{box-sizing:border-box;background:var(--bg-card);border:2px solid var(--accent);touch-action:none;border-radius:3px;width:12px;height:12px;position:absolute}.LogoCropper-module__hRXrhq__handle:after{content:"";position:absolute;inset:-10px}.LogoCropper-module__hRXrhq__nw{cursor:nwse-resize;top:-7px;left:-7px}.LogoCropper-module__hRXrhq__ne{cursor:nesw-resize;top:-7px;right:-7px}.LogoCropper-module__hRXrhq__sw{cursor:nesw-resize;bottom:-7px;left:-7px}.LogoCropper-module__hRXrhq__se{cursor:nwse-resize;bottom:-7px;right:-7px}.LogoCropper-module__hRXrhq__loading{color:var(--ink-soft);font-size:12.5px}.LogoCropper-module__hRXrhq__controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;margin-top:14px;display:grid}.LogoCropper-module__hRXrhq__control{flex-direction:column;gap:6px;min-width:0;display:flex}.LogoCropper-module__hRXrhq__controlLabel{color:var(--ink);font-size:12px;font-weight:700}.LogoCropper-module__hRXrhq__controlValue{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.LogoCropper-module__hRXrhq__range{width:100%;accent-color:var(--accent)}.LogoCropper-module__hRXrhq__seg{border:1px solid var(--border-strong);border-radius:7px;display:inline-flex;overflow:hidden}.LogoCropper-module__hRXrhq__segBtn{background:var(--bg-card);color:var(--ink-mid);font-family:var(--font-body);cursor:pointer;border:0;padding:7px 12px;font-size:12px;font-weight:600}.LogoCropper-module__hRXrhq__segBtn+.LogoCropper-module__hRXrhq__segBtn{border-left:1px solid var(--border-strong)}.LogoCropper-module__hRXrhq__segBtn:hover{background:var(--bg-hover)}.LogoCropper-module__hRXrhq__segOn,.LogoCropper-module__hRXrhq__segOn:hover{background:var(--accent-tint);color:var(--accent-deep)}.LogoCropper-module__hRXrhq__previews{align-items:flex-start;gap:16px;margin-top:16px;display:flex}.LogoCropper-module__hRXrhq__preview{flex-direction:column;gap:6px;margin:0;display:flex}.LogoCropper-module__hRXrhq__previewWide{flex:1;min-width:0}.LogoCropper-module__hRXrhq__squareTile{border:1px solid var(--border-soft);background:var(--bg-page);border-radius:10px;width:96px;height:96px;overflow:hidden}.LogoCropper-module__hRXrhq__squareCanvas{width:96px;height:96px;display:block}.LogoCropper-module__hRXrhq__headBar{box-sizing:content-box;background:var(--bg-card);border:1px solid var(--border);border-bottom:10px solid var(--border);border-radius:10px;align-items:center;height:60px;padding:0 14px;display:flex;overflow:hidden}.LogoCropper-module__hRXrhq__headBar canvas{flex:none;display:block}.LogoCropper-module__hRXrhq__caption{color:var(--ink-soft);font-size:11.5px}.LogoCropper-module__hRXrhq__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.LogoCropper-module__hRXrhq__spacer{flex:1}.LogoCropper-module__hRXrhq__linkBtn{cursor:pointer;color:var(--accent-deep);font-size:12px;font-weight:600;font-family:var(--font-body);background:0 0;border:0;padding:0}.LogoCropper-module__hRXrhq__linkBtn:hover{text-decoration:underline}.LogoCropper-module__hRXrhq__linkBtn:disabled{color:var(--ink-soft);cursor:default;text-decoration:none}.LogoCropper-module__hRXrhq__btn,.LogoCropper-module__hRXrhq__btnPrimary{height:34px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 16px;font-size:12.5px}.LogoCropper-module__hRXrhq__btn{border:1px solid var(--border-strong);background:var(--bg-card);color:var(--ink);font-weight:600}.LogoCropper-module__hRXrhq__btn:hover{background:var(--bg-hover)}.LogoCropper-module__hRXrhq__btnPrimary{background:var(--accent);color:#fff;border:0;font-weight:700}.LogoCropper-module__hRXrhq__btnPrimary:hover{background:var(--accent-hover)}.LogoCropper-module__hRXrhq__btn:disabled,.LogoCropper-module__hRXrhq__btnPrimary:disabled{opacity:.6;cursor:default}@media (max-width:520px){.LogoCropper-module__hRXrhq__dialog{padding:16px}.LogoCropper-module__hRXrhq__stage{height:220px}.LogoCropper-module__hRXrhq__controls{grid-template-columns:1fr}.LogoCropper-module__hRXrhq__previews{flex-direction:column}.LogoCropper-module__hRXrhq__previewWide{width:100%}}
.AskAssistantButton-module__6WJSkW__icon{vertical-align:-2px;flex:none;margin-right:5px}
.JobLog-module__jxCrEW__jobLog{max-width:660px;margin:8px 0 4px}.JobLog-module__jxCrEW__head{color:var(--ink-mid);align-items:center;gap:8px;font-size:11.5px;display:flex}.JobLog-module__jxCrEW__marks{gap:4px;margin:0 0 0 4px;padding:0;list-style:none;display:flex}.JobLog-module__jxCrEW__mark{border:1px solid var(--border-strong);background:var(--bg-card);border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.JobLog-module__jxCrEW__done{border-color:var(--accent);background:var(--accent);color:var(--accent-ink,var(--bg-card))}.JobLog-module__jxCrEW__current{border-color:var(--accent);background:var(--accent-tint)}.JobLog-module__jxCrEW__todo{border-style:dashed}.JobLog-module__jxCrEW__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.JobLog-module__jxCrEW__note{color:var(--ink-soft);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:inline-flex}.JobLog-module__jxCrEW__row .JobLog-module__jxCrEW__note{margin-top:0}.JobLog-module__jxCrEW__quiet{border:1px solid var(--border);background:var(--bg-card);color:var(--ink-mid);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.JobLog-module__jxCrEW__quiet:hover{background:var(--bg-hover);color:var(--ink)}.JobLog-module__jxCrEW__quiet:disabled{opacity:.6;cursor:default}.JobLog-module__jxCrEW__items{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.JobLog-module__jxCrEW__item{border-top:1px solid var(--accent-border);padding-top:8px}.JobLog-module__jxCrEW__item:first-child{border-top:none;padding-top:0}.JobLog-module__jxCrEW__itemTools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:12px;display:flex}.JobLog-module__jxCrEW__email{border:1px solid var(--border);background:var(--bg-card);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.5}
.AssistantMemory-module__JNqqZG__field{margin-top:14px}.AssistantMemory-module__JNqqZG__headRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AssistantMemory-module__JNqqZG__list{margin-top:6px}.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__text{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.AssistantMemory-module__JNqqZG__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AssistantMemory-module__JNqqZG__chatLink{color:var(--accent-deep);font-size:11.5px;font-weight:600;text-decoration:none}.AssistantMemory-module__JNqqZG__chatLink:hover{text-decoration:underline}.AssistantMemory-module__JNqqZG__note{color:var(--ink-soft);margin-top:14px;font-size:12px}.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__saveIdle{opacity:.55;cursor:default}.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__forgetAll:disabled{opacity:.5;cursor:default}@media (max-width:720px){.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__row{flex-wrap:wrap}.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__main{flex-basis:100%}.AssistantMemory-module__JNqqZG__headRow{flex-wrap:wrap}}.AssistantMemory-module__JNqqZG__rowActions{flex:none;align-items:center;gap:14px;display:inline-flex}.AssistantMemory-module__JNqqZG__addWrap{margin-top:12px}.AssistantMemory-module__JNqqZG__addRow{align-items:center;gap:12px;margin-top:12px;display:flex}.AssistantMemory-module__JNqqZG__addInput{flex:1;min-width:0}@media (max-width:720px){.AssistantMemory-module__JNqqZG__addRow{flex-wrap:wrap}.AssistantMemory-module__JNqqZG__addInput{flex-basis:100%}}.AssistantMemory-module__JNqqZG__switchRow{margin-top:8px}.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__textPaused{color:var(--ink-soft)}.AssistantMemory-module__JNqqZG__memory .AssistantMemory-module__JNqqZG__expired{padding:1px 8px;font-size:10.5px}
.SourcesRow-module__jbqvWG__forget{color:var(--accent-deep,var(--accent));cursor:pointer;background:0 0;border:none;flex:none;margin-left:2px;padding:0;font-family:inherit;font-size:11px;font-weight:600}.SourcesRow-module__jbqvWG__forget:hover{color:var(--accent)}.SourcesRow-module__jbqvWG__forget:disabled{color:var(--ink-faint);cursor:default}
.controls-module__TZ4XIG__toggle{cursor:pointer;background:var(--border-mid);border:0;border-radius:99px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.controls-module__TZ4XIG__toggleOn{background:var(--accent)}.controls-module__TZ4XIG__knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.controls-module__TZ4XIG__knobOn{left:18px}.controls-module__TZ4XIG__backdrop{z-index:80;background:#26221a61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.controls-module__TZ4XIG__modal{background:var(--bg-card);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;width:420px;max-width:calc(100vw - 48px);padding:22px 24px;box-shadow:0 24px 60px #26221a40}@media (display-mode:window-controls-overlay){.controls-module__TZ4XIG__backdrop{padding-top:calc(20px + env(controls-module__TZ4XIG__titlebar-area-height,28px))}}.controls-module__TZ4XIG__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:700}.controls-module__TZ4XIG__message{color:var(--ink-mid);margin-top:8px;font-size:12.5px;line-height:1.6}.controls-module__TZ4XIG__promptLabel{color:var(--ink-mid);margin-top:14px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.controls-module__TZ4XIG__promptArea{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;font-size:12.5px;font-family:var(--font-body);color:var(--ink-strong);background:var(--bg-input,var(--bg-card));resize:vertical;border-radius:6px;padding:8px 10px}.controls-module__TZ4XIG__promptArea:focus{border-color:var(--accent);outline:none}.controls-module__TZ4XIG__confirm:disabled{opacity:.5;cursor:not-allowed}.controls-module__TZ4XIG__handoverNote{color:var(--ink-mid);margin-top:12px;font-size:12.5px}.controls-module__TZ4XIG__handoverList{border:1px solid var(--border);background:var(--bg-callout);border-radius:8px;flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 14px;list-style:none;display:flex}.controls-module__TZ4XIG__handoverItem{color:var(--ink-mid);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.controls-module__TZ4XIG__handoverCount{min-width:22px;color:var(--ink-strong);font-weight:700}.controls-module__TZ4XIG__handoverSelect{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-card);width:100%;height:36px;font-family:var(--font-body);color:var(--ink-strong);border-radius:6px;padding:0 10px;font-size:12.5px}.controls-module__TZ4XIG__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.controls-module__TZ4XIG__cancel{border:1px solid var(--border-strong);background:var(--bg-card);color:var(--ink-strong);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:6px;padding:8px 15px}.controls-module__TZ4XIG__cancel:hover{background:var(--bg-hover)}.controls-module__TZ4XIG__confirm{cursor:pointer;background:var(--accent);color:var(--bg-card);font-size:12.5px;font-weight:700;font-family:var(--font-body);border:0;border-radius:6px;padding:9px 16px}.controls-module__TZ4XIG__confirm:hover{opacity:.9}.controls-module__TZ4XIG__confirmDanger{background:var(--danger)}.controls-module__TZ4XIG__modalInvoice{width:920px;max-height:calc(100dvh - 40px);padding:16px 20px 24px;overflow:auto}@media (display-mode:window-controls-overlay){.controls-module__TZ4XIG__modalInvoice{max-height:calc(100dvh - 40px - env(controls-module__TZ4XIG__titlebar-area-height,28px))}}.controls-module__TZ4XIG__invoiceLoading{flex-direction:column;align-items:flex-start;gap:12px;min-height:120px;display:flex}.controls-module__TZ4XIG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.regretDialog-module__wJUKaW__dialog .regretDialog-module__wJUKaW__wide{width:540px;max-height:calc(100dvh - 40px);overflow:auto}.regretDialog-module__wJUKaW__label{color:var(--ink-mid);margin-top:14px;margin-bottom:6px;font-size:11.5px;font-weight:600}.regretDialog-module__wJUKaW__letter{border:1px solid var(--border);background:var(--bg-page);border-radius:8px;overflow:hidden}.regretDialog-module__wJUKaW__head{border-bottom:1px solid var(--border-soft);grid-template-columns:56px minmax(0,1fr);gap:3px 8px;padding:9px 12px;font-size:12px;line-height:1.45;display:grid}.regretDialog-module__wJUKaW__key{color:var(--ink-soft)}.regretDialog-module__wJUKaW__value{color:var(--ink);overflow-wrap:anywhere}.regretDialog-module__wJUKaW__subject{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.regretDialog-module__wJUKaW__body{max-height:220px;color:var(--ink-strong);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow-y:auto}.regretDialog-module__wJUKaW__note{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.5}
.UnshoutNote-module__neALwa__note{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.5}.UnshoutNote-module__neALwa__keep{color:var(--accent-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:underline}.UnshoutNote-module__neALwa__keep:hover{color:var(--accent-hover)}.UnshoutNote-module__neALwa__keep:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px;border-radius:3px}
