.connection-diagnostics-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;padding:20px;background:#10203955;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.connection-diagnostics{width:min(520px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:var(--surface,#fff);color:var(--text,#22334a);border:1px solid var(--line,#dce4ee);border-radius:14px;box-shadow:0 18px 70px #0d20364d;outline:none}.connection-diagnostics>header{display:flex;gap:16px;align-items:start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line,#e4eaf2)}.connection-diagnostics h2{margin:0;font-size:19px}.connection-diagnostics p{margin:8px 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.connection-diagnostics header p{color:var(--muted,#7e8b9b)}.connection-diagnostics__body{min-height:0;overflow:auto;padding:6px 22px 18px}.connection-diagnostics__body>section{padding:16px 0}.connection-diagnostics h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 12px}.connection-support-tip{padding:10px 12px;background:var(--surface-subtle,#f4f7fc);border-radius:8px}.connection-support-success>svg{color:var(--green,#26926b);margin:8px 0 12px}.connection-diagnostics [role=alert]{color:var(--danger,#c24141)}.connection-diagnostics>footer{display:flex;justify-content:flex-end;gap:8px;flex:none;padding:12px 22px;border-top:1px solid var(--line,#e4eaf2)}@media(max-width:640px){.connection-diagnostics-backdrop{padding:10px}.connection-diagnostics{max-height:calc(100dvh - 20px)}.connection-diagnostics__body{padding-inline:15px}}body[data-theme=light] .connection-diagnostics-backdrop{background:#1d314d4d}body[data-theme=light] .connection-diagnostics{background:#fff;color:#273138;border-color:#dce3e4;box-shadow:0 18px 70px #21303842}body[data-theme=light] .connection-diagnostics>header,body[data-theme=light] .connection-diagnostics>footer{border-color:#dfe6e7}body[data-theme=light] .connection-diagnostics header p{color:#738087}body[data-theme=light] .connection-diagnostics__body{color:#405058}body[data-theme=light] .connection-support-tip{background:#f3f6f6}body[data-theme=light] .connection-diagnostics .icon-button{color:#738087}body[data-theme=light] .connection-diagnostics .icon-button:hover{color:#273138;background:#e7eded}body[data-theme=dark] .connection-diagnostics-backdrop{background:#050608c7}body[data-theme=dark] .connection-diagnostics{background:#202226;color:#e6e9ec;border-color:#34383e}body[data-theme=dark] .connection-diagnostics>header,body[data-theme=dark] .connection-diagnostics>footer{border-color:#303339}.avatar--illustrated{isolation:isolate}.avatar__surface{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.avatar__inline,.avatar__image-layer{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.avatar__inline{display:block}.avatar__image-layer{opacity:0}.avatar__image-layer.is-loaded{opacity:1}.avatar--illustrated>.avatar__online,.avatar--illustrated>.avatar__offline{z-index:2}.avatar--illustrated .avatar__group>.avatar__surface{border-radius:2px}.account-sidebar-empty{padding:16px 12px;color:var(--muted);font-size:12px}.account-row--all{gap:12px;min-height:60px}.account-pane[data-account-collapsed] :is(.account-search,.account-status-tabs,.account-list,.account-pane__footer){display:none}.account-workspace{display:grid;grid-template-columns:var(--sxt-account-width,220px) minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden}.account-workspace.sxt-account-collapsed{--sxt-account-width:56px}.app-shell .account-workspace>.account-pane{display:flex;min-width:0;min-height:0;height:100%;border-right:1px solid var(--line,#e5eaf2)}.account-workspace__content{min-width:0;min-height:0;height:100%;overflow:hidden}.account-workspace .account-pane__header{display:flex;align-items:center;gap:6px;padding:16px 10px 10px}.account-workspace .account-pane__header>div:first-child{min-width:0;flex:1}.account-workspace .account-pane__actions{display:flex;gap:4px;flex:0 0 auto;align-items:center}.account-workspace .account-pane__actions>.sxt-layout-toggle{position:static;inset:auto;transform:none;display:grid;opacity:1;pointer-events:auto}.account-workspace .account-list-refresh{width:26px;height:26px}.account-workspace .account-row__unread{position:static;flex:0 0 auto}.account-workspace .account-pane[data-account-collapsed] .account-pane__header{height:48px;min-height:48px;padding:8px;justify-content:center}.account-workspace .account-pane[data-account-collapsed] .account-pane__header>div:first-child,.account-workspace .account-pane[data-account-collapsed] .account-list-refresh{display:none}.account-workspace .account-pane[data-account-collapsed] .account-pane__collapsed-avatars{display:flex}@media(max-width:640px){.app-shell:not([data-layout-mode=desktop]) .account-workspace{grid-template-columns:56px minmax(0,1fr)}.app-shell:not([data-layout-mode=desktop]) .account-workspace .account-pane :is(.account-search,.account-status-tabs,.account-list,.account-pane__footer,.account-pane__header>div:first-child,.account-list-refresh){display:none}.app-shell:not([data-layout-mode=desktop]) .account-workspace .account-pane__collapsed-avatars{display:flex}}.app-shell[data-layout-mode=desktop] .account-workspace>.account-pane{display:flex!important}.account-row__more{position:absolute;top:50%;right:7px;z-index:3;width:26px;height:26px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:6px;color:var(--muted, #8b96a1);background:transparent;opacity:0;pointer-events:none;cursor:pointer}.account-row-shell:hover .account-row__more,.account-row-shell:focus-within .account-row__more,.account-row__more:focus-visible,.account-row-shell--menu-open .account-row__more{opacity:1;pointer-events:auto}.account-row__more:hover,.account-row__more:focus-visible{color:var(--fresh-primary, #3478f6);background:color-mix(in srgb,var(--fresh-primary, #3478f6) 12%,transparent);outline:none}.account-row__menu{position:absolute;top:calc(100% - 4px);right:8px;z-index:20;min-width:132px;padding:5px;border:1px solid var(--line, #dce4ed);border-radius:9px;background:var(--fresh-card, #fff);box-shadow:0 10px 28px #141f2d2e}.account-row__menu button{width:100%;border:0;border-radius:6px;padding:7px 9px;color:var(--fresh-ink, #263542);background:transparent;text-align:left;font-size:12px;cursor:pointer}.account-row__menu button:hover,.account-row__menu button:focus-visible{color:var(--fresh-primary, #3478f6);background:color-mix(in srgb,var(--fresh-primary, #3478f6) 10%,transparent);outline:none}.account-pane[data-account-collapsed] .account-row__more,.account-pane[data-account-collapsed] .account-row__menu{display:none}@media(hover:none){.account-row__more{opacity:1;pointer-events:auto}}.app-shell[data-theme=dark] .account-row__menu{border-color:#3a444f;background:#20262c;box-shadow:0 12px 28px #00000059}.app-shell[data-theme=dark] .account-row__menu button{color:#e8edf2}.account-row__menu-anchor{position:relative;min-height:24px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid transparent}.account-row__menu-anchor .account-row__more{position:static;transform:none;width:72px;height:22px;display:flex;align-items:center;justify-content:center;gap:1px;opacity:0;pointer-events:none;color:var(--muted, #8b96a1)}.account-row-shell:hover .account-row__menu-anchor .account-row__more,.account-row-shell:focus-within .account-row__menu-anchor .account-row__more,.account-row__menu-anchor.open .account-row__more{opacity:1;pointer-events:auto}.account-row__menu-anchor .account-row__more svg{width:4px;height:4px;fill:currentColor;stroke-width:0}.account-row__menu-anchor .account-row__more:hover,.account-row__menu-anchor .account-row__more:focus-visible{color:var(--fresh-primary, #3478f6);background:color-mix(in srgb,var(--fresh-primary, #3478f6) 10%,transparent);outline:none}.account-row__menu-anchor .account-row__menu{top:calc(100% - 2px);right:50%;transform:translate(50%)}.account-pane[data-account-collapsed] .account-row__menu-anchor{display:none}@media(hover:none){.account-row__menu-anchor .account-row__more{opacity:1;pointer-events:auto}}.account-row__menu--context{top:calc(100% - 3px);right:12px}.account-row__menu-anchor{display:none!important}select.sxt-select__native.sxt-select__native[hidden]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;pointer-events:none!important}button.sxt-select.sxt-select__trigger{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;max-width:100%;min-width:0;min-height:30px;padding:5px 28px 5px 10px;border:1px solid var(--fresh-input-border,var(--line,#dbe3ec));border-radius:7px;background-color:var(--fresh-card,var(--surface,#fff));color:var(--text,#263b50);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important;font:inherit;line-height:1.4;text-align:left;vertical-align:middle;cursor:pointer}button.sxt-select.sxt-select__trigger:hover:not(:disabled){border-color:var(--fresh-selected-border,var(--blue,#9cbde2))}button.sxt-select.sxt-select__trigger:focus-visible{outline:2px solid var(--fresh-primary,var(--blue,#3478cf));outline-offset:2px}button.sxt-select.sxt-select__trigger:disabled{cursor:not-allowed;opacity:.55}button.sxt-select.sxt-select__trigger[aria-expanded=true]{border-color:var(--fresh-primary,var(--blue,#3478cf))}button.sxt-select.sxt-select__trigger>.sxt-select__value{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit;color:inherit;font:inherit}button.sxt-select.sxt-select__trigger>.sxt-select__value.is-placeholder{color:var(--muted,#7c8997)}button.sxt-select.sxt-select__trigger>.sxt-select__chevron{position:absolute;right:8px;top:50%;width:14px;height:14px;flex:none;transform:translateY(-50%);color:var(--muted,#7c8997);pointer-events:none}button.sxt-select.sxt-select__trigger>.avatar{flex:none;width:22px;height:22px;border-radius:5px}.sxt-select__popup.sxt-select__popup[data-sxt-select-popup]{box-sizing:border-box;position:fixed;z-index:2147482000;display:flex;flex-direction:column;min-width:0;max-width:calc(100vw - 16px);margin:0;padding:5px;overflow:hidden;border:1px solid var(--fresh-border,var(--line,#dfe6ee));border-radius:10px;background:var(--fresh-card,var(--surface,#fff));color:var(--text,#263b50);box-shadow:0 7px 24px #172b4926,0 2px 6px #172b490c;font-size:13px;font-weight:400;line-height:1.45;text-align:left;isolation:isolate;-webkit-app-region:no-drag}.sxt-select__popup.sxt-select__popup[data-theme=dark]{background:var(--fresh-card,var(--surface,#242b34));color:var(--text,#e0e8f0);border-color:var(--fresh-border,var(--line,#46525f));box-shadow:0 8px 30px #0007}.sxt-select__popup.sxt-select__popup>.sxt-select__options{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sxt-select__popup.sxt-select__popup .sxt-select__option.sxt-select__option{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:35px;margin:0;padding:7px 9px;gap:8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:400;line-height:1.4;text-align:left;white-space:normal;box-shadow:none;cursor:pointer}.sxt-select__popup.sxt-select__popup .sxt-select__option.sxt-select__option.is-active:not(:disabled){background:var(--fresh-tint,#edf4ff);color:var(--fresh-primary,var(--blue,#3478cf))}.sxt-select__popup.sxt-select__popup .sxt-select__option.sxt-select__option[aria-selected=true]:not(:disabled){background:var(--fresh-primary,var(--blue,#3478cf));color:#fff;font-weight:600}.sxt-select__popup.sxt-select__popup .sxt-select__option.sxt-select__option:disabled{color:var(--muted,#83909c);opacity:.48;cursor:not-allowed}.sxt-select__popup.sxt-select__popup .sxt-select__option>.sxt-select__option-text{display:block;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:normal;color:inherit;font:inherit}.sxt-select__popup.sxt-select__popup .sxt-select__option>.sxt-select__check{display:grid;place-items:center;flex:none;width:16px;height:18px;margin-left:auto;color:var(--fresh-primary,var(--blue,#3478cf))}.sxt-select__popup.sxt-select__popup .sxt-select__option>.avatar{flex:none;width:27px;height:27px;border-radius:6px}.sxt-select__popup.sxt-select__popup .sxt-select__group-label{padding:8px 9px 4px;color:var(--muted,#83909c);font-size:11px;font-weight:600;line-height:1.5}.sxt-select__popup.sxt-select__popup .sxt-select__empty{padding:17px 12px;color:var(--muted,#83909c);text-align:center;font-size:12px}.sxt-select__popup.sxt-select__popup>.sxt-select__search{display:flex;align-items:center;flex:none;gap:7px;min-width:0;margin:3px 3px 6px;padding:0 8px;min-height:32px;border:1px solid var(--fresh-input-border,var(--line,#dfe6ee));border-radius:6px;background:var(--fresh-card,var(--surface,#fff));color:var(--muted,#83909c)}.sxt-select__popup.sxt-select__popup>.sxt-select__search>input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:30px;height:30px;margin:0;padding:4px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--text,#263b50);font:inherit;line-height:1.4}.sxt-select__popup.sxt-select__popup>.sxt-select__search>svg{width:14px;height:14px;flex:none}.sxt-select__symbol{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;font-size:19px;line-height:1}.sxt-select__popup.sxt-select__popup .sxt-select__option[aria-selected=true]>.sxt-select__check{color:#fff}.sxt-select__popup.sxt-select__popup .sxt-select__option.sxt-select__option[aria-selected=true]:disabled{background:var(--fresh-primary,var(--blue,#3478cf));color:#fff}.app-rail__bottom .rail-points{height:auto;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px;margin:4px 0;padding:6px 3px;color:inherit}.rail-points span{font-size:10px;line-height:1.2;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.points-backdrop{position:fixed;z-index:240;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;padding:22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.points-center{width:min(900px,100%);max-height:90dvh;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:inherit;box-shadow:0 24px 80px #0004;outline:none}.points-header{display:flex;align-items:center;gap:8px;padding:20px 24px;border-bottom:1px solid var(--line);flex:none}.points-header>div{display:flex;align-items:center;gap:12px;margin-right:auto}.points-header h2{font-size:19px;margin:0}.points-header p{font-size:12px;color:var(--muted);margin:5px 0 0}.points-header>div>svg{color:var(--blue)}.points-center button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface-subtle);color:inherit;cursor:pointer;padding:6px 10px}.points-center button:disabled{opacity:.45;cursor:default}.points-center button:focus-visible,.points-center :is(select,.sxt-select__trigger):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.points-header>button{width:36px;padding:6px}.points-body{padding:22px 24px;overflow:auto;min-height:0;flex:1;scrollbar-gutter:stable}.points-overview{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.points-overview>article{padding:18px 16px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;min-width:0}.points-overview .points-balance{background:color-mix(in srgb,var(--blue) 9%,var(--surface));border-color:color-mix(in srgb,var(--blue) 32%,var(--line))}.points-overview small{display:block;color:var(--muted);font-size:12px}.points-overview strong{display:block;font-size:28px;font-weight:650;margin:12px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.points-overview strong>span{font-size:11px;color:var(--muted);font-weight:400;margin-left:5px}.points-overview p{font-size:11px;color:var(--muted);line-height:1.6;margin:0}.points-scope,.points-footnote{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0}.points-pending{font-size:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--yellow) 35%,var(--line));border-radius:7px;color:inherit;background:color-mix(in srgb,var(--yellow) 8%,var(--surface))}.points-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0 12px}.points-filters h3{font-size:15px;margin-right:auto}.points-filters label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);min-width:0}.points-filters :is(select,.sxt-select__trigger){max-width:210px;min-height:34px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;color:inherit;background:var(--surface-subtle)}.points-empty{min-height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;border:1px dashed var(--line);border-radius:8px;padding:24px;text-align:center;color:var(--muted)}.points-empty p{font-size:14px;line-height:1.6;margin:0}.points-empty small{font-size:12px}.points-ledger{border:1px solid var(--line);border-radius:9px;overflow:hidden}.points-entry+.points-entry{border-top:1px solid var(--line)}.points-center .points-entry-head{display:flex;width:100%;border:0;border-radius:0;text-align:left;justify-content:flex-start;gap:12px;padding:14px 16px;background:transparent}.points-entry-head:hover{background:var(--surface-subtle)}.points-entry-main{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.points-entry-main>strong{display:flex;align-items:center;gap:8px;font-size:14px;flex-wrap:wrap}.points-entry-main>strong>small{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-weight:400}.points-entry-main>span{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.points-entry-main time{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.points-entry-cost{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-variant-numeric:tabular-nums}.points-entry-cost b{font-size:16px;font-weight:600}.points-entry-cost small{font-size:10px;color:var(--muted)}.points-entry-head>svg{color:var(--muted);flex:none}.points-entry-head>svg.is-open{transform:rotate(90deg)}.points-entry[data-status^=pending] .points-entry-cost b{color:var(--yellow);font-size:13px}.points-entry-detail{padding:0 16px 16px;background:var(--surface-subtle);border-top:1px solid var(--line)}.points-entry-detail blockquote{margin:12px 0;padding:12px 14px;border-left:2px solid var(--blue);background:var(--surface);font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.points-entry-detail blockquote>span{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.points-token-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:12px;padding:12px 0}.points-token-grid small{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.points-token-grid strong{font-size:13px;overflow-wrap:anywhere;font-weight:500;font-variant-numeric:tabular-nums}.points-formula,.points-muted{font-size:12px;color:var(--muted);line-height:1.7;margin:10px 0}.points-entry-detail footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:13px}.points-entry-detail footer small{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.points-entry-detail footer button{font-size:11px;min-height:30px}.points-list-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--muted);font-size:12px}.points-list-footer>span:first-child{margin-right:auto}.points-list-footer button{padding:4px;min-height:30px;width:30px}.points-footnote{padding-top:12px;border-top:1px solid var(--line)}@media(max-width:650px){.points-backdrop{padding:8px}.points-center{max-height:96dvh;border-radius:10px}.points-header{padding:15px}.points-body{padding:14px}.points-overview{grid-template-columns:1fr 1fr;gap:8px}.points-overview>article{padding:13px}.points-overview .points-balance{grid-column:1/-1}.points-overview strong{font-size:25px;margin:8px 0}.points-filters{gap:8px}.points-filters h3{width:100%;margin:0}.points-filters :is(select,.sxt-select__trigger){max-width:155px}.points-center .points-entry-head{padding:12px}.points-token-grid{grid-template-columns:1fr 1fr}.points-token-grid>div:last-child{grid-column:1/-1}.points-center button{min-height:38px}.points-entry-detail footer{align-items:flex-start}.points-entry-detail footer button{min-height:36px}}@media(prefers-reduced-motion:reduce){.points-center .spin{animation:none}}.points-center.secondary-paged-dialog{height:min(820px,calc(100dvh - 44px));max-height:calc(100dvh - 44px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.points-center.secondary-paged-dialog>.points-header{flex:0 0 auto}.points-center.secondary-paged-dialog>.points-body{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain}.points-center.secondary-paged-dialog>.points-list-footer{flex:0 0 auto;min-height:50px;box-sizing:border-box;margin:0;padding:10px 24px;border-top:1px solid var(--line);background:var(--surface)}.workspace-page.reply-learning-page.secondary-paged-view,.app-shell .app-content>.workspace-page.reply-learning-page.secondary-paged-view{height:100%;min-height:0;min-width:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.reply-learning-page.secondary-paged-view>.reply-learning-scroll{flex:1 1 0;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 28px 22px}.reply-learning-page.secondary-paged-view>.reply-learning-pagination{flex:0 0 auto;min-width:0;border-top:1px solid var(--line);background:var(--surface);padding:0 28px}.reply-learning-page.secondary-paged-view .reply-learning-pagination>.table-pagination{min-height:52px;margin:0;flex-wrap:wrap;padding:8px 0;box-sizing:border-box}.reply-learning-page.secondary-paged-view .reply-learning-pagination>.table-pagination>span:first-child{margin-right:auto}.phone-friend-modal.phone-friend-modal--import.secondary-import-dialog{height:min(900px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.secondary-import-dialog>header,.secondary-import-dialog>footer{flex:0 0 auto}.secondary-import-dialog>.phone-friend-modal__body{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain}.secondary-import-dialog>.phone-import-pagination{flex:0 0 auto;min-height:49px;margin:0;padding:9px 22px;box-sizing:border-box;border-top:1px solid var(--line, #dfe6ed);background:var(--surface, #fff);display:grid;grid-template-columns:minmax(0,1fr) 30px auto 30px;align-items:center;gap:9px}.secondary-import-dialog>.phone-import-pagination>span:first-child{margin:0;font-size:10px;line-height:1.5}.points-center.secondary-paged-dialog>.points-body:focus-visible,.reply-learning-page.secondary-paged-view>.reply-learning-scroll:focus-visible,.secondary-import-dialog>.phone-friend-modal__body:focus-visible{outline:2px solid var(--blue, #346bf6);outline-offset:-2px}@media(max-width:720px){.points-center.secondary-paged-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.points-center.secondary-paged-dialog>.points-list-footer{padding:9px 14px;gap:8px}.reply-learning-page.secondary-paged-view>.reply-learning-scroll{padding:0 14px 16px}.reply-learning-page.secondary-paged-view>.reply-learning-pagination{padding:0 14px}.phone-friend-modal.phone-friend-modal--import.secondary-import-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.secondary-import-dialog>.phone-import-pagination{padding:8px 15px;gap:7px}}.consecutive-picture-group{display:flow-root;width:100%;min-width:0;overflow-anchor:none}.consecutive-picture-group__cover,.consecutive-picture-group__rest{min-width:0}.consecutive-picture-group__rest[hidden]{display:none}.picture-group-frame{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;min-width:0;padding:9px 10px 1px 0}.picture-group-frame__picture{flex:0 1 auto;min-width:0;max-width:100%}.picture-group-frame[data-collapsed] .chat-picture{position:relative;isolation:isolate}.picture-group-frame[data-collapsed] .chat-picture:before,.picture-group-frame[data-collapsed] .chat-picture:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--picture-width, 280px);max-width:100%;aspect-ratio:var(--picture-ratio, 4 / 3);border:1px solid var(--line, #dce4ed);border-radius:9px;background:var(--surface-subtle, #edf2f7);pointer-events:none;transform-origin:bottom left}.picture-group-frame[data-collapsed] .chat-picture:before{z-index:-2;transform:translate(8px,-7px) rotate(1.3deg)}.picture-group-frame[data-collapsed] .chat-picture:after{z-index:-1;background:var(--surface, #fff);transform:translate(4px,-3px) rotate(.6deg)}.message-row--outgoing .picture-group-frame[data-collapsed] .chat-picture:before,.message-row--outgoing .picture-group-frame[data-collapsed] .chat-picture:after{inset-inline-start:auto;inset-inline-end:0}.picture-group-frame__controls{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:7px;max-width:98px}.picture-group-frame__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:0;border-radius:999px;color:var(--text, inherit);background:var(--surface-subtle, #edf2f7);font:inherit;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.picture-group-frame__toggle:hover{color:var(--blue, #168cf3);background:var(--surface, #fff)}.picture-group-frame__toggle:focus-visible{outline:2px solid var(--blue, #168cf3);outline-offset:3px}.picture-group-frame__toggle:disabled{cursor:default;opacity:.6}.picture-group-frame__status{color:var(--muted, #75828e);font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.consecutive-picture-group__footer{display:flex;justify-content:center;margin:10px 0 18px}@media(max-width:480px){.picture-group-frame{gap:10px}.picture-group-frame__controls{max-width:82px}.picture-group-frame__toggle{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.picture-group-frame__toggle{transition:none}}.consecutive-picture-group .message-row__body--picture-group{max-width:min(calc(100% - 43px),620px)}.consecutive-picture-group .message-bubble--picture-group{max-width:100%;overflow:visible}.picture-group-frame__status{color:inherit;opacity:.8;font-size:12px}.message-row__body>.message-bubble--picture{max-width:100%}.chat-picture{width:var(--picture-width,280px);max-width:100%;min-width:0;margin:0;display:flex;flex-direction:column;gap:7px}.chat-picture .chat-picture__frame{width:100%;max-width:100%;aspect-ratio:var(--picture-ratio,4/3);display:flex;align-items:center;justify-content:center;border-radius:9px;padding:0;overflow:hidden;background:#808c9714}.chat-picture .chat-picture__frame .message-image{display:block;width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0;background:transparent}.chat-picture .chat-picture__frame img[hidden]{display:none}.chat-picture__placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--muted,#75828e);font-size:12px}.chat-picture__metadata{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;color:var(--muted,#75828e);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.chat-picture__error{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:1.5;color:#966535}.chat-picture__error button{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:0;background:transparent;color:#2879ba;cursor:pointer}.picture-transfer{min-width:0;display:flex;flex-direction:column;gap:5px;padding:7px 9px;border-radius:7px;color:var(--muted,#7b8b97);background:#748b9d14;font-size:11px;line-height:1.45}.picture-transfer__description{display:flex;justify-content:space-between;gap:10px;align-items:center}.picture-transfer__description b{font-variant-numeric:tabular-nums;font-weight:600;color:#3987ce}.picture-transfer__track{position:relative;height:4px;border-radius:8px;overflow:hidden;background:#738b9e2e}.picture-transfer__track i{display:block;height:100%;background:#3e95dc;border-radius:inherit;transition:width .15s ease}.picture-transfer__track.is-indeterminate i{width:32%;animation:picture-transfer-indeterminate 1.4s ease-in-out infinite}.picture-transfer small{font-size:10px;opacity:.85}@keyframes picture-transfer-indeterminate{0%{transform:translate(-105%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.picture-transfer__track.is-indeterminate i{animation:none;width:35%;transform:translate(90%)}}.image-window .picture-transfer{margin:0 12px 8px;color:#c4ccd5}.chat-picture .chat-picture__frame{position:relative}.chat-picture .chat-picture__frame .message-image{position:absolute;top:0;right:0;bottom:0;left:0}.chat-picture .chat-picture__frame .message-image:not([data-loaded]){opacity:0}.chat-picture .chat-picture__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:16px;box-sizing:border-box}.chat-picture__placeholder small{font-size:11px;font-weight:400;line-height:1.5}.chat-picture .chat-picture__frame--waiting{background:var(--surface-subtle, #edf2f7);border:1px solid var(--line, #dce4ed);color:var(--muted, #75828e)}.chat-picture .chat-picture__frame--waiting:disabled{opacity:1;cursor:default}.chat-picture{width:max(var(--picture-width, 280px),220px);max-width:100%;min-width:0}.chat-picture>.chat-picture__frame{width:var(--picture-width, 280px);max-width:100%;min-width:0;flex:none;align-self:flex-start}.message-row--outgoing .chat-picture>.chat-picture__frame{align-self:flex-end}.chat-picture__details{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0;margin:0}.chat-picture__metadata,.chat-picture__error{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left}.chat-picture__metadata>span,.chat-picture__error>span{min-width:0;max-width:100%}.chat-picture__error button{flex:none;white-space:nowrap}.picture-transfer{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left}.picture-transfer__description{min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.picture-transfer__description>span{flex:1 1 auto;min-width:0}.picture-transfer__description>b{flex:none;white-space:nowrap}.picture-transfer small{min-width:0;max-width:100%}.image-window{position:fixed;z-index:300;display:flex;flex-direction:column;overflow:hidden;border:1px solid #51565c;border-radius:8px;background:#191b1e;color:#f1f3f5;box-shadow:0 12px 48px #0006;font:14px/1.5 system-ui,sans-serif;outline:none}.image-window button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:38px;padding:0 8px;border:0;border-radius:5px;color:inherit;background:transparent;font:inherit;cursor:pointer}.image-window button:hover{background:#363b42}.image-window button:disabled{opacity:.45;cursor:default}.image-window button:focus-visible,.image-window__handle:focus-visible{outline:2px solid #75b7e7;outline-offset:-2px}.image-window__header{display:flex;align-items:center;flex:none;height:46px;padding:0 6px;border-bottom:1px solid #373c42}.image-window__handle{display:flex;gap:8px;align-items:center;align-self:stretch;flex:1;min-width:0;padding:0 8px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.image-window__handle span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.image-window__stage{flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;background:#101214}.image-window__stage img{width:auto;height:auto;object-fit:contain;flex:none;-webkit-user-select:none;user-select:none;touch-action:none}.image-window__stage img[hidden]{display:none}.image-window__stage p{padding:16px;font-size:14px;color:#b9c0c8}.image-window__tools{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 8px;flex:none;flex-wrap:wrap;border-top:1px solid #373c42}.image-window__tools output{min-width:44px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.image-window__original{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;padding:10px 12px;flex:none;border-top:1px solid #373c42}.image-window__original p{display:flex;align-items:center;gap:7px;margin:0;color:#d2d8df;font-size:14px}.image-window__primary-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.image-window .image-window__original-button{background:#2675ac;color:#fff;padding:0 14px}.image-window .image-window__original-button:hover:not(:disabled){background:#3287c2}.image-window__status{display:flex;align-items:center;gap:6px;flex:none;margin:0;padding:8px 14px;color:#efc79f;background:#29251f;font-size:13px;overflow-wrap:anywhere}@media(max-width:480px){.image-window__tools{gap:4px;padding:5px 4px}.image-window button{min-width:40px;min-height:44px}.image-window__tools button{padding:0 6px}}.chat-display-settings__row{display:flex;align-items:center;justify-content:space-between;gap:24px}.chat-display-settings__row>span{min-width:0;display:grid;gap:7px}.chat-display-settings__row strong{font-size:14px;font-weight:650}.chat-display-settings__row small,.chat-display-settings>p{font-size:12px;line-height:1.75;color:var(--muted,#7e8b99)}.chat-display-settings>p{margin:14px 0 0;max-width:800px}.chat-display-settings__switch{flex:0 0 auto;display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--muted,#7e8b99);padding:7px 0;font-size:12px;cursor:pointer}.chat-display-settings__switch>i{display:block;width:36px;height:21px;border-radius:12px;background:#8995a3;padding:3px;position:relative;transition:background .16s}.chat-display-settings__switch>i:after{content:"";width:15px;height:15px;display:block;border-radius:50%;background:#fff;transition:transform .16s;box-shadow:0 1px 3px #0002}.chat-display-settings__switch.is-on{color:var(--fresh-primary,#3478f6)}.chat-display-settings__switch.is-on>i{background:var(--fresh-primary,#3478f6)}.chat-display-settings__switch.is-on>i:after{transform:translate(15px)}.chat-display-settings__switch:focus-visible{outline:2px solid var(--fresh-primary,#3478f6);outline-offset:5px;border-radius:4px}.chat-display-settings .chat-display-settings__saved{color:var(--fresh-primary,#3478f6)}.chat-display-settings .chat-display-settings__error{color:var(--red,#cf414d)}:is(body,.app-shell)[data-theme] .message-row.message-row--recalled>.message-row__body>.message-bubble,.message-row.message-row--recalled .message-bubble{color:var(--muted,#7e8b99);background:color-mix(in srgb,var(--muted,#7e8b99) 11%,var(--fresh-card,#202227));border-color:color-mix(in srgb,var(--muted,#7e8b99) 24%,transparent);box-shadow:none}:is(body,.app-shell)[data-theme=light] .message-row.message-row--recalled>.message-row__body>.message-bubble{color:#737e88;background:#eef0f2;border-color:#dce1e5}.message-row--recalled .message-bubble a{color:inherit}.message-row--recalled .message-meta{margin-top:3px}.message-row--recalled .recalled-media img,.message-row--recalled .recalled-media video{filter:grayscale(.7);opacity:.72}.message-recalled-note{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:4px;color:var(--muted,#7e8b99);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.message-recalled-note>small{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;padding:0 5px;font-size:10px}.message-recalled-note>svg{flex:0 0 auto}.message-recalled-reedit{display:block;padding:3px 0;border:0;background:transparent;color:var(--fresh-primary,#3478f6);font-size:11px;cursor:pointer}.message-row--outgoing .message-recalled-note{justify-content:flex-end}.message-row--outgoing .message-recalled-reedit{margin-left:auto}.message-recalled-missing{color:var(--muted,#7e8b99);font-size:11px}.recalled-media{max-width:100%;min-width:100px;display:grid;gap:6px}.recalled-media>button{display:block;padding:0;max-width:100%}.recalled-media img.message-image{width:auto;max-width:min(320px,100%);max-height:440px;height:auto;object-fit:contain;border-radius:9px}.recalled-media img.message-emoji{max-width:150px;max-height:150px;object-fit:contain}.recalled-media audio{width:280px;max-width:100%}.recalled-media video{max-width:320px;width:100%}.recalled-media__unavailable{display:flex;align-items:center;gap:7px;min-height:68px;padding:15px;font-size:12px;color:var(--muted,#7e8b99);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:8px}.recalled-media small{font-size:11px;color:var(--muted,#7e8b99)}.composer-speech-settings{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.composer-speech-settings__button.icon-button{width:22px;height:22px;min-width:22px;padding:3px;color:var(--muted);border-radius:5px}.composer-speech-settings__button[aria-expanded=true]{color:var(--blue);background:var(--surface-subtle)}.composer-speech-settings__popover{position:absolute;z-index:80;left:0;bottom:calc(100% + 10px);width:min(290px,calc(100vw - 48px));border:1px solid var(--line);border-radius:9px;padding:13px;background:var(--surface);box-shadow:0 6px 24px #0002;white-space:normal;color:var(--text)}.composer-speech-settings__popover label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.composer-speech-settings__popover input{width:16px;height:16px;accent-color:var(--blue)}.composer-speech-settings__popover p{margin:9px 0 6px;line-height:1.6;font-size:12px;color:var(--muted)}.composer-speech-settings__popover small{display:block;line-height:1.5;font-size:10px;color:var(--muted)}.composer-speech-settings__popover .composer-speech-settings__error{color:var(--red)}.message-pane{container-type:inline-size;container-name:conversation}.composer.composer--dictation{--composer-height:clamp(110px,24dvh,170px);height:var(--composer-height);min-height:0;max-height:100%;padding:10px 12px 8px;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:minmax(38px,1fr) 34px;grid-template-areas:"editor editor" "tools send";gap:6px 8px}.composer.composer--dictation.composer--has-attachments{--composer-height:clamp(184px,34dvh,244px);grid-template-rows:minmax(38px,1fr) 64px 34px;grid-template-areas:"editor editor" "attachments attachments" "tools send"}.composer.composer--dictation>textarea{grid-area:editor;min-width:0;min-height:0;height:100%;max-height:none;padding:3px 2px;resize:none;overflow:auto;outline:none!important;box-shadow:none!important;border:0;background:transparent}.composer--dictation[data-keyboard-focus=true]:not(.composer--listening){box-shadow:inset 0 0 0 1px #5caeeb75}.composer.composer--dictation .send-button{grid-area:send;align-self:center;width:64px;height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#fff;background:#168cf3;font-size:14px;font-weight:650}.composer.composer--dictation .send-button:hover:not(:disabled){background:#0877d8}.composer.composer--dictation .send-button:disabled{opacity:.4}.composer--dictation .composer__tools{grid-area:tools;gap:2px;min-width:0;position:relative}.composer--dictation .composer__tools .icon-button:disabled{opacity:.28;filter:saturate(0);background:transparent}.composer.composer--dictation .attachment-drafts{grid-area:attachments;min-height:0;padding:0;border-top:0;max-height:64px}.composer--dictation .composer__microphone{border-radius:50%}.composer.composer--dictation .composer__tools .composer__microphone.active{color:#91d3ff;background:#308dd233;box-shadow:0 0 0 3px #4eaeef21}.composer.composer--dictation .composer__tools .composer__microphone.active svg{filter:drop-shadow(0 0 3px rgba(107,197,255,.42))}.composer--dictation .composer__dictation-state{display:flex;align-items:center;gap:6px;margin-left:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#a7b3be}.composer--dictation .composer__dictation-state i{width:6px;height:6px;flex:none;border-radius:50%;background:#8ecbfa}.composer--dictation .composer__shortcut-settings{margin-left:auto;flex:none}.composer--dictation.composer--listening{box-shadow:none;border-top-color:transparent}.composer--dictation.composer--listening:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(81,170,234,.25);border-radius:9px}@property --dictation-angle{syntax:"<angle>";inherits:false;initial-value:0deg;}.composer--dictation.composer--listening:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;padding:1px;border-radius:9px;background:conic-gradient(from var(--dictation-angle),transparent 0deg,transparent 225deg,rgba(115,199,255,.08) 260deg,rgba(116,201,255,.65) 305deg,rgba(96,185,247,.1) 337deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:calc(.55 + var(--voice-level,0) * .4);animation:dictation-perimeter 3.8s linear infinite}@keyframes dictation-perimeter{to{--dictation-angle:360deg}}.composer--dictation[data-dictation-phase=starting]:after,.composer--dictation[data-dictation-phase=stopping]:after{animation-duration:6s;opacity:.4}.composer--dictation .composer__dictation-error{position:absolute;bottom:100%;z-index:20;left:12px;right:12px;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #56687a;border-radius:8px 8px 0 0;color:#eef2f6;background:#263342;font-size:13px;line-height:1.5}.composer--dictation .composer__dictation-error>svg{flex:none;margin-top:2px}.composer--dictation .composer__dictation-error>span{flex:1}.composer--dictation .composer__dictation-error>button{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:-4px;border:0;border-radius:4px;color:inherit;background:transparent}.composer--dictation .icon-button:focus-visible,.composer.composer--dictation .send-button:focus-visible{outline:2px solid #56aff7;outline-offset:2px}.app-shell[data-theme=light] .composer--dictation .composer__dictation-state{color:#596b78}.app-shell[data-theme=light] .composer.composer--dictation .composer__tools .composer__microphone.active{color:#087dcc;background:#ddecfb;box-shadow:0 0 0 3px #268cd11a}.app-shell[data-theme=light] .composer--dictation.composer--listening:before{border-color:#258dd247}.app-shell[data-theme=light] .composer--dictation .composer__dictation-error{color:#22374b;background:#edf5fc;border-color:#a8bfd6}@container conversation (max-width:540px){.composer--dictation .composer__dictation-state{max-width:110px}}@container conversation (max-width:460px){.composer--dictation .composer__dictation-state{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.composer--dictation .composer__tools{gap:1px}.composer--dictation .composer__tools .icon-button{width:28px;height:30px}.composer--dictation .composer__capture-menu .composer__capture-menu-trigger{width:20px;min-width:20px}}@container conversation (max-width:340px){.composer.composer--dictation{padding-inline:8px;grid-template-columns:minmax(0,1fr) 54px;column-gap:5px}.composer.composer--dictation .send-button{width:54px;padding-inline:6px}.composer--dictation .composer__shortcut-settings{display:none}.composer--dictation .composer__tools .icon-button{width:26px}.composer--dictation .composer__capture-menu .composer__capture-menu-trigger{width:18px;min-width:18px}}@media(max-height:480px){.composer.composer--dictation{--composer-height:100px;grid-template-rows:minmax(32px,1fr) 30px;padding-block:6px;gap:4px 7px}.composer.composer--dictation.composer--has-attachments{--composer-height:150px;grid-template-rows:minmax(32px,1fr) 44px 30px}.composer.composer--dictation .attachment-drafts{max-height:44px}.composer--dictation .attachment-draft{height:42px;padding:3px;grid-template-columns:32px minmax(0,1fr) 26px}.composer--dictation .attachment-draft__preview{width:32px;height:32px}.composer--dictation .attachment-draft__details{gap:1px}.composer.composer--dictation .send-button{height:30px}.chat-header{height:52px}.message-pane{grid-template-rows:52px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.composer--dictation:after,.composer--dictation .spin{animation:none!important}}@media(max-height:380px){.composer.composer--dictation.composer--has-attachments{--composer-height:128px}}.screenshot-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:18px;background:#000000a8;-webkit-app-region:no-drag}.screenshot-editor{width:min(1160px,100%);height:min(900px,calc(100dvh - 36px));min-height:300px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface,#17191d);color:inherit;box-shadow:0 20px 80px #0006}.screenshot-editor>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid var(--line);flex:none}.screenshot-editor>header>div{display:grid;gap:4px}.screenshot-editor>header strong{font-size:18px}.screenshot-editor>header span{font-size:12px;color:var(--muted)}.screenshot-editor .icon-button{width:40px;height:40px}.screenshot-editor-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);flex:none}.screenshot-editor-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font-size:13px}.screenshot-editor-tools button:hover{background:var(--surface-subtle)}.screenshot-editor-tools button[aria-pressed=true]{background:var(--blue,#168cf3);color:#fff}.screenshot-editor-divider{height:24px;width:1px;background:var(--line);margin:0 5px}.screenshot-editor-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 20px;font-size:12px;min-height:50px;flex:none;background:var(--surface-subtle)}.screenshot-editor-options>span{display:flex;align-items:center;gap:7px;color:var(--muted)}.screenshot-editor-options fieldset{padding:0;border:0;margin:0;display:flex;gap:8px;align-items:center}.screenshot-editor-options legend{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.screenshot-editor-color{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--muted);border-radius:50%}.screenshot-editor-color[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:2px}.screenshot-editor-options label{display:flex;align-items:center;gap:7px}.screenshot-editor-options input,.screenshot-editor-options :is(select,.sxt-select__trigger){border:1px solid var(--line);border-radius:5px;min-height:32px;background:var(--surface);color:inherit;padding:4px 8px}.screenshot-editor-options input{width:220px;max-width:45vw}.screenshot-editor-stage{min-height:0;flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:16px;background:repeating-conic-gradient(#33363b,#33363b 25%,#2a2d32 0%,#2a2d32 50%) 50%/20px 20px}.screenshot-editor-canvas{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;touch-action:none;cursor:crosshair;box-shadow:0 0 0 1px #ffffff26}.screenshot-editor-canvas--text{cursor:text}.screenshot-editor-stage>p{font-size:14px;color:#fff}.screenshot-editor-feedback{font-size:12px;line-height:1.5;min-height:32px;padding:9px 20px;color:var(--muted);border-top:1px solid var(--line);flex:none}.screenshot-editor-feedback--error{color:var(--red,#ec5a62)}.screenshot-editor>footer{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid var(--line);flex:none}.screenshot-editor>footer>div{display:flex;gap:8px}.screenshot-editor .button{min-height:40px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.screenshot-editor .button--secondary{background:var(--surface-subtle);color:inherit;border:1px solid var(--line)}.screenshot-editor .button--primary{background:var(--blue,#168cf3);color:#fff;border:1px solid transparent}.screenshot-editor-backdrop[data-theme=light] .screenshot-editor-feedback--error{color:#a7343c}@media(max-width:600px){.screenshot-editor-backdrop{padding:8px}.screenshot-editor{height:calc(100dvh - 16px)}.screenshot-editor>header,.screenshot-editor-tools,.screenshot-editor-options,.screenshot-editor>footer{padding:10px 12px}.screenshot-editor>footer{flex-wrap:wrap}.screenshot-editor>footer>div{flex:1;flex-wrap:wrap}.screenshot-editor>footer .button{min-height:44px;flex:1;white-space:nowrap}.screenshot-editor-tools button{min-height:40px;padding:0 9px}.screenshot-editor-options input{width:190px;max-width:60vw}}@media(max-width:600px){.screenshot-editor-options .screenshot-editor-color{width:36px;height:36px}}.composer__capture-menu{position:relative;display:flex;flex:none;margin-left:-5px}.composer__capture-menu .composer__capture-menu-trigger{width:24px;min-width:24px;padding:0}.composer__capture-menu-panel{position:absolute;z-index:70;right:0;bottom:calc(100% + 7px);width:236px;max-width:calc(100vw - 28px);padding:5px;border:1px solid #46505b;border-radius:8px;background:#252b33;color:#eff2f5;box-shadow:0 8px 28px #0005}.composer__capture-menu-panel>button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;border:0;border-radius:5px;padding:8px 10px;color:inherit;background:transparent;text-align:left;font-size:13px;cursor:pointer}.composer__capture-menu-panel>button:hover:not(:disabled),.composer__capture-menu-panel>button:focus-visible{background:#344356;outline:2px solid #5ca8df;outline-offset:-2px}.composer__capture-menu-panel>button:disabled{opacity:.55;cursor:not-allowed}.composer__capture-menu-panel>button svg{flex:none}.composer__capture-menu-hint{margin:0;padding:2px 10px 8px 35px;color:#b1bdc9;line-height:1.5;font-size:11px}.composer__capture-menu-divider{height:1px;margin:4px;background:#46505b}.app-shell[data-theme=light] .composer__capture-menu-panel{background:#fff;color:#253343;border-color:#c3cfd9;box-shadow:0 8px 28px #26334222}.app-shell[data-theme=light] .composer__capture-menu-panel>button:hover:not(:disabled),.app-shell[data-theme=light] .composer__capture-menu-panel>button:focus-visible{background:#eaf3fb}.app-shell[data-theme=light] .composer__capture-menu-hint{color:#5a6b7b}.app-shell[data-theme=light] .composer__capture-menu-divider{background:#d6dfe7}.chat-history-status{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;padding:9px 16px;border-bottom:1px solid var(--line);background:var(--surface-subtle);color:var(--muted)}.chat-history-status__copy{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0}.chat-history-status__copy>svg{flex-shrink:0}.chat-history-status__copy strong{flex:1 1 220px;min-width:0;color:inherit;font-size:12px;font-weight:400;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.chat-history-status__copy time{margin-left:24px;color:var(--muted);font-size:11px;line-height:1.4;white-space:nowrap}.chat-history-status__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:8px}.chat-history-status .button{min-height:28px;padding:4px 8px;margin:0;font-size:12px;line-height:1.4}.chat-history-status__feedback{border:0;padding:3px 0;background:transparent;color:var(--blue);font-size:12px;line-height:1.4;cursor:pointer}.chat-history-status__dismiss{width:26px;height:26px;min-height:26px}.chat-history-status[data-status=error] .chat-history-status__copy>svg{color:var(--red)}.chat-history-status[data-status=expired] .chat-history-status__copy>svg{color:var(--yellow)}.chat-history-status--empty{align-items:flex-start}@media(max-width:720px){.chat-history-status{flex-wrap:wrap;padding:8px 12px;gap:7px}.chat-history-status__copy{flex-basis:100%}.chat-history-status__copy strong{flex-basis:calc(100% - 24px)}.chat-history-status__copy time{margin-left:24px}.chat-history-status__actions{margin-left:24px}}@media(prefers-reduced-motion:reduce){.chat-history-status .spin{animation:none}}.voice-playback{position:relative;min-width:0;min-height:34px;display:flex;align-items:center}.voice-playback audio[hidden]{display:none}.voice-playback__status{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;color:inherit;font-size:11px;line-height:1.4}.voice-playback__status svg{flex:0 0 auto}.voice-playback__retry{padding:0;border:0;text-align:left;background:transparent;cursor:pointer}.voice-playback__retry>span:first-of-type{flex:1}.voice-playback__retry>span:last-child{flex:0 0 auto;text-decoration:underline}.member-profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0000007a;display:grid;place-items:center;padding:20px;-webkit-app-region:no-drag}.member-profile-dialog{width:min(460px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--line,#d8dce3);border-radius:14px;background:var(--surface,#17191d);color:inherit;box-shadow:0 20px 70px #00000047}.member-profile-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line,#d8dce3)}.member-profile-dialog>header>span{display:flex;align-items:center;gap:8px}.member-profile-dialog button{min-height:40px}.member-profile-dialog .icon-button{min-width:40px}.member-profile-body{padding:20px}.member-profile-identity{display:flex;align-items:center;gap:16px;margin-bottom:24px}.member-profile-identity h2{font-size:20px;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.member-profile-identity p{margin:0;color:var(--muted,#687582);font-size:13px}.member-profile-body dl{margin:0;display:grid;gap:14px}.member-profile-body dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:1.6}.member-profile-body dt{color:var(--muted,#687582)}.member-profile-body dd{margin:0;overflow-wrap:anywhere}.member-profile-id{font-family:ui-monospace,monospace;font-size:13px}.member-profile-status{display:flex;gap:8px;padding:12px;border:1px solid var(--line,#d8dce3);border-radius:8px;margin-top:22px;font-size:13px;line-height:1.5;color:var(--muted,#687582)}.member-profile-status svg{flex-shrink:0;margin-top:2px}.member-profile-status small{display:block;font-size:12px;margin-top:4px}.member-profile-status--error{color:var(--member-profile-error,var(--red,#ec5a62))}.member-profile-note{font-size:13px;line-height:1.7;color:var(--muted,#687582)}.member-profile-dialog>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid var(--line,#d8dce3);padding:16px 20px}.group-member-profile-open{padding:0;border:0;background:transparent;cursor:pointer;flex:none;border-radius:10px}.group-member-profile-open:focus-visible{outline:2px solid var(--blue,#1688ec);outline-offset:3px}@media(max-width:480px){.member-profile-backdrop{padding:12px}.member-profile-dialog{max-height:calc(100dvh - 24px)}.member-profile-dialog button{min-height:44px}.member-profile-dialog>footer .button{flex:1;justify-content:center}}.member-profile-dialog .button--secondary{background:var(--surface-subtle);color:inherit;border:1px solid var(--line)}.member-profile-dialog .button--primary{background:var(--blue,#168cf3);color:#fff;border:1px solid transparent}.member-profile-backdrop[data-theme=light]{--member-profile-error:#a7343c}.moments-ai-backdrop{--moments-ai-card:var(--surface,#fff);--moments-ai-soft:var(--surface-subtle,#f6f7f8);--moments-ai-ink:var(--text,#263442);--moments-ai-muted:var(--muted,#7e8995);--moments-ai-line:var(--line,#e4e8ed);--moments-ai-accent:var(--fresh-primary,var(--blue,#4084c5));position:fixed;top:0;right:0;bottom:0;left:0;z-index:1850;display:flex;align-items:center;justify-content:center;padding:28px;box-sizing:border-box;background:#15233265;color:var(--moments-ai-ink);font-size:14px;text-align:left;-webkit-app-region:no-drag}.moments-ai-dialog{display:flex;flex-direction:column;width:min(1030px,100%);height:min(790px,calc(100vh - 56px));min-height:0;border:1px solid var(--moments-ai-line);border-radius:14px;background:var(--moments-ai-card);box-shadow:0 20px 90px #0c213a3b;overflow:hidden}.moments-ai-dialog .moments-ai-dialog__header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 23px 17px;border-bottom:1px solid var(--moments-ai-line)}.moments-ai-dialog__header>div>span{display:flex;align-items:center;gap:9px}.moments-ai-dialog__header>div>span>svg{color:var(--moments-ai-accent)}.moments-ai-dialog .moments-ai-dialog__header h2{padding:0;margin:0;font-size:18px;font-weight:600;line-height:1.4;color:inherit;letter-spacing:0}.moments-ai-dialog .moments-ai-dialog__header p{margin:5px 0 0;color:var(--moments-ai-muted);font-size:12px;line-height:1.5}.moments-ai-dialog .icon-button{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;padding:5px;border:0;border-radius:6px;color:var(--moments-ai-muted);background:transparent;cursor:pointer}.moments-ai-dialog .icon-button:hover{color:var(--moments-ai-ink);background:var(--moments-ai-soft)}.moments-ai-dialog__workspace{display:grid;grid-template-columns:280px minmax(0,1fr);flex:1;min-height:0}.moments-ai-dialog__source{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--moments-ai-line);background:var(--moments-ai-soft)}.moments-ai-dialog__scope{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 17px 14px}.moments-ai-dialog__scope>strong{font-size:13px;font-weight:600;white-space:nowrap}.moments-ai-dialog .moments-ai-dialog__scope .sxt-select__trigger{flex:none;width:120px;min-height:31px;font-size:12px;background:var(--moments-ai-card)}.moments-ai-dialog__select-all{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 18px 11px;color:var(--moments-ai-muted);font-size:12px}.moments-ai-dialog .moments-ai-dialog__select-all>label{display:flex;align-items:center;gap:7px;margin:0;color:var(--moments-ai-ink);cursor:pointer}.moments-ai-dialog input[type=checkbox]{flex:none;width:14px;height:14px;min-height:0;padding:0;margin:0;border:1px solid var(--moments-ai-line);accent-color:var(--moments-ai-accent);cursor:pointer}.moments-ai-dialog input[type=checkbox]:disabled{cursor:default}.moments-ai-dialog__candidates{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 9px 12px}.moments-ai-dialog .moments-ai-dialog__candidate{display:flex;align-items:flex-start;gap:9px;padding:12px 9px;margin:0;border-top:1px solid var(--moments-ai-line);font-size:12px;line-height:1.55;cursor:pointer}.moments-ai-dialog__candidate>input{margin-top:4px!important}.moments-ai-dialog__candidate>span{display:grid;gap:4px;flex:1;min-width:0}.moments-ai-dialog__candidate>span>small{color:var(--moments-ai-muted);font-size:11px}.moments-ai-dialog__candidate>span>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--moments-ai-ink);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.moments-ai-dialog__candidate>span>em{color:var(--moments-ai-muted);font-style:normal;font-size:10px}.moments-ai-dialog__candidate:hover{border-radius:5px;background:var(--moments-ai-card)}.moments-ai-dialog__analysis{display:flex;flex-direction:column;min-width:0;min-height:0;padding:18px 22px}.moments-ai-dialog .moments-ai-dialog__prompt{display:block;flex:none;margin:0}.moments-ai-dialog__prompt>span{display:flex;align-items:center;gap:9px;margin-bottom:8px;color:var(--moments-ai-ink);font-size:13px;font-weight:600}.moments-ai-dialog__prompt>span>small{color:var(--moments-ai-muted);font-size:11px;font-weight:400}.moments-ai-dialog textarea{display:block;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--moments-ai-line);border-radius:7px;color:var(--moments-ai-ink);background:var(--moments-ai-card);font:inherit;font-size:12px;line-height:1.7;resize:vertical}.moments-ai-dialog textarea:focus{outline:2px solid color-mix(in srgb,var(--moments-ai-accent) 25%,transparent);outline-offset:1px;border-color:var(--moments-ai-accent)}.moments-ai-dialog__prompt>textarea{height:110px;min-height:74px;max-height:180px}.moments-ai-dialog__profile-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;padding:12px 0;border-bottom:1px solid var(--moments-ai-line)}.moments-ai-dialog__profile-actions>span{color:var(--moments-ai-muted);font-size:11px}.moments-ai-dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;padding:6px 11px;border:1px solid var(--moments-ai-line);border-radius:6px;color:var(--moments-ai-ink);background:var(--moments-ai-card);font:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer}.moments-ai-dialog .button--primary{color:#fff;border-color:var(--moments-ai-accent);background:var(--moments-ai-accent)}.moments-ai-dialog .button:disabled{opacity:.5;cursor:not-allowed}.moments-ai-dialog__results{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:13px 4px 13px 0}.moments-ai-dialog__welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:170px;padding:22px;box-sizing:border-box;text-align:center}.moments-ai-dialog__welcome>svg{color:var(--moments-ai-accent);opacity:.65}.moments-ai-dialog__welcome>strong{font-size:14px;font-weight:500;line-height:1.6}.moments-ai-dialog .moments-ai-dialog__welcome p{max-width:345px;margin:0;color:var(--moments-ai-muted);font-size:12px;line-height:1.8}.moments-ai-dialog__turn{padding:0 0 18px}.moments-ai-dialog__turn+.moments-ai-dialog__turn{padding-top:16px;border-top:1px solid var(--moments-ai-line)}.moments-ai-dialog__question{margin-bottom:12px;padding:10px 13px;background:var(--moments-ai-soft);border-radius:7px}.moments-ai-dialog__question>small{color:var(--moments-ai-muted);font-size:11px}.moments-ai-dialog .moments-ai-dialog__question>p{margin:5px 0 0;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.moments-ai-dialog .moments-ai-dialog__turn>header,.moments-ai-dialog .moments-ai-dialog__portrait>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.moments-ai-dialog__turn>header>strong,.moments-ai-dialog__portrait>header>strong{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.moments-ai-dialog__portrait{padding:14px;margin-top:10px;border:1px solid var(--moments-ai-line);border-radius:8px;background:var(--moments-ai-soft)}.moments-ai-dialog__portrait>header>span{display:flex;align-items:center;gap:3px;color:var(--moments-ai-accent);font-size:11px}.moments-ai-dialog__portrait>.button{margin-top:13px}.moments-ai-dialog .moments-ai-dialog__analysis-result>p{margin:6px 0 12px;font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.moments-ai-dialog__analysis-result section{margin:14px 0 0}.moments-ai-dialog .moments-ai-dialog__analysis-result h4{margin:0 0 7px;font-size:12px;font-weight:600;color:var(--moments-ai-ink)}.moments-ai-dialog .moments-ai-dialog__analysis-result ul{padding-left:19px;margin:0;font-size:12px;line-height:1.75}.moments-ai-dialog__analysis-result li{padding:1px 0;margin-bottom:5px;overflow-wrap:anywhere}.moments-ai-dialog__analysis-result li>small{display:block;margin-top:3px;color:var(--moments-ai-muted);font-size:11px}.moments-ai-dialog__analysis-result blockquote{padding:3px 8px;margin:6px 0;color:var(--moments-ai-muted);border-left:2px solid var(--moments-ai-line)}.moments-ai-dialog__evidence-count{display:block;margin-top:10px;color:var(--moments-ai-muted);font-size:11px}.moments-ai-dialog__notice{display:flex;align-items:center;justify-content:center;gap:7px;padding:20px 10px;margin:0;color:var(--moments-ai-muted);font-size:12px;line-height:1.65;text-align:center}.moments-ai-dialog__notice--error{flex-direction:column;color:var(--red,#bf6660)}.moments-ai-dialog .moments-ai-dialog__error{flex:none;margin:9px 0;color:var(--red,#bf6660);font-size:12px;line-height:1.6}.moments-ai-dialog__composer{display:flex;align-items:flex-end;gap:10px;flex:none;padding-top:12px;border-top:1px solid var(--moments-ai-line)}.moments-ai-dialog__composer>textarea{flex:1;height:68px;min-height:68px;max-height:130px;font-size:13px}.moments-ai-dialog__composer>.button{flex:none;min-height:34px;margin-bottom:1px}.moments-ai-backdrop[data-theme=dark]{--moments-ai-card:var(--surface,#242a32);--moments-ai-soft:var(--surface-subtle,#1e232a);--moments-ai-ink:var(--text,#e1e6ec);--moments-ai-line:var(--line,#3c4652);--moments-ai-muted:var(--muted,#939eac);background:#090e17a1}@media(max-width:740px){.moments-ai-backdrop{padding:10px}.moments-ai-dialog{height:calc(100dvh - 20px)}.moments-ai-dialog__workspace{grid-template-columns:210px minmax(0,1fr)}.moments-ai-dialog__scope{flex-wrap:wrap;padding:13px}.moments-ai-dialog__analysis{padding:14px}.moments-ai-dialog__prompt>span{flex-wrap:wrap;gap:3px}.moments-ai-dialog__profile-actions{flex-wrap:wrap}.moments-ai-dialog__composer{gap:6px}}@media(max-width:540px){.moments-ai-dialog__workspace{display:flex;flex-direction:column}.moments-ai-dialog__source{flex:none;max-height:180px;border-right:0;border-bottom:1px solid var(--moments-ai-line)}.moments-ai-dialog__scope{padding:8px 13px}.moments-ai-dialog__select-all{padding-bottom:5px}.moments-ai-dialog__analysis{flex:1;padding:12px}.moments-ai-dialog__prompt>textarea{height:78px;min-height:65px}.moments-ai-dialog__header{padding:14px!important}.moments-ai-dialog__welcome{min-height:80px;padding:8px;gap:6px}.moments-ai-dialog__welcome>svg{display:none}}.contact-moments-panel{--moments-name:#576b95;--moments-copy:var(--text,#222);--moments-muted:var(--muted,#8b8b8b);--moments-interactions:var(--surface-subtle,#f5f5f5);min-width:0;color:var(--moments-copy);background:var(--surface,#fff);border-bottom:1px solid var(--line,#ececec)}.contact-moments-panel .contact-moments-panel__toolbar{position:sticky;top:0;z-index:5;background:var(--surface,#fff);display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:13px 16px;border-bottom:1px solid var(--line,#ececec)}.contact-moments-panel .contact-moments-panel__toolbar h3{margin:0;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0}.contact-moments-panel__actions{display:flex;align-items:center;gap:4px}.contact-moments-panel .contact-moments-panel__ai-button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:5px;color:var(--moments-name);background:transparent;font-size:12px;line-height:1.3;cursor:pointer}.contact-moments-panel .contact-moments-panel__ai-button:hover{background:var(--moments-interactions)}.contact-moments-panel .contact-moments-panel__actions .icon-button{flex:none;width:30px;height:30px;padding:6px}.contact-moments-panel__cover{position:relative;height:154px;overflow:hidden;background:radial-gradient(ellipse at 16% 30%,#ecedefaa 0,transparent 47%),linear-gradient(150deg,#cbd3d8,#8b9fa8 55%,#627a80)}.contact-moments-panel__cover:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,#10202520)}.contact-moments-panel__cover--placeholder:before{position:absolute;content:"";width:125%;height:120%;top:64%;left:-17%;transform:rotate(-16deg);border-radius:50% 46% 0 0;background:linear-gradient(180deg,#b5c5c965,#dae1e450);box-shadow:70px -22px #d6ddde1f}.contact-moments-panel__cover>img{display:block;width:100%;height:100%;object-fit:cover}.contact-moments-panel__identity{position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:12px;margin-top:-43px;padding:0 16px 18px;min-height:87px}.contact-moments-panel .contact-moments-panel__identity>.avatar{flex:none;width:64px;height:64px;border:3px solid var(--surface,#fff);border-radius:7px;box-sizing:content-box;box-shadow:0 1px 3px #0000000a}.contact-moments-panel__identity>div{flex:1;min-width:0;text-align:right;padding-top:9px}.contact-moments-panel__identity strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-shadow:0 1px 3px #20303965}.contact-moments-panel__identity p{margin:25px 0 0;font-size:12px;line-height:1.6;color:var(--moments-muted);overflow-wrap:anywhere;white-space:pre-wrap}.contact-moments-panel__filter{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px;padding:0 0 12px;border-bottom:1px solid var(--line,#eee)}.contact-moments-panel .contact-moments-panel__filter .sxt-select__trigger{max-width:155px;min-height:27px;border:0;background:transparent;padding:3px 25px 3px 0;font-size:12px;color:var(--moments-muted)}.contact-moments-panel__filter>span{flex:none;color:var(--moments-muted);font-size:11px}.contact-moments-panel__feed{min-width:0;padding:0 16px}.contact-moments-panel .contact-moments-post{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:20px 0;border-bottom:1px solid var(--line,#ededed)}.contact-moments-panel .contact-moments-post:last-child{border-bottom:0}.contact-moments-panel .contact-moments-post>.avatar{width:35px;height:35px;border-radius:4px}.contact-moments-post__body{min-width:0}.contact-moments-panel .contact-moments-post__name{display:block;padding:0;margin:0 0 5px;color:var(--moments-name);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.contact-moments-panel .contact-moments-post__content{margin:0 0 9px;color:var(--moments-copy);font-size:15px;font-weight:400;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:0}.contact-moments-panel__media .chat-moment-media{display:grid;width:100%;max-width:276px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.contact-moments-panel__media[data-media-count="1"] .chat-moment-media{display:block;max-width:255px;width:fit-content}.contact-moments-panel__media[data-media-count="2"] .chat-moment-media,.contact-moments-panel__media[data-media-count="4"] .chat-moment-media{max-width:220px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-moments-panel__media .chat-moment-media button{display:block;position:relative;width:100%;min-width:0;height:auto;padding:0;border:0;border-radius:2px;aspect-ratio:1;overflow:hidden;background:var(--moments-interactions)}.contact-moments-panel__media .chat-moment-media img{display:block;width:100%;height:100%;object-fit:cover}.contact-moments-panel__media[data-media-count="1"] .chat-moment-media button{width:auto;max-width:100%;aspect-ratio:auto;min-height:0}.contact-moments-panel__media[data-media-count="1"] .chat-moment-media button:has(>span):not(:has(img)){width:190px;min-height:148px}.contact-moments-panel__media[data-media-count="1"] .chat-moment-media img{width:auto;max-width:100%;height:auto;max-height:360px;object-fit:contain}.contact-moments-panel .contact-moments-post__link{display:flex;align-items:center;gap:9px;width:100%;margin:7px 0 0;padding:9px;border:0;border-radius:3px;background:var(--moments-interactions);color:var(--moments-copy);text-align:left;font:inherit;cursor:pointer}.contact-moments-panel .contact-moments-post__link:disabled{cursor:default;opacity:1}.contact-moments-post__link-cover{display:grid;place-items:center;flex:none;width:44px;height:44px;background:var(--line,#e8e8e8);color:var(--moments-muted);overflow:hidden}.contact-moments-post__link-cover img{width:100%;height:100%;object-fit:cover}.contact-moments-post__link-label{display:grid;gap:4px;min-width:0}.contact-moments-post__link-label strong{font-size:13px;line-height:1.45;font-weight:400;overflow-wrap:anywhere}.contact-moments-post__link-label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;color:var(--moments-muted)}.contact-moments-panel .contact-moments-post__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.contact-moments-panel .contact-moments-post__footer time{color:var(--moments-muted);margin:0;font-size:12px;line-height:1.5}.contact-moments-panel .contact-moments-post__refresh{display:grid;place-items:center;width:25px;height:21px;padding:3px;border:0;border-radius:3px;background:var(--moments-interactions);color:var(--moments-name);cursor:pointer}.contact-moments-panel .contact-moments-post__refresh:disabled{opacity:.45;cursor:wait}.contact-moments-post__interactions{position:relative;margin-top:10px;border-radius:3px;background:var(--moments-interactions);font-size:13px;line-height:1.6}.contact-moments-post__interactions:before{position:absolute;content:"";left:12px;top:-5px;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.contact-moments-panel .contact-moments-post__likes{position:relative;display:flex;gap:5px;margin:0;padding:7px 9px;color:var(--moments-name);line-height:1.65;overflow-wrap:anywhere}.contact-moments-post__likes>svg{flex:none;margin-top:3px}.contact-moments-post__comments{position:relative;margin:0;padding:5px 9px 7px;list-style:none}.contact-moments-post__likes+.contact-moments-post__comments{border-top:1px solid var(--line,#e4e4e4)}.contact-moments-post__comments li{margin:2px 0;color:var(--moments-copy);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.contact-moments-post__comments strong{color:var(--moments-name);font-weight:500}.contact-moments-panel .contact-moments-post__comments-more{display:block;width:100%;padding:7px 9px;background:transparent;border:0;border-top:1px solid var(--line,#e4e4e4);color:var(--moments-name);text-align:left;font-size:12px;cursor:pointer}.contact-moments-panel__status{display:flex;align-items:center;justify-content:center;gap:7px;padding:24px 14px;color:var(--moments-muted);text-align:center;font-size:13px;line-height:1.6}.contact-moments-panel__status--error{flex-direction:column;color:var(--red,#b75353)}.contact-moments-panel__status--error .button{margin-top:3px}.contact-moments-panel__load-more{display:block;margin:2px auto 17px;padding:7px 14px;border:0;border-radius:4px;background:transparent;color:var(--moments-name);font-size:12px;cursor:pointer}:is(body,.app-shell)[data-theme=dark] .contact-moments-panel{--moments-name:#9cadd0;--moments-copy:var(--text,#e4e7eb);--moments-interactions:var(--surface-subtle,#292d34)}@media(max-width:720px){.contact-moments-panel__cover{height:170px}.contact-moments-panel__feed{padding:0 14px}}.planner-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#0007;display:grid;place-items:center;padding:24px}.moment-planner{width:min(1060px,100%);height:min(800px,90vh);background:#fafcfb;color:#23392f;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;font-size:14px}.moment-planner>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d9e4dd;padding:18px}.moment-planner h2{font-size:20px;margin:0}.moment-planner header button{margin-left:auto}.planner-content{display:grid;grid-template-columns:1fr 1fr;min-height:0;flex:1}.planner-calendar{padding:20px;border-right:1px solid #d9e4dd}.moment-planner button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ccd9d1;background:#fff;border-radius:5px;min-height:34px;color:inherit;cursor:pointer;padding:6px 10px;font:inherit}.planner-calendar nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.planner-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.planner-grid b{text-align:center;padding:12px 0}.planner-grid button{min-height:54px;flex-direction:column}.planner-grid button.selected{background:#def2e6;border-color:#248353}.planner-grid button:disabled{opacity:.3}.planner-grid small{color:#218154;height:10px;font-size:10px}.planner-day{padding:20px;overflow:auto}.planner-day-header{display:flex;align-items:center;justify-content:space-between}.planner-day article{padding:16px 0;border-bottom:1px solid #d9e4dd}.planner-day article p{line-height:1.7;white-space:pre-wrap}.planner-day small{line-height:1.6;color:#6b7b72}.planner-day footer{margin-top:10px;display:flex;gap:8px}.planner-empty{padding:60px 0;text-align:center;color:#819288}.planner-editor{position:absolute;inset:0 0 0 auto;width:min(530px,100%);background:#fff;box-shadow:-10px 0 30px #0002;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.planner-editor header{display:flex;justify-content:space-between}.planner-editor label{display:grid;gap:6px}.planner-editor input,.planner-editor textarea{min-width:0;padding:10px;border:1px solid #ccd9d1;background:#fff;color:#243a2f;border-radius:5px;font:inherit}.planner-editor fieldset{border:1px solid #ccd9d1;border-radius:5px;display:grid;gap:9px}.planner-editor fieldset label{display:flex;align-items:center}.planner-editor input[type=checkbox]{width:16px;height:16px}.planner-generation{display:flex;gap:10px}@media(max-width:720px){.planner-content{grid-template-columns:1fr;overflow:auto}.planner-calendar{border-right:0}.planner-day{min-height:200px}.planner-backdrop{padding:8px}}.planner-media{display:flex;gap:10px;flex-wrap:wrap}.planner-media>span{display:flex;align-items:center;gap:4px}.planner-media img{object-fit:cover;border-radius:5px}.quick-replies-manager{max-width:800px}.quick-replies-search{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #d9e4dd}.quick-replies-search input{border:0;outline:0;background:transparent;font:inherit;flex:1;min-width:0}.moment-planner button:disabled{cursor:default;opacity:.5}.conversation-focus-list{min-height:0}.conversation-focus-intro{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;color:var(--muted);font-size:11px}.conversation-focus-intro .icon-button{width:32px;height:32px;flex:0 0 auto}.conversation-focus-group h2{display:flex;align-items:center;gap:5px;margin:0;padding:10px 10px 6px;font-size:12px;font-weight:600;color:var(--muted)}.conversation-focus-group h2 span{margin-left:auto}.conversation-focus-card{margin-bottom:7px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.conversation-focus-card .conversation-row{border-radius:0}.conversation-focus-card__tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0 8px 6px}.conversation-focus-card__tools button,.conversation-focus-item__footer button,.conversation-focus-status button{min-height:30px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);padding:4px 7px;font-size:10px}.conversation-focus-card__tools button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.conversation-focus-card__tools small{color:var(--muted);font-size:9px}.conversation-focus-evidence{border-top:1px solid var(--line);padding:0 9px}.conversation-focus-evidence summary{padding:8px 0;color:var(--blue);font-size:11px;cursor:pointer}.conversation-focus-item{padding:7px 0 10px;border-top:1px solid var(--line)}.conversation-focus-item__title{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.conversation-focus-item__title strong{font-size:11px;line-height:1.5;font-weight:500}.conversation-focus-item__title>span{color:var(--yellow);font-size:10px}.conversation-focus-item blockquote{margin:6px 0;padding:6px 8px;border-left:2px solid var(--line-strong);color:var(--muted);font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow-y:auto}.conversation-focus-item__footer{display:flex;align-items:center;gap:4px}.conversation-focus-item__footer time{margin-right:auto;color:var(--muted);font-size:10px}.conversation-focus-footnote{padding:8px;margin:0;color:var(--muted);font-size:10px;line-height:1.6}.conversation-focus-status{padding:8px;color:var(--muted);display:flex;align-items:center;gap:5px;font-size:11px}.conversation-focus-list .empty-list{text-align:center;gap:10px;padding:24px 16px}.conversation-focus-list .empty-list span{line-height:1.6}.conversation-focus-list button:focus-visible,.conversation-focus-list summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:720px){.conversation-focus-list button{min-height:40px}}.interview-record-pane{display:flex;flex-direction:column;color:var(--text);background:var(--surface)}.interview-record-pane__heading{min-height:56px;padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.interview-record-pane__heading>span{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.interview-record-pane__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 24px}.interview-record-overview{display:grid;gap:10px;padding-bottom:18px}.interview-record-overview h2{margin:0;font-size:19px;line-height:1.5;overflow-wrap:anywhere}.interview-record-overview p,.interview-record-overview small,.interview-record-section p,.interview-record-sync p{margin:0;color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.interview-record-status{width:fit-content;border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:12px}.interview-record-primary{min-height:42px;display:flex;gap:8px;align-items:center;justify-content:center;border:0;border-radius:6px;padding:9px 12px;color:#fff;background:#126db3;font:inherit;font-size:14px;cursor:pointer}.interview-record-primary:hover{background:#0e609f}.interview-record-primary:disabled{opacity:.6;cursor:wait}.interview-record-error{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:5px}.interview-record-error button{justify-self:start;min-height:32px;border:1px solid var(--line);border-radius:4px;color:inherit;background:transparent;padding:5px 8px}.interview-record-section{border-top:1px solid var(--line);padding:18px 0;display:grid;gap:10px}.interview-record-section header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.interview-record-section h3{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.interview-record-section header>span{font-size:12px;color:var(--muted)}.interview-record-link{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px;border:1px solid var(--line);border-radius:5px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;cursor:pointer}.interview-record-sync{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}.interview-record-sync button,.interview-record-shortcuts button{min-height:38px;border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;color:inherit;background:transparent;font:inherit;font-size:13px;cursor:pointer}.interview-record-sync button:disabled{cursor:wait;opacity:.6}.interview-record-pane button:focus-visible{outline:2px solid #168cf3;outline-offset:3px}.interview-conversation-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);background:var(--surface);padding:16px 20px}.interview-conversation-footer>span{min-width:0;display:grid;gap:5px}.interview-conversation-footer strong{font-size:14px}.interview-conversation-footer small{font-size:12px;color:var(--muted);line-height:1.5}.interview-conversation-footer button{display:flex;align-items:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;color:inherit;background:transparent;font:inherit;font-size:13px;cursor:pointer;flex-shrink:0}@media(max-width:720px){.interview-conversation-footer{flex-wrap:wrap;padding:12px}}.contact-moments-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#13213170;display:grid;place-items:center;padding:22px;-webkit-app-region:no-drag;color:var(--text,#27394b)}.contact-moments-dialog{position:relative;display:flex;flex-direction:column;width:min(720px,100%);height:min(880px,calc(100dvh - 44px));min-height:0;overflow:hidden;background:var(--surface,#fff);border:1px solid var(--line,#dce4ec);border-radius:14px;box-shadow:0 18px 70px #10203540}.contact-moments-dialog>header{flex:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--line,#e2e8ed)}.contact-moments-dialog>header>div{display:flex;gap:10px;align-items:center;min-width:0}.contact-moments-dialog>header>div>span{display:grid;gap:4px;min-width:0}.contact-moments-dialog h2{font-size:17px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.contact-moments-dialog>header small{font-size:11px;color:var(--muted,#7d8a97)}.contact-moments-dialog__tabs{flex:none;display:flex;padding:0 18px;border-bottom:1px solid var(--line,#e2e8ed);gap:15px}.contact-moments-dialog__tabs>button{display:flex;align-items:center;gap:6px;min-height:43px;padding:10px 7px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted,#7d8a97);font:inherit;font-size:12px;cursor:pointer}.contact-moments-dialog__tabs>button[aria-selected=true]{color:var(--blue,#3477d5);border-bottom-color:var(--blue,#3477d5);font-weight:600}.contact-moments-dialog__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.contact-moments-dialog__body .contact-moments-panel__cover{height:210px}.contact-moments-dialog__body .contact-moments-panel__identity,.contact-moments-dialog__body .contact-moments-panel__feed{padding-inline:22px}.contact-moments-dialog__body .contact-moments-panel__media .chat-moment-media{max-width:340px}.contact-moments-dialog__media-tile{position:relative;display:grid;place-items:center;min-width:0;width:100%;aspect-ratio:1;border:0;padding:0;background:var(--surface-subtle,#f3f5f7);cursor:pointer;overflow:hidden}.contact-moments-dialog__media-tile>img{display:block;width:100%;height:100%;object-fit:cover}.contact-moments-dialog__media-tile>span{display:grid;place-items:center;gap:6px;color:var(--muted,#82909c);font-size:10px}.contact-moments-dialog__media-tile>i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 3px #0007)}.contact-moments-dialog__body .contact-moments-panel__media[data-media-count="1"] .contact-moments-dialog__media-tile{width:255px;max-width:100%;aspect-ratio:auto;min-height:150px;max-height:360px}.contact-moments-dialog__body .contact-moments-panel__media[data-media-count="1"] .contact-moments-dialog__media-tile>img{width:100%;height:auto;max-height:360px;object-fit:contain}.contact-moments-dialog__profile{padding:20px 22px}.contact-moments-dialog__profile>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.contact-moments-dialog__profile h3{font-size:15px;margin:0 0 5px}.contact-moments-dialog__profile header p{font-size:11px;color:var(--muted,#7d8a97);margin:0;line-height:1.6}.contact-moments-dialog__profile .button{white-space:nowrap;font-size:11px;min-height:31px}.contact-moments-dialog__profile-summary{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}.contact-moments-dialog__saved-profile>section{padding:16px 0;border-top:1px solid var(--line,#e2e8ed)}.contact-moments-dialog__saved-profile h3{font-size:13px;margin:0 0 10px}.contact-moments-dialog__saved-profile ul{margin:0;padding-left:20px}.contact-moments-dialog__saved-profile li{font-size:13px;line-height:1.8;margin:8px 0;overflow-wrap:anywhere}.contact-moments-dialog__saved-profile blockquote{margin:7px 0;padding:8px 11px;background:var(--surface-subtle,#f3f5f7);border-left:2px solid var(--line,#d9e3ed);font-size:12px;color:var(--muted,#7d8a97)}.contact-moments-dialog__saved-profile li>small{display:block;color:var(--muted,#7d8a97);font-size:10px}.contact-moments-dialog__profile-source{font-size:10px;line-height:1.7;color:var(--muted,#7d8a97);border-top:1px solid var(--line,#e2e8ed);padding-top:14px}.contact-moments-dialog__profile-source>span{display:block}.contact-moments-dialog__profile-empty{padding:55px 15px;display:grid;justify-items:center;gap:12px;color:var(--muted,#7d8a97);text-align:center}.contact-moments-dialog__profile-empty strong{font-size:14px;font-weight:500}.contact-moments-dialog__profile-empty p{font-size:12px;line-height:1.8;max-width:310px;margin:0}.contact-moments-dialog__state{display:flex;gap:8px;color:var(--muted,#7d8a97);padding:20px 0;font-size:12px}.contact-moments-dialog__error{padding:10px 12px;border:1px solid var(--line,#e2e8ed);border-radius:7px;font-size:12px;color:var(--red,#ad4b4b);line-height:1.8}.contact-moments-dialog>footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line,#e2e8ed);background:var(--surface,#fff)}.contact-moments-dialog>footer>span{font-size:11px;color:var(--muted,#7d8a97);line-height:1.6}.contact-moments-dialog>footer small{display:block;font-size:10px}.contact-moments-dialog>footer .button{font-size:12px;min-height:34px;white-space:nowrap}.contact-moments-dialog button:focus-visible{outline:2px solid var(--blue,#3477d5);outline-offset:2px}.contact-moments-dialog__preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#101720f5;display:grid;place-items:center;padding:12px}.contact-moments-dialog__preview>section{display:flex;flex-direction:column;max-width:100%;max-height:100%;min-width:0;min-height:0;color:#fff}.contact-moments-dialog__preview header{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:8px 0 12px;font-size:12px;flex:none}.contact-moments-dialog__preview :is(img,video){min-height:0;max-height:calc(100dvh - 180px);max-width:100%;object-fit:contain}.contact-moments-dialog__preview .icon-button{color:#fff;background:#ffffff10}.contact-moments-dialog__preview p{font-size:13px;line-height:1.8;padding:24px}.contacts-main .contact-table.contact-table--profile-actions :is(.contact-table__head,.contact-table__row){grid-template-columns:minmax(220px,1.5fr) minmax(140px,.85fr) minmax(150px,1fr) minmax(120px,.7fr) 180px}.contacts-main .contact-table--profile-actions .contact-row-actions{min-width:0;gap:4px;justify-content:flex-end}.contacts-main .contact-row-actions .contact-detail-entry{display:inline-flex;width:auto;min-width:48px;height:28px;gap:4px;padding:4px 6px;font-size:11px;white-space:nowrap;color:var(--blue,#3477d5)}@media(max-width:1250px){.contacts-main .contact-table.contact-table--profile-actions :is(.contact-table__head,.contact-table__row){grid-template-columns:minmax(190px,1.3fr) minmax(130px,.9fr) minmax(120px,1fr) 180px}.contacts-main .contact-table--profile-actions .contact-table__head>span:nth-child(4),.contacts-main .contact-table--profile-actions .contact-table__row>span:nth-child(4){display:none}}@media(max-width:900px){.contacts-main .contact-table.contact-table--profile-actions .contact-table__row{grid-template-columns:minmax(0,1fr) 164px;gap:8px}.contacts-main .contact-table--profile-actions .contact-table__row>span:nth-child(2),.contacts-main .contact-table--profile-actions .contact-table__row>span:nth-child(3){display:none}.contacts-main .contact-table--profile-actions .contact-table__head{display:none}.contacts-main .contact-row-actions .contact-detail-entry{padding:3px 4px;min-width:44px;font-size:10px}}@media(max-width:600px){.contact-moments-dialog-backdrop{padding:8px}.contact-moments-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:10px}.contact-moments-dialog>header{padding:12px 14px}.contact-moments-dialog__body .contact-moments-panel__cover{height:170px}.contact-moments-dialog__profile{padding:16px}.contact-moments-dialog__profile>header{flex-wrap:wrap}.contact-moments-dialog>footer{padding:10px 14px}.contact-moments-dialog__tabs{padding-inline:14px}.contacts-main .contact-table.contact-table--profile-actions .contact-table__row{grid-template-columns:minmax(0,1fr)}.contacts-main .contact-table--profile-actions .contact-row-actions{grid-column:1;justify-content:flex-start;padding-left:50px}}.contacts-main .contact-table.contact-table--profile-actions{container-type:inline-size}@container (max-width:900px){.contacts-main .contact-table.contact-table--profile-actions :is(.contact-table__head,.contact-table__row){grid-template-columns:minmax(170px,1.3fr) minmax(100px,.8fr) minmax(110px,1fr) 176px;gap:10px}.contacts-main .contact-table--profile-actions .contact-table__head>span:nth-child(4),.contacts-main .contact-table--profile-actions .contact-table__row>span:nth-child(4){display:none}}@container (max-width:720px){.contacts-main .contact-table.contact-table--profile-actions .contact-table__row{grid-template-columns:minmax(0,1fr) 168px;gap:8px}.contacts-main .contact-table--profile-actions .contact-table__row>span:nth-child(2),.contacts-main .contact-table--profile-actions .contact-table__row>span:nth-child(3){display:none}.contacts-main .contact-table--profile-actions .contact-table__head{display:none}.contacts-main .contact-table--profile-actions .contact-row-actions{grid-column:auto;padding-left:0;justify-content:flex-end}}@container (max-width:380px){.contacts-main .contact-table.contact-table--profile-actions .contact-table__row{grid-template-columns:minmax(0,1fr)}.contacts-main .contact-table--profile-actions .contact-row-actions{grid-column:1;padding-left:50px;justify-content:flex-start}}.sxt-list-page{--sxt-list-footer-height:56px;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.sxt-list-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sxt-list-footer{position:relative;z-index:5;flex:0 0 auto;box-sizing:border-box;min-width:0;width:100%;height:var(--sxt-list-footer-height,56px);min-height:var(--sxt-list-footer-height,56px);max-height:var(--sxt-list-footer-height,56px);margin:0;padding:8px 14px;border-top:1px solid var(--line,#e1e7ee);background:var(--surface,#fff);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sxt-list-footer>*{flex-shrink:0}.sxt-list-footer>span:first-child{margin-right:auto}.sxt-list-footer label{display:inline-flex;align-items:center;gap:5px}.sxt-list-footer :is(:is(select,.sxt-select__trigger),input){height:30px;padding:0 7px;border:1px solid var(--line,#d9e2ec);border-radius:6px;background:var(--surface,#fff);color:var(--text,#344655);font:inherit;font-size:12px}.sxt-list-footer input{width:44px;text-align:center}.sxt-pagination{font-size:12px;color:var(--muted,#768390)}.sxt-pagination>button{height:30px;width:30px;border:1px solid var(--line,#d9e2ec);border-radius:6px;background:var(--surface,#fff);color:var(--text,#344655);display:grid;place-items:center;cursor:pointer}.sxt-pagination>button:disabled{opacity:.4;cursor:default}.sxt-pagination strong{min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.sxt-list-scroll>:is(.page-header,.module-header){min-height:64px;height:auto;padding-block:12px;margin-bottom:0}.sxt-list-scroll>:is(.page-header,.module-header) h1{font-size:20px;margin-bottom:3px}.sxt-list-scroll>:is(.page-header,.module-header) small{display:none}.sxt-list-scroll>.page-toolbar{min-height:50px;padding-block:8px}.app-shell .opportunity-main.sxt-list-page{padding:0;overflow:hidden}.opportunity-list-scroll{padding:14px 20px 18px}.opportunity-list-scroll>.opportunity-header{margin-bottom:12px;gap:12px}.opportunity-list-scroll .opportunity-header h1{font-size:20px;margin-bottom:3px}.opportunity-list-scroll .opportunity-header p{display:none}.opportunity-list-scroll .opportunity-toolbar{margin-bottom:12px;padding:10px 12px;gap:8px}.opportunity-list-scroll .opportunity-filter-group{gap:8px}.opportunity-list-scroll .opportunity-source-list{padding:0}.opportunity-list-scroll .opportunity-friend-list-header{padding-block:10px}.opportunity-list-scroll .opportunity-friend-table{max-height:none;overflow-x:auto}.opportunity-list-scroll .opportunity-result-table__scroll{max-height:none}.opportunity-main.sxt-list-page>.opportunity-pagination{border-radius:0}.opportunity-main--followup>.opportunity-list-scroll{display:flex;flex-direction:column;overflow:hidden;padding:12px 18px 0}.opportunity-main--followup>.opportunity-list-scroll>.opportunity-header{flex:none;margin-bottom:10px}.opportunity-main--followup .follow-up-workspace{flex:1;min-height:0;height:auto;border-radius:8px 8px 0 0;margin:0;padding:0}.follow-up-workspace.sxt-list-page>.sxt-list-scroll{padding:12px 14px 16px}.follow-up-workspace .sxt-list-scroll>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.follow-up-workspace .sxt-list-scroll>header>div:first-child{display:grid;gap:3px}.follow-up-workspace .sxt-list-scroll>header small{font-size:11px;color:var(--muted,#748493)}.follow-up-workspace .follow-up-table-scroll{max-height:none}.app-shell .contacts-main.sxt-list-page{padding:0;overflow:hidden}.contacts-list-scroll{padding:0 22px 18px}.app-shell .devices-page.sxt-list-page{padding:0;overflow:hidden}.devices-list-scroll{padding:0 24px 18px}.devices-list-scroll .device-table{overflow:auto}.devices-list-scroll .device-table>header{position:sticky;top:0;z-index:2}.devices-list-scroll .device-table>div{overflow:visible}.app-shell[data-list-workspace=true]>.connection-pill{left:8px;right:auto;bottom:2px;width:calc(var(--sxt-rail-width,72px) - 16px);max-width:calc(var(--sxt-rail-width,72px) - 16px);height:19px;padding:0 3px;box-shadow:none;justify-content:center;overflow:hidden}.app-shell[data-list-workspace=true]>.connection-pill>:not(i){display:none}@media(max-width:900px){.opportunity-list-scroll{padding:12px 12px 14px}.contacts-list-scroll,.devices-list-scroll{padding-inline:12px}.sxt-list-footer{padding-inline:10px;gap:6px;font-size:11px}.sxt-pagination__jump{display:none!important}}.app-shell .module-main.sxt-list-page{overflow:hidden}.module-main.sxt-list-page>.sxt-list-scroll>.module-header{padding:12px 20px;min-height:66px}.module-main.sxt-list-page .diary-grid{padding:12px 20px 18px}.module-main.sxt-list-page .media-tabs{min-height:42px;padding-block:6px}.module-main.sxt-list-page .media-library{padding-top:12px}.app-shell[data-layout-mode=desktop] .sxt-list-footer>span{display:block}.app-shell[data-layout-mode][data-theme] :is(.opportunity-main,.contacts-main,.devices-page,.module-main).sxt-list-page{padding:0;overflow:hidden}@media(max-width:1100px){.app-shell[data-layout-mode=desktop] .contacts-layout{display:grid;grid-template-columns:148px minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);overflow:hidden}.app-shell[data-layout-mode=desktop] .contacts-layout>.contacts-account-pane{display:flex;grid-column:1;grid-row:1 / 3;min-height:0}.app-shell[data-layout-mode=desktop] .contacts-layout>.contacts-subnav{display:flex;grid-column:2;grid-row:1;min-height:0;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}.app-shell[data-layout-mode=desktop] .contacts-subnav>header{display:none}.app-shell[data-layout-mode=desktop] .contacts-subnav>nav{display:flex;flex:1;padding:6px 8px;gap:4px}.app-shell[data-layout-mode=desktop] .contacts-subnav>nav button{width:auto;min-height:38px;white-space:nowrap;flex-shrink:0;gap:6px}.app-shell[data-layout-mode=desktop] .contacts-layout>.contacts-main{grid-column:2;grid-row:2}}.app-shell[data-layout-mode=desktop][data-list-workspace=true][data-theme]>.app-rail{padding-bottom:32px}.app-shell[data-layout-mode=desktop][data-list-workspace=true]>.connection-pill{display:flex;z-index:45}.settings-page-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding:0 0 12px;margin-bottom:20px}.settings-page-tabs button{border:0;border-radius:8px;padding:10px 20px;background:transparent;color:var(--muted);cursor:pointer}.settings-page-tabs button[aria-selected=true]{background:var(--surface-subtle);color:var(--blue);font-weight:650}.settings-page [hidden]{display:none!important}.composer-preferences{max-width:900px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:24px}.composer-preferences>header{display:flex;gap:14px;align-items:flex-start;padding-bottom:22px}.composer-preferences h2{margin:0;font-size:19px}.composer-preferences header p{margin:6px 0 0;color:var(--muted);font-size:14px}.composer-preference-row{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid var(--line)}.composer-preference-row>div:first-child{min-width:0;flex:1}.composer-preference-row strong{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:600}.composer-preference-row small{display:block;font-size:13px;line-height:1.65;color:var(--muted);margin-top:6px;max-width:470px}.composer-preference-row :is(select,.sxt-select__trigger),.composer-shortcut-control>button:first-child{min-width:195px;min-height:42px;border:1px solid var(--line);background:var(--surface-subtle);color:inherit;border-radius:8px;padding:9px 14px;text-align:center;font-size:14px}.composer-shortcut-control{display:flex;align-items:center;gap:8px}.composer-shortcut-control>button{cursor:pointer}.composer-shortcut-control>button.capturing{border-color:var(--blue);outline:2px solid color-mix(in srgb,var(--blue) 25%,transparent)}.composer-shortcut-clear{border:0;width:30px;height:34px;background:transparent;color:var(--muted);border-radius:6px}.composer-shortcut-clear:hover{background:var(--surface-subtle)}.composer-preference-switch{display:flex;gap:9px;align-items:center;min-height:40px;white-space:nowrap;font-size:13px}.composer-preference-switch input{width:18px;height:18px;accent-color:var(--blue)}.composer-shortcut-note,.composer-preference-feedback{font-size:13px;line-height:1.7;color:var(--muted);margin:16px 0 0}.composer-preference-feedback{color:var(--blue)}.composer-preference-feedback.error{color:var(--red)}.composer-preferences footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.composer-preferences button:disabled{cursor:default;opacity:.5}.composer-preferences button:focus-visible,.composer-preferences :is(select,.sxt-select__trigger):focus-visible,.composer-preferences input:focus-visible,.settings-page-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:680px){.composer-preferences{padding:16px}.composer-preference-row{align-items:flex-start;flex-direction:column;gap:12px}.composer-shortcut-control{width:100%}.composer-shortcut-control>button:first-child{flex:1}.composer-preferences footer .button{min-height:44px}.composer-preference-row :is(select,.sxt-select__trigger){width:100%}}.composer-preferences>fieldset{border:0;padding:0;margin:0;min-width:0}.avatar>:is(.avatar__online,.avatar__offline){width:8px;height:8px;border:0;outline:0;box-shadow:none;border-radius:50%}.avatar>.avatar__online{background:#20a774}.avatar>.avatar__offline{background:#9ba3a8}:is(body,.app-shell)[data-avatar-shape=round] :is(.avatar,.message-sender-avatar,.all-avatar,.expert-lockup img,.expert-catalog img,.prompter-transcript-avatar,.interview-avatar,.interview-person-face){border-radius:50%}:is(body,.app-shell)[data-avatar-shape=square] :is(.avatar,.message-sender-avatar,.all-avatar,.expert-lockup img,.expert-catalog img,.prompter-transcript-avatar,.interview-avatar,.interview-person-face){border-radius:10%}:is(body,.app-shell)[data-avatar-shape] .avatar>:is(.avatar__surface,.avatar__group){border-radius:inherit}.interface-style-switch{--style-primary: var(--fresh-primary, #346bf6);--style-ink: var(--fresh-ink, #24384f);--style-muted: var(--fresh-muted, #63758b);--style-card: var(--fresh-card, #fff);--style-border: var(--fresh-border, #e1e7ef);--style-tint: var(--fresh-tint, #edf3ff);--style-hover: var(--fresh-tint, #f3f7ff);display:grid;gap:12px;min-width:0;color:var(--style-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.interface-style-switch,.interface-style-switch *{box-sizing:border-box}:is(.app-shell,body)[data-theme=dark] .interface-style-switch{--style-ink: var(--fresh-ink, #e5ebf3);--style-muted: var(--fresh-muted, #a1b1c4);--style-card: var(--fresh-card, #222831);--style-border: var(--fresh-border, #414d5e);--style-tint: var(--fresh-tint, #223653);--style-hover: var(--fresh-tint, #2d3848)}.interface-style-switch__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.interface-style-switch__heading strong{color:var(--style-ink);font-size:14px;font-weight:600}.interface-style-switch__heading p{margin:4px 0 0;font-size:12px;line-height:1.65;color:var(--style-muted)}.interface-style-switch__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px}.interface-style-switch .interface-style-choice{display:block;min-width:0;height:auto;padding:10px;border:1px solid var(--style-border);border-radius:11px;color:var(--style-ink);background:var(--style-card);text-align:left;cursor:pointer}.interface-style-switch .interface-style-choice:hover{border-color:var(--style-primary);background:var(--style-hover)}.interface-style-switch .interface-style-choice.is-selected{border-color:var(--style-primary);background:var(--style-tint);box-shadow:0 0 0 1px var(--style-primary)}.interface-style-choice__title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.interface-style-choice__title strong{font-size:13px;line-height:1.6;color:var(--style-ink);font-weight:550}.interface-style-choice__title svg{flex:none;color:var(--style-primary)}.interface-style-choice>small{display:block;margin-top:4px;color:var(--style-muted);font-size:11px;line-height:1.7}.interface-style-preview{display:flex;height:76px;gap:7px;overflow:hidden;border:1px solid #dfe6ec;border-radius:7px;background:#edf1f3}.interface-style-preview>i{width:27px;flex:none;background:#25343d;border-right:1px solid #364953}.interface-style-preview>span{display:flex;flex:1;flex-direction:column;padding:10px 8px 10px 0;gap:7px}.interface-style-preview b{display:block;height:10px;background:#fff;border:1px solid #d8e0e6;border-radius:3px}.interface-style-preview b:first-child{height:22px}.interface-style-preview--fresh{background:#f6f8fc;border-color:#e5ebf3}.interface-style-preview--fresh>i{background:#eaf1ff;border-color:#dce6f7}.interface-style-preview--fresh b{border-radius:7px;border-color:#e1e7ef}.interface-style-switch__note{margin:0;font-size:11px;line-height:1.65;color:var(--style-muted)}.interface-style-trigger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:40px;min-height:44px;padding:4px;border:1px solid transparent;border-radius:10px;color:var(--fresh-muted, #738399);background:transparent;cursor:pointer}.interface-style-trigger>span{font-size:10px;line-height:1.3}.interface-style-trigger:hover,.interface-style-trigger[aria-expanded=true]{background:var(--fresh-tint, #eaf1ff);color:var(--fresh-primary, #346bf6)}.interface-style-popover{position:fixed;z-index:10020;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:18px;border:1px solid var(--style-border);border-radius:16px;background:var(--style-card);box-shadow:0 12px 48px #1d36542e}.interface-style-switch__close{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;margin:-5px -5px 0 0;border:0;border-radius:7px;color:var(--style-muted);background:transparent;cursor:pointer}.interface-style-switch__close:hover{background:var(--style-hover)}.interface-style-switch button:focus-visible,.interface-style-trigger:focus-visible{outline:2px solid var(--fresh-primary, #346bf6);outline-offset:3px}.avatar-shape-switch{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--style-border)}.avatar-shape-switch__heading{display:grid;gap:4px}.interface-style-switch .avatar-shape-switch__heading strong{color:var(--style-ink);font-size:14px;font-weight:600}.interface-style-switch .avatar-shape-switch__heading small{color:var(--style-muted);font-size:12px;line-height:1.6}.avatar-shape-switch__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px}.interface-style-switch .avatar-shape-choice{display:flex;align-items:center;gap:9px;min-height:66px;height:auto;min-width:0;padding:10px;text-align:left;color:var(--style-ink);background:var(--style-card);border:1px solid var(--style-border);border-radius:11px;cursor:pointer}.interface-style-switch .avatar-shape-choice:hover{background:var(--style-hover);border-color:var(--style-primary)}.interface-style-switch .avatar-shape-choice.is-selected{background:var(--style-tint);border-color:var(--style-primary);box-shadow:0 0 0 1px var(--style-primary)}.avatar-shape-preview{width:36px;height:36px;display:grid;place-items:center;flex:none;background:var(--style-tint);color:var(--style-primary)}.avatar-shape-preview--round{border-radius:50%}.avatar-shape-preview--square{border-radius:10%}.avatar-shape-choice>span:last-of-type{display:grid;min-width:0;gap:3px}.interface-style-switch .avatar-shape-choice strong{color:var(--style-ink);font-size:13px;font-weight:550;line-height:1.4}.interface-style-switch .avatar-shape-choice small{color:var(--style-muted);font-size:12px;line-height:1.5}.avatar-shape-choice>svg{margin-left:auto;flex:none;color:var(--style-primary)}.interface-style-popover .avatar-shape-switch__choices{gap:8px}.interface-style-popover .avatar-shape-choice{gap:6px;padding:8px}.interface-style-popover .avatar-shape-preview{width:24px;height:24px}.interface-style-popover .avatar-shape-choice small{font-size:12px}@media(max-width:400px){.interface-style-switch__choices{gap:9px}.interface-style-switch .interface-style-choice{padding:8px}}.wecom-device-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;background:var(--surface, #fff);color:inherit;border:1px solid var(--line, #dedede);border-radius:8px}.wecom-device-dialog header{padding:16px 20px;border-bottom:1px solid var(--border, #dedede);display:flex;justify-content:space-between;align-items:center}.wecom-device-dialog h2{display:flex;align-items:center;gap:8px;font-size:18px;margin:0}.wecom-device-dialog__body{padding:20px}.wecom-device-dialog form,.wecom-device-dialog section{display:grid;gap:12px;margin-bottom:20px}.wecom-device-dialog label{display:grid;gap:6px;font-size:13px}.wecom-device-dialog input,.wecom-device-dialog textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:10px;border:1px solid var(--border, #ccc);border-radius:4px;background:inherit;color:inherit}.wecom-device-dialog textarea{overflow-wrap:anywhere;resize:vertical}.wecom-device-dialog [role=alert]{color:var(--danger, #b42318);font-size:13px;overflow-wrap:anywhere}.wecom-device-dialog__list-header,.wecom-device-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border, #dedede)}.wecom-device-dialog__list-header{justify-content:space-between}.wecom-device-row>div{display:grid;flex:1;min-width:0;gap:4px;overflow-wrap:anywhere}.wecom-device-row strong{font-size:14px}.wecom-device-row small,.wecom-device-row span{font-size:12px;color:var(--muted, #666)}.assistant-buddy{position:fixed;z-index:180;width:60px;height:64px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-app-region:no-drag}.assistant-buddy:active{cursor:grabbing}.assistant-buddy:focus-visible{outline:2px solid #59c6b8;outline-offset:2px;border-radius:8px}.assistant-buddy__body{position:relative;width:48px;height:44px;border-radius:18px;background:#17191d;border:1px solid #6a747e;box-shadow:0 3px 10px #0004;animation:buddy-sway 6s ease-in-out infinite}.assistant-buddy__body:before,.assistant-buddy__body:after{content:"";position:absolute;width:6px;height:10px;background:#17191d;border:1px solid #6a747e;border-radius:4px;top:10px}.assistant-buddy__body:before{left:-5px;border-right:0}.assistant-buddy__body:after{right:-5px;border-left:0}.assistant-buddy__antenna{position:absolute;height:8px;width:2px;background:#4ed2ce;left:25px;top:-8px;transform:rotate(15deg)}.assistant-buddy__antenna:before{content:"";position:absolute;top:-3px;left:-2px;width:6px;height:6px;border-radius:50%;background:#4ed2ce}.assistant-buddy__eye{position:absolute;top:13px;width:6px;height:10px;border-radius:4px;background:#f3ffff;animation:buddy-blink 6s ease-in-out infinite}.assistant-buddy__eye--left{left:13px}.assistant-buddy__eye--right{right:13px}.assistant-buddy__smile{position:absolute;left:19px;top:28px;width:9px;height:5px;border-bottom:2px solid #9fd9d6;border-radius:0 0 8px 8px}.assistant-buddy:hover .assistant-buddy__body{border-color:#80d8cd}.assistant-buddy--rest .assistant-buddy__body,.assistant-buddy--rest .assistant-buddy__eye{animation-play-state:paused}@keyframes buddy-sway{0%,75%,to{transform:translateY(0) rotate(0)}82%{transform:translateY(-3px) rotate(-4deg)}90%{transform:translateY(-2px) rotate(4deg)}}@keyframes buddy-blink{0%,81%,87%,to{transform:scaleY(1)}84%{transform:scaleY(.15)}}@media(prefers-reduced-motion:reduce){.assistant-buddy__body,.assistant-buddy__eye{animation:none}}.assistant-buddy-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;pointer-events:none}.assistant-buddy-layer .assistant-buddy{pointer-events:auto}.assistant-buddy{--buddy-bg:#edf3ff;--buddy-face:#24466f;--buddy-border:#bfd2f6;--buddy-accent:#346bf6;--buddy-eye:#fff;--buddy-shadow:0 4px 18px rgba(52,107,246,.2)}body[data-theme=dark] .assistant-buddy{--buddy-bg:#27384f;--buddy-face:#e6f0ff;--buddy-border:#5b9cf6;--buddy-accent:#80a9ff;--buddy-shadow:0 4px 18px rgba(0,0,0,.35)}body[data-ui-style=fresh][data-theme] .assistant-buddy{--buddy-bg:var(--fresh-tint,#edf3ff);--buddy-face:var(--fresh-strong,#2855b3);--buddy-border:var(--fresh-selected-border,#dbe7fd);--buddy-accent:var(--fresh-primary,#346bf6);--buddy-shadow:0 4px 18px rgba(52,107,246,.18)}.assistant-buddy__body{background:var(--buddy-bg);border-color:var(--buddy-border);box-shadow:var(--buddy-shadow)}.assistant-buddy__body:before,.assistant-buddy__body:after{background:var(--buddy-bg);border-color:var(--buddy-border)}.assistant-buddy__antenna,.assistant-buddy__antenna:before{background:var(--buddy-accent)}.assistant-buddy__eye{background:var(--buddy-face)}.assistant-buddy__smile{border-bottom-color:var(--buddy-face)}.assistant-buddy:hover .assistant-buddy__body{border-color:var(--buddy-accent)}.assistant-buddy-menu{position:fixed;z-index:181;min-width:132px;padding:5px;border:1px solid var(--line,#dce4e7);border-radius:9px;background:var(--surface,#fff);color:var(--text,#24384f);box-shadow:0 10px 28px #19375729;pointer-events:auto}.assistant-buddy-menu button{width:100%;min-height:32px;padding:0 10px;border:0;border-radius:6px;text-align:left;color:inherit;background:transparent;font-size:12px;cursor:pointer}.assistant-buddy-menu button:hover{background:var(--fresh-tint,#edf3ff);color:var(--blue,#346bf6)}body[data-theme=dark] .assistant-buddy-menu{background:#202b3a;color:#e6f0ff;border-color:#3b506b}.ai-chat-panel{--ai-canvas: #fff;--ai-surface: #fff;--ai-subtle: #f6f7f9;--ai-hover: #f0f2f5;--ai-ink: #20252d;--ai-copy: #3f4652;--ai-muted: #717985;--ai-line: #e8eaee;--ai-primary: #356df3;--ai-selected: #eef3ff;--ai-send: #252a32;--ai-send-ink: #fff;--ai-danger: #ad3b3b;--ai-error-bg: #fff4f3;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ai-canvas);color:var(--ai-ink);font-size:14px;font-family:inherit;line-height:1.6;text-align:left;isolation:isolate}[data-theme=dark] .ai-chat-panel{--ai-canvas: #1b1d21;--ai-surface: #25282d;--ai-subtle: #2b2e34;--ai-hover: #343840;--ai-ink: #f0f1f3;--ai-copy: #d4d7dd;--ai-muted: #a6adb8;--ai-line: #3b3f47;--ai-primary: #92b2ff;--ai-selected: #293953;--ai-send: #f0f1f3;--ai-send-ink: #24272c;--ai-danger: #ffb4aa;--ai-error-bg: #3b292a;color-scheme:dark}.ai-chat-panel *,.ai-chat-panel *:before,.ai-chat-panel *:after{box-sizing:border-box}.ai-chat-panel ::selection{background:#c9d9ff;color:#182d57}.ai-chat-panel :is(button,input,textarea){font:inherit}.ai-chat-panel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1.4}.ai-chat-panel button:disabled{opacity:.45;cursor:default}.ai-chat-panel :is(button,input,textarea):focus-visible{outline:2px solid var(--ai-primary);outline-offset:3px}.ai-chat-panel :is(input,textarea){caret-color:var(--ai-primary)}.ai-chat-panel svg{flex-shrink:0}.ai-chat-overlay .ai-chat-panel{width:min(620px,100%);height:min(850px,calc(100dvh - 44px));border-radius:18px;box-shadow:0 18px 60px #10182830}.ai-chat-header{flex:none;min-height:64px;padding:12px 26px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ai-line)}.ai-chat-title{display:flex;align-items:center;gap:10px;min-width:0;margin-right:auto}.ai-chat-title strong{white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:-.2px}.ai-chat-mark{display:grid;place-items:center;color:var(--ai-primary)}.ai-chat-title-note{font-size:12px;color:var(--ai-muted);white-space:nowrap}.ai-chat-nav{display:flex;align-items:center;gap:3px;padding:3px;background:var(--ai-subtle);border-radius:10px}.ai-chat-nav button{border-radius:7px;padding:7px 12px;min-height:32px;color:var(--ai-muted);font-size:13px;white-space:nowrap}.ai-chat-nav button[aria-current=page]{background:var(--ai-surface);color:var(--ai-ink);box-shadow:0 1px 3px #1821300a}.ai-chat-nav button:hover:not([aria-current]){color:var(--ai-ink)}.ai-chat-nav b{font-size:10px;min-width:18px;padding:1px 4px;border-radius:6px;background:var(--ai-selected);color:var(--ai-primary);font-variant-numeric:tabular-nums}.ai-chat-panel .ai-chat-icon-button{width:32px;height:32px;padding:0;border-radius:8px;color:var(--ai-muted)}.ai-chat-panel .ai-chat-icon-button:hover{background:var(--ai-hover);color:var(--ai-ink)}.ai-chat-body{flex:1;display:flex;min-height:0;min-width:0}.ai-chat-initial-loading{margin:auto;color:var(--ai-muted);font-size:13px}.ai-thread{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.ai-thread-viewport{flex:1;min-height:0;overflow-y:auto;padding:30px max(24px,calc((100% - 800px)/2));overscroll-behavior:contain;scrollbar-color:var(--ai-line) transparent;scrollbar-width:thin}.ai-chat-welcome{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:28px 0 32px;margin:0 auto}.ai-chat-welcome h1{margin:0;text-align:center;color:var(--ai-ink);font-size:30px;line-height:1.5;font-weight:550;letter-spacing:-.65px;overflow-wrap:anywhere;text-wrap:balance}.ai-chat-welcome>p{margin:12px 0 0;text-align:center;color:var(--ai-muted);font-size:14px;line-height:1.8}.ai-chat-suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:32px auto 0;max-width:100%}.ai-chat-suggestions button{min-height:42px;justify-content:flex-start;padding:9px 13px;max-width:100%;border:1px solid var(--ai-line);border-radius:12px;font-size:13px;line-height:1.5;color:var(--ai-copy);text-align:left;transition:background .16s ease-out,border-color .16s ease-out}.ai-chat-suggestions button:hover:not(:disabled){background:var(--ai-subtle);border-color:#cbd1db}.ai-chat-suggestions button>svg:first-child{color:var(--ai-muted)}.ai-chat-suggestions button>svg:last-child{color:var(--ai-muted);margin-left:10px;width:13px}.ai-chat-compose-area{position:relative;z-index:3;width:min(860px,calc(100% - 56px));flex:none;margin:0 auto 22px;padding-top:6px}.ai-chat-composer{position:relative;margin:0;padding:16px 16px 12px;border:1px solid var(--ai-line);border-radius:20px;background:var(--ai-surface);transition:border-color .18s ease-out}.ai-chat-composer:focus-within{border-color:#aab8d3}.ai-chat-composer.is-listening{border-color:var(--ai-primary)}.ai-chat-composer textarea{display:block;width:100%;min-height:58px;max-height:176px;overflow-y:auto;resize:none;background:transparent;border:0;border-radius:0;padding:1px 3px 12px;color:var(--ai-ink);font-size:15px;line-height:1.65;box-shadow:none;scrollbar-width:thin}.ai-chat-composer textarea:focus-visible{outline:none}.ai-chat-composer textarea::placeholder{color:var(--ai-muted);opacity:1}.ai-chat-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ai-chat-send-actions{display:flex;align-items:center;gap:9px;flex:none}.ai-chat-panel .ai-chat-send,.ai-chat-panel .ai-chat-mic{display:inline-flex;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%}.ai-chat-panel .ai-chat-send{background:var(--ai-send);color:var(--ai-send-ink)}.ai-chat-panel .ai-chat-send:disabled{opacity:.32}.ai-chat-panel .ai-chat-send:hover:not(:disabled){filter:brightness(1.2)}.ai-chat-panel .ai-chat-mic{background:var(--ai-subtle);color:var(--ai-copy)}.ai-chat-panel .ai-chat-mic:hover:not(:disabled),.ai-chat-panel .ai-chat-mic.is-active{background:var(--ai-selected);color:var(--ai-primary)}.ai-chat-compose-caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:var(--ai-muted);font-size:11px;line-height:1.5}.ai-chat-compose-caption label{display:flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.ai-chat-compose-caption input{width:12px;height:12px;margin:0;accent-color:var(--ai-primary)}.ai-chat-key-hint{font-size:10px}.ai-chat-error{margin:0 0 8px;color:var(--ai-danger);background:var(--ai-error-bg);padding:9px 13px;border-radius:9px;font-size:12px;overflow-wrap:anywhere}.ai-chat-panel>.ai-chat-error{margin:10px 24px}.ai-source-picker{position:relative;min-width:0}.ai-chat-panel .ai-source-trigger{justify-content:flex-start;gap:7px;max-width:100%;min-height:32px;padding:6px 10px;border-radius:8px;background:var(--ai-subtle);color:var(--ai-copy);font-size:12px}.ai-source-trigger>svg:first-child{color:#17835b}[data-theme=dark] .ai-source-trigger>svg:first-child{color:#76d5ad}.ai-source-summary{display:block;max-width:370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-panel .ai-source-trigger:hover:not(:disabled){background:var(--ai-hover)}.ai-source-popover{position:absolute;z-index:10;bottom:calc(100% + 14px);left:0;display:flex;flex-direction:column;width:min(370px,calc(100vw - 60px));max-height:min(500px,calc(100dvh - 240px));padding:15px;overflow-y:auto;border:1px solid var(--ai-line);border-radius:14px;background:var(--ai-surface);color:var(--ai-ink);box-shadow:0 12px 36px #10182814;font-size:13px}.ai-source-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.ai-source-header strong{font-size:14px;font-weight:600}.ai-chat-panel .ai-source-close{width:26px;height:26px;padding:0;border-radius:6px;color:var(--ai-muted)}.ai-source-account{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;color:var(--ai-muted)}.ai-source-account .sxt-select{min-width:0;width:100%}.ai-source-account .sxt-select__trigger{width:100%;min-height:36px;padding:6px 9px;border:1px solid var(--ai-line);border-radius:7px;background:var(--ai-surface);color:var(--ai-ink);text-align:left}.ai-chat-panel .ai-source-account-scope{width:100%;justify-content:flex-start;gap:10px;margin:12px 0;padding:10px;border-radius:9px;text-align:left}.ai-source-account-scope[aria-pressed=true],.ai-source-contact[aria-pressed=true]{background:var(--ai-selected)}.ai-source-account-copy{display:grid;gap:3px}.ai-source-account-copy strong{font-size:13px;font-weight:550}.ai-source-account-copy small{font-size:10px;line-height:1.6;color:var(--ai-muted)}.ai-source-check{margin-left:auto;color:var(--ai-primary)}.ai-source-search{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--ai-line);border-radius:8px;color:var(--ai-muted)}.ai-source-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ai-ink);font-size:13px;outline:none}.ai-source-search:focus-within{border-color:var(--ai-primary)}.ai-source-search input:focus-visible{outline:none}.ai-source-contacts{min-height:0;max-height:226px;overflow-y:auto;flex-shrink:1;scrollbar-width:thin}.ai-chat-panel .ai-source-contact{display:flex;justify-content:flex-start;width:100%;gap:10px;padding:8px;border-radius:8px;text-align:left}.ai-source-contact:hover,.ai-source-account-scope:hover{background:var(--ai-hover)}.ai-source-contact-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-source-empty,.ai-source-more{margin:10px 0 0;color:var(--ai-muted);font-size:11px;line-height:1.7}.ai-chat-guide{position:absolute;z-index:5;top:60px;right:22px;width:min(380px,calc(100% - 44px));padding:17px 19px;border:1px solid var(--ai-line);border-radius:12px;background:var(--ai-surface);box-shadow:0 12px 36px #10182814;font-size:12px;line-height:1.8}.ai-chat-guide>div{display:flex;align-items:center;justify-content:space-between}.ai-chat-guide>div button{padding:4px;color:var(--ai-muted)}.ai-chat-guide p{margin:9px 0;color:var(--ai-copy)}.ai-chat-panel .ai-chat-text-button{padding:4px 0;color:var(--ai-primary);font-size:12px}.ai-chat-user{display:flex;justify-content:flex-end;width:100%;margin:5px 0 26px}.ai-chat-user>:last-child{max-width:82%;border-radius:17px 17px 5px;padding:12px 17px;background:var(--ai-subtle);color:var(--ai-ink);font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ai-chat-answer{display:flex;align-items:flex-start;gap:13px;margin:0 0 36px}.ai-answer-avatar{width:27px;height:30px;display:grid;place-items:center;flex:none;color:var(--ai-primary)}.ai-answer-body{flex:1;min-width:0;padding-top:2px}.ai-answer-markdown{color:var(--ai-ink);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.ai-answer-markdown>:first-child{margin-top:0}.ai-answer-markdown p{margin:0 0 14px}.ai-answer-markdown :is(h1,h2,h3,h4){color:inherit;margin:22px 0 10px;font-weight:600;line-height:1.65}.ai-answer-markdown :is(h1,h2){font-size:19px}.ai-answer-markdown :is(h3,h4){font-size:16px}.ai-answer-markdown :is(ul,ol){margin:8px 0 16px;padding-left:24px}.ai-answer-markdown li{padding-left:2px;margin:5px 0}.ai-answer-markdown blockquote{margin:14px 0;padding:2px 14px;border-left:1px solid var(--ai-line);color:var(--ai-muted)}.ai-answer-markdown a{color:var(--ai-primary);text-decoration:underline;text-underline-offset:3px}.ai-answer-markdown code{font-size:13px;background:var(--ai-subtle);border-radius:4px;padding:2px 5px}.ai-answer-markdown pre{max-width:100%;overflow:auto;background:var(--ai-subtle);padding:15px 17px;border-radius:10px;font-size:13px;line-height:1.7}.ai-answer-markdown pre code{background:none;padding:0}.ai-answer-markdown img{max-width:100%;height:auto}.ai-answer-actions{display:flex;align-items:center;gap:10px;color:var(--ai-muted);font-size:11px}.ai-answer-actions button{min-width:30px;height:30px;padding:5px 7px;border-radius:7px;font-size:11px}.ai-answer-actions button:hover{background:var(--ai-hover)}.ai-answer-copy-status{color:var(--ai-muted);font-size:11px}.ai-answer-error{color:var(--ai-danger);font-size:13px}.ai-answer-error button{text-decoration:underline;text-underline-offset:3px;font-size:12px}.ai-thinking{display:flex;align-items:center;gap:9px;min-height:28px;color:var(--ai-muted);font-size:13px}.ai-thinking-dots{display:inline-flex;gap:3px}.ai-thinking-dots>i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:ai-chat-think 1.25s ease-in-out infinite}.ai-thinking-dots>i:nth-child(2){animation-delay:.18s}.ai-thinking-dots>i:nth-child(3){animation-delay:.36s}@keyframes ai-chat-think{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ai-chat-panel .ai-chat-scroll-bottom{position:absolute;z-index:2;bottom:14px;right:28px;min-height:32px;width:32px;border:1px solid var(--ai-line);border-radius:50%;color:var(--ai-copy);background:var(--ai-surface)}.ai-chat-scroll-bottom>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ai-chat-scroll-bottom:disabled{visibility:hidden;pointer-events:none}.ai-thread-skeleton{display:grid;gap:13px;margin-top:40px;color:var(--ai-muted);font-size:12px}.ai-thread-skeleton>span{color:var(--ai-muted)}.ai-thread-skeleton>div{display:grid;gap:12px}.ai-thread-skeleton i{display:block;height:10px;width:76%;border-radius:4px;background:var(--ai-subtle)}.ai-thread-skeleton i:nth-child(2){width:92%}.ai-thread-skeleton i:nth-child(3){width:55%}.ai-chat-task-page{width:100%;max-width:900px;min-height:0;padding:32px 28px;margin:0 auto;overflow-y:auto}.ai-chat-task-page>header h1{font-size:23px;font-weight:600;margin:0 0 5px}.ai-chat-task-page>header p{margin:0;color:var(--ai-muted);font-size:13px}.ai-chat-notifications{display:flex;align-items:center;gap:12px;padding:18px 0;margin:12px 0;border-bottom:1px solid var(--ai-line)}.ai-chat-notifications>span{display:grid;gap:3px;flex:1}.ai-chat-notifications strong{font-size:13px;font-weight:550}.ai-chat-notifications small{font-size:11px;color:var(--ai-muted)}.ai-chat-notifications input{width:16px;height:16px;accent-color:var(--ai-primary)}.ai-chat-task-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:70px 12px;color:var(--ai-muted)}.ai-chat-task-empty strong{font-size:15px;font-weight:550;color:var(--ai-ink)}.ai-chat-task-empty p{margin:0;font-size:12px}.ai-chat-task-empty button{color:var(--ai-primary);padding:7px 10px;font-size:13px}.ai-chat-task{margin:15px 0;padding:17px 19px;border:1px solid var(--ai-line);border-radius:12px;background:var(--ai-surface);color:var(--ai-copy)}.ai-chat-task>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ai-chat-task>header strong{font-size:14px;font-weight:600;color:var(--ai-ink)}.ai-chat-task>header>span{flex:none;padding:2px 7px;border-radius:5px;font-size:10px;background:var(--ai-subtle);color:var(--ai-muted)}.ai-chat-task [data-status=proposed],.ai-chat-task [data-status=scheduled]{color:var(--ai-primary);background:var(--ai-selected)}.ai-chat-task [data-status=failed]{color:var(--ai-danger);background:var(--ai-error-bg)}.ai-chat-task>small{display:block;margin-top:7px;font-size:11px;color:var(--ai-muted)}.ai-chat-task p{font-size:13px;line-height:1.8;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ai-chat-task blockquote{border:0;border-radius:8px;margin:10px 0;padding:11px 13px;background:var(--ai-subtle);white-space:pre-wrap;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.ai-chat-task time{display:flex;align-items:center;gap:6px;color:var(--ai-muted);font-size:11px}.ai-chat-task footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-chat-task footer button{min-height:30px;padding:6px 9px;border-radius:7px;color:var(--ai-primary);font-size:11px}.ai-chat-task footer button:hover:not(:disabled){background:var(--ai-selected)}.ai-chat-review-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#10182830}.ai-chat-review{width:min(550px,100%);max-height:100%;overflow-y:auto;padding:25px;border-radius:16px;background:var(--ai-surface);box-shadow:0 16px 48px #10182826}.ai-chat-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-chat-review>header span{color:var(--ai-muted);font-size:12px}.ai-chat-review h2{margin:6px 0 0;font-size:19px;font-weight:600;line-height:1.6}.ai-chat-review>header>button{padding:4px;color:var(--ai-muted)}.ai-chat-review-contact{margin:14px 0;color:var(--ai-copy);font-size:13px}.ai-chat-review label{display:grid;gap:8px;margin:16px 0;color:var(--ai-copy);font-size:13px}.ai-chat-review :is(textarea,input){width:100%;border:1px solid var(--ai-line);border-radius:9px;padding:11px 13px;background:var(--ai-surface);color:var(--ai-ink);font-size:14px;line-height:1.75}.ai-chat-review textarea{min-height:150px;resize:vertical}.ai-chat-review footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ai-chat-review footer button{min-height:36px;padding:9px 13px;border-radius:8px;font-size:12px}.ai-chat-panel .ai-chat-primary{background:var(--ai-primary);color:var(--ai-canvas)}@media(max-width:1100px){.ai-chat-title-note,.ai-chat-key-hint{display:none}}@media(max-width:720px){.app-shell[data-layout-mode=mobile][data-ui-style][data-theme] .assistant-embedded.ai-chat-embedded{left:0}.ai-chat-overlay{padding:0}.ai-chat-overlay .ai-chat-panel{width:100%;height:100dvh;border-radius:0}.ai-chat-panel{padding-bottom:env(safe-area-inset-bottom)}.ai-chat-header{min-height:58px;padding:10px 14px;gap:8px}.ai-chat-title{gap:7px}.ai-chat-title strong{font-size:15px}.ai-chat-nav button{padding:6px 9px;font-size:12px;gap:4px}.ai-chat-nav button>svg{display:none}.ai-thread-viewport{padding:20px 18px}.ai-chat-welcome{padding:22px 3px}.ai-chat-welcome h1{font-size:24px;letter-spacing:-.4px}.ai-chat-welcome>p{font-size:12px;padding-inline:10px}.ai-chat-suggestions{gap:8px;margin-top:24px}.ai-chat-suggestions button{min-height:40px;font-size:12px;padding:9px 11px}.ai-chat-compose-area{width:calc(100% - 24px);margin-bottom:11px}.ai-chat-composer{padding:13px 12px 10px;border-radius:17px}.ai-chat-composer textarea{font-size:15px;min-height:58px;max-height:130px}.ai-chat-composer-toolbar,.ai-chat-send-actions{gap:6px}.ai-chat-panel .ai-source-trigger{font-size:11px;padding:6px 7px;gap:5px}.ai-source-summary{max-width:calc(100vw - 187px)}.ai-source-popover{left:-1px;width:min(355px,calc(100vw - 52px));max-height:min(450px,calc(100dvh - 280px));padding:13px}.ai-source-contacts{max-height:180px}.ai-chat-compose-caption{margin-top:8px;gap:6px 12px;font-size:10px}.ai-chat-user>:last-child{max-width:90%;padding:10px 13px;font-size:14px}.ai-chat-answer{gap:9px;margin-bottom:28px}.ai-answer-avatar{width:21px}.ai-answer-markdown{font-size:14px}.ai-chat-task{padding:13px}.ai-chat-task-page{padding:24px 18px}.ai-chat-review-backdrop{padding:12px}.ai-chat-review{padding:20px}.ai-chat-review footer{gap:6px}.ai-chat-review footer button{padding:9px 10px}}@media(max-height:660px){.ai-chat-welcome{justify-content:flex-start;padding-top:14px}.ai-chat-suggestions{margin-top:18px}.ai-chat-compose-area{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.ai-chat-panel *,.ai-chat-panel *:before,.ai-chat-panel *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ai-resource-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ai-chat-panel .ai-resource-chip{gap:5px;min-height:30px;border-radius:7px;background:var(--ai-subtle);padding:6px 9px;font-size:11px;color:var(--ai-copy)}.ai-chat-panel .ai-resource-chip[data-enabled=true]{color:var(--ai-primary);background:var(--ai-selected)}.ai-chat-panel .ai-resource-chip:hover{filter:brightness(.98)}.ai-resource-chip b{font-size:10px;font-weight:500}.ai-resources-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;background:#15243c30}.ai-resources-panel{display:flex;flex-direction:column;min-height:0;width:min(660px,100%);height:100%;background:var(--ai-surface);color:var(--ai-ink);box-shadow:-12px 0 36px #10203812;outline:none}.ai-resources-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 25px 16px}.ai-resources-panel h2{margin:0;font-size:20px;font-weight:600}.ai-resources-panel>header p{margin:5px 0 0;font-size:12px;color:var(--ai-muted)}.ai-resources-panel>header>button{width:30px;height:30px;padding:0;border-radius:7px}.ai-resources-panel>nav{display:flex;gap:7px;border-bottom:1px solid var(--ai-line);padding:0 25px 12px}.ai-resources-panel>nav button{gap:6px;padding:8px 11px;border-radius:8px;font-size:12px}.ai-resources-panel>nav button[aria-current]{background:var(--ai-selected);color:var(--ai-primary)}.ai-resources-content{min-height:0;overflow:auto;padding:22px 25px 30px;scrollbar-width:thin}.ai-resource-intro{margin:0 0 18px;color:var(--ai-copy);font-size:13px;line-height:1.9}.ai-resource-engine{display:flex;align-items:center;gap:8px;padding:11px 12px;margin-bottom:18px;background:var(--ai-subtle);border-radius:9px;color:var(--ai-copy);font-size:12px}.ai-resource-engine small{margin-left:auto;color:var(--ai-muted);font-size:11px;white-space:nowrap}.ai-resource-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ai-resource-upload-row>label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ai-muted)}.ai-resource-upload-row select{max-width:150px}.ai-resources-panel :is(input:not([type=checkbox]),textarea,select){color:var(--ai-ink);background:var(--ai-surface);border:1px solid var(--ai-line);padding:9px 11px;border-radius:8px;min-width:0;line-height:1.65;font-size:13px}.ai-resources-panel textarea{resize:vertical}.ai-resources-panel button{min-height:31px;padding:7px 10px;font-size:12px;border-radius:8px}.ai-resources-panel button:hover:not(:disabled){background:var(--ai-hover)}.ai-resources-panel .ai-resource-primary{background:var(--ai-primary);color:var(--ai-canvas)}.ai-resources-panel .ai-resource-primary:hover:not(:disabled){background:var(--ai-primary);filter:brightness(.96)}.ai-resource-help{display:block;color:var(--ai-muted);font-size:11px;line-height:1.8;margin:9px 0}.ai-resource-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px;text-align:center;color:var(--ai-muted)}.ai-resource-empty strong{color:var(--ai-copy);font-size:14px;font-weight:550}.ai-resource-empty p{max-width:340px;margin:0;font-size:12px;line-height:1.8}.ai-resource-form{display:grid;gap:13px;margin:16px 0 24px;padding:17px;background:var(--ai-subtle);border-radius:12px}.ai-resource-form>label{display:grid;gap:6px;color:var(--ai-copy);font-size:12px}.ai-resource-form footer,.ai-resource-list footer{display:flex;justify-content:flex-end;gap:8px}.ai-resource-form .ai-resource-checkbox{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7}.ai-resource-checkbox input{margin:3px 0 0;accent-color:var(--ai-primary)}.ai-resource-edit-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ai-resource-edit-comparison label{display:grid;gap:6px;font-size:12px;color:var(--ai-copy)}.ai-resource-edit-comparison>article{border:1px solid var(--ai-line);border-radius:10px;padding:14px}.ai-resource-edit-comparison h3{font-size:13px;margin:0 0 10px;font-weight:600}.ai-resource-edit-comparison p{margin:0;font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.ai-resource-list{display:grid;gap:11px;margin-top:18px}.ai-resource-list>:is(details,article){border:1px solid var(--ai-line);border-radius:10px;padding:13px 14px}.ai-resource-list summary{display:flex;gap:7px;align-items:center;cursor:pointer;font-size:12px}.ai-resource-list summary>span{flex:1;min-width:0;overflow-wrap:anywhere}.ai-resource-list small{color:var(--ai-muted);font-size:10px}.ai-resource-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85;margin:10px 0}.ai-resource-list header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ai-resource-list strong{font-weight:550;font-size:13px}.ai-resource-list blockquote{margin:10px 0;padding:11px;background:var(--ai-subtle);font-size:12px;line-height:1.8;white-space:pre-wrap;border:0;border-radius:7px}.ai-resource-error,.ai-resource-notice{border-radius:9px;font-size:12px;line-height:1.8;padding:10px 12px;margin:0 0 13px;overflow-wrap:anywhere}.ai-resource-error{color:var(--ai-danger);background:var(--ai-error-bg)}.ai-resource-notice{color:var(--ai-primary);background:var(--ai-selected)}.ai-answer-evidence{margin:17px 0 12px;padding:11px 13px;border:1px solid var(--ai-line);border-radius:10px;color:var(--ai-muted);font-size:11px;line-height:1.8}.ai-answer-evidence>summary{cursor:pointer}.ai-answer-evidence p{margin:7px 0}.ai-answer-sources{display:grid;gap:7px;margin-top:9px}.ai-answer-sources details{padding-top:7px;border-top:1px solid var(--ai-line)}.ai-answer-sources p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ai-copy)}.ai-answer-friends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.ai-answer-friends>article{display:grid;gap:6px;border:1px solid var(--ai-line);border-radius:9px;padding:11px 12px}.ai-answer-friends strong{font-weight:550;font-size:12px;overflow-wrap:anywhere}.ai-answer-friends small{color:var(--ai-muted);font-size:10px}.ai-answer-friends footer{display:flex;gap:7px;flex-wrap:wrap}.ai-answer-friends button{color:var(--ai-primary);padding:4px 0;font-size:11px}.ai-chat-memory-toggles{display:flex;gap:12px}.ai-chat-memory-toggles label{white-space:nowrap}@media(max-width:720px){.ai-chat-composer-toolbar{flex-wrap:wrap}.ai-resource-controls{flex:1}.ai-source-picker{max-width:100%}.ai-resource-controls .ai-source-summary{max-width:calc(100vw - 140px)}.ai-resource-controls .ai-resource-chip{font-size:10px;padding:6px 7px}.ai-chat-send-actions{margin-left:auto}.ai-resources-panel>header{padding:20px 17px 13px}.ai-resources-panel>nav{padding-inline:17px;gap:3px}.ai-resources-panel>nav button{padding:8px;font-size:11px}.ai-resources-content{padding:18px 17px 25px}.ai-resource-edit-comparison,.ai-answer-friends{grid-template-columns:1fr}.ai-chat-compose-caption{gap:5px 10px}}.ai-resource-engine{align-items:flex-start}.ai-resource-engine>svg{flex:none;margin-top:3px}.ai-resource-engine>div{min-width:0;flex:1}.ai-resource-engine p{margin:6px 0 0;line-height:1.7;overflow-wrap:anywhere}.ai-resource-engine small{display:block;margin:6px 0 0;white-space:normal;line-height:1.7}.ai-resource-engine>button{flex:none}.ai-resource-field{display:grid;gap:7px;font-size:12px}.ai-answer-sources small{display:block;overflow-wrap:anywhere;font-size:11px;line-height:1.7;color:var(--ai-muted)}.sales-welcome{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px 30px;background:#192326;color:#f6f8f8;overflow:hidden;font-family:inherit;letter-spacing:0}.sales-welcome *{box-sizing:border-box;letter-spacing:0}.sales-welcome__brand{display:flex;align-items:center;gap:12px;flex:none}.sales-welcome__brand img{width:44px;height:44px;border-radius:10px;flex:none}.sales-welcome__brand>span:first-of-type{font-size:24px;font-weight:650;line-height:1.1}.sales-welcome__brand small{display:block;font-size:12px;font-weight:400;color:#c0cdd0;margin-top:7px}.sales-welcome__edition{margin-left:auto;font-size:10px;font-weight:600;color:#aabbbc}.sales-welcome__intro{padding:40px 0 22px;flex:none}.sales-welcome__eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;color:#a2e4d6;margin-bottom:22px}.sales-welcome__intro h2{font-size:38px;line-height:1.48;font-weight:650;margin:0}.sales-welcome__intro h2 span{color:#9adfce}.sales-welcome__intro>p{margin:18px 0 0;font-size:15px;line-height:1.95;color:#c3cfd1}.sales-welcome__visual{position:relative;flex:1;min-height:276px;max-height:370px;width:100%;display:flex;align-items:flex-start;padding:12px 0 94px}.sales-preview{width:min(100%,460px);margin:0 0 0 auto;background:#fcfdfd;color:#243336;border-radius:8px;box-shadow:0 14px 40px #0002;border:1px solid #ffffff4d;overflow:hidden;transform:rotate(-2deg)}.sales-preview__head{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid #e8eeee;font-size:13px;min-height:52px}.sales-preview__head>span:first-child{display:flex;align-items:center;gap:9px;font-weight:600}.sales-preview__head svg{color:#25826c}.sales-preview__example{margin-left:auto;font-size:11px;color:#78868a;white-space:nowrap}.sales-preview__conversation{padding:16px 20px 21px;animation:sales-slide .35s ease both;min-height:190px}.sales-preview__question span{color:#738084;font-size:11px}.sales-preview p{margin:5px 0 0;font-size:14px;line-height:1.7}.sales-preview__answer{margin-top:15px;padding:12px 14px;background:#eaf7f2;border-left:3px solid #3aa98c;border-radius:0 5px 5px 0}.sales-preview[data-color=coral] .sales-preview__answer{background:#fff0ec;border-color:#dd866e}.sales-preview[data-color=blue] .sales-preview__answer{background:#edf4fe;border-color:#588ddb}.sales-preview__answer>span{font-size:11px;display:flex;align-items:center;gap:5px;color:#317760;font-weight:600}.sales-preview__answer>i{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:10px;font-style:normal;color:#60756d}.sales-crew{position:absolute;bottom:8px;left:4px;display:flex;align-items:flex-end;gap:13px;height:120px;pointer-events:none}.sales-bot{position:relative;box-shadow:inset -6px -6px #00000014,0 14px 20px #0002;transform-origin:center bottom;animation:sales-bob 5s ease-in-out infinite}.sales-bot--main{width:83px;height:111px;background:#609fff;border-radius:21px 21px 17px 17px;transform:rotate(-5deg)}.sales-bot--mint{width:72px;height:77px;background:#7de0c7;border-radius:20px 20px 15px 15px;animation-delay:-1.3s}.sales-bot--coral{width:67px;height:64px;background:#f1a18d;border-radius:20px 20px 15px 15px;animation-delay:-2.6s}.sales-bot--yellow{width:57px;height:43px;background:#f6d979;border-radius:19px 19px 12px 12px;animation-delay:-3.9s}.sales-bot__antenna{position:absolute;top:-14px;left:38px;width:4px;height:17px;border-radius:3px;background:#609fff}.sales-bot__antenna:before{content:"";position:absolute;top:-3px;left:-3px;width:10px;height:10px;border-radius:50%;background:#bceadf}.sales-bot__face{position:absolute;top:27%;left:21%;right:21%;display:flex;justify-content:space-between;animation:sales-blink 5.9s infinite;transform-origin:center}.sales-bot__face b{display:block;width:17px;height:22px;border-radius:50%;background:#fff;position:relative}.sales-bot__face b:after{content:"";position:absolute;top:6px;right:3px;width:7px;height:10px;border-radius:50%;background:#243239}.sales-bot--yellow .sales-bot__face b{width:13px;height:16px}.sales-bot--yellow .sales-bot__face b:after{top:4px;right:2px;width:6px;height:7px}.sales-bot__smile{position:absolute;top:59%;left:40%;width:20%;height:9%;border-bottom:2px solid #243239;border-radius:0 0 12px 12px}.sales-motion{position:absolute;right:0;bottom:10px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #698084;background:transparent;border-radius:50%;color:#d0dce0;cursor:pointer}.sales-motion:hover{background:#2f3d42}.sales-motion:focus-visible,.sales-scenes button:focus-visible{outline:2px solid #a2e4d6;outline-offset:3px}.sales-welcome__foot{padding-top:27px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;flex:none}.sales-scenes{display:flex;gap:15px;flex-wrap:wrap}.sales-scenes button{border:0;background:none;color:#b6c6cb;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 0;font:inherit;font-size:12px;border-bottom:2px solid transparent}.sales-scenes button[aria-selected=true]{color:#f3f8f8;border-bottom-color:#88d6c0}.sales-welcome__foot>a{display:flex;align-items:center;gap:5px;text-decoration:none;color:#c2d0d4;font-size:11px;padding:8px 0}.sales-welcome[data-paused=true] .sales-bot,.sales-welcome[data-paused=true] .sales-bot__face{animation-play-state:paused}.sales-welcome[data-paused=true] .sales-preview__conversation{animation:none}@keyframes sales-bob{0%,to{translate:0 0;rotate:-3deg}50%{translate:0 -10px;rotate:3deg}}@keyframes sales-blink{0%,40%,44%,to{scale:1 1}42%{scale:1 .08}}@keyframes sales-slide{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.sales-welcome{padding:54px 70px 40px}.sales-welcome__intro h2{font-size:46px}.sales-welcome__intro>p{font-size:17px}.sales-preview{width:min(100%,510px)}.sales-welcome__visual{max-height:400px}}@media(max-height:780px)and (min-width:901px){.sales-welcome{padding:28px 38px 22px}.sales-welcome__intro{padding-top:25px;padding-bottom:14px}.sales-welcome__intro h2{font-size:32px}.sales-welcome__intro>p{font-size:13px;margin-top:12px}.sales-welcome__eyebrow{margin-bottom:12px}.sales-welcome__visual{min-height:242px;padding-bottom:70px}.sales-preview__conversation{min-height:164px;padding:10px 16px 14px}.sales-preview__head{padding:10px 16px;min-height:42px}.sales-preview p{font-size:13px}.sales-preview__answer{margin-top:10px}.sales-preview__answer>i{margin-top:6px}.sales-crew{scale:.8;transform-origin:bottom left;bottom:0}.sales-welcome__foot{padding-top:12px;gap:8px}}@media(max-width:1100px){.sales-welcome{padding-left:30px;padding-right:30px}.sales-welcome__edition{display:none}.sales-welcome__intro h2{font-size:32px}.sales-wide-break{display:none}.sales-welcome__foot>a{display:none}.sales-scenes{gap:10px}}@media(prefers-reduced-motion:reduce){.sales-welcome *{animation:none!important;transition:none!important}}.follow-up-workspace{overflow:hidden}.follow-up-header-actions,.follow-up-filters,.follow-up-month-controls,.follow-up-selection-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.follow-up-header-actions{justify-content:flex-end}.follow-up-filters{padding:12px;border-bottom:1px solid #e3e9ed}.follow-up-filters label{display:flex;align-items:center;gap:6px;font-size:12px;color:#6c818d}.follow-up-filters input,.follow-up-filters :is(select,.sxt-select__trigger){height:32px;border:1px solid #dce5ea;border-radius:7px;background:#fff;padding:0 8px;font:inherit;color:#35505f}.follow-up-search{flex:1;min-width:220px}.follow-up-search input{width:100%;min-width:0}.follow-up-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px;padding:12px;border:1px solid #f0dcad;border-radius:8px;background:#fff9eb;color:#846421;font-size:12px}.follow-up-notice--error{background:#fff1f0;color:#a9483a;border-color:#f3c9c3}.follow-up-month-controls{justify-content:center;padding:12px}.follow-up-selection-title{padding:14px;color:#395466;font-size:12px}.follow-up-selection-title span{color:#81909b}.opportunity-calendar-grid button.follow-up-day-selected{box-shadow:inset 0 0 0 2px #4b78ee;background:#eaf1ff}.follow-up-day-count{margin-left:7px;font-weight:400;font-size:10px;color:#5379c8}.follow-up-table-scroll{overflow-x:auto}.follow-up-table{min-width:100%;width:max-content}.follow-up-table-row{display:grid;grid-template-columns:var(--follow-up-grid);border-bottom:1px solid #e7edf1;min-height:60px}.follow-up-table-row>div{padding:10px 12px;min-width:0;display:flex;align-items:center;gap:8px;font-size:12px;color:#385367}.follow-up-table-row p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.follow-up-table-row.done .follow-up-cell-note{color:#8b989f}.follow-up-table-head{min-height:38px;background:#f6f8fb}.follow-up-table-head>div{position:relative;font-size:11px;color:#728492}.follow-up-column-resizer{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.follow-up-column-resizer:hover,.follow-up-column-resizer:focus{background:#b8cff7;outline:0}.follow-up-cell-actions{flex-wrap:wrap}.follow-up-cell-actions .button{min-height:28px;font-size:11px;padding:5px 9px}.follow-up-cell-customer strong{overflow:hidden;text-overflow:ellipsis}.follow-up-workspace .is-overdue{color:#ba663d}.follow-up-workspace>header>div:first-child{display:grid;gap:5px}.follow-up-workspace>header>div:first-child strong{font-size:14px}.follow-up-workspace>header>div:first-child small{font-size:11px;line-height:1.5;color:#7b8e9a}.follow-up-workspace .button--secondary{color:#4b6475;background:#fff;border-color:#d9e4ea}.opportunity-result-media{display:flex;gap:6px;align-items:center;min-height:60px;flex-wrap:wrap}.opportunity-result-media__item{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 68px;width:68px;height:64px;padding:0;overflow:hidden;border:1px solid #dfe7eb;border-radius:8px;background:#f0f4f6;color:#71828d;cursor:pointer}.opportunity-result-media__item img{display:block;width:100%;height:100%;object-fit:contain}.opportunity-result-media__item:focus-visible{outline:2px solid #258a90;outline-offset:2px}.opportunity-result-media__kind{position:absolute;bottom:0;inset-inline:0;background:#1d303ab8;color:#fff;font-size:10px;line-height:18px}.opportunity-result-media__more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#1928339e;font-weight:600}.opportunity-media-empty{color:#91a0a9;font-size:12px}.opportunity-result-identity{display:flex;gap:9px;align-items:center;min-width:0}.opportunity-result-identity>span{display:grid;min-width:0;gap:3px}.opportunity-result-identity strong,.opportunity-result-identity small{overflow:hidden;text-overflow:ellipsis}.opportunity-result-identity small,.opportunity-result-secondary{color:#82929d;font-size:11px}.opportunity-result-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.opportunity-result-actions{display:flex;flex-wrap:wrap;gap:5px}.opportunity-result-actions button{border:1px solid #dbe4e8;border-radius:6px;background:#fff;color:#3b6571;padding:5px 7px;font-size:12px;cursor:pointer}.opportunity-result-actions button:disabled{color:#9aa7af;cursor:default}.opportunity-review-status{display:inline-block;padding:4px 7px;border-radius:5px;color:#916912;background:#fff6df;font-size:12px}.opportunity-review-status--approved{color:#2f7c68;background:#eaf7f1}.opportunity-result-table{min-width:0;width:100%;position:relative;border:1px solid var(--line,#e3e8ef);border-radius:10px;background:var(--surface,#fff);color:var(--text,#243544)}.opportunity-result-table__toolbar{min-height:48px;padding:9px 12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line,#e3e8ef)}.opportunity-result-table__toolbar>.button{margin-left:auto;flex-shrink:0;min-height:30px;font-size:12px}.opportunity-result-table__label{font-size:12px;font-weight:600;color:var(--muted,#6d7b88)}.opportunity-result-table__toolbar>small{font-size:11px;line-height:1.4;color:var(--muted,#6d7b88)}.opportunity-result-table__scroll{min-width:0;width:100%;max-height:min(66vh,720px);overflow:auto;overscroll-behavior:contain;border-radius:0 0 10px 10px;scrollbar-width:thin;isolation:isolate}.opportunity-result-table__scroll:focus-visible{outline:2px solid var(--blue,#346bf6);outline-offset:2px}.opportunity-result-table table{border:0;border-collapse:separate;border-spacing:0;max-width:none;margin:0;table-layout:fixed}.opportunity-result-table th,.opportunity-result-table td{box-sizing:border-box;border:0;border-right:1px solid var(--line,#e3e8ef);border-bottom:1px solid var(--line,#e3e8ef);padding:11px 13px;text-align:left;vertical-align:middle}.opportunity-result-table th:last-child,.opportunity-result-table td:last-child{border-right:0}.opportunity-result-table tbody tr:last-child td{border-bottom:0}.opportunity-result-table th{position:sticky;top:0;z-index:3;height:43px;background:var(--surface-subtle,#f5f7fa);color:var(--text,#344655);font-size:12px;font-weight:600;box-shadow:0 1px 0 var(--line,#e3e8ef)}.opportunity-result-table__heading{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.opportunity-result-table td{height:56px;font-size:12px;line-height:1.55}.opportunity-result-table__cell{min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.opportunity-result-table__cell>img{max-width:100%;object-fit:cover}.opportunity-result-table tbody tr.is-clickable{cursor:pointer}.opportunity-result-table tbody tr.is-clickable:hover td{background:var(--surface-subtle,#f7f9fc)}.opportunity-result-table tbody tr:focus-visible{outline:2px solid var(--blue,#346bf6);outline-offset:-2px}.opportunity-result-table__empty{text-align:center!important;color:var(--muted,#7c8994);height:112px!important}.opportunity-result-table__resizer{position:absolute;top:0;right:-1px;bottom:0;width:13px;z-index:4;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.opportunity-result-table__resizer:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:2px;background:transparent;border-radius:2px}.opportunity-result-table__resizer:hover:after,.opportunity-result-table__resizer:focus-visible:after,.opportunity-result-table.is-resizing .opportunity-result-table__resizer:after{background:var(--blue,#346bf6)}.opportunity-result-table__resizer:focus-visible{outline:2px solid var(--blue,#346bf6);outline-offset:-2px}.opportunity-result-table.is-resizing,.opportunity-result-table.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.opportunity-result-table__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#10253c66;display:flex;align-items:center;justify-content:center;padding:24px;cursor:default}.opportunity-result-table__dialog{width:min(480px,100%);max-height:min(700px,calc(100dvh - 48px));min-height:0;display:flex;flex-direction:column;border:1px solid var(--line,#dde4ed);border-radius:13px;background:var(--surface,#fff);box-shadow:0 18px 60px #0003;overflow:hidden;color:var(--text,#243544)}.opportunity-result-table__dialog>header{display:flex;align-items:flex-start;gap:14px;padding:17px 18px;border-bottom:1px solid var(--line,#e3e8ef)}.opportunity-result-table__dialog>header>div{flex:1;min-width:0}.opportunity-result-table__dialog h3{font-size:16px;line-height:1.5;margin:0}.opportunity-result-table__dialog p{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--muted,#748493)}.opportunity-result-table__field-list{min-height:0;overflow:auto;padding:9px 14px}.opportunity-result-table__field{display:flex;gap:7px;align-items:center;min-height:49px;padding:5px 0;border-bottom:1px solid var(--line,#e9edf2)}.opportunity-result-table__field:last-child{border-bottom:0}.opportunity-result-table__field label{flex:1;min-width:0;display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.5}.opportunity-result-table__field label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-result-table__field input{width:15px;height:15px;accent-color:var(--blue,#346bf6);flex:0 0 auto}.opportunity-result-table__field small{font-size:11px;color:var(--muted,#7d8892);font-variant-numeric:tabular-nums}.opportunity-result-table__field .icon-button{width:28px;height:28px;flex:0 0 auto}.opportunity-result-table__field .opportunity-result-table__drag{cursor:grab}.opportunity-result-table__dialog button:disabled{opacity:.35;cursor:default}.opportunity-result-table__dialog button:focus-visible,.opportunity-result-table__dialog input:focus-visible{outline:2px solid var(--blue,#346bf6);outline-offset:2px}.opportunity-result-table__dialog>footer{display:flex;gap:10px;justify-content:space-between;padding:13px 18px;border-top:1px solid var(--line,#e3e8ef)}@media(max-width:640px){.opportunity-result-table__backdrop{padding:12px}.opportunity-result-table__dialog{max-height:calc(100dvh - 24px)}.opportunity-result-table__toolbar>small{max-width:160px}.opportunity-result-table__field{gap:4px}}.opportunity-result-table__scroll{container-type:inline-size}.opportunity-result-table td.opportunity-result-table__empty{padding:0}.opportunity-result-table__empty-message{position:sticky;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100cqi;max-width:100%;min-height:112px;padding:24px;text-align:center}:root{font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#edf0f3;background:#101216;font-synthesis:none;text-rendering:optimizeLegibility;--rail: #202226;--rail-muted: #8e949d;--surface: #17191d;--surface-subtle: #1c1e22;--line: #2d3036;--line-strong: #3a3e46;--muted: #8b929c;--green: #17a46d;--green-soft: #18382d;--blue: #168cf3;--red: #ec5a62;--yellow: #d99a3f}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:rgba(126,134,144,.28) transparent}*::-webkit-scrollbar{width:8px;height:8px;background:transparent}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{min-height:38px;border:2px solid transparent;border-radius:8px;background:#7e869047;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#9199a480}*::-webkit-scrollbar-button{width:0;height:0;display:none}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input,textarea,:is(select,.sxt-select__trigger){font:inherit;letter-spacing:0}button{color:inherit}button,:is(select,.sxt-select__trigger){cursor:pointer}button:disabled{cursor:default;opacity:.48}button:focus-visible,input:focus-visible,textarea:focus-visible,:is(select,.sxt-select__trigger):focus-visible{outline:2px solid rgba(22,132,95,.28);outline-offset:1px}img,video{display:block;max-width:100%;-webkit-user-drag:none}h1,h2,h3,p{margin:0}.drag-region,.account-pane__header,.pane-heading,.chat-header,.page-header,.login-dialog__brand{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}button,input,textarea,:is(select,.sxt-select__trigger),a,[role=button]{-webkit-app-region:no-drag}.app-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:72px minmax(0,1fr);background:#101216;position:relative}.app-rail{min-height:0;overflow:hidden;background:var(--rail);color:#fff;display:flex;flex-direction:column;align-items:center;position:relative;z-index:20;padding:14px 0 12px}.drag-region{position:absolute;top:0;left:0;right:0;height:28px}.brand-button{width:42px;height:42px;border:0;padding:0;margin:20px 0 24px;border-radius:8px;background:transparent;-webkit-app-region:no-drag}.brand-mark{width:34px;height:34px;display:block;flex:0 0 auto;border-radius:8px;object-fit:cover;box-shadow:0 0 0 1px #ffffff24}.app-rail nav,.app-rail__bottom{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%}.app-rail nav{min-height:0;overflow-y:auto;scrollbar-width:none}.app-rail nav::-webkit-scrollbar{display:none}.app-rail nav button,.app-rail__bottom>button{width:42px;height:42px;padding:0;border:0;border-radius:7px;color:var(--rail-muted);background:transparent;display:grid;place-items:center;position:relative}.app-rail nav button:hover,.app-rail__bottom>button:hover{color:#fff;background:#333b41}.app-rail nav button.active,.app-rail__bottom>button.active{color:#fff;background:#3a444b}.app-rail nav button.active:before,.app-rail__bottom>button.active:before{content:"";position:absolute;left:-15px;width:3px;height:22px;border-radius:0 3px 3px 0;background:#31b984}.app-rail nav button b{position:absolute;right:1px;top:2px;min-width:16px;height:16px;border-radius:8px;padding:0 4px;display:grid;place-items:center;background:var(--red);color:#fff;font-size:9px;line-height:1}.app-rail__bottom .rail-update b{position:absolute;right:5px;top:5px;width:8px;height:8px;border:2px solid var(--rail);border-radius:50%;background:#ef685e}.app-rail__bottom{margin-top:auto}.app-rail__bottom .rail-profile{margin-top:7px}.app-content{min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--surface)}.avatar{flex:0 0 auto;position:relative;display:grid;place-items:center;overflow:visible;color:#fff;font-weight:700}.avatar>span:not(.avatar){width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:#647984}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;background:#e6eaeb}.avatar--xs{width:24px;height:24px;border-radius:50%;font-size:10px}.avatar--sm{width:34px;height:34px;border-radius:50%;font-size:12px}.avatar--md{width:42px;height:42px;border-radius:50%;font-size:14px}.avatar--lg{width:48px;height:48px;border-radius:50%;font-size:16px}.avatar--xl{width:68px;height:68px;border-radius:50%;font-size:22px}.avatar--square{border-radius:8px}.avatar>.avatar__group{width:100%;height:100%;padding:1px;border-radius:inherit;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:#d5dadd}.avatar__group>span{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;color:#fff;background:#647984;font-size:.58em}.avatar__group>img{min-width:0;min-height:0;border-radius:1px}.avatar>.avatar__group--1{grid-template-columns:1fr;grid-template-rows:1fr}.avatar>.avatar__group--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.avatar>.avatar__group--3>:first-child{grid-column:1 / -1}.avatar__online,.avatar__offline{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #1c1e22;border-radius:50%;background:#20a774}.avatar__offline{background:#9ba3a8}.message-sender-avatar{flex:0 0 auto;align-self:flex-start;border:0;border-radius:50%;padding:0;color:inherit;background:transparent;cursor:pointer}.message-sender-avatar:focus-visible{outline:2px solid #2d9bf0;outline-offset:2px}.message-sender-avatar:hover .avatar{filter:brightness(1.08)}.chat-layout{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:216px 304px minmax(420px,1fr) 294px;position:relative;background:#111317}.chat-layout--compact{grid-template-columns:216px 304px minmax(420px,1fr)}.conversation-pane,.detail-pane{min-width:0;min-height:0;background:var(--surface-subtle);border-right:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.detail-pane{border-right:0;border-left:1px solid var(--line);background:#fafbfb;overflow-y:auto}.message-pane{min-width:0;min-height:0;height:100%;position:relative;overflow:hidden;background:#fff;display:grid;grid-template-rows:70px minmax(0,1fr) auto}.message-pane__drop-hint{position:absolute;z-index:48;top:70px;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#85caff;background:#121519f0;box-shadow:inset 0 0 0 2px #168cf3}.message-pane__drop-hint strong{font-size:13px}.message-pane__drop-hint span{color:#8d99a3;font-size:10px}.pane-heading{height:74px;flex:0 0 auto;padding:22px 17px 8px 20px;display:flex;justify-content:space-between;align-items:flex-end}.pane-heading>div{display:flex;align-items:baseline;gap:9px;min-width:0}.pane-heading h1{font-size:21px;font-weight:750}.pane-heading span{font-size:11px;color:var(--muted)}.icon-button{width:34px;height:34px;border:0;border-radius:6px;padding:0;display:inline-grid;place-items:center;background:transparent;color:#65727a;flex:0 0 auto}.icon-button:hover,.icon-button.active{background:#e8eded;color:#263139}.search-field{height:36px;margin:8px 14px 7px;border:1px solid var(--line);background:#fff;border-radius:7px;display:flex;align-items:center;gap:8px;color:#839097;padding:0 10px;flex:0 0 auto}.search-field:focus-within{border-color:#77ad99;box-shadow:0 0 0 2px #16845f14}.search-field input{border:0;outline:0;background:transparent;width:100%;min-width:0;color:#263038;font-size:13px}.search-field input::placeholder{color:#a2aaae}.search-field--wide{width:min(440px,50%);margin:0}.account-tabs{flex:0 0 auto;display:flex;gap:5px;padding:3px 14px 10px;overflow-x:auto;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button{height:27px;white-space:nowrap;border:1px solid transparent;background:transparent;color:#68747b;border-radius:6px;padding:0 9px;font-size:11px;display:flex;align-items:center;gap:5px}.account-tabs button:hover{background:#e9eeee}.account-tabs button.active{border-color:#c9ded5;background:var(--green-soft);color:#11694d}.account-tabs i{width:6px;height:6px;border-radius:50%;background:#9da6aa}.account-tabs i.online{background:#21a875}.conversation-list{flex:1;overflow-y:auto;padding:0 7px 16px}.conversation-row{width:100%;height:80px;min-height:80px;max-height:80px;border:0;border-radius:7px;padding:10px;background:transparent;display:flex;align-items:center;gap:11px;text-align:left}.conversation-row:hover{background:#eceff0}.conversation-row--active{background:#dfeae6}.conversation-row--active:hover{background:#dbe7e2}.conversation-row__avatar{flex:0 0 auto;position:relative;display:grid;place-items:center}.conversation-row__suspended{position:absolute;right:-5px;bottom:-4px;width:17px;height:17px;border:2px solid #1c1e22;border-radius:50%;display:grid;place-items:center;color:#f2c36b;background:#59431b;box-shadow:0 1px 4px #00000047}.conversation-context-menu{position:fixed;z-index:140;width:158px;padding:5px;border:1px solid #3a3e45;border-radius:6px;background:#23262b;box-shadow:0 12px 32px #0000006b}.conversation-context-menu button{width:100%;height:36px;border:0;border-radius:4px;padding:0 10px;display:flex;align-items:center;gap:8px;color:#e5e8eb;background:transparent;font-size:11px}.conversation-context-menu button:hover{background:#30343a}.conversation-row__content{min-width:0;flex:1;display:grid;gap:4px}.conversation-row__top,.conversation-row__bottom{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-row__top strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:680;color:#293239}.conversation-row__top time{flex:0 0 auto;color:#929ba0;font-size:10px}.conversation-row__preview{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#758087;font-size:11px;display:flex;align-items:center}.conversation-row__bottom b{flex:0 0 auto;min-width:17px;height:17px;border-radius:9px;padding:0 5px;background:var(--red);color:#fff;display:grid;place-items:center;font-size:9px}.conversation-row__account{display:flex;align-items:center;gap:4px;color:#8a9499;font-size:9px;min-width:0}.conversation-row__account i{width:5px;height:5px;border-radius:50%;background:#2aaa79}.conversation-tabs button>b{min-width:15px;height:15px;margin-left:3px;border-radius:8px;padding:0 4px;display:inline-grid;place-items:center;color:#fff;background:#e0525d;font-size:8px}.friend-request-list{flex:1;min-height:0;overflow-y:auto;padding:6px}.friend-request-row{width:100%;min-height:76px;border:0;border-radius:7px;padding:9px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:9px;text-align:left;color:#273138;background:transparent}.friend-request-row:hover{background:#e9eeee}.friend-request-row.active{background:#dcebe5;box-shadow:inset 3px 0 #20a774}.friend-request-row>span{min-width:0;display:grid;gap:3px}.friend-request-row strong,.friend-request-row small,.friend-request-row em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.friend-request-row strong{font-size:12px}.friend-request-row small{color:#6f7c83;font-size:9px}.friend-request-row em{color:#879399;font-size:8px;font-style:normal}.friend-request-status{min-height:21px;border-radius:4px;padding:0 7px;display:inline-flex;align-items:center;color:#8a661e;background:#f4e9cb;font-size:8px;font-weight:700;white-space:nowrap}.friend-request-status--processing{color:#286d99;background:#dcecf6}.friend-request-status--accepted{color:#176d4f;background:#d9eee6}.friend-request-status--rejected{color:#8d4a4e;background:#f1dddd}.friend-request-workspace{grid-row:1 / -1;min-width:0;min-height:0;display:grid;grid-template-rows:70px minmax(0,1fr);background:#f1f4f4}.friend-request-scroll{min-width:0;min-height:0;overflow-y:auto;padding:26px 24px 36px}.friend-request-detail{width:min(720px,100%);margin:0 auto;border:1px solid #d9e1e2;border-radius:8px;overflow:hidden;color:#334149;background:#fff;box-shadow:0 8px 24px #283a410f}.friend-request-profile{min-width:0;padding:22px 24px 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e2e7e8}.friend-request-profile__identity{min-width:0;display:grid;gap:5px}.friend-request-profile__identity>div{min-width:0;display:flex;align-items:center;gap:9px}.friend-request-profile h2{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px}.friend-request-profile__identity>strong{color:#59676e;font-size:11px;font-weight:600;overflow-wrap:anywhere}.friend-request-profile__identity>small{color:#829097;font-size:10px}.friend-request-message{padding:17px 24px 19px;border-bottom:1px solid #e2e7e8}.friend-request-message>span{display:block;margin-bottom:7px;color:#849097;font-size:9px;font-weight:700}.friend-request-message>p{margin:0;color:#273138;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.friend-request-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e2e7e8}.friend-request-facts>div{min-width:0;min-height:70px;padding:14px 18px;display:grid;align-content:center;gap:6px;border-right:1px solid #e2e7e8}.friend-request-facts>div:last-child{border-right:0}.friend-request-detail dt{color:#849097;font-size:9px}.friend-request-detail dd{margin:0;color:#405058;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.friend-request-form{padding:18px 24px 22px}.friend-request-form>header{display:grid;gap:4px;margin-bottom:13px}.friend-request-form>header>strong{color:#2c393f;font-size:12px}.friend-request-form>header>small{color:#849097;font-size:9px}.friend-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.friend-request-fields>label{min-width:0;display:grid;gap:6px;color:#6f7c83;font-size:10px}.friend-request-detail input{width:100%;height:36px;border:1px solid #d1dbdd;border-radius:6px;padding:0 10px;outline:0;color:#273138;background:#fff}.friend-request-detail input:focus{border-color:#4caa87;box-shadow:0 0 0 2px #20a7741a}.friend-request-error{min-height:34px;margin:16px 24px 0;border:1px solid #e1b4b8;border-radius:6px;padding:7px 9px;display:flex;align-items:center;gap:6px;color:#9e464d;background:#fff2f3;font-size:9px}.friend-request-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.friend-request-result{margin:18px 24px 22px;min-height:64px;border:1px solid #c9e3d7;border-radius:7px;padding:12px 14px;display:flex;align-items:center;gap:11px;color:#176d4f;background:#f0f9f5}.friend-request-result>i{width:32px;height:32px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:#fff;background:#28946d}.friend-request-result>span{min-width:0;display:grid;gap:4px}.friend-request-result strong{color:#245f4b;font-size:11px}.friend-request-result small{color:#648074;font-size:9px;line-height:1.5}.friend-request-result--rejected{border-color:#ead2d3;color:#914e53;background:#fff6f6}.friend-request-result--rejected>i{background:#b7676c}.friend-request-result--rejected strong{color:#87464b}.friend-request-result--rejected small{color:#8d7072}.friend-request-result--processing{border-color:#cfe0ec;color:#286d99;background:#f2f8fc}.friend-request-result--processing>i{background:#438db8}.friend-request-result--processing strong{color:#286d99}.friend-request-result--processing small{color:#648096}.empty-list,.empty-chat,.empty-workspace,.empty-page{color:#97a0a5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center}.empty-list{height:180px;font-size:12px}.empty-workspace{height:100%;background:#fbfcfc}.empty-chat{min-height:220px}.empty-chat strong,.empty-workspace strong,.empty-page strong{color:#7c878d;font-size:13px}.empty-list__action{min-height:30px;margin-top:3px;padding:0 10px;font-size:10px}.chat-header{min-width:0;height:70px;border-bottom:1px solid var(--line);padding:0 16px 0 20px;display:flex;align-items:center;justify-content:space-between;background:#fffffff7}.chat-header__identity{min-width:0;display:flex;align-items:center;gap:11px}.chat-header__identity>span{min-width:0;display:grid;gap:3px}.chat-header__identity strong{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-header__identity small{color:var(--muted);font-size:10px}.chat-header__actions{display:flex;gap:3px}.message-viewport{min-height:0;overflow-y:auto;padding:20px 30px 28px;background:#f7f9f9}.message-history-pagination{min-height:32px;display:flex;align-items:flex-start;justify-content:center}.message-history-pagination button{height:25px;border:1px solid #d8dfe1;border-radius:5px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:#6f7c83;background:#fff;font-size:9px}.message-history-pagination button:hover:not(:disabled){border-color:#b9c5c9;color:#344149;background:#f5f7f7}.message-history-pagination button:disabled{opacity:.65;cursor:default}.message-date{height:28px;display:flex;justify-content:center;align-items:flex-start}.message-date span{font-size:10px;color:#929ba0;background:#e9edee;border-radius:5px;padding:3px 7px}.message-row{width:100%;display:flex;align-items:flex-start;gap:9px;margin:12px 0}.message-row--outgoing{justify-content:flex-end}.message-row__body{min-width:0;max-width:min(72%,620px);display:flex;flex-direction:column;align-items:flex-start}.message-row--outgoing .message-row__body{align-items:flex-end}.message-sender{color:#7c878d;font-size:10px;margin:0 0 4px 5px}.message-bubble{min-width:34px;border:1px solid #e2e6e7;border-radius:7px;background:#fff;color:#273038;font-size:13px;line-height:1.65;box-shadow:0 1px 1px #19262e09;overflow:hidden}.message-row--outgoing .message-bubble{background:#dff2e9;border-color:#d1e8dd}.message-text{display:block;padding:8px 11px;white-space:pre-wrap;overflow-wrap:anywhere}.message-text__face{display:inline-block;min-width:22px;font-size:20px;line-height:1;vertical-align:-3px;text-align:center}.message-meta{min-height:18px;margin:3px 3px 0;display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:9px;color:#97a0a4}.message-meta svg:last-child{color:#4a8c75}.message-meta .lucide-circle-alert{color:var(--red)}.message-revoke,.message-recalling,.message-sending{border:0;background:transparent;color:#748087;display:inline-flex;align-items:center;gap:2px;font:inherit;padding:1px 2px}.message-revoke{cursor:pointer}.message-revoke:hover{color:var(--text)}.message-system-event{width:100%;min-height:28px;display:flex;align-items:center;justify-content:center;margin:6px 0}.message-system-event span{max-width:72%;padding:4px 10px;border-radius:5px;color:#7e898f;background:#e4e9ea;font-size:10px;line-height:1.55;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.message-send-error{display:inline-flex;align-items:center;gap:3px;color:var(--red)}.message-failure-actions{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.message-failure-actions button{min-height:21px;border:1px solid #d7dddf;border-radius:4px;padding:0 6px;display:inline-flex;align-items:center;gap:3px;color:#68767d;background:#fff;font-size:9px}.message-failure-actions button:hover:not(:disabled){border-color:#b8c3c7;color:#334149;background:#f4f7f7}.message-failure-actions button:disabled{opacity:.55}.message-failure-actions button svg{color:currentColor!important}.message-ai-recommendation{width:min(460px,100%);margin-top:6px;border:1px solid #d7e2ea;border-radius:7px;overflow:hidden;color:#42515b;background:#f5f9fc}.message-ai-recommendation>header{min-height:32px;padding:5px 7px 5px 10px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e1e8ed;color:#2d7fb8}.message-ai-recommendation>header strong{font-size:10px}.message-ai-recommendation>header .icon-button{width:25px;height:25px;margin-left:auto}.message-ai-recommendation>p{min-height:42px;padding:9px 10px;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.message-ai-recommendation>footer{min-height:34px;padding:5px 7px;border-top:1px solid #e1e8ed;display:flex;justify-content:flex-end;gap:5px}.message-ai-recommendation>footer button{height:25px;padding:0 8px;border:1px solid #d4dde3;border-radius:5px;display:inline-flex;align-items:center;gap:4px;color:#52616b;background:#fff;font-size:9px}.message-ai-recommendation>footer button.primary{border-color:#238dcb;color:#fff;background:#238dcb}.message-ai-auto-preview{width:min(460px,100%);margin-top:6px;border:1px solid #d6e2d9;border-radius:7px;overflow:hidden;color:#43534b;background:#f7fbf8}.message-ai-auto-preview>header{min-height:31px;padding:5px 9px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e1ebe4;color:#318160}.message-ai-auto-preview>header strong{font-size:10px}.message-ai-auto-preview>header>span{min-height:17px;padding:0 5px;border-radius:4px;color:#5c7468;background:#e7f1eb;font-size:8px;line-height:17px}.message-ai-auto-preview>header small{margin-left:auto;color:#82918a;font-size:8px}.message-ai-auto-preview__messages{padding:7px 9px 8px;display:grid;gap:5px}.message-ai-auto-preview__messages>p{margin:0;min-height:28px;padding:6px 8px;border:1px solid #dfebe2;border-radius:5px;color:#34473d;background:#fff;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.message-ai-auto-preview__messages .message-text{display:inline;padding:0}.message-ai-auto-preview__emoji{display:flex;align-items:center;gap:8px}.message-ai-auto-preview__emoji img{width:34px;height:34px;object-fit:contain}.message-ai-auto-preview__emoji span{color:#5d7165;font-size:10px}.message-ai-auto-preview__placeholder{color:#72847a!important;background:#fafdfa!important}.message-ai-auto-preview>footer{min-height:28px;padding:5px 9px;display:flex;align-items:flex-start;gap:5px;border-top:1px solid #e6eee8;color:#a1544a;font-size:9px;line-height:1.5}.message-ai-auto-preview--skipped{border-color:#dce1e0;background:#fafbfb}.message-ai-auto-preview--skipped>header{color:#76827e;border-bottom-color:#e9eceb}.message-ai-auto-preview--skipped>header>span{color:#73807b;background:#edf0ef}.message-ai-auto-preview--sent{border-color:#cfe5d8}.message-ai-auto-preview--failed{border-color:#e7c8c4;background:snow}.message-ai-auto-preview--failed>header{color:#af554b;border-bottom-color:#f0ddda}.message-ai-auto-preview--failed>header>span{color:#a8564d;background:#f8e5e2}.ai-intent-badge{min-height:18px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;color:#2877a8;background:#dfedf5;font-size:8px;font-weight:700}.ai-intent-summary{display:block;padding:7px 10px 2px;color:#72818a;font-size:9px}.ai-decision{margin:4px 9px 8px;border:1px solid #d8e4e9;border-radius:7px;overflow:hidden;background:#f8fbfc}.ai-decision__summary{width:100%;min-height:30px;padding:5px 8px;border:0;display:flex;align-items:center;gap:8px;color:#536a75;background:transparent;font:inherit;font-size:9px;text-align:left}.ai-decision__summary:hover{background:#edf6f8}.ai-decision__summary>span{min-width:0;display:inline-flex;align-items:center;gap:4px}.ai-decision__summary>span:first-child{flex:1}.ai-decision__summary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.ai-decision__summary em{padding:2px 4px;border-radius:4px;color:#287a9f;background:#e3f1f7;font-size:8px;font-style:normal}.ai-decision__summary>svg{flex:0 0 auto;color:#8398a2;transition:transform .16s ease}.ai-decision__summary>svg.is-open{transform:rotate(180deg)}.ai-decision__detail{padding:7px 9px 8px;border-top:1px solid #dfe9ed;display:grid;gap:5px;color:#647883;font-size:9px;line-height:1.55}.ai-decision__detail p{margin:0}.ai-decision__detail strong,.ai-decision__evidence>strong{margin-right:5px;color:#40545d;font-weight:700}.ai-decision__evidence ul{margin:4px 0 0 15px;padding:0}.ai-decision__evidence li{margin:2px 0}.ai-decision--medium{border-color:#e0d2a4}.ai-decision--medium .ai-decision__summary{color:#80672c}.ai-decision--high,.ai-decision--critical{border-color:#e1b9b4}.ai-decision--high .ai-decision__summary,.ai-decision--critical .ai-decision__summary{color:#a04e48}.ai-no-reply{margin:7px 9px 10px;border:1px solid #d5dfe4;border-radius:6px;padding:9px;display:flex;align-items:flex-start;gap:8px;color:#667985;background:#fff}.ai-no-reply>svg{flex:0 0 auto;margin-top:1px;color:#81919a}.ai-no-reply>span{min-width:0;display:grid;gap:3px}.ai-no-reply strong{color:#3d4e58;font-size:10px}.ai-no-reply small{color:#72818a;font-size:9px;line-height:1.5}.ai-reply-bubbles{padding:6px 9px 9px;display:grid;gap:6px}.ai-reply-bubbles>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:5px;align-items:stretch}.ai-reply-bubbles textarea{width:100%;min-height:42px;max-height:120px;resize:vertical;border:1px solid #d8e3e9;border-radius:6px;padding:7px 8px;outline:0;color:#34454f;background:#fff;font:inherit;font-size:10px;line-height:1.5}.ai-reply-bubbles textarea:focus{border-color:#55a1cf;box-shadow:0 0 0 2px #238dcb1a}.ai-reply-bubbles button{width:28px;border:1px solid #d4e0e6;border-radius:5px;display:grid;place-items:center;color:#3484b4;background:#fff}.ai-reply-timing{grid-column:1 / -1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6e7e88;font-size:9px}.ai-reply-timing label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ai-reply-timing input{width:48px;height:23px;padding:0 4px;border:1px solid #d4e0e6;border-radius:4px;color:inherit;background:#fff;font:inherit}.ai-reply-timing small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-emoji-suggestion{width:calc(100% - 18px);min-height:42px;margin:0 9px 8px;border:1px dashed #bed4df;border-radius:6px;padding:5px 7px;display:grid;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:7px;text-align:left;color:#536b78;background:#edf6fa;font-size:9px}.ai-emoji-suggestion img{width:31px;height:31px;object-fit:contain}.ai-missing-facts{display:block;margin:0 9px 8px;color:#a56c24;font-size:8px;line-height:1.5}.message-bubble--picture,.message-bubble--video,.message-bubble--emoji{background:transparent!important;border:0;box-shadow:none}.media-button{display:block;border:0;padding:0;background:transparent;border-radius:7px;overflow:hidden}.message-image{width:min(340px,100%);max-height:310px;object-fit:cover;border-radius:7px;background:#e7ebec}.message-video{width:min(360px,100%);max-height:320px;border-radius:7px;background:#1d2124}.message-emoji{width:auto;max-width:150px;height:auto;max-height:150px;object-fit:contain;display:block}.media-placeholder{min-width:150px;min-height:48px;padding:12px;display:flex;align-items:center;gap:8px;color:var(--muted);white-space:nowrap}.media-placeholder--loading{justify-content:center;border:1px solid rgba(128,139,146,.18);color:#7d8990;background:#20242a}.media-recovery-progress{min-width:0;display:inline-flex;align-items:baseline;gap:5px;line-height:1.35}.media-recovery-progress__label{font-weight:600}.media-recovery-progress__detail{color:currentColor;opacity:.72;font-size:.9em}.media-recovery-dots{display:inline-flex;align-items:baseline;gap:2px;min-width:15px}.media-recovery-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.3;animation:media-recovery-dot 1.15s ease-in-out infinite}.media-recovery-dots i:nth-child(2){animation-delay:.16s}.media-recovery-dots i:nth-child(3){animation-delay:.32s}@keyframes media-recovery-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.media-recovery-dots i{animation:none;opacity:.8}}.message-image.media-placeholder--loading{min-width:min(260px,100%);min-height:176px;aspect-ratio:4 / 3}.message-video.media-placeholder--loading{min-width:min(300px,100%);min-height:170px}.message-emoji.media-placeholder--loading{width:96px;min-width:96px;min-height:72px}.media-placeholder--action{border:0;text-align:left;background:transparent}.media-placeholder--action:hover:not(:disabled){color:#287c61;background:#268b6714}.video-pending{max-width:340px;position:relative;overflow:hidden;border-radius:7px}.video-pending{padding:0;border:0;background:transparent}.video-pending>.video-pending__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:6px;color:#fff;background:#14181c6b;font-size:10px}.video-pending__overlay .media-recovery-progress{flex-direction:column;align-items:center;gap:2px}.video-pending__overlay .media-recovery-progress__detail{font-size:.86em}.voice-message{height:39px;min-width:190px;border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:0 11px;color:#38584e}.voice-wave{display:flex;align-items:center;gap:2px;height:22px;flex:1}.voice-wave i{width:2px;border-radius:1px;background:#4e8c76}.voice-message>span:last-child{font-size:10px;color:#718078}.voice-content{width:min(360px,100%)}.voice-player{width:100%;min-height:50px;padding:7px 9px;display:grid;grid-template-columns:minmax(180px,1fr) auto 27px;align-items:center;gap:7px}.voice-player audio{width:100%;min-width:0;height:34px}.voice-player>span{color:var(--muted);font-size:9px;white-space:nowrap}.voice-transcribe-button{width:27px;height:27px;border:0;border-radius:5px;display:grid;place-items:center;color:#86a9bf;background:transparent}.voice-transcribe-button:hover:not(:disabled){color:#fff;background:#75b7e729}.voice-transcribe-button:disabled{opacity:.65;cursor:default}.voice-transcript{margin:0 9px 9px;padding:8px 9px;border-top:1px solid #343940;color:#d8dde1;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.voice-transcript--pending{display:flex;align-items:center;gap:6px;color:#91a9ba}.voice-transcript--error{color:#d98989}.file-message{min-width:245px;height:67px;border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:8px 10px;text-align:left}.file-message__icon{width:40px;height:45px;border-radius:6px;background:#edf1f2;color:#63747d;display:grid;place-items:center}.file-message>span:last-child{min-width:0;display:grid;gap:4px}.file-message strong{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.file-message small{color:var(--muted);font-size:10px}.file-message:disabled{cursor:default;opacity:.78}.rich-message{width:min(290px,100%);min-height:72px;border:0;padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;color:inherit;background:transparent}.rich-message>span:first-child{width:40px;height:40px;flex:0 0 auto;border-radius:6px;display:grid;place-items:center;color:#6f9fbd;background:#74a2bf24}.rich-message>span:last-child,.simple-card>span{min-width:0;display:grid;gap:4px}.rich-message strong,.rich-message small,.simple-card strong,.simple-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-message strong,.simple-card strong{font-size:12px}.rich-message small,.simple-card small{color:var(--muted);font-size:9px}.rich-message:disabled{cursor:default}.simple-card{min-width:210px;min-height:58px;padding:9px 12px;display:flex;align-items:center;gap:10px}.simple-card>svg{flex:0 0 auto;color:#75a2bf}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.image-viewer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:52px minmax(0,1fr);color:#eef1f4;background:#07090cf0}.image-viewer>header{min-width:0;padding:0 14px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09)}.image-viewer>header>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.image-viewer>header .icon-button{color:#d8dde1}.image-viewer__actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.image-viewer__tool{min-width:36px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#e4e8eb;background:#ffffff0f;font-size:10px}.image-viewer__tool:hover:not(:disabled){border-color:#75b7e780;color:#fff;background:#4b91c233}.image-viewer__tool:active:not(:disabled){background:#4b91c24d}.image-viewer__tool:focus-visible{outline:2px solid #75b7e7;outline-offset:2px}.image-viewer__tool:disabled{opacity:.55;cursor:default}.image-viewer__stage{min-width:0;min-height:0;padding:18px;position:relative;display:grid;place-items:center;overflow:auto}.image-viewer__stage>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.image-viewer__status{position:absolute;left:50%;bottom:24px;max-width:calc(100% - 40px);min-height:34px;transform:translate(-50%);padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:6px;display:flex;align-items:center;gap:7px;color:#e9edf0;background:#191d22eb;font-size:10px;white-space:normal;text-align:center}.image-viewer__status--error{color:#efb1b1;border-color:#da636347}.image-viewer__status--error>span{min-width:0}@media(max-width:560px){.image-viewer>header{padding-inline:10px}.image-viewer__tool{width:36px;padding:0}.image-viewer__tool>span{display:none}}.composer{min-height:140px;border-top:1px solid var(--line);background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:34px minmax(66px,auto);position:relative;padding:0 12px 9px 15px}.composer--has-attachments{grid-template-rows:34px auto minmax(66px,auto)}.ai-suggestion{grid-column:1 / -1;height:37px;margin:0 -12px 0 -15px;border-bottom:1px solid #e5e9e8;background:#f5f9f7;color:#507366;display:flex;align-items:center;gap:7px;padding:0 15px;font-size:10px}.ai-suggestion>span{font-weight:700}.ai-suggestion button{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;background:transparent;color:#52625d;padding:4px 6px;border-radius:5px}.ai-suggestion button:hover{background:#e3eee9}.composer__tools{grid-column:1 / -1;display:flex;align-items:center}.composer__file-input{display:none}.attachment-drafts{min-width:0;grid-column:1 / -1;grid-row:2;padding:7px 0 8px;border-top:1px solid #2d3136;display:flex;gap:7px;overflow-x:auto}.attachment-draft{width:250px;height:64px;flex:0 0 250px;min-width:0;border:1px solid #353a40;border-radius:6px;padding:5px;display:grid;grid-template-columns:44px minmax(0,1fr) 27px;align-items:center;gap:7px;color:#dce1e5;background:#202328}.attachment-draft--uploading,.attachment-draft--sending,.attachment-draft--reading{border-color:#2d6f9e;background:#1b2b37}.attachment-draft--sent{border-color:#2f7257;background:#1d2d27}.attachment-draft--failed{border-color:#75464a;background:#302124}.attachment-draft__preview{width:44px;height:44px;border-radius:5px;overflow:hidden;display:grid;place-items:center;color:#8f9aa3;background:#17191d}.attachment-draft__preview img{width:100%;height:100%;display:block;object-fit:cover}.attachment-draft__details{min-width:0;display:grid;gap:4px}.attachment-draft__details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.attachment-draft__details small{min-width:0;display:flex;align-items:center;gap:4px;color:#89939b;font-size:8px}.attachment-draft__details small>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-draft__details small>em{margin-left:auto;color:#6f7981;font-style:normal;white-space:nowrap}.attachment-draft--sent .attachment-draft__details small{color:#75c49e}.attachment-draft--failed .attachment-draft__details small{color:#e1979d}.attachment-draft__progress{width:100%;height:3px;border-radius:2px;overflow:hidden;background:#7e8b9538}.attachment-draft__progress>span{height:100%;display:block;border-radius:inherit;background:#3da5f5;transition:width .12s linear}.attachment-draft--sending .attachment-draft__progress>span,.attachment-draft--sent .attachment-draft__progress>span{background:#52b88b}.attachment-draft__remove{width:27px;height:27px}.message-attachment-status{width:min(100%,300px);min-width:140px;display:grid;gap:6px;padding:6px 0;color:var(--muted);font-size:11px}.message-attachment-status small{overflow-wrap:anywhere;line-height:1.5}.message-attachment-status .button{justify-self:end;min-height:28px}.message-attachment-status--failed{color:#e1979d}.message-attachment-status--unconfirmed{color:#d9b677}.emoji-picker{position:relative;flex:0 0 auto}.emoji-picker__panel{width:min(408px,calc(100vw - 32px));height:430px;position:absolute;z-index:80;left:-70px;bottom:32px;border:1px solid #3a3e45;border-radius:7px;display:grid;grid-template-rows:42px auto 40px minmax(0,1fr);color:#e8ebee;background:#202328;box-shadow:0 16px 42px #00000073;overflow:hidden}.emoji-picker__panel>header{height:42px;padding:0 8px 0 13px;border-bottom:1px solid #34383e;display:flex;align-items:center;justify-content:space-between}.emoji-picker__panel>header strong{font-size:13px;font-weight:680}.emoji-picker__panel>header .icon-button{width:28px;height:28px;color:#8f979f}.emoji-picker__recent{min-height:0;padding:9px 11px 6px;border-bottom:1px solid #30343a}.emoji-picker__recent>label{height:20px;display:flex;align-items:center;gap:5px;color:#9199a2;font-size:9px}.emoji-picker__recent>div{display:grid;grid-template-columns:repeat(10,36px);gap:2px;overflow-x:auto}.emoji-picker__recent-empty{height:36px;display:flex;align-items:center;color:#666e76;font-size:9px}.emoji-picker__tabs{min-width:0;height:40px;padding:4px 7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-bottom:1px solid #34383e}.emoji-picker__tabs button{min-width:0;height:31px;border:0;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:5px;color:#9098a0;background:transparent;font-size:9px;white-space:nowrap}.emoji-picker__tabs button:hover{color:#dce1e5;background:#292d32}.emoji-picker__tabs button.active{color:#61b9f8;background:#17364d}.emoji-picker__grid{min-width:0;min-height:0;padding:9px 10px 12px;display:grid;grid-template-columns:repeat(10,36px);grid-auto-rows:36px;align-content:start;gap:2px;overflow-y:auto}.emoji-picker__cell{width:36px;height:36px;border:0;border-radius:5px;padding:0;display:grid;place-items:center;color:inherit;background:transparent}.emoji-picker__cell:hover{background:#34383f}.emoji-picker__cell>span{font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:24px;line-height:1}.emoji-picker__cell--custom{overflow:hidden}.emoji-picker__cell--custom img{width:32px;height:32px;object-fit:contain}.emoji-picker__empty{grid-column:1 / -1;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7f8790;font-size:10px;text-align:center}.composer textarea{grid-column:1;grid-row:2;width:100%;min-height:66px;max-height:138px;resize:none;border:0;outline:0;color:#293238;line-height:1.55;padding:5px 7px 8px 1px;background:transparent;font-size:13px}.composer--has-attachments textarea{grid-row:3}.composer textarea::placeholder{color:#adb4b7}.composer--offline{box-shadow:inset 0 2px #8d3d43}.composer--dragging{box-shadow:inset 0 0 0 2px #168cf3}.composer__drop-hint{position:absolute;z-index:45;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#85caff;background:#17191df0}.composer__drop-hint strong{font-size:12px;font-weight:680}.composer textarea:disabled{cursor:not-allowed;opacity:.72}.mention-picker{position:absolute;z-index:35;left:48px;bottom:calc(100% + 6px);width:min(330px,calc(100% - 64px));max-height:310px;border:1px solid #cfdadc;border-radius:7px;overflow-y:auto;color:#29343a;background:#fff;box-shadow:0 12px 32px #1a272e33}.mention-picker>header{min-height:38px;padding:7px 10px;position:sticky;z-index:2;top:0;border-bottom:1px solid #e1e7e8;display:flex;align-items:center;justify-content:space-between;background:#fffffffa}.mention-picker>header strong{font-size:11px}.mention-picker>header small{color:#829097;font-size:8px}.mention-picker>button{width:100%;min-height:52px;border:0;padding:7px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;color:inherit;background:transparent}.mention-picker>button:hover,.mention-picker>button.active{background:#e6f0ec}.mention-picker>button>span{min-width:0;display:grid;gap:2px}.mention-picker>button strong,.mention-picker>button small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mention-picker>button strong{font-size:10px}.mention-picker>button small{color:#7c898f;font-size:8px}.mention-picker>button em{color:#268361;font-size:8px;font-style:normal}.mention-picker__empty{min-height:70px;display:grid;place-items:center;color:#88949a;font-size:9px}.send-button{grid-column:2;grid-row:2;align-self:end;width:37px;height:37px;padding:0;border:0;border-radius:7px;display:grid;place-items:center;background:var(--green);color:#fff;margin-bottom:2px}.composer--has-attachments .send-button{grid-row:3}.send-button:hover:not(:disabled){background:#116f50}.profile-block{padding:28px 20px 20px;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid var(--line)}.profile-block h2{margin-top:11px;font-size:15px}.profile-block>span{margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.profile-badges{min-height:24px;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.profile-badges b,.tag-list b{border-radius:5px;background:#e6efeb;color:#4d6f62;padding:3px 6px;font-size:9px;font-weight:600}.detail-section{padding:17px 18px;border-bottom:1px solid var(--line)}.detail-section h3{margin-bottom:11px;color:#77838a;font-size:10px;font-weight:700;text-transform:uppercase}.detail-account{display:flex;gap:9px;align-items:center}.detail-account>span{min-width:0;display:grid;gap:2px}.detail-account strong{font-size:12px}.detail-account small{color:var(--muted);font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-account .detail-account__sync{color:#3f8b72}.detail-account .detail-account__sync.failed{color:#b44d45}.detail-account .detail-account__history{color:#72838b}.detail-section dl{margin:0;display:grid;gap:10px}.detail-section dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px}.detail-section dt{color:#67737a;display:flex;align-items:center;gap:6px}.detail-section dd{margin:0;text-align:right;color:#293239}.detail-section dl>.detail-notice-row{display:grid;gap:8px}.detail-section .detail-notice{width:100%;max-width:none;text-align:left;line-height:1.6;color:var(--muted)}.detail-text-preview{display:grid;gap:8px}.detail-text-preview p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.detail-text-preview>button{width:100%;min-height:30px;border:1px solid var(--line);border-radius:6px;padding:0 8px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#5aaedc;background:#307bab14;font-size:9px}.detail-text-preview>button:hover{border-color:#386f92;background:#307bab26}.detail-text-preview>button span{margin-right:auto;color:#77828b}.detail-text-preview__empty{color:var(--muted)}.ai-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#edf1f1;border-radius:7px;padding:3px}.ai-mode button{height:31px;border:0;border-radius:5px;background:transparent;color:#7d888e;font-size:9px;display:flex;justify-content:center;align-items:center;gap:4px}.ai-mode button.active{background:#fff;color:#176f52;box-shadow:0 1px 2px #232f3514}.ai-contact-policy{display:grid;gap:9px}.ai-contact-policy h3{margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-contact-policy>label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8f979f;font-size:9px}.ai-contact-policy>label :is(select,.sxt-select__trigger){flex:0 1 125px}.ai-mode button:disabled{opacity:.42;cursor:not-allowed}.workspace-page{height:100%;overflow-y:auto;background:#fff;padding:0 34px 44px}.page-header{height:96px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px}.page-header>div:first-child{min-width:0}.page-header h1{font-size:22px;font-weight:750}.page-header>div:first-child>span{display:block;margin-top:5px;color:var(--muted);font-size:11px}.page-actions{display:flex;align-items:center;gap:8px}.button{min-height:35px;border-radius:6px;border:1px solid var(--line-strong);padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:650;background:#fff}.button--secondary:hover{background:#f1f4f4}.button--primary{border-color:var(--green);background:var(--green);color:#fff}.button--primary:hover:not(:disabled){background:#116f50;border-color:#116f50}.page-actions :is(select,.sxt-select__trigger),.form-stack :is(select,.sxt-select__trigger),.settings-page :is(select,.sxt-select__trigger){height:35px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;padding:0 28px 0 10px;color:#445058;font-size:11px}.page-toolbar{height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px}.segmented{display:flex;align-items:center;gap:3px;background:#eef2f2;border-radius:7px;padding:3px}.segmented button{min-width:54px;height:29px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#6e7a80;font-size:10px}.segmented button.active{background:#fff;color:#1f6f53;box-shadow:0 1px 2px #27353b14}.segmented--large{width:max-content;margin-bottom:18px}.segmented--large button{min-width:96px}.contact-table{width:100%;border-top:1px solid var(--line)}.contact-table__head,.contact-table__row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(140px,.85fr) minmax(150px,1fr) minmax(120px,.7fr) 30px;gap:16px;align-items:center}.contact-table__head{height:41px;color:#8a9499;background:#fafbfb;padding:0 12px;font-size:10px;border-bottom:1px solid var(--line)}.contact-table__row{width:100%;min-height:64px;border:0;border-bottom:1px solid #edf0f1;background:#fff;padding:7px 12px;text-align:left}.contact-table__row:hover{background:#f7f9f9}.contact-cell{min-width:0;display:flex;align-items:center;gap:7px;color:#59666d;font-size:11px}.contact-cell--identity{gap:11px}.contact-cell--identity>span{min-width:0;display:grid;gap:3px}.contact-cell strong{color:#273138;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-cell small{color:#889298;font-size:9px}.status-dot{width:7px;height:7px;border-radius:50%;background:#a6adb1}.status-dot--online{background:#22a777}.tag-list{min-width:0;display:flex;flex-wrap:wrap;gap:4px}.tag-list em{color:#a1a9ad;font-style:normal;font-size:11px}.row-action{color:#9ca4a8;display:grid;place-items:center}.moments-page{background:#f6f8f8}.moments-feed{max-width:760px;margin:0 auto;background:#fff;border-left:1px solid var(--line);border-right:1px solid var(--line)}.moment-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:22px;border-bottom:1px solid var(--line)}.moment-item__body{min-width:0}.moment-item__body>header{display:flex;align-items:flex-start;justify-content:space-between}.moment-item__body>header>div{display:grid;gap:3px}.moment-item__body header strong{font-size:13px;color:#345a70}.moment-item__body header span{color:var(--muted);font-size:9px}.moment-item__body p{margin:10px 0;font-size:13px;line-height:1.7;color:#30383d;white-space:pre-wrap}.moment-media{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:500px}.moment-media--1{grid-template-columns:minmax(0,360px)}.moment-media--2{grid-template-columns:repeat(2,minmax(0,220px))}.moment-media button{border:0;border-radius:5px;padding:0;background:#e8ecec;overflow:hidden;aspect-ratio:1 / 1;position:relative;display:grid;place-items:center;color:#899399}.moment-media--1 button{aspect-ratio:4 / 3}.moment-media button img{width:100%;height:100%;object-fit:cover}.media-kind{position:absolute;right:5px;bottom:5px;background:#141b1fc7;color:#fff;padding:2px 5px;border-radius:4px;font-size:9px}.moment-item__body>footer{display:flex;align-items:center;gap:16px;margin-top:12px;color:#818b90;font-size:10px}.moment-item__body>footer span{display:flex;align-items:center;gap:4px}.moment-item__body>footer .moment-account{margin-left:auto;color:#567468}.module-shell{width:100%;height:100%;min-width:0;display:grid;grid-template-columns:224px minmax(0,1fr);color:#edf0f3;background:#101216}.module-shell:has(.moment-filter-pane){grid-template-columns:224px 258px minmax(0,1fr)}.module-main{min-width:0;height:100%;overflow-y:auto;position:relative;background:#111317}.module-header{min-height:104px;padding:30px 30px 18px;border-bottom:1px solid #2b2e33;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;background:#111317f7;-webkit-app-region:drag}.module-header>div:first-child{min-width:0}.module-header small{display:block;margin-bottom:4px;color:#6f7a84;font-size:9px;font-weight:750}.module-header h1{color:#f1f3f5;font-size:24px}.module-header h1+span{display:block;margin-top:5px;color:#8e959e;font-size:11px}.module-header>div:last-child{display:flex;align-items:center;gap:7px;-webkit-app-region:no-drag}.module-header .button--secondary{border-color:#363a40;color:#c5cbd0;background:#22252a}.module-header .button--secondary:hover{background:#2a2e34}.module-empty{min-height:230px;grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#727b85;text-align:center;padding:28px}.module-empty strong{color:#cbd0d4;font-size:13px}.module-empty span{max-width:380px;font-size:10px;line-height:1.6}.icon-dark-button{width:34px;height:34px;flex:0 0 auto;border:1px solid transparent;border-radius:6px;display:grid;place-items:center;color:#9ca4ad;background:#202328}.icon-dark-button:hover,.icon-dark-button.active{border-color:#3d4249;color:#fff;background:#2a2e34}.date-input{height:35px;padding:0 9px;border:1px solid #363a40;border-radius:6px;display:flex;align-items:center;gap:7px;color:#9199a2;background:#202328}.date-input input{max-width:128px;border:0;outline:0;color:#dfe3e6;background:transparent;font-size:10px;color-scheme:dark}.dark-search{min-width:190px;height:35px;border:1px solid #30343a;border-radius:6px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#77818b;background:#17191d}.dark-search input{min-width:0;width:100%;border:0;outline:0;color:#e3e6e9;background:transparent;font-size:10px}.workspace-account-list{min-width:0;border-right:1px solid #2b2e33;background:#191b20;overflow:hidden;display:flex;flex-direction:column}.workspace-account-list>header,.moment-filter-pane>header{height:104px;flex:0 0 auto;padding:48px 15px 16px;border-bottom:1px solid #2b2e33;display:flex;align-items:center;justify-content:space-between}.workspace-account-list>header strong,.moment-filter-pane>header strong{font-size:13px}.workspace-account-list>header span,.moment-filter-pane>header span{color:#777f88;font-size:10px}.workspace-account-list>div{min-height:0;overflow-y:auto;padding:8px}.workspace-account-list>div>button{width:100%;min-height:64px;padding:8px;border:0;border-radius:7px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;text-align:left;color:#a7afb6;background:transparent}.workspace-account-list>div>button:hover{background:#22252a}.workspace-account-list>div>button.active{color:#fff;background:#28322f;box-shadow:inset 2px 0 #20a774}.workspace-account-list>div>button>span{min-width:0;display:grid;gap:3px}.workspace-account-list>div>button strong,.workspace-account-list>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-list>div>button strong{font-size:11px}.workspace-account-list>div>button small{color:#747d85;font-size:8px}.workspace-account-list>div>button>svg{color:#28b17c}.diary-grid{padding:22px 30px 34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.diary-card{min-width:0;height:190px;padding:18px;border:1px solid #2f3238;border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;text-align:left;color:#c8cdd2;background:#202226}.diary-card:hover,.diary-card.active{border-color:#475059;background:#24272c}.diary-card.active{box-shadow:inset 3px 0 #168cf3}.diary-card>header,.diary-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.diary-card>header strong{color:#f2f4f5;font-size:14px}.diary-card time{color:#747c85;font-size:9px}.diary-card p{overflow:hidden;color:#9aa1a9;font-size:11px;line-height:1.75;white-space:pre-wrap}.diary-card footer span,.diary-card footer b{display:flex;align-items:center;gap:5px;color:#75808a;font-size:9px}.diary-card footer b{color:#55aafb}.diary-reader{position:fixed;z-index:90;top:48px;right:52px;bottom:34px;left:124px;border:1px solid #35393f;border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#25282b;background:#f7f0d9;box-shadow:0 18px 80px #0000009e;overflow:hidden}.diary-reader>header{min-height:78px;padding:14px 20px 12px 52px;border-bottom:1px solid rgba(85,72,42,.16);display:flex;justify-content:space-between;align-items:center;background:#f2e8ca}.diary-reader>header small{color:#8d8163;font-size:9px}.diary-reader h2{margin-top:3px;font-size:20px}.diary-reader>article{overflow-y:auto;padding:34px clamp(34px,8vw,120px);font-family:Songti SC,STSong,serif;font-size:17px;line-height:2;white-space:pre-wrap;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,rgba(73,126,154,.15) 40px)}.diary-reader>footer{min-height:42px;padding:0 24px;border-top:1px solid rgba(85,72,42,.14);display:flex;align-items:center;color:#8b8065;font-size:9px}.diary-reader .icon-dark-button{color:#756b55;background:#463c2814}.dark-modal-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#050608c7}.dark-modal{width:min(680px,100%);max-height:calc(100vh - 48px);border:1px solid #34383e;border-radius:8px;color:#e6e9ec;background:#202226;box-shadow:0 20px 80px #0000008c;overflow:auto}.dark-modal>header{min-height:78px;padding:16px 20px;border-bottom:1px solid #303339;display:grid;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px}.dark-modal>header>span{display:grid;gap:3px}.dark-modal>header strong{font-size:14px}.dark-modal>header small{color:#858d95;font-size:9px}.dark-modal__body{padding:20px;display:grid;gap:18px}.dark-modal__body>label:not(.switch-row){display:grid;gap:7px;color:#aeb4ba;font-size:10px}.dark-modal :is(select,.sxt-select__trigger),.dark-modal textarea{width:100%;border:1px solid #373b42;border-radius:6px;outline:0;color:#e5e8eb;background:#17191d}.dark-modal :is(select,.sxt-select__trigger){height:38px;padding:0 10px}.dark-modal textarea{min-height:190px;padding:11px;resize:vertical;line-height:1.65}.switch-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.switch-row>span{display:grid;gap:4px}.switch-row strong{font-size:11px}.switch-row small{color:#858d95;font-size:9px}.switch-row input{width:38px;height:20px;accent-color:#1ba975}.dark-modal>footer{min-height:66px;padding:12px 20px;border-top:1px solid #303339;display:flex;justify-content:flex-end;align-items:center;gap:8px}.moment-filter-pane{min-width:0;border-right:1px solid #2b2e33;background:#15171b;overflow-y:auto}.moment-filter-pane .dark-search{margin:12px}.moment-filter-pane>button{width:calc(100% - 16px);min-height:55px;margin:2px 8px;padding:7px 9px;border:0;border-radius:6px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;text-align:left;color:#b5bbc1;background:transparent}.moment-filter-pane>button:hover,.moment-filter-pane>button.active{background:#24272c}.moment-filter-pane>button.active{color:#21b47e}.moment-filter-pane>button>span:last-child{min-width:0;display:grid;gap:3px}.moment-filter-pane>button strong,.moment-filter-pane>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-filter-pane>button strong{font-size:10px}.moment-filter-pane>button small{color:#6f7881;font-size:8px}.moment-count-scope{min-height:45px;margin:0 12px 8px;padding:7px 8px;border:1px solid #29445b;border-radius:6px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:6px;color:#7db8e5;background:#172633}.moment-count-scope>span{min-width:0;display:grid;gap:2px}.moment-count-scope strong{color:#dbeaf5;font-size:9px}.moment-count-scope small{color:#7292a8;font-size:8px}.moment-count-scope button{width:24px;height:24px;border:0;border-radius:4px;display:grid;place-items:center;color:#7893a5;background:transparent}.moment-count-scope button:hover{color:#fff;background:#263b49}.moment-contact-empty{margin:14px 12px;color:#69737c;font-size:9px;line-height:1.6;text-align:center}.moment-section-switch{margin:10px 8px 12px;padding-bottom:10px;border-bottom:1px solid #292d32;display:grid;gap:4px}.moment-section-switch>button{min-height:52px;border:0;border-radius:6px;padding:8px 10px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;text-align:left;color:#8d969f;background:transparent}.moment-section-switch>button:hover,.moment-section-switch>button.active{color:#fff;background:#24272c}.moment-section-switch>button.active{box-shadow:inset 2px 0 #168cf3}.moment-section-switch>button>span{min-width:0;display:grid;gap:3px}.moment-section-switch strong{font-size:10px}.moment-section-switch small{color:#707983;font-size:8px}.all-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#3e4851;font-size:11px}.moment-calendar-toolbar{min-height:56px;margin:12px 26px 0;display:flex;align-items:center;gap:10px}.moment-calendar-toolbar>span{min-width:0;margin-right:auto;overflow:hidden;color:#78828b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.moment-calendar-toolbar>.button{flex:0 0 auto}.moment-date-filter{min-width:232px;height:34px;padding:3px;border:1px solid #30353b;border-radius:6px;display:grid;grid-template-columns:repeat(3,1fr);background:#17191d}.moment-date-filter button{border:0;border-radius:4px;color:#7e8790;background:transparent;font-size:9px}.moment-date-filter button:hover{color:#dfe4e7}.moment-date-filter button.active{color:#e8f3fb;background:#263744;box-shadow:inset 0 0 0 1px #31566f}.large-calendar{margin:0 26px 24px;border:1px solid #2e3238;background:#17191d}.large-calendar>header{height:48px;padding:0 12px;border-bottom:1px solid #2e3238;display:flex;align-items:center;justify-content:space-between}.large-calendar>header button{width:32px;height:32px;border:0;border-radius:5px;display:grid;place-items:center;color:#9ca4ac;background:transparent}.large-calendar>header button:hover{color:#fff;background:#272a30}.large-calendar__week,.large-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.large-calendar__week{height:30px;align-items:center;border-bottom:1px solid #2e3238;color:#6f7780;text-align:center;font-size:8px}.large-calendar__grid>button{min-width:0;height:112px;padding:8px;border:0;border-right:1px solid #292c31;border-bottom:1px solid #292c31;position:relative;text-align:left;color:#afb6bd;background:#17191d;overflow:hidden}.large-calendar__grid>button:nth-child(7n){border-right:0}.large-calendar__grid>button:hover,.large-calendar__grid>button.active{background:#22262b}.large-calendar__grid>button.active{box-shadow:inset 0 0 0 1px #168cf3}.large-calendar__grid>button.filtered-out{opacity:.18;filter:grayscale(1)}.large-calendar__grid>button.filtered-out:hover,.large-calendar__grid>button.filtered-out.active{opacity:.7;filter:none}.large-calendar__grid>button.outside{color:#4a5057;background:#14161a}.large-calendar__grid>button.today>span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#168cf3}.large-calendar__grid img{width:44px;height:44px;margin-top:5px;border-radius:4px;object-fit:cover}.large-calendar__grid p{margin-top:5px;height:26px;overflow:hidden;color:#7e8790;font-size:8px;line-height:1.5}.large-calendar__grid b{position:absolute;right:7px;bottom:7px;padding:2px 5px;border-radius:4px;color:#77bcf7;background:#168cf31f;font-size:8px}.large-calendar__grid em{position:absolute;right:7px;bottom:7px;color:#586169;font-size:8px;font-style:normal}.moment-archive-list{padding:12px 26px 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moment-archive-card{min-width:0;padding:14px;border:1px solid #2f3339;border-radius:7px;background:#1b1e22}.moment-archive-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:8px}.moment-archive-card>header>span{min-width:0;display:grid;gap:2px}.moment-archive-card strong,.moment-archive-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-archive-card strong{font-size:11px}.moment-archive-card small,.moment-archive-card>footer{color:#727b84;font-size:8px}.moment-archive-card>p{min-height:38px;margin:10px 0;color:#b6bcc2;font-size:10px;line-height:1.65;white-space:pre-wrap}.moment-archive-card>p.moment-archive-empty-content{color:#69727a;font-style:italic}.moment-archive-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.moment-archive-media>button{min-width:0;aspect-ratio:1 / 1;padding:0;border:0;border-radius:4px;display:grid;place-items:center;overflow:hidden;color:#8a949d;background:#292c31}.moment-archive-media img{width:100%;height:100%;object-fit:cover}.moment-archive-media button.moment-media-repair>span,.moment-archive-media button.moment-media-link>span{display:grid;place-items:center;gap:5px;color:#8a949d}.moment-archive-media button.moment-media-link>span{color:#65b7f0}.moment-archive-media button small{font-size:8px;letter-spacing:0;white-space:nowrap}.moment-archive-card>footer{margin-top:10px;display:flex;align-items:center;gap:14px}.moment-archive-card>footer span{display:inline-flex;align-items:center;gap:4px}.moment-archive-interactions{margin-top:10px;border-radius:5px;padding:7px 9px;display:grid;gap:5px;color:#9ea7ae;background:#24272c}.moment-archive-interactions p{font-size:9px;line-height:1.55}.moment-archive-interactions strong{color:#8ab7d5;font-size:9px}.moment-archive-interactions .moment-archive-likes{display:flex;align-items:flex-start;gap:5px;color:#86afd0}.moment-day-drawer-backdrop{position:fixed;z-index:112;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#04060885}.moment-day-drawer{width:min(520px,calc(100vw - 120px));height:100%;border-left:1px solid #383d44;display:grid;grid-template-rows:auto 50px minmax(0,1fr);color:#e8ecef;background:#15171b;box-shadow:-20px 0 70px #00000085;animation:moment-drawer-in .2s ease-out}@keyframes moment-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.moment-day-drawer>header{min-height:104px;padding:26px 20px 16px;border-bottom:1px solid #2d3136;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.moment-day-drawer>header>div{min-width:0;display:grid;gap:4px}.moment-day-drawer>header small{color:#65aee5;font-size:9px}.moment-day-drawer>header h2{font-size:19px}.moment-day-drawer>header span{color:#78828b;font-size:9px}.moment-day-drawer>nav{padding:8px 14px;border-bottom:1px solid #2d3136;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.moment-day-drawer>nav button{min-width:0;border:1px solid #343940;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:5px;color:#9da6ad;background:#202328;font-size:9px}.moment-day-drawer>nav button:hover{color:#fff;background:#292d32}.moment-day-drawer__body{min-height:0;padding:14px;overflow-y:auto;display:grid;align-content:start;gap:10px}.moment-day-drawer__body .module-empty{min-height:calc(100vh - 190px)}.private-domain-analytics{min-height:calc(100% - 104px);padding:18px 24px 36px;color:#dce1e5;background:#111317}.private-domain-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.private-domain-summary>article{min-width:0;min-height:84px;padding:13px 14px;border:1px solid #30343a;border-radius:7px;display:flex;align-items:center;gap:11px;background:#1b1e22}.private-domain-summary>article>svg{width:23px;color:#58aef2}.private-domain-summary>article:nth-child(2)>svg{color:#e3b252}.private-domain-summary>article:nth-child(3)>svg{color:#61c798}.private-domain-summary>article:nth-child(4)>svg{color:#bd88d4}.private-domain-summary>article>span{min-width:0;display:grid;gap:2px}.private-domain-summary small,.private-domain-summary em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77818a;font-size:8px;font-style:normal}.private-domain-summary strong{font-size:19px}.private-domain-toolbar{min-height:70px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.private-domain-toolbar>div{min-width:0;margin-right:auto;display:grid;gap:4px}.private-domain-toolbar>div strong{font-size:13px}.private-domain-toolbar>div small{color:#77818a;font-size:9px}.private-domain-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px}.moment-ranking-list{min-width:0;display:grid;gap:10px}.moment-ranking-card{min-width:0;border:1px solid #30343a;border-radius:7px;padding:15px;background:#1a1d21}.moment-ranking-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.moment-ranking-card>header>b{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:#7fc3f5;background:#183146;font-size:10px}.moment-ranking-card>header>span{min-width:0;display:grid;gap:4px}.moment-ranking-card>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.moment-ranking-card>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#747e88;font-size:8px}.moment-ranking-card>header em{color:#f0bd61;font-size:12px;font-style:normal;font-weight:750}.moment-ranking-media{margin:12px 0;display:grid;grid-template-columns:repeat(6,68px);gap:5px}.moment-ranking-media>button{width:68px;height:68px;border:0;border-radius:5px;padding:0;overflow:hidden;display:grid;place-items:center;color:#87929c;background:#272b30}.moment-ranking-media img{width:100%;height:100%;object-fit:cover}.moment-ranking-media button>span{display:grid;place-items:center;gap:4px}.moment-ranking-media small{font-size:8px}.moment-score-strip{min-height:34px;margin-top:11px;border-top:1px solid #292d32;border-bottom:1px solid #292d32;display:flex;align-items:center;gap:16px;color:#8c959d;font-size:9px}.moment-score-strip span{display:flex;align-items:center;gap:4px}.moment-checkpoints{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.moment-checkpoints>div{min-width:0;min-height:49px;padding:8px;border:1px solid #30343a;border-radius:6px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;color:#68737d;background:#17191d}.moment-checkpoints>div.active{border-color:#2d668a;color:#7fc3f5;background:#162531}.moment-checkpoints>div.done{border-color:#2b5847;color:#83c7aa;background:#17241f}.moment-checkpoints b{font-size:10px}.moment-checkpoints span{min-width:0;display:grid;gap:2px;font-size:8px}.moment-checkpoints small{color:#6f7a83;font-size:7px}.moment-comment-management{margin-top:12px;border:1px solid #2d3137;border-radius:6px;overflow:hidden}.moment-comment-management>header{min-height:43px;padding:8px 10px;border-bottom:1px solid #2d3137;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#1f2227}.moment-comment-management>header strong{font-size:10px}.moment-comment-management>header small{color:#717b85;font-size:8px}.moment-managed-comment{min-height:54px;padding:8px 10px;border-bottom:1px solid #292d32;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.moment-managed-comment:last-child{border-bottom:0}.moment-managed-comment>span{min-width:0}.moment-managed-comment strong{color:#77baf0;font-size:9px}.moment-managed-comment small{color:#79828b;font-size:8px}.moment-managed-comment p{margin-top:3px;overflow-wrap:anywhere;color:#bcc2c8;font-size:9px;line-height:1.5}.moment-managed-comment>button{height:27px;border:1px solid #383d44;border-radius:5px;padding:0 8px;color:#aab1b8;background:#282c31;font-size:8px}.moment-managed-comment>button.ai{display:flex;align-items:center;gap:4px;border-color:#305a77;color:#83c8f6;background:#1a3040}.moment-reply-composer{margin-top:9px;border:1px solid #315d79;border-radius:7px;padding:11px;background:#162632}.moment-reply-composer>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.moment-reply-composer>header>span{min-width:0;display:grid;gap:3px}.moment-reply-composer>header strong{font-size:10px}.moment-reply-composer>header small{color:#819dac;font-size:8px}.moment-reply-composer textarea{width:100%;min-height:82px;margin-top:9px;border:1px solid #355168;border-radius:6px;padding:9px;resize:vertical;outline:0;color:#e7edf1;background:#111b22;font-size:10px;line-height:1.6}.moment-reply-composer>footer{margin-top:8px;display:flex;justify-content:flex-end;gap:7px}.moment-no-reply{margin-top:8px;padding:8px 10px;border-radius:6px;display:flex;align-items:center;gap:8px;color:#d4a85d;background:#a5702226}.moment-no-reply>span{display:grid;gap:2px}.moment-no-reply strong{font-size:9px}.moment-no-reply small{color:#ad9269;font-size:8px}.moment-reply-alternatives{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.moment-reply-alternatives button{max-width:100%;border:1px solid #31566f;border-radius:999px;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9bcbed;background:#1a3242;font-size:8px}.private-domain-reports{min-width:0;border:1px solid #30343a;border-radius:7px;overflow:hidden;background:#1a1d21;position:sticky;top:118px}.private-domain-reports>header{min-height:60px;padding:11px 13px;border-bottom:1px solid #30343a;display:flex;align-items:center;justify-content:space-between}.private-domain-reports>header>span{display:grid;gap:4px}.private-domain-reports>header strong{font-size:11px}.private-domain-reports>header small{color:#747e87;font-size:8px}.private-domain-reports>header svg{color:#71b8ec}.report-job-list{border-bottom:1px solid #30343a}.report-job-list>article{min-height:44px;padding:7px 11px;border-bottom:1px solid #292d32;display:flex;align-items:center;justify-content:space-between;gap:8px}.report-job-list>article:last-child{border-bottom:0}.report-job-list span{min-width:0;display:grid;gap:2px}.report-job-list strong{font-size:9px}.report-job-list small{color:#75808a;font-size:8px}.report-job-list .status-completed svg{color:#66c495}.report-job-list .status-failed svg{color:#e27b84}.daily-report-list{max-height:540px;overflow-y:auto}.daily-report-list>button{width:100%;min-height:92px;padding:11px;border:0;border-bottom:1px solid #292d32;text-align:left;color:#dbe0e4;background:transparent}.daily-report-list>button:hover{background:#23272c}.daily-report-list strong{font-size:10px}.daily-report-list p{height:35px;margin:6px 0;overflow:hidden;color:#8e979f;font-size:8px;line-height:1.5}.daily-report-list small{color:#67727c;font-size:7px}.private-domain-report-reader{width:min(900px,100%)}.private-domain-report-reader .dark-modal__body{max-height:calc(100vh - 210px);overflow-y:auto}.private-domain-report-reader pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#dce1e5;font-family:inherit;font-size:12px;line-height:1.85}.export-layout{min-height:calc(100% - 104px);display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr)}.export-layout>aside{padding:20px;border-right:1px solid #2c3035;overflow-y:auto}.export-layout>aside>header{margin:18px 2px 8px;display:flex;justify-content:space-between;align-items:center}.export-layout>aside>header strong{font-size:12px}.export-layout>aside>header button{border:0;color:#55aafb;background:transparent;font-size:9px}.segmented-dark{height:38px;padding:3px;border-radius:7px;display:grid;grid-template-columns:1fr 1fr;background:#24272c}.segmented-dark button{border:0;border-radius:5px;color:#89919a;background:transparent;font-size:10px}.segmented-dark button.active{color:#fff;background:#3b3f46}.export-conversation-list{max-height:calc(100vh - 230px);overflow-y:auto}.export-conversation-list>button{width:100%;min-height:58px;padding:7px;border:0;border-radius:6px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;text-align:left;color:#b8bec4;background:transparent}.export-conversation-list>button:hover,.export-conversation-list>button.active{background:#22262a}.export-conversation-list>button.active>svg{color:#168cf3}.export-conversation-list>button>span{min-width:0;display:grid;gap:2px}.export-conversation-list strong,.export-conversation-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-conversation-list strong{font-size:10px}.export-conversation-list small{color:#6e7780;font-size:8px}.export-layout>main{padding:20px 26px 34px;overflow-y:auto}.export-layout>main section+section{margin-top:24px}.export-layout h2{margin-bottom:11px;color:#d4d8dc;font-size:12px}.export-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.export-formats button{min-width:0;height:74px;padding:12px;border:1px solid #30343a;border-radius:7px;display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:5px;text-align:left;color:#aab1b8;background:#202328}.export-formats button:hover,.export-formats button.active{border-color:#168cf3;background:#232a31}.export-formats button.active>svg:last-child{color:#168cf3}.export-formats strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.date-range{width:min(540px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}.date-range input{height:38px;border:1px solid #34383e;border-radius:6px;padding:0 9px;outline:0;color:#dfe3e6;background:#1b1e22;color-scheme:dark}.date-range span{color:#717a83;font-size:9px}.export-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.export-options label{height:52px;border:1px solid #30343a;border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#afb6bd;background:#202328;font-size:10px}.export-options input{width:16px;height:16px;accent-color:#168cf3}.export-submit{width:100%;height:42px;margin-top:26px;border:0;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#147bba;font-size:11px;font-weight:700}.export-submit:hover:not(:disabled){background:#168bd0}.media-tabs{min-height:58px;padding:11px 28px;border-bottom:1px solid #2b2f34;display:flex;align-items:center;gap:6px;overflow-x:auto}.media-tabs button{height:32px;padding:0 10px;border:1px solid #30343a;border-radius:6px;display:flex;align-items:center;gap:6px;color:#8f98a1;background:#1c1f23;font-size:9px;white-space:nowrap}.media-tabs button.active{border-color:#318a69;color:#59c69b;background:#1b2b25}.media-tabs button span{color:#646d76}.media-library{padding:20px 28px 36px}.media-library--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-library article{min-width:0;border:1px solid #2f3338;border-radius:7px;overflow:hidden;background:#1b1e22}.media-library--grid article{display:grid;grid-template-rows:150px minmax(88px,auto)}.media-preview{width:100%;height:100%;min-height:72px;padding:0;border:0;position:relative;display:grid;place-items:center;color:#7d8790;background:#22252a;overflow:hidden}.media-preview>button{width:100%;height:100%;padding:0;border:0;display:grid;place-items:center;color:inherit;background:transparent}.media-preview img,.media-preview video{width:100%;height:100%;object-fit:cover}.media-preview__badge{position:absolute;right:7px;bottom:7px;min-height:24px;padding:0 7px;border-radius:5px;display:inline-flex!important;align-items:center;gap:4px;color:#e4e9ec!important;background:#0e1114c7}.media-library article>div:not(.media-preview){min-width:0;padding:10px;display:grid;gap:4px;align-content:start}.media-library article strong,.media-library article span,.media-library article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library article strong{color:#d5d9dc;font-size:10px}.media-library article span{color:#838c94;font-size:8px}.media-library article small{color:#626b73;font-size:8px}.media-library audio{width:100%;height:32px;margin-top:4px}.media-library article p{color:#9ea6ae;font-size:9px;line-height:1.55;white-space:pre-wrap}.media-library article p.media-error{color:#d88989}.media-actions{min-height:27px;margin-top:5px;display:flex;align-items:center;gap:5px}.media-actions button{min-height:25px;padding:0 7px;border:1px solid #353a40;border-radius:5px;display:inline-flex;align-items:center;gap:4px;color:#aeb7be;background:#23272c;font-size:8px}.media-actions button:hover:not(:disabled){border-color:#3d765f;color:#66c79d;background:#202d28}.media-library--list{display:grid;gap:6px}.media-library--list article{min-height:78px;display:grid;grid-template-columns:90px minmax(0,1fr)}.saas-page{padding-bottom:36px}.saas-metrics{padding:22px 28px 10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.saas-metrics article{min-width:0;height:112px;padding:16px;border:1px solid #30343a;border-radius:7px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;background:#1d2024}.saas-metrics article>svg{color:#6daedb}.saas-metrics article:nth-child(2)>svg{color:#62b98f}.saas-metrics article:nth-child(3)>svg{color:#d9a849}.saas-metrics article:nth-child(4)>svg{color:#bc84c7}.saas-metrics article>span{min-width:0;display:grid;gap:3px}.saas-metrics small{color:#7f8891;font-size:8px}.saas-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.saas-metrics em{color:#646e77;font-size:8px;font-style:normal}.saas-panel{margin:12px 28px 0;border:1px solid #30343a;background:#1b1e22}.saas-panel>header{min-height:70px;padding:13px 16px;border-bottom:1px solid #30343a;display:flex;align-items:center;justify-content:space-between;gap:12px}.saas-panel>header>div{display:flex;align-items:center;gap:9px}.saas-panel>header>div>span{display:grid;gap:3px}.saas-panel>header strong{font-size:12px}.saas-panel>header small{color:#777f88;font-size:8px}.saas-panel>header>b{padding:4px 7px;border-radius:5px;color:#5fd39f;background:#1d382d;font-size:8px}.saas-panel dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-panel dl>div{min-width:0;min-height:70px;padding:14px;border-right:1px solid #30343a;display:grid;gap:5px;align-content:center}.saas-panel dl>div:last-child{border-right:0}.saas-panel dt{color:#777f88;font-size:8px}.saas-panel dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.model-price-list>article{min-height:62px;padding:10px 16px;border-bottom:1px solid #2e3237;display:grid;grid-template-columns:minmax(180px,1fr) 70px 110px 110px;align-items:center;gap:10px}.model-price-list>article:last-child{border-bottom:0}.model-price-list article>span{min-width:0;display:grid;gap:3px}.model-price-list article strong,.model-price-list article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-price-list article strong{font-size:10px}.model-price-list article small{color:#767f88;font-size:8px}.model-price-list article>b{color:#57c795;font-size:8px}@media(max-width:1240px){.module-shell{grid-template-columns:196px minmax(0,1fr)}.module-shell:has(.moment-filter-pane){grid-template-columns:184px 220px minmax(0,1fr)}.diary-grid{grid-template-columns:1fr}.large-calendar__grid>button{height:94px}.moment-archive-list{grid-template-columns:1fr}.media-library--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-metrics,.private-domain-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.private-domain-layout{grid-template-columns:1fr}.private-domain-reports{position:static}}@media(max-width:980px){.module-shell{grid-template-columns:170px minmax(0,1fr)}.module-shell:has(.moment-filter-pane){grid-template-columns:160px 190px minmax(0,1fr)}.module-header{padding-left:20px;padding-right:20px}.module-header h1{font-size:20px}.module-header h1+span{display:none}.export-formats,.export-options,.media-library--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.large-calendar__grid>button{height:80px}.large-calendar__grid p{display:none}}.devices-page{background:#f7f9f9}.device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 0}.device-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.device-card>header{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px;border-bottom:1px solid var(--line)}.device-card>header>div{min-width:0;display:grid;gap:3px}.device-card>header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.device-card>header span{color:var(--muted);font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.device-card>header .device-card__state{overflow:visible;display:flex;align-items:center;gap:5px;white-space:normal}.device-card__state .icon-button{width:25px;height:25px}.device-state{border-radius:5px;background:#eef1f2;color:#7c878c;padding:4px 6px;font-size:9px}.device-state--online{background:#def0e8;color:#176f52}.device-state--failed{background:#f8e5e3;color:#a03f38}.device-spec{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.device-spec>span{min-width:0;min-height:70px;padding:12px;background:#fff;display:grid;grid-template-columns:20px minmax(0,1fr);align-content:center;column-gap:6px}.device-spec svg{grid-row:1 / 3;color:#71838c;align-self:center}.device-spec small{color:#929ba0;font-size:9px}.device-spec strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.device-card>footer{display:grid;gap:4px;padding:12px 15px;background:#fafbfb}.device-card>footer span{color:#929ba0;font-size:9px}.device-card code{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4f5d64;font-size:10px}.device-transport{min-height:36px;border-top:1px solid var(--line);padding:8px 15px;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:5px;color:#63747c;background:#f6f9f9;font-size:9px}.device-transport svg{color:#287ca8}.device-transport time{grid-column:2;color:#929da2;font-size:8px}.device-transport--oppo_adb svg{color:#8a6b35}.device-transport--hook svg{color:#50796c}.oppo-sync-summary{min-height:68px;border-top:1px solid var(--line);padding:10px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff}.oppo-sync-summary>span{min-width:0;display:grid;gap:4px}.oppo-sync-summary strong{color:#43535b;font-size:10px}.oppo-sync-summary small{color:#7d8a90;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.oppo-sync-summary .button{min-width:114px;height:30px;padding:0 9px;font-size:9px}.oppo-sync-summary--queued strong,.oppo-sync-summary--running strong,.oppo-sync-summary--waiting strong{color:#287ca8}.oppo-sync-summary--failed strong,.oppo-sync-summary--failed small{color:#aa4c44}.oppo-history-audit{border-top:1px solid var(--line);padding:12px 15px;display:grid;gap:9px;background:#f9fbfb}.oppo-history-audit__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line)}.oppo-history-audit__metrics>span{min-width:0;padding:7px 4px;display:grid;gap:2px;text-align:center;background:#fff}.oppo-history-audit__metrics strong{overflow:hidden;color:#3f5058;font-size:10px;text-overflow:ellipsis}.oppo-history-audit__metrics small{color:#8b979d;font-size:7px}.oppo-history-audit>p{margin:0;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;color:#54707c}.oppo-history-audit>p>span{min-width:0;display:grid;gap:2px}.oppo-history-audit>p strong{color:#53636b;font-size:8px}.oppo-history-audit>p small{color:#7d898f;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.oppo-history-audit__note,.oppo-history-audit__warning{color:#829096;font-size:8px;line-height:1.55}.oppo-history-audit__warning{color:#a65a42}.oppo-history-audit--warning{background:#fffaf6}.presence-date{height:34px;border:1px solid var(--line-strong);border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#78858b;background:#fff}.presence-date input{border:0;outline:0;color:#46545b;background:transparent;font-size:10px}.device-presence{border-top:1px solid var(--line);padding:13px 15px 15px;display:grid;gap:11px;background:#fff}.device-presence>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.device-presence>header>span{display:inline-flex;align-items:center;gap:6px;color:#55656d}.device-presence>header strong{font-size:10px}.device-presence>header button{border:0;padding:3px 0;color:#36866d;background:transparent;font-size:9px}.device-presence>header button:disabled{color:#a1aaae}.presence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.presence-metrics span{min-width:0;min-height:43px;border-right:1px solid var(--line);display:grid;align-content:center;justify-items:center;gap:3px}.presence-metrics span:last-child{border-right:0}.presence-metrics strong{max-width:100%;overflow:hidden;color:#2e3b41;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.presence-metrics small{color:#8b969b;font-size:8px}.presence-latest{display:flex;justify-content:space-between;gap:10px;color:#78858b;font-size:8px}.presence-latest span{display:inline-flex;align-items:center;gap:4px}.presence-latest span:first-child svg{color:#238963}.presence-latest span:last-child svg{color:#c75c53}.presence-untracked{color:#9a7b48;font-size:8px}.presence-timeline{border-top:1px solid var(--line);padding-top:8px;display:grid;gap:7px;list-style:none}.presence-timeline li{min-width:0;display:grid;grid-template-columns:7px 36px 30px minmax(0,1fr);align-items:start;gap:5px;color:#76838a;font-size:8px}.presence-timeline li i{width:6px;height:6px;margin-top:3px;border-radius:50%;background:#c95f55}.presence-timeline li.online i{background:#29956e}.presence-timeline li strong{color:#47565d;font-size:8px}.presence-event-detail{min-width:0;display:grid;gap:2px}.presence-event-detail b{overflow-wrap:anywhere;color:#5f6c72;font-weight:500;line-height:1.4}.presence-event-detail small{overflow:hidden;color:#929da2;white-space:nowrap;text-overflow:ellipsis}.presence-empty{min-height:50px;display:flex;align-items:center;justify-content:center;gap:6px;color:#949da2;font-size:9px;text-align:center}.oppo-device-form>label{align-items:flex-start}.oppo-device-form__mode{min-height:62px;border:1px solid #343a41;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:10px;color:#6cb8e7;background:#19242d}.oppo-device-form__mode>span{min-width:0;display:grid;gap:4px}.oppo-device-form__mode strong{color:#e4e9ec;font-size:11px}.oppo-device-form__mode small{color:#87939b;font-size:9px;line-height:1.5}.oppo-activation{display:grid;gap:12px}.oppo-activation>label{display:grid;gap:7px}.oppo-activation>label>span{color:#9aa5ac;font-size:9px}.oppo-activation pre{max-height:180px;overflow:auto;border:1px solid #343a41;border-radius:7px;padding:11px 12px;color:#d9e3e8;background:#151b20;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.system-strip{min-height:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:28px;padding:0 16px;color:#69757b;font-size:10px}.system-strip span{display:flex;align-items:center;gap:6px}.system-strip span:first-child{color:#2e3a40}.system-strip .lucide-circle-dot{color:#1da675}.settings-page{max-width:none;background:#fff}.settings-page .page-header{max-width:1100px}.settings-section{max-width:1100px;display:grid;grid-template-columns:230px minmax(0,1fr);padding:28px 0;border-bottom:1px solid var(--line)}.settings-section__title{display:flex;align-items:flex-start;gap:11px;color:#52656f}.settings-section__title>span{display:grid;gap:5px}.settings-section__title h2{color:#2b353b;font-size:13px}.settings-section__title small{color:var(--muted);font-size:10px}.settings-section__body{min-width:0}.update-settings{display:grid;gap:13px}.update-settings__summary{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px}.update-settings__summary>span{min-width:0;display:grid;gap:4px}.update-settings__summary strong{color:#263139;font-size:14px}.update-settings__summary small{overflow:hidden;text-overflow:ellipsis;color:#718087;font-size:10px}.update-status{flex:0 0 auto;min-width:64px;height:25px;border-radius:5px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;color:#5f6e75;background:#edf1f2;font-size:9px;font-style:normal;font-weight:700}.update-status--available,.update-status--deferred,.update-status--downloaded{color:#11694d;background:#def2e9}.update-status--error{color:#a53f38;background:#f9e5e2}.update-status--downloading,.update-status--checking,.update-status--installing{color:#6b5a17;background:#f6edc9}.update-progress{display:grid;gap:5px}.update-progress>span{height:7px;overflow:hidden;border-radius:4px;background:#e3e8e9}.update-progress i{display:block;height:100%;border-radius:inherit;background:#23956c;transition:width .2s ease}.update-progress small{color:#748087;font-size:9px}.update-release{border-left:3px solid #269770;padding:2px 0 2px 12px;display:grid;gap:7px}.update-release header{display:flex;align-items:center;gap:8px}.update-release header strong{color:#2b353b;font-size:11px}.update-release header span{color:#879197;font-size:9px}.update-release p{max-height:100px;overflow-y:auto;white-space:pre-wrap;color:#526169;font-size:10px;line-height:1.65}.update-release>small{color:#8b959a;font-size:8px}.update-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.update-history{border-top:1px solid var(--line);padding-top:11px;display:grid;gap:7px}.update-history>strong{color:#3c484e;font-size:10px}.update-history>div{min-width:0;display:grid;grid-template-columns:145px minmax(0,1fr);gap:9px;color:#6e7a80;font-size:9px}.update-history time{color:#929ca1;font-variant-numeric:tabular-nums}.update-history span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-history>small{color:var(--muted);font-size:9px}.update-preservation{min-height:50px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #c7ded4;border-radius:6px;color:#247658;background:#f2f8f5}.update-preservation>span{min-width:0;display:grid;gap:3px}.update-preservation strong{color:#275a46;font-size:10px}.update-preservation small{color:#647c71;font-size:9px;line-height:1.45}.media-settings{display:grid;gap:10px}.media-settings label{max-width:360px;display:grid;gap:6px;color:#66737a;font-size:10px;font-weight:650}.media-settings :is(select,.sxt-select__trigger){width:100%;height:36px;border:1px solid var(--line-strong);border-radius:6px;padding:0 10px;color:#263139;background:#fff}.media-settings p{max-width:680px;margin:0;color:#748087;font-size:10px;line-height:1.6}.profile-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-options button{height:70px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;display:flex;align-items:center;gap:11px;padding:0 16px;color:#718087;text-align:left}.profile-options button.active{border-color:#62a98f;box-shadow:0 0 0 2px #16845f14;color:#167153}.profile-options button span{display:grid;gap:4px}.profile-options strong{color:#2e383d;font-size:12px}.profile-options small{color:var(--muted);font-size:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label,.form-stack label{min-width:0;display:grid;gap:6px}.form-grid label>span,.form-stack label>span{color:#66737a;font-size:10px;font-weight:650}.form-grid input,.form-stack input{width:100%;height:36px;border:1px solid var(--line-strong);border-radius:6px;padding:0 10px;background:#fff;color:#263139;font-size:11px}.form-grid--ai{margin-top:4px}.form-grid__wide{grid-column:1 / -1}.ai-settings{display:grid;gap:16px}.persona-admin{display:grid;gap:8px}.ai-managed-notice{min-height:66px;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #b8d8c8;border-radius:7px;color:#17633e;background:#f1faf5}.ai-managed-notice>svg{flex:0 0 auto}.ai-managed-notice>span{min-width:0;display:grid;gap:4px}.ai-managed-notice strong{color:#214e38;font-size:12px}.ai-managed-notice small{color:#587466;font-size:10px;line-height:1.55}.persona-admin>header{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px}.persona-admin>header strong{font-size:11px}.persona-admin article{min-width:0;border-top:1px solid var(--line);padding:12px 0 4px;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:start}.persona-admin article>div{min-width:0;display:grid;grid-template-columns:155px minmax(0,1fr);gap:10px}.persona-admin article label{min-width:0;display:grid;gap:6px;color:#66737a;font-size:10px;font-weight:650}.persona-admin article input,.persona-admin article textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:6px;padding:8px 9px;color:#263139;background:#fff;font:inherit}.persona-admin article input{height:36px}.persona-admin article textarea{height:76px;resize:vertical;line-height:1.5}.ai-reply-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ai-reply-settings-grid label{min-width:0;display:grid;gap:6px;color:#66737a;font-size:9px;font-weight:650}.ai-reply-settings-grid input,.ai-reply-settings-grid :is(select,.sxt-select__trigger){width:100%;height:35px;border:1px solid var(--line-strong);border-radius:6px;padding:0 8px;color:#263139;background:#fff}.range-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px}.range-inputs b{color:#89949b;font-size:9px;font-weight:500}.ai-humanize-prompt{display:grid;gap:6px;color:#66737a;font-size:10px;font-weight:650}.ai-humanize-prompt small{color:#89949b;font-size:9px;font-weight:400}.ai-humanize-prompt textarea{min-height:92px;resize:vertical;border:1px solid var(--line-strong);border-radius:6px;padding:9px;color:#263139;background:#fff;font:inherit;font-weight:400;line-height:1.6}.persona-admin--advanced article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-admin--advanced .persona-wide,.persona-distill{grid-column:1 / -1}.persona-distill{display:flex;align-items:center;gap:9px}.persona-distill small{color:var(--muted);font-size:8px}.ai-emoji-library{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:10px}.ai-emoji-library>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-emoji-library>header>span{min-width:0;display:grid;gap:3px}.ai-emoji-library>header strong{font-size:11px}.ai-emoji-library>header small{color:var(--muted);font-size:8px}.ai-emoji-library>header>div{display:flex;gap:6px}.ai-emoji-library :is(select,.sxt-select__trigger){min-width:130px;height:34px;border:1px solid var(--line-strong);border-radius:6px;padding:0 8px;background:#fff}.ai-emoji-library>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ai-emoji-library article{min-width:0;min-height:54px;border:1px solid var(--line);border-radius:6px;padding:6px;display:grid;grid-template-columns:38px minmax(0,1fr) 25px;align-items:center;gap:6px;background:#f7f9f9}.ai-emoji-library article img{width:38px;height:38px;object-fit:contain}.ai-emoji-library article>span{min-width:0;display:grid;gap:3px}.ai-emoji-library article strong,.ai-emoji-library article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-emoji-library article strong{font-size:9px}.ai-emoji-library article small{color:var(--muted);font-size:7px}.retention-panel{display:grid;gap:16px}.retention-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.retention-stats>span{min-width:0;height:64px;border:1px solid var(--line);border-radius:7px;padding:11px 12px;display:grid;align-content:center;gap:4px;background:#f8fafa}.retention-stats strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#29363c;font-size:16px}.retention-stats small{color:var(--muted);font-size:9px}.retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.retention-grid label{min-width:0;display:grid;gap:6px}.retention-grid label>span{color:#66737a;font-size:10px;font-weight:650}.retention-grid input{width:100%;height:36px;border:1px solid var(--line-strong);border-radius:6px;padding:0 10px;color:#263139;background:#fff}.retention-actions{display:flex;justify-content:flex-end;gap:8px}.connection-pill{position:fixed;right:13px;bottom:10px;z-index:15;max-width:240px;height:27px;border:1px solid var(--line);border-radius:7px;background:#fffffff0;box-shadow:0 2px 8px #212d3314;color:#65727a;display:flex;align-items:center;gap:6px;padding:0 9px;font-size:9px;pointer-events:none}.connection-pill span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.connection-pill__dot{width:6px;height:6px;border-radius:50%;background:#a0a8ac}.connection-pill__dot--connected{background:#1aa574}.connection-pill__dot--connecting{background:#d19434;animation:pulse 1.2s infinite}.connection-pill__dot--disconnected,.connection-pill__dot--error{background:var(--red)}@keyframes pulse{50%{opacity:.35}}.toast-stack{position:fixed;z-index:80;top:18px;right:18px;display:grid;gap:8px;pointer-events:none}.toast{max-width:340px;min-height:38px;border-radius:7px;background:#273036;color:#fff;padding:11px 14px;box-shadow:0 7px 22px #141c2033;font-size:11px}.toast--success{background:#176f52}.toast--warning{background:#99621e}.toast--error{background:#a93e3e}.reconnect-banner{position:fixed;z-index:50;left:50%;top:10px;transform:translate(-50%);border:0;border-radius:7px;background:#a93e3e;color:#fff;padding:9px 13px;display:flex;align-items:center;gap:6px;font-size:10px}.modal-backdrop{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;background:#19202461;display:grid;place-items:center;padding:24px}.modal{width:min(500px,100%);max-height:min(720px,calc(100vh - 48px));overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 20px 55px #12191d40}.modal>header{min-height:72px;padding:14px 17px 14px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.modal>header>div{min-width:0;display:grid;gap:3px}.modal>header h2{font-size:15px}.modal>header span:not(.modal-icon){color:var(--muted);font-size:9px}.modal>header .icon-button{margin-left:auto;font-size:21px}.modal-icon{width:36px;height:36px;border-radius:7px;background:var(--green-soft);color:var(--green);display:grid;place-items:center}.modal-body{padding:19px 20px}.form-stack{display:grid;gap:14px}.form-stack :is(select,.sxt-select__trigger){width:100%}.inline-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.search-result{min-height:58px;border:1px solid #ebd5d5;background:#fcf5f5;border-radius:7px;padding:9px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.search-result--success{border-color:#d3e5dd;background:#f2f8f5}.search-result>span{min-width:0;display:grid;gap:3px}.search-result strong{font-size:11px}.search-result small{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result>b{border-radius:5px;background:#dff0e8;color:#176f52;padding:4px 6px;font-size:9px}.modal>footer{min-height:60px;border-top:1px solid var(--line);padding:12px 20px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.long-text-modal{width:min(720px,100%);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.long-text-modal__body{min-height:160px;max-height:min(620px,calc(100vh - 210px));overflow-y:auto}.long-text-modal__body article{color:#c8cdd2;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.modal-backdrop--login{background:#eef2f3}.login-dialog{width:min(920px,100%);min-height:560px;max-height:calc(100dvh - 32px);display:grid;grid-template-columns:minmax(260px,.82fr) minmax(420px,1.18fr);border:1px solid #d9e1e4;border-radius:12px;overflow:auto;box-shadow:0 28px 75px #202d342e;background:#fff}.login-dialog__brand{background:#17342d;color:#fff;padding:38px 34px;display:flex;flex-direction:column;align-items:stretch;gap:11px}.login-dialog__brand>.login-brand-lockup{display:flex;align-items:flex-start;gap:11px}.login-dialog__brand>.login-brand-lockup .brand-mark{width:42px;height:42px}.login-brand-lockup>span:last-child{display:grid;gap:4px;padding-top:3px}.login-brand-lockup strong{font-size:18px}.login-brand-lockup small{color:#a5c0b6;font-size:10px}.login-brand-promo{margin-top:auto;display:grid;gap:12px}.login-brand-promo b{font-size:29px;line-height:1.35;letter-spacing:0}.login-brand-promo span{max-width:190px;color:#b2cbc2;font-size:11px;line-height:1.7}.login-brand-promo i{width:48px;height:3px;border-radius:2px;background:#54be8d}.login-dialog__body{padding:56px 64px 40px;display:flex;flex-direction:column;color:#263238}.login-dialog__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.login-dialog__body h1{margin-bottom:7px;font-size:27px;letter-spacing:0}.login-dialog__body p{color:#899399;font-size:11px}.environment-line{min-width:120px;height:30px;margin:0;border-radius:6px;background:#f1f4f4;display:flex;align-items:center;gap:7px;padding:0 9px;color:#67747a;font-size:9px}.environment-line i{width:7px;height:7px;border-radius:50%;background:#2aa879}.environment-line__online{background:#477ead!important}.environment-line code{margin-left:auto;color:#899398;overflow:hidden;text-overflow:ellipsis}.login-method-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:22px;border-bottom:1px solid #e4eaeb}.login-method-tabs button{height:38px;border:0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#7e8a90;background:transparent;font-size:12px}.login-method-tabs button:hover:not(:disabled){color:#267b5f}.login-method-tabs button.active{color:#1f7a5a;border-bottom-color:#2c9c72;font-weight:700}.login-method-tabs button:disabled{cursor:not-allowed;opacity:.48}.login-tab-code{width:16px;color:currentColor;font-size:11px;letter-spacing:1px}.login-dialog__body label{display:grid;gap:7px;margin-bottom:14px}.login-dialog__body label span{color:#59676e;font-size:10px;font-weight:650}.login-dialog__body input{width:100%;height:44px;border:1px solid #d6dfe1;border-radius:6px;padding:0 12px;outline:0;color:#253238;background:#fff}.login-dialog__body input:focus{border-color:#69a990;box-shadow:0 0 0 2px #16845f14}.login-code-field{display:grid;grid-template-columns:minmax(0,1fr) 114px;gap:8px}.login-code-field button{border:1px solid #d6e6df;border-radius:6px;color:#247b5b;background:#f2faf6;font-size:10px}.login-code-field button:hover:not(:disabled){background:#e7f5ef}.login-captcha-host{width:0;height:0;overflow:hidden}.login-sms-field{margin-bottom:14px}.login-sms-field>label{margin-bottom:7px}.login-dialog__body .login-error{margin-top:8px;color:#b83c34;line-height:1.5;overflow-wrap:anywhere}.login-dialog__body .login-feedback{margin-top:8px;color:#1e7a58;line-height:1.5;overflow-wrap:anywhere}.login-mode-hint{margin:-7px 0 14px;color:#7a888e!important;line-height:1.65}.login-options{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.login-remember{display:flex!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center;gap:8px!important;margin:1px 0 14px!important}.login-remember input{width:15px;height:15px;accent-color:#2a9d70}.login-remember span{color:#7b888e!important;font-size:10px!important;font-weight:400!important}.login-divider{display:flex;align-items:center;gap:10px;margin:2px 0 13px;color:#a5afb2;font-size:10px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#e4eaeb}.login-wechat-button{width:100%;height:40px;border:1px solid #cfe6dc;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#267b5c;background:#f5fbf8;font-size:11px}.login-wechat-button:hover:not(:disabled){background:#eaf8f1}.login-unavailable{margin:10px 0 12px;border:1px solid #e8d6b8;border-radius:6px;padding:10px 12px;color:#8c6b2e;background:#fff9ef;font-size:10px}.login-submit{width:100%;height:44px;margin-top:16px;border-radius:6px}.login-legal{margin-top:16px;text-align:center;color:#a0aaad!important;font-size:9px!important}.login-forgot-link,.login-back-link{border:0;background:transparent;color:#267b5c;font-size:10px}.login-forgot-link{margin:0 0 13px auto}.login-forgot-link:disabled{cursor:not-allowed;color:#a1aaad}.login-back-link{width:fit-content;margin:-8px 0 18px;padding:0;display:inline-flex;align-items:center;gap:5px}.login-forgot-link:hover:not(:disabled),.login-back-link:hover{color:#155b43}.offline-button{margin-top:11px;border:0;background:transparent;color:#77838a;font-size:10px}.app-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#eef2f2}.app-loading .brand-mark{width:48px;height:48px;font-size:23px}.app-loading i{width:28px;height:2px;background:#bfc9c6;position:relative;overflow:hidden}.app-loading i:after{content:"";position:absolute;width:10px;height:2px;background:var(--green);animation:loading 1s infinite ease-in-out}@keyframes loading{0%{transform:translate(-10px)}to{transform:translate(28px)}}.account-pane{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#17191d;border-right:1px solid var(--line)}.account-pane__header{height:74px;flex:0 0 auto;padding:21px 12px 9px 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.account-pane__header>div{min-width:0;display:grid;gap:3px}.account-pane__header h1{font-size:16px;font-weight:720}.account-pane__header span{color:var(--muted);font-size:10px}.account-search{height:36px;margin:8px 11px;border:1px solid #33373e;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#858c95;background:#22252a}.account-search:focus-within{border-color:#296fa8;box-shadow:0 0 0 2px #168cf31a}.account-search input{min-width:0;width:100%;border:0;outline:0;color:#edf0f3;background:transparent;font-size:11px}.account-search input::placeholder{color:#747b84}.account-status-tabs{margin:0 11px 8px;padding:3px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#22252a;border-radius:7px}.account-status-tabs button{height:27px;border:0;border-radius:5px;background:transparent;color:#8e959d;font-size:10px}.account-status-tabs button:hover{color:#d9dde1}.account-status-tabs button.active{color:#fff;background:#373b43;box-shadow:0 1px 2px #00000038}.account-list{flex:1;min-height:0;overflow-y:auto;padding:2px 7px 12px}.account-row-shell{position:relative}.account-row{width:100%;min-height:58px;border:0;border-radius:7px;padding:7px 8px;display:flex;align-items:center;gap:9px;text-align:left;color:#dfe3e7;background:transparent}.account-row-shell:not(.account-row-shell--online) .account-row{padding-right:39px}.account-row:hover{background:#23262b}.account-row.active{background:#123d61;box-shadow:inset 2px 0 #168cf3}.account-row__content{min-width:0;flex:1 1 auto;display:grid;gap:4px}.account-row__unread{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#e5484d;font-size:9px;line-height:18px;font-weight:760}.account-row strong,.moment-list-row strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:670}.account-row small,.moment-list-row small{color:#838a93;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px}.account-row.active small{color:#a7c9e5}.account-reconnect-button{position:absolute;right:7px;top:50%;width:26px;height:26px;transform:translateY(-50%);border:1px solid #3d444c;border-radius:6px;display:grid;place-items:center;color:#aab4bd;background:#262a2f}.account-reconnect-button:hover:not(:disabled){border-color:#327db4;color:#77bdf0;background:#202d37}.account-reconnect-button:disabled{cursor:wait;opacity:.6}.account-pane__footer{height:46px;flex:0 0 auto;padding:0 15px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#777f88;font-size:9px}.account-pane__footer strong{display:flex;align-items:center;gap:6px;color:#cdd3d8;font-size:10px}.account-pane__footer i{width:7px;height:7px;border-radius:50%;background:#20ad77;box-shadow:0 0 0 3px #20ad771f}.account-pane__footer i.offline{background:#d15961;box-shadow:0 0 0 3px #d159611f}.conversation-pane{background:#1c1e22}.pane-heading__actions{display:flex!important;align-items:center!important;gap:2px!important}.pane-heading h1{color:#f0f2f4}.search-field{border-color:#33373e;background:#24272c}.search-field input{color:#edf0f3}.conversation-tabs{height:35px;flex:0 0 auto;display:flex;align-items:flex-end;gap:1px;padding:0 9px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.conversation-tabs::-webkit-scrollbar{display:none}.conversation-tabs button{height:34px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;padding:0 7px;position:relative;color:#858c95;background:transparent;font-size:10px}.conversation-tabs button:hover{color:#d1d5da}.conversation-tabs button.active{color:#f2f4f6;border-bottom-color:#168cf3}.conversation-tabs button i{width:5px;height:5px;position:absolute;right:2px;top:7px;border-radius:50%;background:#ec5a62}.conversation-list{padding:6px 6px 14px}.conversation-row{height:80px;color:#eef1f3}.conversation-row:hover{background:#25282d}.conversation-row--active,.conversation-row--active:hover{background:#17364f;box-shadow:inset 3px 0 #168cf3}.conversation-row__top strong{color:#edf0f3}.conversation-row__top time,.conversation-row__account{color:#737b84}.conversation-row__preview{color:#9299a2}.conversation-row--active .conversation-row__preview,.conversation-row--active .conversation-row__account{color:#9db7ca}.friend-request-row{color:#edf0f3}.friend-request-row:hover{background:#25282d}.friend-request-row.active{background:#17364f;box-shadow:inset 3px 0 #168cf3}.friend-request-row small,.friend-request-row em{color:#7b848d}.friend-request-status{color:#dfbb6b;background:#3b311e}.friend-request-status--processing{color:#78c1ee;background:#1b3a4e}.friend-request-status--accepted{color:#79c9a4;background:#1b3a2e}.friend-request-status--rejected{color:#df958e;background:#472725}.friend-request-workspace{background:#111317}.friend-request-detail{border-color:#30343a;color:#dce1e5;background:#1b1e22;box-shadow:0 10px 28px #0000002e}.friend-request-profile,.friend-request-message,.friend-request-facts{border-color:#30343a}.friend-request-profile__identity>strong{color:#bdc4ca}.friend-request-profile__identity>small,.friend-request-message>span,.friend-request-detail dt,.friend-request-form>header>small,.friend-request-fields>label{color:#7e8790}.friend-request-message>p,.friend-request-form>header>strong{color:#edf0f3}.friend-request-facts>div{border-color:#30343a}.friend-request-detail dd{color:#c5cbd0}.friend-request-detail input{border-color:#383e45;color:#edf0f3;background:#22262b}.friend-request-detail input:focus{border-color:#168cf3;box-shadow:0 0 0 2px #168cf31a}.friend-request-error{border-color:#714148;color:#e39a9f;background:#2b1c20}.friend-request-result{border-color:#285342;color:#79c9a4;background:#192d26}.friend-request-result>i{background:#2d8e6a}.friend-request-result strong{color:#99d9bb}.friend-request-result small{color:#86a899}.friend-request-result--rejected{border-color:#633b3e;color:#df958e;background:#2d1e20}.friend-request-result--rejected>i{background:#a9575c}.friend-request-result--rejected strong{color:#e3a0a4}.friend-request-result--rejected small{color:#ab898b}.friend-request-result--processing{border-color:#294e68;color:#78c1ee;background:#152531}.friend-request-result--processing>i{background:#347da8}.friend-request-result--processing strong{color:#85c9f1}.friend-request-result--processing small{color:#7899ad}.moment-list-row{width:100%;min-height:64px;border:0;border-radius:7px;padding:8px 10px;display:flex;align-items:center;gap:10px;text-align:left;color:#eef1f3;background:transparent}.moment-list-row:hover{background:#25282d}.moment-list-row.active{background:#123d61;box-shadow:inset 2px 0 #168cf3}.moment-list-row>span:last-child{min-width:0;display:grid;gap:5px}.directory-shell{flex:1;min-height:0;position:relative;overflow:hidden}.directory-viewport{height:100%;overflow-y:auto;position:relative;padding:0 24px 14px 6px;scroll-behavior:smooth}.directory-group>h2{height:27px;margin:0;padding:8px 8px 3px;position:sticky;z-index:2;top:0;color:#6f7881;background:#1c1e22f5;font-size:10px;font-weight:750}.directory-row{width:100%;min-height:58px;border:0;border-radius:6px;padding:7px 8px;display:grid;grid-template-columns:42px minmax(0,1fr) 6px;align-items:center;gap:9px;text-align:left;color:#e8ebee;background:transparent}.directory-row:hover{background:#25282d}.directory-row>span{min-width:0;display:grid;gap:4px}.directory-row strong,.directory-row small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.directory-row strong{font-size:11px;font-weight:680}.directory-row small{color:#7f8790;font-size:9px}.directory-row>i{width:6px;height:6px;border-radius:50%;background:#21a875}.directory-index{width:20px;position:absolute;z-index:3;top:3px;right:1px;bottom:6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.directory-index button{width:18px;min-height:11px;max-height:18px;flex:1;border:0;padding:0;color:#57aee9;background:transparent;font-size:8px;font-weight:700;line-height:1}.directory-index button:hover:not(:disabled){color:#fff;background:#168cf3;border-radius:4px}.directory-index button:disabled{color:#565c64;opacity:.35;cursor:default}.chat-moments-workspace{grid-row:1 / -1;min-width:0;min-height:0;display:grid;grid-template-rows:70px minmax(0,1fr);background:#121418}.chat-moments-workspace .chat-header__identity>span{gap:4px}.chat-moments-feed{min-height:0;overflow-y:auto;padding:10px 24px 34px}.moment-workspace-header{gap:16px}.moment-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.moment-display-toggle{width:132px;height:34px;flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #30353c;border-radius:7px;background:#202329}.moment-display-toggle button{min-width:0;height:26px;border:0;border-radius:5px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:5px;color:#88919a;background:transparent;font-size:9px}.moment-display-toggle button.active{color:#fff;background:#168cf3}.moment-sync-panel{width:min(720px,100%);min-height:112px;margin:8px auto 12px;border:1px solid #294e68;border-radius:7px;overflow:hidden;color:#dce7ee;background:#152531}.moment-sync-panel>header{min-height:58px;padding:11px 14px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #294151}.moment-sync-panel__icon{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:#68baf0;background:#203b4e}.moment-sync-panel>header>span:nth-child(2){min-width:0;display:grid;gap:4px}.moment-sync-panel>header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.moment-sync-panel>header small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#8fa6b5;font-size:9px}.moment-sync-panel>header b{color:#77c2f2;font-size:10px}.moment-sync-panel ol{min-height:53px;margin:0;padding:0 13px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:9px}.moment-sync-panel li{min-width:0;display:flex;align-items:center;gap:6px;color:#6f818e;font-size:8px}.moment-sync-panel li i{width:18px;height:18px;flex:0 0 auto;border:1px solid #40505b;border-radius:50%;display:grid;place-items:center;font-style:normal}.moment-sync-panel li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.moment-sync-panel li.active{color:#cce7f8}.moment-sync-panel li.active i{border-color:#168cf3;color:#fff;background:#168cf3;box-shadow:0 0 0 3px #168cf321}.moment-sync-panel li.done{color:#9dc9b9}.moment-sync-panel li.done i{border-color:#258969;color:#fff;background:#258969}.moment-sync-panel--done{border-color:#28634e;background:#172a24}.moment-sync-panel--done .moment-sync-panel__icon{color:#77c7aa;background:#214437}.moment-sync-panel--error{border-color:#714148;background:#2b1c20}.moment-sync-panel--error .moment-sync-panel__icon{color:#ec9097;background:#492b31}.chat-moment-card{width:min(720px,100%);margin:0 auto;padding:20px 8px;border-bottom:1px solid #2c3036;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;scroll-margin-top:12px}.chat-moment-card.selected{background:#191c21;box-shadow:inset 3px 0 #168cf3}.chat-moment-card>div{min-width:0}.chat-moment-card header{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.chat-moment-card header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#65b7f0;font-size:12px}.chat-moment-card header time{flex:0 0 auto;color:#737b84;font-size:9px}.chat-moment-card p{margin-top:9px;color:#d9dde1;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.chat-moment-media{max-width:500px;margin-top:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.chat-moment-media--1{max-width:310px;grid-template-columns:minmax(0,1fr)}.chat-moment-media--2{max-width:410px;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-moment-media button{aspect-ratio:1;min-width:0;border:0;padding:0;position:relative;overflow:hidden;color:#89919a;background:#25282d}.chat-moment-media--1 button{aspect-ratio:4 / 3}.chat-moment-media img{width:100%;height:100%;object-fit:cover}.chat-moment-media button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0000003d}.chat-moment-media button.moment-media-repair>span:first-child{align-content:center;gap:7px;color:#9ca6ae;background:#25282d}.chat-moment-media button.moment-media-repair small{font-size:10px;letter-spacing:0}.chat-moment-media button.moment-media-link>span{align-content:center;gap:7px;color:#65b7f0;background:#25282d}.chat-moment-media button.moment-media-link small{font-size:10px;letter-spacing:0}.chat-moment-card footer{min-height:28px;margin-top:8px;display:flex;align-items:center;gap:13px;color:#7f8790;font-size:9px}.chat-moment-card footer span{display:flex;align-items:center;gap:4px}.chat-moment-card footer b{margin-left:auto;color:#6f7881;font-weight:500}.moment-interactions{margin-top:7px;border-radius:5px;padding:7px 9px;background:#202329}.moment-interactions p{margin:0;font-size:9px;line-height:1.65}.moment-interactions .moment-likes{display:flex;align-items:flex-start;gap:6px;padding-bottom:5px;color:#7db8df;border-bottom:1px solid #2d3239}.moment-interactions .moment-comment{padding-top:4px;color:#c7cdd2}.moment-interactions .moment-comment strong{color:#78b6df}.moment-interactions .moment-comment--reply{padding-left:14px}.moment-calendar{width:min(980px,100%);min-width:0;margin:10px auto 0}.moment-calendar>header{height:44px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;justify-items:center;border:1px solid #30343b;border-bottom:0;background:#191b20}.moment-calendar>header strong{color:#e5e8eb;font-size:12px}.moment-calendar__weekdays{height:28px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #30343b;border-bottom:0;background:#202329}.moment-calendar__weekdays span{display:grid;place-items:center;color:#838b94;font-size:9px}.moment-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #30343b;border-left:1px solid #30343b}.moment-calendar__grid>button{min-width:0;aspect-ratio:1.12 / 1;border:0;border-right:1px solid #30343b;border-bottom:1px solid #30343b;padding:5px;position:relative;overflow:hidden;text-align:left;color:#bec4c9;background:#17191d}.moment-calendar__grid>button:not(:disabled):hover{background:#22262c;box-shadow:inset 0 0 0 2px #168cf3}.moment-calendar__grid>button:disabled{cursor:default}.moment-calendar__grid>button.outside{color:#515860;background:#14161a}.moment-calendar__grid>button.today>span:first-child{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#168cf3}.moment-calendar__grid>button>span:first-child{height:20px;position:relative;z-index:2;display:inline-grid;align-items:center;font-size:9px}.moment-calendar__grid>button img{width:100%;height:calc(100% - 22px);display:block;object-fit:cover;border-radius:3px}.moment-calendar__grid>button>p{height:calc(100% - 23px);margin:0;padding:5px;overflow:hidden;color:#cdd2d6;background:#22252a;font-size:8px;line-height:1.45}.moment-calendar__grid>button footer{height:22px;position:absolute;right:5px;bottom:4px;left:5px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff;text-shadow:0 1px 3px #000}.moment-calendar__grid>button footer b{font-size:8px}.moment-calendar__grid>button footer small{display:flex;align-items:center;gap:2px;font-size:8px}.empty-chat--moments{min-height:100%}.empty-chat--moments .button{margin-top:4px}.message-pane{background:#111317}.chat-header{border-color:var(--line);background:#131519f7}.chat-header__identity strong{color:#f1f3f5}.message-viewport{background:#101216}.message-history-pagination button{border-color:#343940;color:#929aa3;background:#202328}.message-history-pagination button:hover:not(:disabled){border-color:#48515a;color:#dce1e5;background:#272b30}.message-date span{color:#727983;background:#202328}.message-bubble{border-color:#2c3036;background:#202227;color:#e7e9ec;box-shadow:0 2px 6px #0000001f}.message-row--outgoing .message-bubble{border-color:#175b91;background:#0f6bb2;color:#fff}.message-row--outgoing .message-meta svg:last-child{color:#66baff}.message-ai-recommendation{border-color:#29465a;color:#d9e3ea;background:#17242d}.message-ai-recommendation>header,.message-ai-recommendation>footer{border-color:#294052}.message-ai-recommendation>header{color:#62b6ed}.ai-decision{border-color:#304852;background:#1b2a31}.ai-decision__summary{color:#b4cbd5}.ai-decision__summary:hover{background:#213740}.ai-decision__summary em{color:#8dd2ee;background:#234553}.ai-decision__detail{border-color:#304852;color:#a9bcc4}.ai-decision__detail strong,.ai-decision__evidence>strong{color:#d1e1e7}.ai-decision--medium{border-color:#665c37}.ai-decision--medium .ai-decision__summary{color:#e4c979}.ai-decision--high,.ai-decision--critical{border-color:#71423e}.ai-decision--high .ai-decision__summary,.ai-decision--critical .ai-decision__summary{color:#f0a49b}.message-ai-recommendation>footer button{border-color:#3a4650;color:#dce4e9;background:#262c32}.message-ai-recommendation>footer button.primary{border-color:#168cf3;background:#168cf3}.ai-intent-badge{color:#9fd7f7;background:#244253}.ai-intent-summary{color:#8799a5}.ai-no-reply{border-color:#34434c;color:#a7b5bd;background:#1d2a31}.ai-no-reply>svg{color:#8da0aa}.ai-no-reply strong{color:#d9e3e8}.ai-no-reply small{color:#9aabb4}.ai-reply-bubbles textarea{border-color:#334b5a;color:#deebf2;background:#1e313d}.ai-reply-bubbles button{border-color:#385162;color:#76c4f1;background:#213642}.ai-reply-timing{color:#9fb2bd}.ai-reply-timing input{border-color:#385162;color:#dce8ee;background:#213642}.ai-emoji-suggestion{border-color:#365669;color:#a8c9da;background:#1d313d}.ai-missing-facts{color:#d1a667}.media-placeholder,.message-sender{color:#858d96}.voice-message{color:#d9e9f5}.voice-wave i{background:#75b7e7}.voice-message>span:last-child{color:#b3cede}.file-message__icon{color:#9cabb6;background:#2b2e34}.composer{border-color:var(--line);background:#17191d}.composer textarea{color:#eff1f3}.composer textarea::placeholder{color:#6e757d}.mention-picker{border-color:#3b4650;color:#e8ecef;background:#20242a;box-shadow:0 14px 38px #0000007a}.mention-picker>header{border-color:#343a41;background:#20242afa}.mention-picker>header small,.mention-picker>button small{color:#7d8790}.mention-picker>button:hover,.mention-picker>button.active{background:#17364f}.mention-picker>button em{color:#73c8a2}.composer__tools .icon-button{color:#929aa3}.composer__tools .icon-button:hover{color:#e4e7e9;background:#282b31}.send-button{background:#168cf3}.send-button:hover:not(:disabled){background:#0878d5}.ai-suggestion{border-color:#2c3941;color:#9fcbe9;background:#172730}.ai-suggestion button{color:#dcecf7}.ai-suggestion button:hover{background:#233a48}.detail-pane{border-color:var(--line);background:#191b1f}.detail-tabs{min-height:68px;flex:0 0 auto;position:relative;z-index:12;padding:5px 6px;border-bottom:1px solid var(--line);overflow:visible}.detail-tabs__grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 3px}.detail-tabs button{min-width:0;height:27px;border:1px solid transparent;border-radius:5px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;color:#858d96;background:transparent;font-size:11px;white-space:nowrap}.detail-tabs button:hover{color:#d8dce0;background:#25292e}.detail-tabs button.active{color:#f1f3f5;border-color:#285f86;background:#17364d}.detail-tabs button:disabled,.detail-tabs button:disabled:hover{color:#6f7780;background:transparent;border-color:transparent;opacity:.42;cursor:not-allowed}.detail-tabs .detail-close{display:none;width:27px;padding:0;align-items:center;justify-content:center}.detail-tabs__more{min-width:0;position:relative}.detail-tabs__more>.detail-more-trigger{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.detail-more-menu{width:150px;position:absolute;z-index:90;top:calc(100% + 5px);right:0;padding:5px;border:1px solid #3a4047;border-radius:7px;display:grid;gap:3px;background:#23272c;box-shadow:0 12px 28px #00000061}.detail-more-menu button{width:100%;height:32px;padding:0 10px;text-align:left}.profile-block,.detail-section{border-color:var(--line)}.profile-block h2,.detail-account strong,.detail-section dd{color:#eceff2}.profile-badges b,.tag-list b{color:#9ecbec;background:#183750}.detail-section h3{color:#7d858e}.detail-section dt{color:#8f979f}.detail-section :is(select,.sxt-select__trigger){max-width:112px;height:30px;border:1px solid #383c43;border-radius:6px;padding:0 7px;color:#dfe4e8;background:#24272c;font-size:9px}.ai-mode{background:#24272c}.ai-mode button.active{color:#54b5fa;background:#343840;box-shadow:0 1px 3px #00000040}.detail-feature{padding:23px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;border-bottom:1px solid var(--line)}.detail-feature>svg{color:#4faef3}.detail-feature h3{color:#f0f2f4;font-size:14px}.detail-feature>p{color:#9299a2;font-size:10px;line-height:1.65}.knowledge-source{width:100%;min-height:55px;padding:9px 10px;border:1px solid #30343a;border-radius:7px;display:flex;align-items:center;gap:9px;color:#83bfe9;background:#202328}.knowledge-source>span{min-width:0;display:grid;gap:4px}.knowledge-source strong{color:#dce1e5;font-size:10px}.knowledge-source small{color:#7f8790;font-size:8px}.detail-loading,.detail-empty{color:#818993;font-size:9px;display:flex;align-items:center;gap:6px}.quick-reply-list,.knowledge-list{width:100%;display:grid;gap:6px}.quick-reply-list button{min-height:45px;padding:8px 9px;border:1px solid #30343a;border-radius:6px;color:#dfe3e7;background:#202328;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.quick-reply-list button:hover{border-color:#315d7e;background:#1d2b35}.quick-reply-list button span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.quick-reply-list button small{flex:0 0 auto;color:#71899b;font-size:8px}.knowledge-list article{padding:10px;border:1px solid #30343a;border-radius:6px;background:#202328}.knowledge-list article>span{display:flex;align-items:center;gap:6px;color:#65afe3}.knowledge-list article strong{color:#dfe3e7;font-size:10px}.knowledge-list article p{margin-top:7px;color:#9199a2;font-size:9px;line-height:1.55;white-space:pre-wrap}.profile-editor{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-editor label{min-width:0;display:grid;gap:5px;color:#89919a;font-size:8px}.profile-editor input,.profile-editor :is(select,.sxt-select__trigger),.profile-editor textarea{width:100%;min-width:0;border:1px solid #383c43;border-radius:6px;padding:7px 8px;color:#edf0f3;background:#22252a;font:inherit}.profile-editor textarea{height:70px;resize:vertical;line-height:1.5}.profile-editor__wide,.profile-save{grid-column:1 / -1}.profile-save{justify-self:end}.metric-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.metric-grid>span{min-height:59px;border:1px solid #30343a;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#202328}.metric-grid strong{color:#f0f2f4;font-size:14px}.metric-grid small{color:#7f8790;font-size:8px}.customer-insight,.customer-sop{align-items:stretch}.customer-insight>svg,.customer-sop>svg{align-self:flex-start}.customer-insight>h3,.customer-sop>h3{margin-top:-33px;padding-left:31px;line-height:22px}.insight-progress{min-height:54px;padding:9px 10px;border:1px solid #34414a;border-radius:7px;display:flex;align-items:flex-start;gap:8px;color:#8fc8ed;background:#1d2931}.insight-progress>svg{flex:0 0 auto;margin-top:2px}.insight-progress>span{min-width:0;display:grid;gap:4px}.insight-progress strong{color:#dce8ef;font-size:10px;line-height:1.4}.insight-progress small{color:#84949e;font-size:8px;line-height:1.5}.insight-progress--completed{border-color:#2eaa7859;color:#65c79e;background:#1c563e3d}.insight-progress--failed{border-color:#da636357;color:#e28d8d;background:#5725293d}.insight-progress--queued,.insight-progress--running,.insight-progress--collecting{border-color:#4394cb61}.insight-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.insight-actions .button{min-width:0;justify-content:center;padding-inline:8px;font-size:9px}.insight-results{display:grid;gap:8px}.insight-results>section{padding:10px;border:1px solid #30343a;border-radius:7px;background:#202328}.insight-results h4,.sop-opening h4{color:#dfe5e9;font-size:10px}.insight-results p,.sop-opening p{margin-top:7px;color:#9ba4ab;font-size:9px;line-height:1.65;white-space:pre-wrap}.insight-chips{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}.insight-chips span{min-height:24px;padding:4px 7px;border:1px solid #34434d;border-radius:999px;display:inline-flex;align-items:center;color:#abc8d9;background:#1c2b34;font-size:8px;line-height:1.35}.insight-chips--tags span{border-color:#2dae7c59;color:#8cd4b4;background:#1f5b4340}.insight-chips em{color:#737d85;font-size:8px;font-style:normal}.sop-opening{padding:11px;border:1px solid #345064;border-radius:8px;background:linear-gradient(145deg,#1c3443eb,#1d272feb)}.sop-opening .button{width:100%;margin-top:10px;justify-content:center}.sop-list{display:grid;gap:8px}.sop-list>article{padding:10px;border:1px solid #30343a;border-radius:8px;background:#202328}.sop-list>article>header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px}.sop-list>article>header>b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#b9ddf4;background:#21445a;font-size:9px}.sop-list>article>header>span{min-width:0;display:grid;gap:3px}.sop-list>article>header strong{color:#e3e7ea;font-size:10px}.sop-list>article>header small{color:#78838b;font-size:8px;line-height:1.4}.sop-list>article>header em{padding:3px 5px;border-radius:4px;color:#7dc9a9;background:#2776543d;font-size:7px;font-style:normal;white-space:nowrap}.sop-list dl{margin-top:9px;display:grid;gap:6px}.sop-list dl>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:7px}.sop-list dt{color:#77828a;font-size:8px}.sop-list dd{color:#aab2b8;font-size:8px;line-height:1.5;white-space:pre-wrap}.sop-list>article>button{width:100%;min-height:30px;margin-top:9px;border:1px solid #375367;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#9fd1ed;background:#1c2c35;font-size:8px}.sop-list>article>button:hover{border-color:#39769e;background:#203947}.customer-journey{align-items:stretch}.customer-journey>svg{align-self:flex-start}.customer-journey>h3{margin-top:-33px;padding-left:31px;line-height:22px}.journey-launcher{display:grid;gap:8px}.workflow-picker-trigger{width:100%;min-height:48px;padding:7px 9px;border:1px solid #344650;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dce9ee;background:#1e2930;text-align:left;cursor:pointer}.workflow-picker-trigger:hover{border-color:#4c829f;background:#24343c}.workflow-picker-trigger>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px}.workflow-picker-trigger>span>svg{grid-row:span 2;color:#63b8e8}.workflow-picker-trigger strong,.workflow-picker-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-picker-trigger strong{font-size:10px}.workflow-picker-trigger small{color:#8da5af;font-size:8px}.workflow-picker-backdrop{position:fixed;z-index:240;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:0 18px 18px;background:#00000075;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workflow-picker-sheet{width:min(560px,100%);max-height:min(74vh,620px);overflow:hidden;border:1px solid #3a4a52;border-radius:12px;color:#e8eef1;background:#182126;box-shadow:0 24px 80px #00000080;animation:workflow-sheet-in .18s ease-out}.workflow-picker-sheet>header{min-height:58px;padding:10px 13px;border-bottom:1px solid #2d3a40;display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-picker-sheet>header>span{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center}.workflow-picker-sheet>header>span>svg{grid-row:span 2;color:#64b9e7}.workflow-picker-sheet>header strong{font-size:12px}.workflow-picker-sheet>header small{color:#8da0a8;font-size:9px}.workflow-picker-options{max-height:calc(min(74vh,620px) - 59px);overflow:auto;padding:8px;display:grid;gap:5px}.workflow-picker-options>button{width:100%;min-height:52px;padding:8px 9px;border:1px solid transparent;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#c9d7dc;background:transparent;text-align:left;cursor:pointer}.workflow-picker-options>button:hover{background:#22323a}.workflow-picker-options>button.active{border-color:#3b83aa;color:#e9f7ff;background:#214052}.workflow-picker-options>button>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:center}.workflow-picker-options>button>span>svg{grid-row:span 2;color:#66b9e7}.workflow-picker-options strong,.workflow-picker-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-picker-options strong{font-size:10px}.workflow-picker-options small{color:#90a6af;font-size:8px}.workflow-picker-options>p{padding:20px 10px;color:#92a3aa;font-size:10px;text-align:center}@keyframes workflow-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.journey-launcher :is(select,.sxt-select__trigger){width:100%;min-height:34px;padding:0 9px;border:1px solid #343a40;border-radius:7px;color:#dfe5e9;background:#1e2227;font-size:9px}.journey-launcher .button{justify-content:center}.account-filter{max-width:min(48vw,420px);display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #343a40;border-radius:8px;overflow-x:auto;background:#1e2227}.account-filter button{min-height:32px;max-width:138px;padding:3px 7px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#9ca9b0;background:transparent;font-size:9px;white-space:nowrap;cursor:pointer}.account-filter button:hover{color:#e8eef1;background:#293139}.account-filter button.active{color:#eaf7ff;background:#315c76;box-shadow:inset 0 0 0 1px #7ec9f152}.account-filter button span{overflow:hidden;text-overflow:ellipsis}.ai-decision-settings{display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,.65fr) 150px;align-items:end;gap:9px;padding:10px;border:1px solid #2f424b;border-radius:8px;background:#18252b}.ai-decision-settings>label{display:grid;gap:5px;color:#a6b9c2;font-size:9px}.ai-decision-settings>label>span{color:#8da1ab}.ai-decision-settings :is(select,.sxt-select__trigger),.ai-decision-settings input{min-height:30px;padding:0 8px;border:1px solid #344b57;border-radius:6px;color:#dceaf0;background:#202d34;font-size:9px}.ai-decision-toggle{min-height:42px;display:flex!important;grid-template-columns:none;align-items:flex-start;gap:8px!important}.ai-decision-toggle input{width:15px;min-height:15px;margin-top:2px;accent-color:#41a6dc}.ai-decision-toggle span{display:grid;gap:3px}.ai-decision-toggle strong{color:#dceaf0;font-size:10px}.ai-decision-toggle small{color:#8399a3;line-height:1.45}.journey-empty{padding:18px 12px;border:1px dashed #3a444c;border-radius:9px;display:grid;justify-items:center;gap:7px;text-align:center}.journey-empty svg{color:#70b9df}.journey-empty strong{color:#e2e7ea;font-size:10px}.journey-empty p{color:#849099;font-size:8px;line-height:1.65}.journey-summary,.journey-reason,.journey-facts,.journey-progress,.journey-review,.journey-history{padding:11px;border:1px solid #30363c;border-radius:8px;background:#202328}.journey-summary header,.journey-review article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.journey-summary header span,.journey-review article>header span{min-width:0;display:grid;gap:3px}.journey-summary header strong,.journey-review article>header strong{color:#e3e7ea;font-size:10px}.journey-summary header small,.journey-review article>header small{color:#77828a;font-size:8px}.journey-summary header em,.journey-review article>header em,.journey-history em{padding:3px 5px;border-radius:5px;color:#7dc9a9;background:#2776543d;font-size:7px;font-style:normal;white-space:nowrap}.journey-summary header em[data-status=paused],.journey-summary header em[data-status=lost],.journey-summary header em[data-status=opted_out],.journey-history em[data-status=failed],.journey-history em[data-status=canceled]{color:#ef9b9b;background:#9a373740}.journey-summary>p,.journey-reason p{margin-top:9px;color:#aab2b8;font-size:9px;line-height:1.6;white-space:pre-wrap}.journey-summary dl{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.journey-summary dl div{padding:7px;border-radius:6px;background:#1b1e22;display:grid;gap:3px}.journey-summary dt,.journey-summary dd{font-size:8px}.journey-summary dt{color:#707c84}.journey-summary dd{margin:0;color:#c0c8cd}.journey-controls{display:flex;flex-wrap:wrap;gap:5px}.journey-controls button,.journey-review__actions button{min-height:28px;padding:0 8px;border:1px solid #394149;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#aab5bc;background:#22272c;font-size:8px}.journey-controls button:hover,.journey-review__actions button:hover{border-color:#4d6c7c;color:#d5e5ed}.journey-reason h4,.journey-facts h4,.journey-progress h4,.journey-review>h4,.journey-history>h4{margin:0 0 8px;display:flex;align-items:center;gap:5px;color:#dfe5e9;font-size:9px}.journey-facts>div{display:flex;flex-wrap:wrap;gap:5px}.journey-facts>div+h4{margin-top:12px}.journey-facts span{padding:4px 6px;border-radius:999px;color:#9ecae0;background:#1d3a49;font-size:7px}.journey-facts em{color:#78858d;font-size:8px;font-style:normal}.journey-progress{display:grid;gap:7px}.journey-progress article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:7px;opacity:.58}.journey-progress article.active{opacity:1}.journey-progress article>b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#91cce9;background:#1d4256;font-size:8px}.journey-progress article>span{display:grid;gap:3px}.journey-progress article strong{color:#dce3e7;font-size:9px}.journey-progress article small{color:#7b878e;font-size:7px;line-height:1.45}.journey-progress article>em{color:#75c59f;font-size:7px;font-style:normal}.journey-review{border-color:#715e32;background:#29261e}.journey-review>article{display:grid;gap:7px}.journey-review>article+article{margin-top:12px;padding-top:12px;border-top:1px solid #4a4330}.journey-review textarea{width:100%;min-height:58px;resize:vertical;padding:8px;border:1px solid #4b4432;border-radius:6px;color:#e3e0d8;background:#211f1a;font-size:9px;line-height:1.55}.journey-review__actions{display:flex;flex-wrap:wrap;gap:5px}.journey-review__actions button.primary{border-color:#337d5d;color:#d9f3e7;background:#285e47}.journey-history{display:grid;gap:7px}.journey-history>div{display:flex;justify-content:space-between;gap:8px}.journey-history>div span{min-width:0;display:grid;gap:2px}.journey-history>div strong{color:#cdd5d9;font-size:8px}.journey-history>div small{overflow:hidden;color:#737f86;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.contact-moment{width:100%;padding:10px 0;border-bottom:1px solid #2a2d33}.contact-moment p{color:#d8dce0;font-size:10px;line-height:1.55}.contact-moment time{display:block;margin-top:6px;color:#747c85;font-size:8px}.conversation-report-feature{min-height:100%;padding:16px 12px 24px;gap:10px}.conversation-report-heading{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.conversation-report-heading>svg{color:#4faef3}.conversation-report-heading>span{min-width:0;display:grid;gap:3px}.conversation-report-heading small{color:#747d86;font-size:8px;line-height:1.45}.conversation-report-date{width:100%;height:36px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;border:1px solid #34383f;border-radius:6px;background:#202328}.conversation-report-date input{width:100%;min-width:0;height:34px;border:0;outline:0;text-align:center;color:#dfe3e7;color-scheme:dark;background:transparent;font-size:10px}.conversation-report-prompt{width:100%;display:grid;gap:5px;color:#87909a;font-size:8px}.conversation-report-prompt textarea{width:100%;height:92px;resize:vertical;border:1px solid #383c43;border-radius:6px;padding:8px;outline:0;color:#e4e8eb;background:#22252a;font-size:9px;line-height:1.55}.conversation-report-prompt textarea:focus{border-color:#315d7e}.conversation-report-generate{width:100%;justify-content:center}.conversation-report-error{width:100%;padding:8px;border:1px solid rgba(218,99,99,.28);border-radius:6px;display:flex;align-items:flex-start;gap:6px;color:#efb1b1;background:#4b20233d;font-size:8px;line-height:1.45}.conversation-report-current{width:100%;border:1px solid #34383f;border-radius:7px;overflow:hidden;background:#202328}.conversation-report-current>header{min-height:44px;padding:8px 10px;border-bottom:1px solid #30343a;display:grid;gap:3px}.conversation-report-current>header strong{color:#edf0f2;font-size:10px;line-height:1.4}.conversation-report-current>header small,.conversation-report-current>footer{color:#747d86;font-size:8px}.conversation-report-current>div{max-height:320px;overflow-y:auto;padding:11px;color:#c8cdd2;font-size:9px;line-height:1.75;white-space:pre-wrap}.conversation-report-current>footer{min-height:31px;padding:7px 10px;border-top:1px solid #30343a}.conversation-report-empty{width:100%;min-height:86px;border:1px dashed #34383f;border-radius:7px;display:grid;place-content:center;justify-items:center;gap:7px;color:#69727b;font-size:9px}.conversation-report-history{width:100%;display:grid;gap:5px}.conversation-report-history>header{height:28px;display:flex;align-items:center;justify-content:space-between;color:#dce0e4}.conversation-report-history>header strong{font-size:10px}.conversation-report-history>header small{color:#747d86;font-size:8px}.conversation-report-history>div{display:grid;gap:3px}.conversation-report-history button{width:100%;min-height:42px;border:1px solid transparent;border-radius:6px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#dfe3e7;background:transparent}.conversation-report-history button:hover{background:#22262b}.conversation-report-history button.active{border-color:#28597c;background:#192b37}.conversation-report-history button>span{min-width:0;display:grid;gap:3px}.conversation-report-history button strong{font-size:9px}.conversation-report-history button small{color:#747d86;font-size:8px}.conversation-report-jobs{width:100%;display:grid;gap:6px}.conversation-report-jobs>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-report-jobs>header>span{display:flex;align-items:baseline;gap:6px}.conversation-report-jobs>header strong{color:#dce0e4;font-size:10px}.conversation-report-jobs>header small{color:#747d86;font-size:8px}.conversation-report-jobs>header>b{color:#6eaed9;font-size:8px;font-weight:600}.conversation-report-jobs>div{display:grid;gap:4px}.conversation-report-jobs>div>p{min-height:46px;display:grid;place-items:center;color:#69727b;font-size:8px}.conversation-report-job{min-width:0;min-height:48px;border:1px solid #30353b;border-radius:6px;padding:7px 7px 7px 8px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;background:#1d2025}.conversation-report-job:has(>button){grid-template-columns:7px minmax(0,1fr) auto 27px}.conversation-report-job>i{width:7px;height:7px;border-radius:50%;background:#6e7881}.conversation-report-job>span{min-width:0;display:grid;gap:3px}.conversation-report-job>span strong,.conversation-report-job>span small,.conversation-report-job>span em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conversation-report-job>span strong{color:#dfe3e6;font-size:9px}.conversation-report-job>span small{color:#747d86;font-size:7px}.conversation-report-job>span em{color:#d88888;font-size:7px;font-style:normal}.conversation-report-job>b{height:20px;border-radius:4px;padding:0 6px;display:inline-flex;align-items:center;color:#a7b2ba;background:#2b3036;font-size:7px;font-weight:600;white-space:nowrap}.conversation-report-job>button{width:27px;height:27px}.conversation-report-job--queued>i,.conversation-report-job--retrying>i{background:#d2a34e}.conversation-report-job--running>i{background:#40a9ee;box-shadow:0 0 0 3px #40a9ee1f;animation:report-job-pulse 1.3s ease-in-out infinite}.conversation-report-job--completed>i{background:#45b482}.conversation-report-job--failed>i{background:#db6969}.conversation-report-job--running>b{color:#83c8f5;background:#193b52}.conversation-report-job--completed>b{color:#82d2aa;background:#1b3a2e}.conversation-report-job--failed>b{color:#e49b9b;background:#472725}@keyframes report-job-pulse{50%{opacity:.35}}.group-invitation-feature{min-height:100%;padding:16px 12px 24px;gap:12px}.invitation-heading{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:8px}.invitation-heading>svg{color:#4faef3}.invitation-heading>span{min-width:0;display:grid;gap:3px}.invitation-heading h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invitation-heading small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#747d86;font-size:8px}.invitation-metrics{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #30343a;border-radius:7px;overflow:hidden;background:#202328}.invitation-metrics>span{min-width:0;height:54px;border-right:1px solid #30343a;display:grid;place-content:center;justify-items:center;gap:3px}.invitation-metrics>span:last-child{border-right:0}.invitation-metrics strong{color:#edf0f2;font-size:13px}.invitation-metrics small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7d858e;font-size:7px}.invitation-section-title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dce0e4}.invitation-section-title strong{font-size:10px}.invitation-section-title span{color:#747d86;font-size:8px}.invitation-ranking{width:100%;display:grid;gap:3px}.invitation-ranking>button{width:100%;min-height:48px;border:1px solid transparent;border-radius:6px;padding:5px 7px;display:grid;grid-template-columns:17px 30px minmax(0,1fr) auto;align-items:center;gap:7px;text-align:left;color:#dce0e4;background:transparent}.invitation-ranking>button:hover{background:#22262b}.invitation-ranking>button.active{border-color:#28597c;background:#192b37}.invitation-ranking>button>b{color:#6e7780;font-size:9px;text-align:center}.invitation-ranking>button:nth-child(1)>b{color:#f2b84a}.invitation-ranking>button:nth-child(2)>b{color:#aeb8c2}.invitation-ranking>button:nth-child(3)>b{color:#c78e62}.invitation-ranking>button>span{min-width:0;display:grid;gap:4px}.invitation-ranking>button>span strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px}.invitation-ranking>button>span small{display:flex;align-items:center;gap:3px;color:#727c85;font-size:8px}.invitation-ranking>button>em{color:#67b7ef;font-size:9px;font-style:normal}.invitation-detail{width:100%;border-top:1px solid #2b2f35;padding-top:11px}.invitation-detail>header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px}.invitation-detail>header>span{min-width:0;display:grid;gap:3px}.invitation-detail>header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#e5e8eb;font-size:10px}.invitation-detail>header small{color:#747d86;font-size:8px}.invitation-detail>header b{flex:0 0 auto;color:#68b8ef;font-size:9px}.invitation-detail>div{display:grid}.invitation-detail article{min-width:0;min-height:54px;border-bottom:1px solid #292d32;padding:7px 0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px}.invitation-detail article>span{min-width:0;display:grid;gap:3px}.invitation-detail article>span strong,.invitation-detail article>span small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invitation-detail article>span strong{color:#e1e5e8;font-size:9px}.invitation-detail article>span small{color:#6f7881;font-size:7px}.invitation-detail article time{grid-column:2 / -1;margin-top:-8px;color:#656e77;font-size:7px}.invitation-method{height:20px;border-radius:4px;padding:0 5px;display:flex;align-items:center;gap:3px;color:#78bce9;background:#183247;font-size:7px;font-style:normal;white-space:nowrap}.invitation-method--direct{color:#78c9a8;background:#18372d}.invitation-empty{width:100%;min-height:150px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:#69727b}.invitation-empty strong{color:#a5acb3;font-size:10px}.invitation-empty span{max-width:210px;font-size:8px;line-height:1.6}.invitation-error{width:100%;min-height:58px;border:1px solid #633b42;border-radius:6px;padding:8px;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;color:#df949b;background:#2b1c20;font-size:8px}.invitation-error button{border:0;color:#efb4b8;background:transparent;font-size:8px}.group-member-feature{min-height:100%;padding:16px 12px 24px;gap:10px}.group-operation-feature{min-height:100%;padding:16px 12px 28px;display:grid;align-content:start;gap:12px;color:#dce1e5}.group-operation-heading{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:8px}.group-operation-heading>svg{color:#58b58a}.group-operation-heading>span{min-width:0;display:grid;gap:3px}.group-operation-heading strong,.group-operation-heading small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-operation-heading strong{font-size:11px}.group-operation-heading small{color:#768089;font-size:8px}.group-operation-metrics{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #30343a;border-radius:7px;overflow:hidden;background:#202328}.group-operation-metrics span{height:49px;border-right:1px solid #30343a;display:grid;place-content:center;justify-items:center;gap:3px}.group-operation-metrics span:last-child{border-right:0}.group-operation-metrics strong{color:#eef1f3;font-size:13px}.group-operation-metrics small{color:#7c858e;font-size:7px;white-space:nowrap}.operation-plan-form{display:grid;gap:10px;border-bottom:1px solid #2e3237;padding-bottom:13px}.operation-plan-form>label,.operation-limits label,.operation-step-grid label,.operation-step-content{min-width:0;display:grid;gap:5px;color:#7f8992;font-size:8px}.operation-plan-form input:not([type=checkbox]),.operation-plan-form :is(select,.sxt-select__trigger),.operation-plan-form textarea,.operation-steps input:not([type=checkbox]),.operation-steps :is(select,.sxt-select__trigger),.operation-steps textarea{min-width:0;width:100%;border:1px solid #373c42;border-radius:6px;outline:0;color:#e4e8eb;background:#1a1d21;font:inherit}.operation-plan-form input:not([type=checkbox]),.operation-plan-form :is(select,.sxt-select__trigger),.operation-steps input:not([type=checkbox]),.operation-steps :is(select,.sxt-select__trigger){height:32px;padding:0 8px}.operation-plan-form textarea,.operation-steps textarea{min-height:62px;padding:8px;resize:vertical;line-height:1.55}.operation-plan-form input:focus,.operation-plan-form :is(select,.sxt-select__trigger):focus,.operation-plan-form textarea:focus,.operation-steps input:focus,.operation-steps :is(select,.sxt-select__trigger):focus,.operation-steps textarea:focus{border-color:#2a8ccf;box-shadow:0 0 0 2px #2a8ccf17}.operation-enabled{min-height:47px;border:1px solid #315143;border-radius:7px;padding:8px 10px;display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:#1e2924}.operation-enabled>span{min-width:0;display:grid;gap:3px}.operation-enabled strong{color:#b7dfcb;font-size:9px}.operation-enabled small{color:#779487;font-size:7px}.operation-enabled input,.operation-steps input[type=checkbox]{width:14px;height:14px;flex:0 0 auto;accent-color:#2da46e}.operation-mode{display:grid;gap:5px;color:#7f8992;font-size:8px}.operation-mode>div{height:32px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #373c42;border-radius:6px;overflow:hidden}.operation-mode button{border:0;color:#858f97;background:#1a1d21;font-size:8px}.operation-mode button.active{color:#dceef9;background:#21415a}.operation-mode button.active.danger{color:#ffd0c9;background:#57302b}.operation-mode small{color:#6f7881;font-size:7px;line-height:1.45}.operation-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.operation-plan-actions{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:7px}.operation-plan-actions .button{min-width:0;height:31px;padding:0 7px;font-size:8px}.operation-steps,.operation-runs{display:grid;gap:9px}.operation-steps>header,.operation-runs>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px}.operation-steps>header>span,.operation-runs>header>span{min-width:0;display:flex;align-items:baseline;gap:6px}.operation-steps>header strong,.operation-runs>header strong{font-size:10px}.operation-steps>header small,.operation-runs>header small{color:#717b84;font-size:7px}.operation-steps>article,.operation-runs>article{min-width:0;border:1px solid #32373d;border-radius:7px;padding:10px;display:grid;gap:9px;background:#202328}.operation-steps>article>header{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px}.operation-steps>article>header input{border:0;padding:0;color:#eef1f3;background:transparent;font-size:10px;font-weight:700}.operation-step-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.operation-step-grid label:first-child{grid-column:1 / -1}.operation-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.operation-weekdays button{aspect-ratio:1;border:1px solid #353a40;border-radius:5px;color:#747e87;background:#181b1f;font-size:7px}.operation-weekdays button.active{border-color:#276b4c;color:#a8ddc3;background:#1f3b2e}.operation-steps>article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.operation-steps>article>footer label{display:inline-flex;align-items:center;gap:5px;color:#89929a;font-size:8px}.operation-steps>article>footer .button{height:27px;padding:0 7px;font-size:7px}.operation-runs{border-top:1px solid #2e3237;padding-top:8px}.operation-runs>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.operation-runs>article>header>span{min-width:0;display:grid;gap:3px}.operation-runs>article>header strong{overflow:hidden;color:#e7eaed;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.operation-runs>article>header small{color:#707982;font-size:7px}.operation-runs>article p{max-height:150px;overflow:auto;white-space:pre-wrap;color:#aeb6bd;font-size:8px;line-height:1.6}.operation-runs>article em{display:flex;align-items:flex-start;gap:4px;color:#d38a84;font-size:7px;font-style:normal;line-height:1.45}.operation-runs>article footer{display:flex;justify-content:flex-end;gap:5px}.operation-runs>article footer .button{height:27px;padding:0 7px;font-size:7px}.operation-status{height:19px;flex:0 0 auto;border-radius:4px;padding:0 6px;display:inline-flex;align-items:center;color:#8fc4e7;background:#1c3a4f;font-size:7px}.operation-status--awaiting_review{color:#e2c174;background:#44381e}.operation-status--completed{color:#79c9a4;background:#1b3a2e}.operation-status--failed,.operation-status--rejected{color:#df958e;background:#472725}.group-member-heading{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px}.group-member-heading>svg{color:#4faef3}.group-member-heading>span{min-width:0;display:grid;gap:3px}.group-member-heading small{overflow:hidden;color:#747d86;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.group-member-refresh{min-width:88px;height:30px;padding:0 8px;gap:4px;font-size:8px;white-space:nowrap}.group-profile-refresh{min-height:28px;padding:0 8px;gap:4px;font-size:8px;white-space:nowrap}.group-departure-panel{width:100%;display:grid;gap:10px}.group-departure-metrics{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #30343a;border-radius:7px;overflow:hidden;background:#202328}.group-departure-metrics span{min-width:0;height:52px;border-right:1px solid #30343a;display:grid;place-content:center;justify-items:center;gap:3px}.group-departure-metrics span:last-child{border-right:0}.group-departure-metrics strong{color:#eef1f3;font-size:13px}.group-departure-metrics small{max-width:100%;overflow:hidden;color:#7c858e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.group-departure-filter{width:100%;height:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.group-departure-filter button{min-width:0;border:0;color:#858d96;background:transparent;font-size:8px}.group-departure-period{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;color:#747e86;font-size:7px}.group-departure-period>.segmented{height:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.group-departure-period button{min-width:0;border:0;color:#828b94;background:transparent;font-size:7px}.group-departure-list{width:100%;display:grid}.group-departure-list>article{min-width:0;min-height:78px;border-bottom:1px solid #292d32;padding:9px 0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px}.group-departure-list>article>span{min-width:0;display:grid;gap:3px}.group-departure-list>article>span>span{min-width:0;display:flex;align-items:center;gap:4px}.group-departure-list strong,.group-departure-list small,.group-departure-list em,.group-departure-list i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-departure-list strong{color:#e4e8eb;font-size:9px}.group-departure-list small{color:#717b84;font-size:7px}.group-departure-list em{color:#c18478;font-size:7px;font-style:normal}.group-departure-list i{color:#626d75;font-size:7px;font-style:normal}.group-departure-list b{height:17px;flex:0 0 auto;border-radius:3px;padding:0 4px;display:inline-flex;align-items:center;color:#72c7a1;background:#18372d;font-size:6px}.group-departure-list b.rejoined{color:#77bce9;background:#18364b}.group-departure-empty{min-height:170px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:#68727b}.group-departure-empty strong{color:#a7afb6;font-size:9px}.group-departure-empty span{max-width:220px;font-size:8px;line-height:1.55}.group-departure-note{width:100%;margin:0;padding:8px;border:1px solid #4c4032;border-radius:6px;display:flex;align-items:flex-start;gap:5px;color:#a89572!important;background:#252117;font-size:7px!important;line-height:1.5!important}.group-departure-note svg{flex:0 0 auto;margin-top:1px}.group-member-metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #30343a;border-radius:7px;overflow:hidden;background:#202328}.group-member-metrics span{height:50px;border-right:1px solid #30343a;display:grid;place-content:center;justify-items:center;gap:3px}.group-member-metrics span:last-child{border-right:0}.group-member-metrics strong{color:#eef1f3;font-size:13px}.group-member-metrics small{color:#7c858e;font-size:7px}.group-member-search{width:100%;height:32px;border:1px solid #34383e;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:6px;color:#737d86;background:#17191d}.group-member-search input{min-width:0;width:100%;border:0;outline:0;color:#e4e7ea;background:transparent;font-size:9px}.group-member-filter{width:100%;height:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.group-member-filter button{min-width:0;border:0;color:#858d96;background:transparent;font-size:8px}.group-member-batchbar{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:6px}.group-member-batchbar>label{display:inline-flex;align-items:center;gap:5px;color:#929aa2;font-size:8px}.group-member-batchbar .button{height:28px;padding:0 7px;font-size:8px}.group-member-check,.group-member-batchbar input,.group-repeat-warning input,.group-template-save input[type=checkbox]{width:13px;height:13px;accent-color:#168cf3}.group-member-list{order:2;width:100%;display:grid}.group-member-list>article{min-width:0;min-height:69px;border-bottom:1px solid #292d32;padding:8px 0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px}.group-member-list>article:has(>.group-member-check){grid-template-columns:13px 36px minmax(0,1fr) auto;gap:7px}.group-member-check{margin:0}.group-member-check:disabled{opacity:.35}.group-member-main{min-width:0;display:grid;gap:3px}.group-member-main>span{min-width:0;display:flex;align-items:center;gap:4px}.group-member-main strong,.group-member-main small,.group-member-main em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-member-main strong{color:#e4e8eb;font-size:9px}.group-member-main small{color:#717b84;font-size:7px}.group-member-main em{display:flex;align-items:center;gap:3px;color:#69737c;font-size:7px;font-style:normal}.group-member-main b{height:17px;flex:0 0 auto;border-radius:3px;padding:0 4px;display:inline-flex;align-items:center;color:#e4b65f;background:#3c301d;font-size:6px}.group-member-main b.self{color:#7cc1ee;background:#18364b}.group-member-main b.friend{color:#72c7a1;background:#18372d}.group-member-main b.attempt{color:#e1b766;background:#3b311d}.group-member-main b.attempt--succeeded{color:#71c69f;background:#18362c}.group-member-main b.attempt--running,.group-member-main b.attempt--queued{color:#72bff0;background:#18364b}.group-member-main .group-attempt-error{color:#d18484}.group-member-actions{flex:0 0 auto;display:flex;align-items:center}.group-member-actions{gap:3px}.group-add-button{height:27px;border:1px solid #285c80;border-radius:5px;padding:0 6px;display:inline-flex;align-items:center;gap:3px;color:#72bff0;background:#172b38;font-size:7px}.group-add-button:hover{border-color:#3982b5;background:#19394c}.group-add-button:disabled{opacity:.42;cursor:not-allowed}.group-member-empty{min-height:150px;display:grid;place-content:center;justify-items:center;gap:8px;color:#68727b}.group-member-empty strong{color:#a7afb6;font-size:9px}.group-add-confirm{position:fixed;z-index:80;top:100px;right:18px;width:min(360px,calc(100vw - 36px));max-height:calc(100vh - 130px);overflow-y:auto;border:1px solid #36566c;border-radius:7px;padding:12px;display:grid;gap:9px;background:#19252d;box-shadow:0 16px 42px #0000007a}.group-add-confirm>header{display:grid;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:7px}.group-add-confirm>header>span{min-width:0;display:grid;gap:3px}.group-add-confirm>header strong,.group-add-confirm>header small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-add-confirm>header strong{color:#edf0f2;font-size:10px}.group-add-confirm>header small{color:#71808a;font-size:7px}.group-add-confirm>label,.group-template-select,.group-batch-grid label{display:grid;gap:4px;color:#8f9aa3;font-size:8px}.group-add-confirm textarea,.group-add-confirm input:not([type=checkbox]),.group-add-confirm :is(select,.sxt-select__trigger){width:100%;border:1px solid #3a4650;border-radius:5px;outline:0;padding:7px 8px;color:#e8ebed;background:#141a1f;font:inherit}.group-add-confirm textarea{height:58px;resize:vertical;line-height:1.5}.group-add-confirm>footer{display:flex;justify-content:flex-end;gap:6px}.group-add-confirm .button{height:29px;padding:0 8px;font-size:8px}.group-template-save{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:6px}.group-template-save>label{display:flex;align-items:center;gap:4px;color:#8f9aa3;font-size:7px;white-space:nowrap}.group-repeat-warning{border:1px solid #684f27;border-radius:5px;padding:7px;display:grid!important;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:6px;color:#d5b16a!important;background:#2b2418;line-height:1.45}.group-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.group-batch-note{margin:0;color:#7f8992;font-size:7px;line-height:1.5}.group-job-panel{order:1;width:100%;border-top:1px solid #30343a;padding-top:10px;display:grid;gap:7px}.group-job-panel>header{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px}.group-job-panel>header>span,.group-job-panel article>header>span{min-width:0;display:grid;gap:2px}.group-job-panel strong{color:#e1e5e8;font-size:9px}.group-job-panel small{color:#77818a;font-size:7px}.group-job-panel>article{border:1px solid #30363d;border-radius:6px;padding:8px;display:grid;gap:6px;background:#191c20}.group-job-panel article>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.group-job-panel article>header>div{display:flex;align-items:center;gap:2px}.group-job-progress{height:4px;border-radius:2px;overflow:hidden;background:#2a2e34}.group-job-progress i{display:block;height:100%;border-radius:inherit;background:#168cf3;transition:width .2s ease}.group-job-panel article>footer{display:flex;justify-content:space-between;gap:5px;color:#818b94;font-size:6px}.group-job-panel article>p{margin:0;display:flex;align-items:center;gap:4px;color:#ce8383;font-size:7px;line-height:1.4}.icon-button{color:#8d959e}.icon-button:hover,.icon-button.active{color:#e8ebee;background:#2b2e34}.empty-workspace,.empty-chat{background:#101216}.connection-pill{border-color:#34383f;color:#a5acb4;background:#202226f0}.toast{background:#292d33}.workspace-page{color:#e9ecef;background:#15171b}.page-header{border-color:var(--line)}.page-header h1{color:#f0f2f4}.button,.page-actions :is(select,.sxt-select__trigger),.form-stack :is(select,.sxt-select__trigger),.settings-page :is(select,.sxt-select__trigger){border-color:#383c43;color:#dce0e4;background:#23262b}.button--secondary:hover{background:#2c3036}.button--primary{border-color:#168cf3;background:#168cf3;color:#fff}.button--primary:hover:not(:disabled){border-color:#0878d5;background:#0878d5}.segmented{background:#23262b}.segmented button{color:#89919a}.segmented button.active{color:#fff;background:#3a3e46;box-shadow:0 1px 3px #0000003d}.contact-table{border-color:var(--line)}.contact-table__head{border-color:var(--line);color:#848c95;background:#1c1e22}.contact-table__row{border-color:#292c32;color:#dce0e4;background:#17191d}.contact-table__row:hover{background:#202328}.contact-cell{color:#a5adb5}.contact-cell strong{color:#edf0f3}.row-action{color:#7f8790}.moments-page{background:#121418}.moments-feed{border-color:var(--line);background:#181a1e}.moment-item{border-color:var(--line)}.moment-item__body p{color:#dde1e4}.moment-item__body header strong{color:#80bce7}.moment-media button{color:#929aa2;background:#25282d}.devices-page{background:#121418}.device-card{border-color:var(--line);background:#1a1c20}.device-card>header{border-color:var(--line)}.device-card>header strong{color:#edf0f3}.device-state{color:#8f979f;background:#292c32}.device-state--online{color:#60c69b;background:#19382d}.device-state--failed{color:#ef8d83;background:#40211f}.device-spec{background:var(--line)}.device-spec>span{background:#1a1c20}.device-spec strong{color:#dce0e3}.device-card>footer{background:#17191d}.device-card code{color:#aab1b8}.device-transport{border-color:var(--line);color:#a6afb6;background:#17191d}.device-transport time{color:#7f8991}.oppo-sync-summary{border-color:var(--line);background:#1a1c20}.oppo-sync-summary strong{color:#dce2e5}.oppo-sync-summary small{color:#879198}.oppo-sync-summary--queued strong,.oppo-sync-summary--running strong,.oppo-sync-summary--waiting strong{color:#74b9e7}.oppo-sync-summary--failed strong,.oppo-sync-summary--failed small{color:#ef8d83}.oppo-history-audit{border-color:var(--line);background:#17191d}.oppo-history-audit__metrics{background:var(--line)}.oppo-history-audit__metrics>span{background:#1d2025}.oppo-history-audit__metrics strong,.oppo-history-audit>p strong{color:#dce2e5}.oppo-history-audit__metrics small,.oppo-history-audit>p small,.oppo-history-audit__note{color:#879198}.oppo-history-audit__warning{color:#ef9a78}.oppo-history-audit--warning{background:#211b19}.presence-date{border-color:#383c43;color:#8e979f;background:#202328}.presence-date input{color:#d8dde1;color-scheme:dark}.device-presence{border-color:var(--line);background:#1a1c20}.device-presence>header>span{color:#b3bbc2}.device-presence>header button{color:#6fc49f}.presence-metrics strong{color:#e1e5e8}.presence-latest,.presence-timeline li{color:#89929a}.presence-timeline li strong{color:#c5cbd0}.presence-event-detail b{color:#aeb6bd}.presence-event-detail small{color:#747e86}.message-failure-actions button{border-color:#3b4046;color:#aeb6bd;background:#24272c}.message-failure-actions button:hover:not(:disabled){border-color:#535a62;color:#e2e6e9;background:#2b2f35}.system-strip{border-color:var(--line);color:#9da5ad;background:#1a1c20}.system-strip span:first-child{color:#e6e9ec}.settings-page{background:#15171b}.settings-section{border-color:var(--line)}.settings-section__title h2{color:#edf0f3}.update-settings__summary strong,.update-release header strong,.update-history>strong{color:#e5e9ec}.update-settings__summary small,.update-progress small,.update-release p,.update-history>div{color:#929ba3}.update-progress>span{background:#30343a}.update-release{border-color:#35a77d}.update-history{border-color:var(--line)}.update-preservation{border-color:#315b49;color:#70c5a0;background:#193027}.update-preservation strong{color:#89d3b3}.update-preservation small{color:#8fa99d}.media-settings label{color:#9199a2}.media-settings :is(select,.sxt-select__trigger){border-color:#383c43;color:#edf0f3;background:#22252a}.media-settings p{color:#929ba3}.update-status{color:#a7afb6;background:#2b2f34}.update-status--available,.update-status--deferred,.update-status--downloaded{color:#79cba8;background:#1d3b30}.update-status--error{color:#e58a82;background:#412724}.profile-options button{border-color:#383c43;color:#9199a2;background:#1c1f23}.profile-options button.active{border-color:#168cf3;color:#5bb7f8;box-shadow:0 0 0 2px #168cf317}.profile-options strong{color:#e8ebee}.form-grid input,.form-stack input{border-color:#383c43;color:#edf0f3;background:#22252a}.form-grid input:focus,.form-stack input:focus{border-color:#287dbd;outline:0;box-shadow:0 0 0 2px #168cf317}.persona-admin article{border-color:#30343a}.ai-managed-notice{border-color:#315444;color:#77c89e;background:#1e2a24}.ai-managed-notice strong{color:#b8e7ce}.ai-managed-notice small{color:#91aa9c}.persona-admin article label{color:#9199a2}.persona-admin article input,.persona-admin article textarea{border-color:#383c43;color:#edf0f3;background:#22252a}.persona-admin article input:focus,.persona-admin article textarea:focus{border-color:#287dbd;outline:0;box-shadow:0 0 0 2px #168cf317}.ai-reply-settings-grid label{color:#9199a2}.ai-reply-settings-grid input,.ai-reply-settings-grid :is(select,.sxt-select__trigger),.ai-emoji-library :is(select,.sxt-select__trigger){border-color:#383c43;color:#edf0f3;background:#22252a}.ai-humanize-prompt{color:#aeb6bd}.ai-humanize-prompt textarea{border-color:#383c43;color:#edf0f3;background:#22252a}.ai-emoji-library{border-color:#30343a}.ai-emoji-library article{border-color:#34383f;background:#1c1f23}.ai-emoji-library article strong{color:#e6e9ec}.retention-stats>span{border-color:#34383f;background:#1c1f23}.retention-stats strong{color:#edf0f3}.retention-grid label>span{color:#9199a2}.retention-grid input{border-color:#383c43;color:#edf0f3;background:#22252a}.retention-grid input:focus{border-color:#287dbd;outline:0;box-shadow:0 0 0 2px #168cf317}.knowledge-admin{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px}.knowledge-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.knowledge-form label{min-width:0;display:grid;gap:6px;color:#9199a2;font-size:10px}.knowledge-form input,.knowledge-form :is(select,.sxt-select__trigger),.knowledge-form textarea{min-width:0;width:100%;border:1px solid #383c43;border-radius:6px;padding:8px 9px;color:#edf0f3;background:#22252a;font:inherit}.knowledge-form textarea{height:96px;resize:vertical;line-height:1.5}.knowledge-form__wide,.knowledge-enabled,.knowledge-form__actions{grid-column:1 / -1}.knowledge-enabled{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center}.knowledge-enabled input{width:15px;height:15px}.knowledge-form__actions{display:flex;justify-content:flex-end;gap:8px}.knowledge-admin-list{min-width:0;max-height:430px;overflow-y:auto;border-top:1px solid #30343a}.knowledge-admin-list article{min-height:86px;padding:11px 5px;border-bottom:1px solid #30343a;display:flex;justify-content:space-between;gap:10px}.knowledge-admin-list article>div{min-width:0;display:grid;align-content:start;gap:5px}.knowledge-admin-list article>div>span{color:#7f8790;font-size:9px}.knowledge-admin-list article b{margin-right:7px;color:#62b5ef;font-weight:600}.knowledge-admin-list article strong{color:#e6e9ec;font-size:11px}.knowledge-admin-list article p{color:#9299a2;font-size:9px;line-height:1.5;white-space:pre-wrap}.knowledge-admin-list article>span{flex:0 0 auto;display:flex;gap:2px}.modal-backdrop{background:#050709b8}.modal{color:#e8ebee;background:#1c1e22;box-shadow:0 20px 55px #00000075}.modal>header,.modal>footer{border-color:var(--line)}.modal-icon{color:#55b7fb;background:#173750}.search-result{border-color:#573238;background:#2c1e21}.search-result--success{border-color:#285342;background:#192d26}.login-dialog{color:#edf0f3;background:#1b1d21;box-shadow:0 24px 65px #0000007a}.modal-backdrop--login{background:#101216}.login-dialog__brand{background:#16181c}.login-dialog__body{color:#edf0f3}.environment-line{color:#9ba3ab;background:#24272c}.login-dialog__body p,.login-dialog__body label span,.login-remember span,.login-legal{color:#9ba3ab!important}.login-dialog__body .login-error{color:#ee9188!important}.login-dialog__body .login-feedback{color:#78cfaa!important}.login-method-tabs{border-color:#34383e}.login-method-tabs button{color:#9299a1}.login-forgot-link,.login-back-link{color:#76caa4}.login-mode-hint{color:#929ba1!important}.login-code-field button,.login-wechat-button{border-color:#315342;color:#76caa4;background:#1b3027}.login-divider:before,.login-divider:after{background:#34383e}.login-unavailable{border-color:#5b4824;color:#d5b56b;background:#2d271b}.login-dialog__body input{border-color:#3a3e46;color:#eef1f3;background:#22252a}.login-dialog__body input:focus{border-color:#168cf3;box-shadow:0 0 0 2px #168cf31a}.offline-button{color:#9199a1}.app-loading{background:#101216}@media(max-width:1300px){.chat-layout,.chat-layout--compact{grid-template-columns:190px 280px minmax(380px,1fr)}.detail-pane{width:294px;position:absolute;z-index:25;top:0;right:0;bottom:0;display:flex;box-shadow:-12px 0 28px #00000057}.detail-tabs{padding-right:39px}.detail-tabs .detail-close{display:flex;position:absolute;z-index:3;top:5px;right:6px;background:#25292e}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-pill{display:none}}@media(max-width:900px){.app-shell{grid-template-columns:62px minmax(0,1fr)}.chat-layout,.chat-layout--compact{grid-template-columns:280px minmax(0,1fr)}.account-pane{display:none}.friend-request-scroll{padding:18px}.app-rail nav button.active:before,.app-rail__bottom>button.active:before{left:-10px}.workspace-page{padding-left:22px;padding-right:22px}.contact-table__head,.contact-table__row{grid-template-columns:minmax(190px,1.3fr) minmax(130px,.9fr) minmax(120px,1fr) 24px}.contact-table__head span:nth-child(4),.contact-table__row>span:nth-child(4){display:none}.settings-section{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:720px){.app-shell{display:block;padding-bottom:58px}.app-rail{position:fixed;z-index:40;left:0;right:0;bottom:0;width:100%;height:58px;padding:0 10px;flex-direction:row;justify-content:center}.drag-region,.brand-button,.app-rail__bottom>button:not(.rail-profile){display:none}.app-rail nav{flex-direction:row;justify-content:center;width:auto}.app-rail__bottom{margin:0 0 0 5px;width:auto;flex-direction:row}.app-rail nav button.active:before,.app-rail__bottom>button.active:before{left:10px;right:10px;top:auto;bottom:-8px;width:auto;height:3px}.app-content{height:calc(100vh - 58px)}.chat-layout,.chat-layout--compact{grid-template-columns:minmax(0,1fr)}.conversation-pane{display:none}.friend-request-scroll{padding:12px}.friend-request-profile{padding:18px}.friend-request-message{padding:15px 18px 17px}.friend-request-facts{grid-template-columns:1fr}.friend-request-facts>div{min-height:54px;padding:11px 18px;border-right:0;border-bottom:1px solid #30343a}.friend-request-facts>div:last-child{border-bottom:0}.app-shell[data-theme=light] .friend-request-facts>div{border-bottom-color:#e2e7e8}.friend-request-form{padding:16px 18px 20px}.friend-request-fields{grid-template-columns:1fr}.friend-request-error,.friend-request-result{margin-left:18px;margin-right:18px}.message-viewport{padding:16px 12px 22px}.message-row__body{max-width:80%}.attachment-draft{width:220px;flex-basis:220px}.emoji-picker__panel{left:-68px;width:min(390px,calc(100vw - 20px))}.emoji-picker__grid,.emoji-picker__recent>div{grid-template-columns:repeat(9,36px)}.page-header{height:auto;min-height:82px;align-items:flex-start;padding:17px 0}.page-actions{flex-wrap:wrap;justify-content:flex-end}.page-toolbar{align-items:stretch;height:auto;padding:13px 0;flex-direction:column}.search-field--wide{width:100%}.contact-table__head{display:none}.contact-table__row{grid-template-columns:minmax(0,1fr) 24px;gap:8px}.contact-table__row>span:nth-child(2),.contact-table__row>span:nth-child(3),.contact-table__row>span:nth-child(4){display:none}.moment-item{grid-template-columns:40px minmax(0,1fr);padding:15px 12px}.device-grid{grid-template-columns:1fr}.system-strip{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.settings-section{display:block}.settings-section__title{margin-bottom:18px}.form-grid,.profile-options{grid-template-columns:1fr}.form-grid__wide{grid-column:auto}.persona-admin article>div{grid-template-columns:1fr}.retention-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-grid{grid-template-columns:1fr}.login-dialog{width:min(430px,100%);min-height:0;grid-template-columns:1fr}.login-dialog__brand{min-height:164px;padding:22px 25px}.login-brand-promo{display:none}.login-dialog__body{padding:28px 25px}.login-dialog__heading{display:block}.login-dialog__heading .environment-line{margin-top:17px}.login-method-tabs button{font-size:11px}.connection-pill{display:none}}.app-shell[data-ui-scale=small]{width:111.1111%;height:111.1111%;transform:scale(.9);transform-origin:0 0}.app-shell[data-ui-scale=large]{width:86.9566%;height:86.9566%;transform:scale(1.15);transform-origin:0 0}.appearance-settings{display:grid;gap:22px}.appearance-settings>div{display:grid;gap:10px}.appearance-settings>div>label{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.appearance-settings>div>label>span{color:#e6e9ec;font-size:11px;font-weight:700}.appearance-settings>div>label>small{color:#7f8790;font-size:9px}.preference-options button{min-width:0;height:66px;border:1px solid #383c43;border-radius:7px;padding:0 12px;display:flex;align-items:center;gap:10px;text-align:left;color:#8f98a0;background:#1c1f23}.preference-options button:hover{border-color:#4b535c;background:#22262b}.preference-options button.active{border-color:#168cf3;color:#65baf5;background:#192b38;box-shadow:0 0 0 2px #168cf314}.preference-options button>span{min-width:0;display:grid;gap:4px}.preference-options button strong{color:#e7eaed;font-size:11px}.preference-options button small{color:#78818a;font-size:8px}.preference-options button.active small{color:#8fb9d5}.app-shell[data-theme=light]{color:#273138;background:#eef2f2;--surface: #ffffff;--surface-subtle: #f3f6f6;--line: #dce3e4;--line-strong: #cbd5d7;--muted: #738087}.app-shell[data-theme=light] .app-content,.app-shell[data-theme=light] .workspace-page,.app-shell[data-theme=light] .settings-page{color:#273138;background:#f7f9f9}.app-shell[data-theme=light] .page-header h1{color:#273138}.app-shell[data-theme=light] .page-header span{color:#6f7c83}.app-shell[data-theme=light] .presence-date{border-color:#cbd5d7;color:#78858b;background:#fff}.app-shell[data-theme=light] .presence-date input{color:#46545b;color-scheme:light}.app-shell[data-theme=light] .device-card,.app-shell[data-theme=light] .device-spec>span,.app-shell[data-theme=light] .device-presence,.app-shell[data-theme=light] .oppo-sync-summary{color:#273138;background:#fff}.app-shell[data-theme=light] .device-card>footer{background:#fafbfb}.app-shell[data-theme=light] .device-presence>header>span{color:#55656d}.app-shell[data-theme=light] .presence-metrics strong{color:#2e3b41}.app-shell[data-theme=light] .presence-latest,.app-shell[data-theme=light] .presence-timeline li{color:#76838a}.app-shell[data-theme=light] .presence-timeline li strong{color:#47565d}.app-shell[data-theme=light] .presence-event-detail b{color:#5f6c72}.app-shell[data-theme=light] .presence-event-detail small{color:#929da2}.app-shell[data-theme=light] .message-failure-actions button{border-color:#d7dddf;color:#68767d;background:#fff}.app-shell[data-theme=light] .account-pane{color:#273138;background:#f5f7f7}.app-shell[data-theme=light] .account-pane__header h1,.app-shell[data-theme=light] .pane-heading h1{color:#273138}.app-shell[data-theme=light] .account-search,.app-shell[data-theme=light] .search-field{border-color:#d6dfe1;color:#76848b;background:#fff}.app-shell[data-theme=light] .account-search input,.app-shell[data-theme=light] .search-field input{color:#273138}.app-shell[data-theme=light] .account-status-tabs{background:#e8eded}.app-shell[data-theme=light] .account-status-tabs button{color:#67757c}.app-shell[data-theme=light] .account-status-tabs button.active{color:#176f52;background:#fff;box-shadow:0 1px 3px #232f3517}.app-shell[data-theme=light] .account-row{color:#29343a}.app-shell[data-theme=light] .account-row:hover{background:#e9eeee}.app-shell[data-theme=light] .account-row.active{color:#193b31;background:#dcebe5;box-shadow:inset 2px 0 #20a774}.app-shell[data-theme=light] .account-row.active small{color:#51766a}.app-shell[data-theme=light] .account-pane__footer strong{color:#3c494f}.app-shell[data-theme=light] .conversation-pane{background:#f3f6f6}.app-shell[data-theme=light] .conversation-tabs button{color:#718087}.app-shell[data-theme=light] .conversation-tabs button:hover,.app-shell[data-theme=light] .conversation-tabs button.active{color:#263139}.app-shell[data-theme=light] .conversation-tabs button.active{border-bottom-color:#20a774}.app-shell[data-theme=light] .conversation-row{color:#273138}.app-shell[data-theme=light] .conversation-row:hover{background:#e9eeee}.app-shell[data-theme=light] .conversation-row--active,.app-shell[data-theme=light] .conversation-row--active:hover{background:#dcebe5;box-shadow:inset 3px 0 #20a774}.app-shell[data-theme=light] .conversation-row__top strong{color:#273138}.app-shell[data-theme=light] .conversation-row__preview{color:#6f7b82}.app-shell[data-theme=light] .conversation-row--active .conversation-row__preview,.app-shell[data-theme=light] .conversation-row--active .conversation-row__account{color:#55746a}.app-shell[data-theme=light] .conversation-row__suspended{border-color:#f3f6f6;color:#8b641a;background:#f4dfaa}.app-shell[data-theme=light] .friend-request-row{color:#273138}.app-shell[data-theme=light] .friend-request-row:hover{background:#e9eeee}.app-shell[data-theme=light] .friend-request-row.active{background:#dcebe5;box-shadow:inset 3px 0 #20a774}.app-shell[data-theme=light] .friend-request-row small,.app-shell[data-theme=light] .friend-request-row em{color:#6f7c83}.app-shell[data-theme=light] .friend-request-status{color:#8a661e;background:#f4e9cb}.app-shell[data-theme=light] .friend-request-status--processing{color:#286d99;background:#dcecf6}.app-shell[data-theme=light] .friend-request-status--accepted{color:#176d4f;background:#d9eee6}.app-shell[data-theme=light] .friend-request-status--rejected{color:#8d4a4e;background:#f1dddd}.app-shell[data-theme=light] .friend-request-workspace{background:#f1f4f4}.app-shell[data-theme=light] .friend-request-detail{border-color:#d9e1e2;color:#334149;background:#fff;box-shadow:0 8px 24px #283a410f}.app-shell[data-theme=light] .friend-request-profile,.app-shell[data-theme=light] .friend-request-message,.app-shell[data-theme=light] .friend-request-facts,.app-shell[data-theme=light] .friend-request-facts>div{border-color:#e2e7e8}.app-shell[data-theme=light] .friend-request-profile__identity>strong{color:#59676e}.app-shell[data-theme=light] .friend-request-profile__identity>small,.app-shell[data-theme=light] .friend-request-message>span,.app-shell[data-theme=light] .friend-request-detail dt,.app-shell[data-theme=light] .friend-request-form>header>small,.app-shell[data-theme=light] .friend-request-fields>label{color:#6f7c83}.app-shell[data-theme=light] .friend-request-message>p,.app-shell[data-theme=light] .friend-request-form>header>strong{color:#273138}.app-shell[data-theme=light] .friend-request-detail dd{color:#405058}.app-shell[data-theme=light] .friend-request-detail input{border-color:#d1dbdd;color:#273138;background:#fff}.app-shell[data-theme=light] .friend-request-result{border-color:#c9e3d7;color:#176d4f;background:#f0f9f5}.app-shell[data-theme=light] .friend-request-result>i{background:#28946d}.app-shell[data-theme=light] .friend-request-result strong{color:#245f4b}.app-shell[data-theme=light] .friend-request-result small{color:#648074}.app-shell[data-theme=light] .friend-request-result--rejected{border-color:#ead2d3;color:#914e53;background:#fff6f6}.app-shell[data-theme=light] .friend-request-result--rejected>i{background:#b7676c}.app-shell[data-theme=light] .friend-request-result--rejected strong{color:#87464b}.app-shell[data-theme=light] .friend-request-result--rejected small{color:#8d7072}.app-shell[data-theme=light] .friend-request-result--processing{border-color:#cfe0ec;color:#286d99;background:#f2f8fc}.app-shell[data-theme=light] .friend-request-result--processing>i{background:#438db8}.app-shell[data-theme=light] .friend-request-result--processing strong{color:#286d99}.app-shell[data-theme=light] .friend-request-result--processing small{color:#648096}.app-shell[data-theme=light] .directory-group>h2{color:#69767c;background:#f3f6f6f5}.app-shell[data-theme=light] .directory-row{color:#273138}.app-shell[data-theme=light] .directory-row:hover{background:#e8eded}.app-shell[data-theme=light] .message-pane,.app-shell[data-theme=light] .message-viewport{background:#f1f4f4}.app-shell[data-theme=light] .chat-header{border-color:#d9e1e2;background:#fffffff7}.app-shell[data-theme=light] .chat-header__identity strong{color:#263139}.app-shell[data-theme=light] .message-history-pagination button{border-color:#d8dfe1;color:#6f7c83;background:#fff}.app-shell[data-theme=light] .message-history-pagination button:hover:not(:disabled){border-color:#b9c5c9;color:#344149;background:#f5f7f7}.app-shell[data-theme=light] .message-date span{color:#77838a;background:#e2e8e8}.app-shell[data-theme=light] .message-bubble{border-color:#dce2e3;color:#273038;background:#fff;box-shadow:0 2px 5px #26343b0f}.app-shell[data-theme=light] .message-row--outgoing .message-bubble{border-color:#aad7c5;color:#16362b;background:#ccebdd}.app-shell[data-theme=light] .media-placeholder--loading{border-color:#d9e0e2;color:#718087;background:#e8edee}.app-shell[data-theme=dark] .message-system-event span{color:#a7afb6;background:#292e33}.app-shell[data-theme=light] .message-ai-recommendation{border-color:#cfe0ea;color:#34454f;background:#f4f9fc}.app-shell[data-theme=light] .message-ai-recommendation>header,.app-shell[data-theme=light] .message-ai-recommendation>footer{border-color:#d8e6ed}.app-shell[data-theme=light] .message-ai-recommendation>footer button{border-color:#cad7dd;color:#40515b;background:#fff}.app-shell[data-theme=light] .ai-no-reply{border-color:#d5dfe4;color:#667985;background:#fff}.app-shell[data-theme=light] .ai-no-reply strong{color:#3d4e58}.app-shell[data-theme=light] .ai-no-reply small{color:#72818a}.app-shell[data-theme=light] .composer{border-color:#d9e1e2;background:#fff}.app-shell[data-theme=light] .composer textarea{color:#273138}.app-shell[data-theme=light] .composer__drop-hint{color:#0878d5;background:#fffffff0}.app-shell[data-theme=light] .message-pane__drop-hint{color:#0878d5;background:#fffffff2}.app-shell[data-theme=light] .message-pane__drop-hint span{color:#69777e}.app-shell[data-theme=light] .attachment-drafts{border-color:#e0e6e7}.app-shell[data-theme=light] .attachment-draft{border-color:#d7dfe1;color:#2d383e;background:#f7f9f9}.app-shell[data-theme=light] .attachment-draft--uploading,.app-shell[data-theme=light] .attachment-draft--sending,.app-shell[data-theme=light] .attachment-draft--reading{border-color:#9dcbe8;background:#eef7fc}.app-shell[data-theme=light] .attachment-draft--sent{border-color:#9fd2ba;background:#eef8f3}.app-shell[data-theme=light] .attachment-draft--failed{border-color:#dfb7bb;background:#fff3f4}.app-shell[data-theme=light] .attachment-draft__preview{color:#748188;background:#e7eded}.app-shell[data-theme=light] .attachment-draft__details small>em{color:#849097}.app-shell[data-theme=light] .mention-picker{border-color:#cfdadc;color:#29343a;background:#fff;box-shadow:0 12px 32px #1a272e33}.app-shell[data-theme=light] .mention-picker>header{border-color:#e1e7e8;background:#fffffffa}.app-shell[data-theme=light] .mention-picker>button:hover,.app-shell[data-theme=light] .mention-picker>button.active{background:#e6f0ec}.app-shell[data-theme=light] .composer__tools .icon-button{color:#738087}.app-shell[data-theme=light] .composer__tools .icon-button:hover{color:#273138;background:#edf1f1}.app-shell[data-theme=light] .detail-pane{color:#273138;border-color:#d8e0e1;background:#fafcfc}.app-shell[data-theme=light] .detail-tabs{border-color:#d8e0e1;background:#fff}.app-shell[data-theme=light] .detail-tabs button{color:#68767d}.app-shell[data-theme=light] .detail-tabs button:hover,.app-shell[data-theme=light] .detail-tabs button.active{color:#263139}.app-shell[data-theme=light] .detail-tabs button:hover{background:#edf3f1}.app-shell[data-theme=light] .detail-tabs button.active{border-color:#9dd8c2;background:#e5f4ee}.app-shell[data-theme=light] .detail-tabs button:disabled,.app-shell[data-theme=light] .detail-tabs button:disabled:hover{color:#a4afb2;background:transparent;border-color:transparent;opacity:.58}.app-shell[data-theme=light] .detail-more-menu{border-color:#d5dfe0;background:#fff;box-shadow:0 12px 28px #21313929}.app-shell[data-theme=light] .profile-block h2,.app-shell[data-theme=light] .detail-account strong,.app-shell[data-theme=light] .detail-section dd,.app-shell[data-theme=light] .detail-feature h3{color:#273138}.app-shell[data-theme=light] .detail-feature>p,.app-shell[data-theme=light] .detail-section dt{color:#6f7c83}.app-shell[data-theme=light] .insight-progress{border-color:#cfdee6;color:#347da6;background:#f2f8fb}.app-shell[data-theme=light] .insight-progress strong{color:#35505f}.app-shell[data-theme=light] .insight-progress small{color:#70838e}.app-shell[data-theme=light] .insight-progress--completed{border-color:#b8dfce;color:#24805e;background:#eef8f3}.app-shell[data-theme=light] .insight-progress--failed{border-color:#ebc7c9;color:#b8565c;background:#fff4f4}.app-shell[data-theme=light] .insight-results>section,.app-shell[data-theme=light] .sop-list>article{border-color:#d8e0e1;background:#fff}.app-shell[data-theme=light] .insight-results h4,.app-shell[data-theme=light] .sop-opening h4,.app-shell[data-theme=light] .sop-list>article>header strong{color:#2d3a40}.app-shell[data-theme=light] .insight-results p,.app-shell[data-theme=light] .sop-opening p,.app-shell[data-theme=light] .sop-list dd{color:#65747b}.app-shell[data-theme=light] .insight-chips span{border-color:#cbdce4;color:#3c718c;background:#f1f7fa}.app-shell[data-theme=light] .insight-chips--tags span{border-color:#b7ddcc;color:#217b59;background:#edf8f2}.app-shell[data-theme=light] .sop-opening{border-color:#bdd8e7;background:linear-gradient(145deg,#f2f9fc,#f8fbfc)}.app-shell[data-theme=light] .sop-list>article>header>b{color:#2e7198;background:#e4f1f8}.app-shell[data-theme=light] .sop-list>article>header em{color:#247b5a;background:#e7f5ee}.app-shell[data-theme=light] .sop-list dt{color:#75838a}.app-shell[data-theme=light] .sop-list>article>button{border-color:#bed8e6;color:#347796;background:#f2f8fb}.app-shell[data-theme=light] .sop-list>article>button:hover{border-color:#8fbed5;background:#eaf5fa}.app-shell[data-theme=light] .journey-launcher :is(select,.sxt-select__trigger){border-color:#cad4d8;color:#354248;background:#fff}.app-shell[data-theme=light] .workflow-picker-trigger{border-color:#cbd9dd;color:#31434b;background:#fff}.app-shell[data-theme=light] .workflow-picker-trigger:hover{border-color:#78abc1;background:#f3f9fb}.app-shell[data-theme=light] .workflow-picker-trigger small{color:#71838b}.app-shell[data-theme=light] .workflow-picker-sheet{border-color:#d0dcdf;color:#2e3d43;background:#fff;box-shadow:0 24px 70px #2b414a3d}.app-shell[data-theme=light] .workflow-picker-sheet>header{border-color:#e0e7e9}.app-shell[data-theme=light] .workflow-picker-sheet>header small,.app-shell[data-theme=light] .workflow-picker-options small{color:#73848b}.app-shell[data-theme=light] .workflow-picker-options>button:hover{background:#f1f7f9}.app-shell[data-theme=light] .workflow-picker-options>button.active{border-color:#8cc0d8;color:#175a78;background:#e7f5fb}.app-shell[data-theme=light] .account-filter{border-color:#cad4d8;background:#f5f8f9}.app-shell[data-theme=light] .account-filter button{color:#65747c}.app-shell[data-theme=light] .account-filter button:hover{color:#27363d;background:#e8eff2}.app-shell[data-theme=light] .account-filter button.active{color:#155678;background:#dceff8}.app-shell[data-theme=light] .ai-decision-settings{border-color:#d2e0e5;background:#f5fafc}.app-shell[data-theme=light] .ai-decision-settings>label{color:#53656d}.app-shell[data-theme=light] .ai-decision-settings>label>span{color:#6d7f87}.app-shell[data-theme=light] .ai-decision-settings :is(select,.sxt-select__trigger),.app-shell[data-theme=light] .ai-decision-settings input{border-color:#cbd9de;color:#31434b;background:#fff}.app-shell[data-theme=light] .ai-decision-toggle strong{color:#31434b}.app-shell[data-theme=light] .ai-decision-toggle small{color:#71828a}.app-shell[data-theme=light] .journey-empty{border-color:#c8d4d8}.app-shell[data-theme=light] .journey-empty strong,.app-shell[data-theme=light] .journey-summary header strong,.app-shell[data-theme=light] .journey-review article>header strong,.app-shell[data-theme=light] .journey-reason h4,.app-shell[data-theme=light] .journey-facts h4,.app-shell[data-theme=light] .journey-progress h4,.app-shell[data-theme=light] .journey-review>h4,.app-shell[data-theme=light] .journey-history>h4,.app-shell[data-theme=light] .journey-progress article strong{color:#2f3d43}.app-shell[data-theme=light] .journey-summary,.app-shell[data-theme=light] .journey-reason,.app-shell[data-theme=light] .journey-facts,.app-shell[data-theme=light] .journey-progress,.app-shell[data-theme=light] .journey-history{border-color:#d7e0e3;background:#fff}.app-shell[data-theme=light] .journey-summary dl div{background:#f3f7f8}.app-shell[data-theme=light] .journey-summary dd,.app-shell[data-theme=light] .journey-summary>p,.app-shell[data-theme=light] .journey-reason p{color:#617178}.app-shell[data-theme=light] .journey-controls button,.app-shell[data-theme=light] .journey-review__actions button{border-color:#cfdbdf;color:#53636a;background:#f7fafb}.app-shell[data-theme=light] .journey-review{border-color:#e5d6ae;background:#fffbef}.app-shell[data-theme=light] .journey-review textarea{border-color:#e3d4ae;color:#4b4435;background:#fff}.app-shell[data-theme=light] .detail-pane input,.app-shell[data-theme=light] .detail-pane textarea,.app-shell[data-theme=light] .detail-pane :is(select,.sxt-select__trigger){border-color:#d1dbdd;color:#273138;color-scheme:light;background:#fff}.app-shell[data-theme=light] .conversation-report-current,.app-shell[data-theme=light] .conversation-report-job{border-color:#d8e0e1;background:#fff}.app-shell[data-theme=light] .conversation-report-current>header,.app-shell[data-theme=light] .conversation-report-current>footer{border-color:#e1e7e8}.app-shell[data-theme=light] .conversation-report-current>header strong,.app-shell[data-theme=light] .conversation-report-job>span strong,.app-shell[data-theme=light] .conversation-report-jobs>header strong{color:#273138}.app-shell[data-theme=light] .conversation-report-current>div{color:#46545b}.app-shell[data-theme=light] .conversation-report-history button{color:#344148}.app-shell[data-theme=light] .conversation-report-history button:hover{background:#edf2f2}.app-shell[data-theme=light] .conversation-report-history button.active{border-color:#9dcab8;background:#e6f2ed}.app-shell[data-theme=light] .settings-section{border-color:#dce3e4}.app-shell[data-theme=light] .settings-section__title h2,.app-shell[data-theme=light] .appearance-settings>div>label>span{color:#273138}.app-shell[data-theme=light] .preference-options button,.app-shell[data-theme=light] .profile-options button{border-color:#d4dddf;color:#66747b;background:#fff}.app-shell[data-theme=light] .preference-options button:hover{background:#f2f6f5}.app-shell[data-theme=light] .preference-options button.active,.app-shell[data-theme=light] .profile-options button.active{border-color:#20a774;color:#16805c;background:#edf7f3;box-shadow:0 0 0 2px #20a77414}.app-shell[data-theme=light] .preference-options button strong,.app-shell[data-theme=light] .profile-options strong{color:#2c373d}.app-shell[data-theme=light] .preference-options button.active small{color:#5c8878}.app-shell[data-theme=light] .form-grid input,.app-shell[data-theme=light] .form-stack input,.app-shell[data-theme=light] .settings-page :is(select,.sxt-select__trigger),.app-shell[data-theme=light] .persona-admin article input,.app-shell[data-theme=light] .persona-admin article textarea,.app-shell[data-theme=light] .retention-grid input,.app-shell[data-theme=light] .knowledge-form input,.app-shell[data-theme=light] .knowledge-form :is(select,.sxt-select__trigger),.app-shell[data-theme=light] .knowledge-form textarea{border-color:#d2dcde;color:#273138;background:#fff}.app-shell[data-theme=light] .retention-stats>span,.app-shell[data-theme=light] .ai-managed-notice{border-color:#d6e2dd;background:#f1f7f4}.app-shell[data-theme=light] .retention-stats strong,.app-shell[data-theme=light] .knowledge-admin-list article strong{color:#273138}.app-shell[data-theme=light] .knowledge-admin-list{border-color:#dce3e4}.app-shell[data-theme=light] .knowledge-admin-list article{border-color:#e0e6e7}.app-shell[data-theme=light] .knowledge-admin-list article p{color:#647178}.app-shell[data-theme=light] .detail-text-preview>button{border-color:#d4e0e5;color:#287fae;background:#f1f7fa}.app-shell[data-theme=light] .detail-text-preview>button:hover{border-color:#9cc7da;background:#e8f3f8}.app-shell[data-theme=light] .long-text-modal__body article{color:#3f4c53}.app-shell[data-theme=light] .icon-button:hover,.app-shell[data-theme=light] .icon-button.active{color:#273138;background:#e7eded}.app-shell[data-theme=light] .empty-workspace,.app-shell[data-theme=light] .empty-chat{background:#f1f4f4}.device-toolbar{min-height:58px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto auto;align-items:center;gap:9px}.device-toolbar>label:not(.search-field){height:34px;border:1px solid #383c43;border-radius:6px;padding-left:9px;display:flex;align-items:center;gap:5px;color:#7f8991;background:#202328}.device-toolbar :is(select,.sxt-select__trigger),.reply-learning-toolbar :is(select,.sxt-select__trigger),.table-pagination :is(select,.sxt-select__trigger){height:32px;border:0;outline:0;color:#d7dce0;background:transparent;font-size:10px}.device-toolbar>span,.reply-learning-toolbar>span{color:#78828a;font-size:9px;white-space:nowrap}.device-search,.reply-learning-search{width:100%;height:34px}.device-search>button,.reply-learning-search>button{width:26px;height:26px;border:0;display:grid;place-items:center;color:#747e86;background:transparent}.device-view-toggle{margin-left:2px}.device-view-toggle button{min-width:64px;display:flex;align-items:center;justify-content:center;gap:5px}.device-card>header>div>small{color:#6f7981;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-card__actions{min-height:45px;border-top:1px solid var(--line);padding:7px 12px;display:flex;justify-content:flex-end;align-items:center;background:#17191d}.device-card__actions .button{height:29px;font-size:9px}.device-table{margin-top:18px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#17191d}.device-table>header,.device-table>div>article{min-width:980px;display:grid;grid-template-columns:minmax(190px,1.25fr) 98px minmax(160px,1fr) minmax(170px,1.15fr) 110px 105px 78px;gap:12px;align-items:center}.device-table>header{height:39px;padding:0 14px;color:#7f8991;background:#1d2024;font-size:9px}.device-table>div{overflow-x:auto}.device-table>div>article{min-height:67px;border-top:1px solid var(--line);padding:8px 14px;color:#cfd5d9}.device-table>div>article:hover{background:#1d2024}.device-table>div>article>span{min-width:0;display:grid;gap:4px}.device-table>div>article>span>strong,.device-table__account>span>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1e5e8;font-size:10px}.device-table>div>article>span>small,.device-table__account>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#747f87;font-size:8px}.device-table__account{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important}.device-table__account>span{min-width:0;display:grid;gap:4px}.device-table .device-state{width:max-content}.device-table .button{width:72px;height:29px;padding:0 8px;font-size:9px}.device-empty{min-height:220px;grid-column:1 / -1;display:grid;align-content:center;justify-items:center;gap:9px;color:#6f7981}.device-empty strong{font-size:11px}.table-pagination{min-height:52px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#79838b;font-size:9px}.table-pagination>span{margin-right:5px}.table-pagination label{height:30px;border:1px solid #34383f;border-radius:5px;padding-left:8px;display:flex;align-items:center;gap:3px;background:#1c1f23}.table-pagination :is(select,.sxt-select__trigger){height:28px;color:#cfd5d9}.table-pagination>button{width:30px;height:30px;border:1px solid #34383f;border-radius:5px;display:grid;place-items:center;color:#9aa3aa;background:#1c1f23}.table-pagination>button:hover:not(:disabled){color:#edf0f3;background:#262a2f}.table-pagination>b{min-width:48px;color:#bdc4c9;text-align:center;font-weight:600}.device-pagination{border-bottom:1px solid var(--line)}.device-drawer-backdrop,.reply-drawer-backdrop{position:fixed;z-index:145;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0406089e}.device-drawer,.reply-drawer{width:min(620px,calc(100vw - 90px));height:100%;border-left:1px solid #34383f;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#e5e9ec;background:#17191d;box-shadow:-18px 0 55px #00000075;animation:moment-drawer-in .2s ease-out}.device-drawer>header,.reply-drawer>header{min-height:91px;border-bottom:1px solid var(--line);padding:29px 20px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.device-drawer>header>div{min-width:0;display:flex;align-items:center;gap:11px}.device-drawer>header>div>span{min-width:0;display:grid;gap:4px}.device-drawer>header strong,.reply-drawer>header strong{color:#edf0f3;font-size:13px}.device-drawer>header small{overflow:hidden;color:#7d8790;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.device-drawer__body,.reply-drawer__body{min-height:0;overflow-y:auto}.device-drawer-section{border-bottom:1px solid var(--line);padding:17px 20px;display:grid;gap:13px}.device-drawer-section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.device-drawer-section>header>span{display:flex;align-items:center;gap:7px;color:#7ebfe7}.device-drawer-section>header strong{color:#dfe4e7;font-size:10px}.device-drawer-section>header>b{color:#8e98a0;font-size:9px;font-weight:500}.device-edit-form,.reply-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.device-edit-form label,.reply-editor-grid label{min-width:0;display:grid;gap:6px;color:#828c94;font-size:9px}.device-edit-form input,.reply-editor-grid input,.reply-editor-grid textarea,.reply-editor-grid :is(select,.sxt-select__trigger){min-width:0;width:100%;border:1px solid #383c43;border-radius:6px;padding:8px 9px;color:#e6eaed;background:#22252a;font:inherit}.device-edit-form input{height:34px}.device-edit-form input[readonly],.reply-editor-grid input[readonly]{color:#8a949c;background:#1d2024}.device-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line)}.device-detail-metrics--five{grid-template-columns:repeat(5,minmax(0,1fr))}.device-detail-metrics>span{min-width:0;min-height:62px;padding:9px 6px;display:grid;align-content:center;justify-items:center;gap:5px;text-align:center;background:#1d2024}.device-detail-metrics small{color:#747f87;font-size:8px}.device-detail-metrics strong{max-width:100%;overflow:hidden;color:#d9dee2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.device-capability-detail{border:1px solid #30353b;border-radius:7px;padding:11px;display:grid;gap:10px;background:#1c2023}.device-capability-detail>span{display:grid;grid-template-columns:19px minmax(0,1fr);gap:3px 7px;color:#6fc49f}.device-capability-detail>span svg{grid-row:1 / 3}.device-capability-detail strong{color:#dce3e6;font-size:10px}.device-capability-detail small{color:#7d878f;font-size:8px}.device-capability-detail>div{display:flex;flex-wrap:wrap;gap:6px}.device-capability-detail>div>span{border:1px solid #343a40;border-radius:5px;padding:6px 8px;display:grid;gap:2px;background:#23272b}.device-capability-detail>div strong{font-size:8px}.device-capability-detail>div small{color:#77818a;font-size:7px}.device-sync-detail{color:#9aa4aa;font-size:9px;line-height:1.65}.device-drawer-timeline{max-height:280px;overflow-y:auto}.device-drawer>footer,.reply-drawer>footer{min-height:61px;border-top:1px solid var(--line);padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:9px;background:#1b1e22}.device-drawer>footer>div{display:flex;gap:7px}.reply-learning-page{background:#15171b}.reply-learning-metrics{padding:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reply-learning-metrics article{min-width:0;min-height:86px;border:1px solid #30343a;border-radius:7px;padding:13px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;background:#1b1e22}.reply-learning-metrics article>svg{color:#77bfe8}.reply-learning-metrics article:nth-child(2)>svg{color:#62bd91}.reply-learning-metrics article:nth-child(3)>svg{color:#d2a257}.reply-learning-metrics article:nth-child(4)>svg{color:#b99adf}.reply-learning-metrics article>span{min-width:0;display:grid;gap:3px}.reply-learning-metrics small{color:#78828a;font-size:8px}.reply-learning-metrics strong{overflow:hidden;color:#e6eaed;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.reply-learning-metrics em{overflow:hidden;color:#8e989f;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reply-learning-toolbar{min-height:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(260px,1fr) 120px 140px auto;align-items:center;gap:9px}.reply-learning-toolbar>:is(select,.sxt-select__trigger){height:34px;border:1px solid #383c43;border-radius:6px;padding:0 28px 0 9px;background:#202328}.reply-learning-table{margin-top:18px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#17191d}.reply-learning-table>header,.reply-learning-table>div>article{min-width:1020px;display:grid;gap:12px;align-items:center}.reply-learning-table--faq>header,.reply-learning-table--faq>div>article{grid-template-columns:minmax(230px,1.3fr) minmax(280px,1.6fr) 90px 78px 150px}.reply-learning-table--rules>header,.reply-learning-table--rules>div>article{grid-template-columns:minmax(320px,1.8fr) minmax(150px,.8fr) 115px 78px 150px}.reply-learning-table>header{height:39px;padding:0 14px;color:#7e8890;background:#1d2024;font-size:9px}.reply-learning-table>div{overflow-x:auto}.reply-learning-table>div>article{min-height:74px;border-top:1px solid var(--line);padding:10px 14px;color:#cbd1d5}.reply-learning-table>div>article:hover{background:#1c1f23}.reply-learning-table>div>article>span{min-width:0;display:grid;gap:5px}.reply-learning-table>div>article strong{overflow:hidden;color:#e0e5e8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.reply-learning-table>div>article small{overflow:hidden;color:#78838b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.reply-learning-table>div>article p{min-width:0;max-height:44px;overflow:hidden;color:#9ba4ab;font-size:9px;line-height:1.55;white-space:pre-wrap}.reply-learning-table>div>article>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reply-learning-table>div>article>b:not(.reply-status){color:#a8b0b6;font-size:9px;font-weight:500}.reply-learning-actions{display:flex!important;align-items:center;gap:6px}.reply-learning-table .button{width:auto;min-width:68px;height:29px;padding:0 8px;font-size:9px}.reply-learning-actions .button--primary{min-width:82px}.reply-status,.reply-job-status{width:max-content;border-radius:5px;padding:4px 6px;color:#a0a9af;background:#2a2e33;font-size:8px;font-weight:600;white-space:nowrap}.reply-status--active{color:#71c69f;background:#1d392e}.reply-status--pending{color:#d6aa62;background:#3b3020}.reply-status--ignored,.reply-status--archived{color:#919ba2;background:#292d32}.reply-learning-empty{min-height:190px;display:grid;align-content:center;justify-items:center;gap:9px;color:#6f7981}.reply-learning-empty strong{font-size:11px}.reply-learning-jobs{margin-top:14px;border-top:1px solid var(--line)}.reply-learning-jobs>header{min-height:45px;display:flex;align-items:center;justify-content:space-between}.reply-learning-jobs>header strong{color:#dce1e4;font-size:10px}.reply-learning-jobs>header span{color:#747e86;font-size:8px}.reply-learning-jobs>div{border:1px solid var(--line);border-radius:7px;overflow:hidden}.reply-learning-jobs article{min-height:45px;border-top:1px solid var(--line);padding:7px 11px;display:grid;grid-template-columns:90px 70px 160px 120px minmax(180px,1fr);align-items:center;gap:9px;color:#8e989f;font-size:8px}.reply-learning-jobs article:first-child{border-top:0}.reply-learning-jobs article time{color:#c8cfd3;font-size:9px}.reply-learning-jobs article p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-job-status--completed{color:#70c69f}.reply-job-status--running,.reply-job-status--pending{color:#d3a354}.reply-job-status--failed{color:#e8877f}.reply-drawer>header>span{display:flex;align-items:center;gap:8px;color:#7bc4eb}.reply-drawer__body{padding:18px 20px 24px;display:grid;align-content:start;gap:17px}.reply-editor-wide{grid-column:1 / -1}.reply-editor-grid textarea{min-height:82px;resize:vertical;line-height:1.55}.reply-editor-grid .reply-answer-field{min-height:140px}.reply-editor-grid :is(select,.sxt-select__trigger){height:34px}.reply-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line)}.reply-meta>span{min-width:0;min-height:59px;padding:7px;display:grid;align-content:center;justify-items:center;gap:4px;text-align:center;background:#1d2024}.reply-meta small{color:#727d85;font-size:8px}.reply-meta strong{max-width:100%;overflow:hidden;color:#dbe0e4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.reply-evidence{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:10px}.reply-evidence>header{display:flex;align-items:center;justify-content:space-between}.reply-evidence>header strong{color:#dce1e4;font-size:10px}.reply-evidence>header span{color:#747f87;font-size:8px}.reply-evidence-list{display:grid;gap:7px}.reply-evidence-list article{border-left:2px solid #3c7595;padding:8px 10px;display:grid;gap:5px;background:#1d2125}.reply-evidence-list article>header{display:flex;align-items:center;justify-content:space-between}.reply-evidence-list article b{color:#81c5e9;font-size:8px}.reply-evidence-list article span,.reply-evidence-list article small{color:#707b83;font-size:7px}.reply-evidence-list article p{color:#b7c0c5;font-size:9px;line-height:1.55;white-space:pre-wrap}.reply-evidence-empty{min-height:80px;display:grid;place-items:center;color:#707a82;font-size:9px}.reply-drawer>footer{justify-content:flex-end}.app-shell[data-theme=light] .device-toolbar>label:not(.search-field),.app-shell[data-theme=light] .reply-learning-toolbar>:is(select,.sxt-select__trigger),.app-shell[data-theme=light] .table-pagination label,.app-shell[data-theme=light] .table-pagination>button{border-color:#d3dcde;color:#66747b;background:#fff}.app-shell[data-theme=light] .device-toolbar :is(select,.sxt-select__trigger),.app-shell[data-theme=light] .reply-learning-toolbar :is(select,.sxt-select__trigger),.app-shell[data-theme=light] .table-pagination :is(select,.sxt-select__trigger){color:#46545b}.app-shell[data-theme=light] .device-card__actions,.app-shell[data-theme=light] .device-table,.app-shell[data-theme=light] .reply-learning-table,.app-shell[data-theme=light] .reply-learning-jobs>div{color:#273138;background:#fff}.app-shell[data-theme=light] .device-table>header,.app-shell[data-theme=light] .reply-learning-table>header{color:#718087;background:#f2f6f6}.app-shell[data-theme=light] .device-table>div>article:hover,.app-shell[data-theme=light] .reply-learning-table>div>article:hover{background:#f5f8f8}.app-shell[data-theme=light] .device-table>div>article>span>strong,.app-shell[data-theme=light] .device-table__account>span>strong,.app-shell[data-theme=light] .reply-learning-table>div>article strong{color:#2d393f}.app-shell[data-theme=light] .reply-learning-page{background:#f7f9f9}.app-shell[data-theme=light] .reply-learning-metrics article{border-color:#d9e1e2;background:#fff}.app-shell[data-theme=light] .reply-learning-metrics strong{color:#2d393f}.app-shell[data-theme=light] .reply-learning-jobs>header strong{color:#36434a}.app-shell[data-theme=light] .device-drawer,.app-shell[data-theme=light] .reply-drawer{border-color:#d4dddf;color:#273138;background:#fff;box-shadow:-18px 0 55px #29363c2e}.app-shell[data-theme=light] .device-drawer>header strong,.app-shell[data-theme=light] .reply-drawer>header strong,.app-shell[data-theme=light] .device-drawer-section>header strong,.app-shell[data-theme=light] .reply-evidence>header strong{color:#2e3a40}.app-shell[data-theme=light] .device-edit-form input,.app-shell[data-theme=light] .reply-editor-grid input,.app-shell[data-theme=light] .reply-editor-grid textarea,.app-shell[data-theme=light] .reply-editor-grid :is(select,.sxt-select__trigger){border-color:#d2dcde;color:#273138;background:#fff}.app-shell[data-theme=light] .device-edit-form input[readonly]{color:#6e7b82;background:#f3f6f6}.app-shell[data-theme=light] .device-detail-metrics>span,.app-shell[data-theme=light] .reply-meta>span{background:#f7f9f9}.app-shell[data-theme=light] .device-detail-metrics strong,.app-shell[data-theme=light] .reply-meta strong{color:#36434a}.app-shell[data-theme=light] .device-capability-detail,.app-shell[data-theme=light] .reply-evidence-list article{border-color:#d6e0e1;background:#f5f8f8}.app-shell[data-theme=light] .reply-evidence-list article p{color:#526168}.app-shell[data-theme=light] .device-drawer>footer,.app-shell[data-theme=light] .reply-drawer>footer{background:#f7f9f9}@media(max-width:1180px){.device-toolbar{grid-template-columns:minmax(220px,1fr) auto auto auto;padding:10px 0}.device-toolbar>span{display:none}.reply-learning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.device-toolbar,.reply-learning-toolbar{grid-template-columns:1fr 1fr;padding:10px 0}.device-search,.reply-learning-search{grid-column:1 / -1}.device-view-toggle{width:100%}.device-view-toggle button{flex:1}.reply-learning-toolbar>span{display:none}.reply-learning-metrics{grid-template-columns:1fr 1fr}.device-drawer,.reply-drawer{width:calc(100vw - 24px)}.reply-learning-jobs article{min-width:720px}.reply-learning-jobs>div{overflow-x:auto}}@media(max-width:560px){.device-toolbar,.reply-learning-toolbar,.device-edit-form,.reply-editor-grid{grid-template-columns:1fr}.device-search,.reply-learning-search,.reply-editor-wide{grid-column:auto}.reply-learning-metrics{grid-template-columns:1fr}.device-detail-metrics,.device-detail-metrics--five,.reply-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.device-drawer>footer{align-items:stretch;flex-direction:column}.device-drawer>footer>div{display:grid;grid-template-columns:1fr 1fr}.device-drawer>footer .button,.reply-drawer>footer .button{flex:1}.reply-drawer>footer{flex-wrap:wrap}}@media(max-width:720px){.app-rail{justify-content:flex-start;overflow:hidden}.app-rail nav{min-width:0;flex:1;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.app-rail nav button{flex:0 0 42px}.app-rail__bottom{flex:0 0 auto}}@media(max-width:1500px){.app-shell[data-ui-scale=large] .chat-layout,.app-shell[data-ui-scale=large] .chat-layout--compact{grid-template-columns:190px 280px minmax(380px,1fr)}.app-shell[data-ui-scale=large] .detail-pane{width:294px;position:absolute;z-index:25;top:0;right:0;bottom:0;display:flex;box-shadow:-12px 0 28px #00000047}.app-shell[data-ui-scale=large] .detail-tabs{padding-right:39px}.app-shell[data-ui-scale=large] .detail-tabs .detail-close{display:flex;position:absolute;z-index:3;top:5px;right:6px;background:inherit}}.agent-memory{min-height:calc(100vh - 49px);display:grid;grid-template-rows:auto auto auto auto minmax(170px,1fr) auto auto;align-content:start;color:#dce1e5;background:#191b1f}.agent-memory__header{min-width:0;min-height:58px;padding:10px 12px;border-bottom:1px solid #2d3136;display:flex;align-items:center;gap:9px}.agent-memory__header>span:nth-child(2){min-width:0;display:grid;gap:2px;flex:1}.agent-memory__header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#f0f3f5}.agent-memory__header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#858e96}.agent-memory__header>i{width:8px;height:8px;border-radius:50%;background:#6f777e;box-shadow:0 0 0 3px #6f777e1f}.agent-memory__header>i.online{background:#25ad79;box-shadow:0 0 0 3px #25ad7924}.agent-memory__mark{width:32px;height:32px;flex:0 0 auto;border:1px solid #3e535e;border-radius:7px;display:grid;place-items:center;color:#80c8ed;background:#1d2a31}.agent-memory__scope{height:38px;margin:9px 11px 0;padding:3px;border:1px solid #30353b;border-radius:6px;display:grid;grid-template-columns:1fr 1fr;background:#14161a}.agent-memory__scope button{min-width:0;border:0;border-radius:4px;color:#8f989f;background:transparent;font-size:11px}.agent-memory__scope button.active{color:#e9eef1;background:#30373d}.agent-memory__status{margin-top:9px;border-top:1px solid #2b2f34;border-bottom:1px solid #2b2f34;background:#17191d}.agent-memory__status>div{height:56px;display:grid;grid-template-columns:repeat(3,1fr)}.agent-memory__status>div>span{min-width:0;border-right:1px solid #2b2f34;display:grid;place-content:center;justify-items:center;gap:2px}.agent-memory__status>div>span:last-child{border-right:0}.agent-memory__status strong{font-size:14px;color:#edf1f3}.agent-memory__status small{font-size:9px;color:#7f8991}.agent-memory__status>footer{min-height:37px;padding:5px 10px;border-top:1px solid #292d31;display:flex;align-items:center;justify-content:space-between;gap:7px;color:#7d878e;font-size:9px}.agent-memory__status>footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-memory__status>footer button{height:26px;flex:0 0 auto;padding:0 7px;border:1px solid #3a4c56;border-radius:5px;display:inline-flex;align-items:center;gap:4px;color:#a9d5ed;background:#1c2930;font-size:9px}.agent-memory__status>p{max-height:72px;overflow-y:auto;padding:8px 10px;border-top:1px solid #292d31;white-space:pre-wrap;color:#9aa4ab;font-size:10px;line-height:1.55}.agent-memory__error{margin:7px 10px 0;min-height:34px;padding:6px 8px;border:1px solid #5a3a3e;border-radius:6px;display:flex;align-items:center;gap:6px;color:#e6a8ae;background:#2a1c1f;font-size:10px}.agent-memory__error span{min-width:0;flex:1}.agent-memory__error button{border:0;color:#f0bec2;background:transparent}.agent-memory__history{min-height:170px;padding:11px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:9px}.agent-memory__empty{margin:auto;padding:18px 12px;display:grid;justify-items:center;gap:7px;text-align:center;color:#78828a}.agent-memory__empty strong{color:#b9c1c6;font-size:12px}.agent-memory__empty span{max-width:230px;font-size:10px;line-height:1.55}.agent-memory__message{max-width:93%;padding:8px 9px;border:1px solid #343940;border-radius:7px;background:#22252a}.agent-memory__message--user{align-self:flex-end;border-color:#315946;color:#e2eee8;background:#20382e}.agent-memory__message--assistant{align-self:flex-start}.agent-memory__message>header{margin-bottom:5px;display:flex;justify-content:space-between;gap:8px;color:#7e8991;font-size:9px}.agent-memory__message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font-size:11px;line-height:1.58}.agent-memory__thinking{display:flex;align-items:center;gap:6px;color:#8ebdd7;font-size:10px}.agent-memory__suggestions{padding:0 10px 8px;display:grid;gap:5px}.agent-memory__suggestions button{min-height:30px;padding:5px 8px;border:1px solid #323a40;border-radius:5px;text-align:left;color:#aab5bb;background:#202328;font-size:10px;line-height:1.35}.agent-memory__suggestions button:hover{border-color:#466574;color:#d4e7ef;background:#222d33}.agent-memory__composer{min-height:72px;padding:8px 9px 10px;border-top:1px solid #30343a;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:6px;background:#16181c}.agent-memory__composer textarea{width:100%;min-height:52px;max-height:130px;resize:vertical;border:1px solid #3a4047;border-radius:6px;padding:8px;outline:0;color:#e2e6e9;background:#22252a;font-size:11px;line-height:1.45}.agent-memory__composer textarea:focus{border-color:#4b778d}.agent-memory__composer>button{width:32px;height:32px;border:0;border-radius:6px;display:grid;place-items:center;color:#fff;background:#208861}.app-shell[data-theme=light] .agent-memory{color:#344148;background:#fafcfc}.app-shell[data-theme=light] .agent-memory__header,.app-shell[data-theme=light] .agent-memory__status,.app-shell[data-theme=light] .agent-memory__composer{border-color:#d9e1e2;background:#fff}.app-shell[data-theme=light] .agent-memory__header strong,.app-shell[data-theme=light] .agent-memory__status strong{color:#273138}.app-shell[data-theme=light] .agent-memory__scope{border-color:#d8e0e1;background:#edf1f1}.app-shell[data-theme=light] .agent-memory__scope button{color:#68767d}.app-shell[data-theme=light] .agent-memory__scope button.active{color:#243138;background:#fff}.app-shell[data-theme=light] .agent-memory__status>div>span,.app-shell[data-theme=light] .agent-memory__status>footer,.app-shell[data-theme=light] .agent-memory__status>p{border-color:#e0e6e7}.app-shell[data-theme=light] .agent-memory__status>footer button{border-color:#bdd7cc;color:#24795a;background:#edf7f3}.app-shell[data-theme=light] .agent-memory__status>p{color:#647178}.app-shell[data-theme=light] .agent-memory__message{border-color:#dae2e3;color:#344148;background:#fff}.app-shell[data-theme=light] .agent-memory__message--user{border-color:#abd7c5;color:#214335;background:#dff0e9}.app-shell[data-theme=light] .agent-memory__suggestions button{border-color:#d8e1e2;color:#56656c;background:#fff}.app-shell[data-theme=light] .agent-memory__composer textarea{border-color:#ced9db;color:#273138;background:#fff}.contact-section-tabs{min-height:58px;border-bottom:1px solid #2b2e33;display:flex;align-items:flex-end;gap:3px}.contact-section-tabs>button{min-width:116px;height:43px;border:0;border-bottom:2px solid transparent;display:flex;align-items:center;justify-content:center;gap:7px;color:#89929a;background:transparent;font-size:11px}.contact-section-tabs>button:hover{color:#dce1e5;background:#1b1e22}.contact-section-tabs>button.active{border-bottom-color:#168cf3;color:#f1f4f6}.contact-section-tabs b{min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center;padding:0 5px;color:#96a0a8;background:#2a2e34;font-size:8px}.contact-section-tabs button.active b{color:#d9ebfa;background:#18446a}.contact-open{min-width:0;border:0;padding:0;text-align:left;background:transparent}.row-action{display:flex;align-items:center;justify-content:flex-end;gap:2px}.row-action button{width:27px;height:27px;border:0;border-radius:5px;display:grid;place-items:center;color:#7f8790;background:transparent}.row-action button:hover{color:#e7eaed;background:#30343a}.friend-request-page-list{border-top:1px solid #2b2e33}.friend-request-page-list>article{min-height:104px;border-bottom:1px solid #292c32;padding:17px 12px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px}.friend-request-page-list>article>div{min-width:0;display:grid;gap:5px}.friend-request-page-list header{display:flex;align-items:baseline;gap:8px}.friend-request-page-list header strong{color:#edf0f2;font-size:13px}.friend-request-page-list header span,.friend-request-page-list footer{color:#78828a;font-size:9px}.friend-request-page-list p{color:#b7bec4;font-size:11px}.friend-request-page-list em{color:#e29090;font-size:9px;font-style:normal}.friend-request-page-list aside{display:flex;gap:7px}.request-status{min-height:31px;display:inline-flex;align-items:center;gap:6px;color:#8d969e;font-size:10px}.request-status--accepted{color:#54c695}.request-status--rejected{color:#c78989}.contact-label-workspace>header{min-height:72px;border-bottom:1px solid #2b2e33;display:flex;align-items:center;justify-content:space-between;gap:18px}.contact-label-workspace>header>div{display:grid;gap:4px}.contact-label-workspace>header strong{color:#edf0f2;font-size:14px}.contact-label-workspace>header span{color:#7e8790;font-size:10px}.contact-label-list>article{min-height:70px;border-bottom:1px solid #292c32;padding:10px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 32px;align-items:center;gap:11px}.contact-label-icon{width:34px;height:34px;border-radius:6px;display:grid;place-items:center;color:#6db2e6;background:#1c3040}.contact-label-list article>div{min-width:0;display:grid;gap:3px}.contact-label-list article strong{color:#e7ebee;font-size:12px}.contact-label-list article small{color:#79838b;font-size:9px}.icon-button--danger:hover{color:#ed9b9b;background:#3a2428}.contact-modal-backdrop{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#050608c7}.contact-modal{width:min(680px,100%);max-height:calc(100vh - 48px);border:1px solid #363a41;border-radius:8px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#e6eaed;background:#202328;box-shadow:0 22px 80px #0000008c}.contact-modal--small{width:min(480px,100%)}.contact-modal>header{min-height:70px;border-bottom:1px solid #30343a;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.contact-modal>header>div{display:grid;gap:3px}.contact-modal>header strong{font-size:14px}.contact-modal>header span{color:#858f97;font-size:9px}.contact-modal__body{min-height:0;padding:18px;overflow-y:auto;display:grid;align-content:start;gap:12px}.contact-modal__body>label:not(.search-field){display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aab2b9;font-size:10px}.contact-modal__body>label>input:not([type=checkbox]){width:min(430px,75%);height:36px;border:1px solid #3a3f46;border-radius:6px;padding:0 10px;outline:0;color:#eef1f3;background:#17191d}.contact-member-count{color:#6eafd9}.contact-member-picker{max-height:330px;border:1px solid #34383e;border-radius:6px;overflow-y:auto}.contact-member-picker>label{min-height:50px;border-bottom:1px solid #2d3036;padding:6px 10px;display:grid;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:8px}.contact-member-picker>label:last-child{border-bottom:0}.contact-member-picker>label:hover{background:#25292e}.contact-member-picker>label>span{min-width:0;display:grid;gap:2px}.contact-member-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.contact-member-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#768089;font-size:8px}.contact-modal>footer{min-height:62px;border-top:1px solid #30343a;padding:11px 18px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.oppo-conversation-modal .contact-modal__body>label{align-items:flex-start}.oppo-channel-summary{min-height:54px;border:1px solid #343a41;border-radius:7px;padding:9px 11px;display:flex;align-items:center;gap:10px;color:#75b9e8;background:#19242d}.oppo-channel-summary>span{min-width:0;display:grid;gap:3px}.oppo-channel-summary strong{color:#e3e8eb;font-size:11px}.oppo-channel-summary small{color:#788691;font-size:9px;overflow-wrap:anywhere}.oppo-conversation-note{color:#858f97;font-size:9px;line-height:1.65}.contact-label-picker{display:grid;gap:5px}.contact-label-picker>label{min-height:42px;border:1px solid #34383e;border-radius:6px;padding:0 10px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;color:#d5dade;font-size:11px}.contact-label-picker small{color:#7d8790;font-size:9px}.contact-label-picker p{color:#858e96;font-size:10px}.moment-publish-modal{width:min(760px,100%);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.moment-publish-modal .dark-modal__body{min-height:0;overflow-y:auto;align-content:start;gap:16px}.moment-publish-content{min-height:112px!important}.moment-publish-field{display:grid;gap:8px;color:#adb5bc;font-size:10px}.moment-publish-field>small{color:#727c84;font-size:9px}.moment-attachment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.moment-attachment-options button{min-height:38px;border:1px solid #383d44;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;color:#939ca4;background:#181a1e;font-size:10px}.moment-attachment-options button.active{border-color:#277ebc;color:#ddecf8;background:#1c3446}.moment-visibility-options{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.moment-visibility-options button{min-height:58px;border:1px solid #373c43;border-radius:6px;padding:8px;display:flex;align-items:center;gap:8px;text-align:left;color:#89939b;background:#181a1e}.moment-visibility-options button>span{min-width:0;display:grid;gap:2px}.moment-visibility-options strong{color:#d9dee2;font-size:10px}.moment-visibility-options small{color:#747e86;font-size:8px}.moment-visibility-options button.active{border-color:#2d86c4;color:#78bce9;background:#1b3040}.moment-audience-picker{border:1px solid #343940;border-radius:6px;padding:12px;display:grid;gap:10px;background:#181a1e}.moment-audience-picker>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#abb3ba;font-size:10px}.moment-audience-picker>header b{color:#6eafd9;font-size:9px;font-weight:500}.moment-label-options{display:flex;flex-wrap:wrap;gap:5px}.moment-label-options>label{min-height:29px;border:1px solid #353a40;border-radius:5px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;color:#c6ccd1;font-size:9px}.moment-label-options small{color:#748089;font-size:8px}.moment-label-options p{color:#7f8991;font-size:9px}.moment-friend-options{max-height:160px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.moment-friend-options>label{min-width:0;min-height:42px;border:1px solid #30353b;border-radius:5px;padding:5px 7px;display:grid;grid-template-columns:16px 30px minmax(0,1fr);align-items:center;gap:6px;color:#bfc6cb;font-size:9px}.moment-friend-options>label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-theme=light] .contact-section-tabs{border-color:#dce3e4}.app-shell[data-theme=light] .contact-section-tabs>button:hover{color:#28343a;background:#f3f6f6}.app-shell[data-theme=light] .contact-section-tabs>button.active{color:#1b6c9f}.app-shell[data-theme=light] .contact-section-tabs b{color:#68767d;background:#e8eeee}.app-shell[data-theme=light] .contact-section-tabs button.active b{color:#176796;background:#e1f0f8}.app-shell[data-theme=light] .contact-open,.app-shell[data-theme=light] .row-action button{background:transparent}.app-shell[data-theme=light] .row-action button:hover{color:#233139;background:#e9efef}.app-shell[data-theme=light] .friend-request-page-list,.app-shell[data-theme=light] .friend-request-page-list>article,.app-shell[data-theme=light] .contact-label-workspace>header,.app-shell[data-theme=light] .contact-label-list>article{border-color:#e0e6e7}.app-shell[data-theme=light] .friend-request-page-list header strong,.app-shell[data-theme=light] .contact-label-workspace>header strong,.app-shell[data-theme=light] .contact-label-list article strong{color:#273138}.app-shell[data-theme=light] .friend-request-page-list p{color:#59676e}.app-shell[data-theme=light] .contact-label-icon{color:#2877a8;background:#e4f0f7}.app-shell[data-theme=light] .oppo-channel-summary{border-color:#d7e0e3;color:#2877a8;background:#eef5f8}.app-shell[data-theme=light] .oppo-channel-summary strong{color:#273138}.app-shell[data-theme=light] .oppo-channel-summary small,.app-shell[data-theme=light] .oppo-conversation-note{color:#68767d}.app-shell[data-theme=light] .oppo-device-form__mode{border-color:#d7e0e3;color:#2877a8;background:#eef5f8}.app-shell[data-theme=light] .oppo-device-form__mode strong{color:#273138}.app-shell[data-theme=light] .oppo-device-form__mode small{color:#68767d}.app-shell[data-theme=light] .oppo-activation>label>span{color:#68767d}.app-shell[data-theme=light] .oppo-activation pre{border-color:#d7e0e3;color:#273138;background:#f5f8f9}@media(max-width:900px){.contact-section-tabs>button{min-width:96px}.moment-visibility-options{grid-template-columns:repeat(2,1fr)}.moment-friend-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.contact-section-tabs{overflow-x:auto}.friend-request-page-list>article{grid-template-columns:40px minmax(0,1fr)}.friend-request-page-list aside{grid-column:2}.contact-label-list>article{grid-template-columns:36px minmax(0,1fr) 30px}.contact-label-list>article>.button{grid-column:2;justify-self:start}.moment-attachment-options,.moment-friend-options{grid-template-columns:1fr}}.conversation-row__top{gap:5px}.conversation-row__top time{margin-left:auto}.conversation-ai-badge{flex:0 0 auto;padding:2px 5px;border-radius:4px;color:#8a949b;background:#272b30;font-size:7px;font-style:normal;font-weight:700}.conversation-ai-badge--semi{color:#83bfe0;background:#1e3a4a}.conversation-ai-badge--auto{color:#7ed4ad;background:#1b4031}.workflow-center{width:100%;height:100%;min-width:0;display:grid;grid-template-rows:112px 100px minmax(0,1fr);color:#e7eaed;background:#101216}.workflow-center__header{padding:31px 28px 17px;border-bottom:1px solid #2a2e33;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;background:#14161a;-webkit-app-region:drag}.workflow-center__header>div:first-child{min-width:0}.workflow-center__header small{color:#3f9d79;font-size:10px;font-weight:800;letter-spacing:.12em}.workflow-center__header h1{margin-top:4px;font-size:24px}.workflow-center__header p{margin-top:5px;color:#89939b;font-size:13px;line-height:1.45}.workflow-center__header>div:last-child{display:flex;align-items:center;gap:7px;-webkit-app-region:no-drag}.workflow-create-button{height:40px;border:1px solid #34795f;border-radius:7px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;color:#dff3ea;background:#27684f;font-size:12px}.workflow-create-button:hover{background:#307b5f}.workflow-search{width:min(330px,28vw);height:40px;border:1px solid #30353b;border-radius:7px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#707b84;background:#1a1d21}.workflow-search input{min-width:0;width:100%;border:0;outline:0;color:#dce1e4;background:transparent;font-size:12px}.workflow-metrics{padding:13px 28px;border-bottom:1px solid #272b30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#111317}.workflow-metrics article{min-width:0;padding:12px 14px;border:1px solid #2c3035;border-radius:8px;display:flex;align-items:center;gap:11px;background:#1b1e22}.workflow-metrics article>svg{width:30px;height:30px;padding:7px;border-radius:7px;color:#6dbb9b;background:#1b3b2f}.workflow-metrics article span{display:grid;gap:2px}.workflow-metrics small{color:#818b94;font-size:11px}.workflow-metrics strong{font-size:20px}.workflow-center__body{min-height:0;display:grid;grid-template-columns:250px 340px minmax(0,1fr)}.workflow-library,.workflow-journeys{min-width:0;border-right:1px solid #292d32;overflow:hidden;background:#17191d}.workflow-library>header,.workflow-journeys>header{min-height:54px;padding:11px 12px;border-bottom:1px solid #292d32;display:flex;align-items:center;justify-content:space-between;gap:9px}.workflow-library>header{display:grid;justify-content:stretch}.workflow-library>header strong{font-size:14px}.workflow-library>header span{color:#77818a;font-size:10px;line-height:1.4}.workflow-library>button{width:calc(100% - 14px);min-height:72px;margin:4px 7px;padding:10px;border:0;border-radius:7px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;color:#9ca4ab;text-align:left;background:transparent}.workflow-library>button:hover{background:#202328}.workflow-library>button.active{color:#e8ecee;background:#23302c;box-shadow:inset 2px 0 #27ad7b}.workflow-library>button>svg{color:#5da98c}.workflow-library>button>span{min-width:0;display:grid;gap:4px}.workflow-library>button strong,.workflow-library>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-library>button strong{font-size:12px}.workflow-library>button small{color:#77818a;font-size:10px}.workflow-library>button em{padding:3px 5px;border-radius:4px;color:#828d95;background:#25292e;font-size:9px;font-style:normal}.workflow-library-item{width:calc(100% - 14px);min-height:72px;margin:4px 7px;border-radius:7px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;overflow:hidden}.workflow-library-item:hover{background:#202328}.workflow-library-item.active{color:#e8ecee;background:#23302c;box-shadow:inset 2px 0 #27ad7b}.workflow-library-item>button{min-width:0;border:0;padding:10px 5px 10px 10px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;color:#9ca4ab;text-align:left;background:transparent}.workflow-library-item>button>svg{color:#5da98c}.workflow-library-item>button>span{min-width:0;display:grid;gap:4px}.workflow-library-item>button strong,.workflow-library-item>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-library-item>button strong{color:#dfe4e6;font-size:12px}.workflow-library-item>button small{color:#77818a;font-size:10px}.workflow-library-item>button em{padding:3px 5px;border-radius:4px;color:#828d95;background:#25292e;font-size:9px;font-style:normal}.workflow-library-item>button:last-child{padding:0;display:grid;grid-template-columns:1fr;place-items:center;color:#75818a;opacity:0}.workflow-library-item:hover>button:last-child,.workflow-library-item.active>button:last-child{opacity:1}.workflow-library-item>button:last-child:hover{color:#8ed3b8;background:#3d916f29}.workflow-filter-tabs{display:flex;align-items:center;gap:2px}.workflow-filter-tabs button{min-height:32px;padding:0 9px;border:0;border-radius:5px;color:#828c94;background:transparent;font-size:11px}.workflow-filter-tabs button.active{color:#dfe8e4;background:#26342f}.workflow-journeys>header :is(select,.sxt-select__trigger){max-width:118px;height:32px;border:1px solid #32373d;border-radius:5px;padding:0 7px;color:#b7bec3;background:#202328;font-size:11px}.workflow-journey-list{height:calc(100% - 54px);overflow-y:auto;padding:6px}.workflow-journey-list>button{width:100%;min-height:114px;padding:11px;border:0;border-radius:7px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;color:#aeb5ba;text-align:left;background:transparent}.workflow-journey-list>button:hover{background:#202328}.workflow-journey-list>button.active{background:#252a2e;box-shadow:inset 2px 0 #268fca}.workflow-journey-list>button>span{min-width:0;display:grid;align-content:start;gap:4px}.workflow-journey-list header,.workflow-journey-list footer{display:flex;align-items:center;gap:6px}.workflow-journey-list header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7ebed;font-size:13px}.workflow-journey-list header em{margin-left:auto;padding:3px 6px;border-radius:4px;color:#89949b;background:#2d3136;font-size:9px;font-style:normal}.workflow-journey-list header em[data-ai=semi]{color:#7dbce0;background:#1e3c4e}.workflow-journey-list header em[data-ai=auto]{color:#7cd0a8;background:#1b4232}.workflow-journey-list small{overflow:hidden;color:#78838b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workflow-journey-list p{overflow:hidden;color:#a5adb2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-journey-list footer{margin-top:2px;justify-content:space-between}.workflow-journey-list footer span{padding:3px 6px;border-radius:4px;color:#78cba5;background:#1c4031;font-size:9px}.workflow-journey-list footer span[data-status=paused],.workflow-journey-list footer span[data-status=lost],.workflow-journey-list footer span[data-status=opted_out]{color:#d89595;background:#432525}.workflow-journey-list time{color:#727d85;font-size:9px}.workflow-detail{min-width:0;min-height:0;overflow-y:auto;padding:18px 20px 36px;background:#111317}.workflow-detail>header{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:14px}.workflow-detail>header>div{min-width:0;display:flex;align-items:center;gap:10px}.workflow-detail>header>div>span{min-width:0;display:grid;gap:3px}.workflow-detail>header strong{color:#eef1f2;font-size:16px}.workflow-detail>header small{overflow:hidden;color:#849098;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-detail-actions{display:flex;align-items:center;gap:7px}.workflow-control-card,.workflow-map-card,.workflow-review-card{margin-top:12px;border:1px solid #2e3338;border-radius:9px;background:#1b1e22}.workflow-control-card{padding:14px;display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:12px}.workflow-control-card>div:first-child{display:grid;gap:4px}.workflow-control-card>div:first-child small{color:#7d8790;font-size:11px}.workflow-control-card>div:first-child strong{font-size:14px}.workflow-mode-switch{padding:3px;border-radius:6px;display:flex;background:#121418}.workflow-mode-switch button{min-height:32px;padding:0 11px;border:0;border-radius:5px;color:#7f8991;background:transparent;font-size:11px}.workflow-mode-switch button.active{color:#ddf2e9;background:#276f54}.workflow-persona-select{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(180px,280px);align-items:center;justify-content:start;gap:11px;color:#7d8790;font-size:11px}.workflow-persona-select :is(select,.sxt-select__trigger){height:36px;border:1px solid #353b40;border-radius:6px;padding:0 9px;color:#cfd5d8;background:#14171a;font-size:11px}.workflow-control-card dl{grid-column:1 / -1;margin:2px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workflow-control-card dl div{padding:8px;border-radius:6px;display:grid;gap:3px;background:#14171a}.workflow-control-card dt,.workflow-control-card dd{margin:0;font-size:11px}.workflow-control-card dt{color:#66727a}.workflow-control-card dd{color:#bfc7cc}.workflow-control-card>p{grid-column:1 / -1;padding:11px;border-left:2px solid #388764;color:#a3adb3;background:#171b1d;font-size:11px;line-height:1.65}.workflow-map-card>header,.workflow-review-card>header{min-height:44px;padding:0 13px;border-bottom:1px solid #2c3035;display:flex;align-items:center;justify-content:space-between;gap:8px}.workflow-map-card>header span,.workflow-review-card>header{color:#d9dfe2;display:flex;align-items:center;gap:6px}.workflow-map-card>header strong,.workflow-review-card>header strong{font-size:12px}.workflow-map-card>header small{color:#77828a;font-size:10px}.workflow-graph-scroll{min-height:330px;overflow:auto;background-color:#15181b;background-image:radial-gradient(#363b40 1px,transparent 1px);background-size:18px 18px}.workflow-graph{min-width:100%;position:relative}.workflow-graph svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.workflow-graph svg path{fill:none;stroke:#54616a;stroke-width:1.4}.workflow-graph svg marker path{fill:#64717a;stroke:none}.workflow-graph svg text{fill:#7e8991;font-size:10px;text-anchor:middle}.workflow-node{width:200px;min-height:86px;position:absolute;padding:12px;border:1px solid #3a4046;border-radius:8px;display:grid;align-content:start;gap:7px;background:#23272b;box-shadow:0 5px 18px #00000038}.workflow-node.active{border-color:#34aa7d;box-shadow:0 0 0 2px #34aa7d26,0 7px 22px #0000004d}.workflow-node header{display:flex;align-items:center;justify-content:space-between}.workflow-node header span,.workflow-node header b{color:#71aecd;font-size:10px;font-weight:700}.workflow-node header b{color:#72cca6}.workflow-node strong{color:#e1e5e7;font-size:13px}.workflow-node small{overflow:hidden;color:#87929a;font-size:10px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workflow-node--condition{border-color:#5a5140}.workflow-node--wait{border-color:#40566a}.workflow-node--end{border-color:#5b4245}.workflow-review-card{overflow:hidden;border-color:#655735}.workflow-review-card>article{padding:12px;display:grid;gap:7px;background:#201e18}.workflow-review-card>article+article{border-top:1px solid #443d2d}.workflow-review-card article>div,.workflow-review-card article>footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.workflow-review-card article>div span{display:flex;align-items:center;gap:4px;color:#d1b779;font-size:11px}.workflow-review-card article time{color:#8a8272;font-size:10px}.workflow-review-card article p{padding:10px;border-radius:6px;color:#d9d6cd;background:#181712;font-size:12px;line-height:1.6}.workflow-review-card article footer{justify-content:flex-end}.workflow-review-card article footer button{min-height:32px;padding:0 10px;border:1px solid #4b4433;border-radius:5px;display:inline-flex;align-items:center;gap:4px;color:#aaa394;background:#29261d;font-size:11px}.workflow-review-card article footer button.primary{border-color:#347d5e;color:#d9f0e6;background:#286148}.workflow-definition-card{margin-top:12px;border:1px solid #2e3338;border-radius:9px;overflow:hidden;background:#1b1e22}.workflow-definition-card>header{min-height:46px;padding:0 13px;border-bottom:1px solid #2c3035;display:flex;align-items:center;justify-content:space-between}.workflow-definition-card>header span{display:flex;align-items:center;gap:6px}.workflow-definition-card>header strong{font-size:12px}.workflow-definition-card>header button{min-height:32px;border:1px solid #386d5a;border-radius:5px;padding:0 10px;color:#a8dbc7;background:#233c33;font-size:11px}.workflow-definition-card>div{padding:13px;display:grid;gap:5px}.workflow-definition-card>div small{color:#7b8790;font-size:11px}.workflow-definition-card>div p{color:#c7ced2;font-size:12px;line-height:1.65}.workflow-definition-card dl{margin:0;padding:0 13px 13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workflow-definition-card dl div{padding:8px;border-radius:6px;display:grid;gap:4px;background:#14171a}.workflow-definition-card dt,.workflow-definition-card dd{margin:0;font-size:11px}.workflow-definition-card dt{color:#66727a}.workflow-definition-card dd{color:#bec6ca}.workflow-empty{min-height:100%;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#68747c;text-align:center}.workflow-empty strong{color:#b8c0c5;font-size:14px}.workflow-empty span{max-width:340px;font-size:11px;line-height:1.6}.workflow-empty button{min-height:34px;border:1px solid #3a4147;border-radius:5px;padding:0 11px;color:#b7c0c5;background:#24282d;font-size:11px}.workflow-designer-backdrop{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;place-items:center;background:#050709d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workflow-designer{width:min(1760px,100%);height:min(980px,calc(100vh - 36px));min-width:900px;min-height:620px;border:1px solid #3a4047;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:76px minmax(0,1fr);color:#e8ecef;background:#101317;box-shadow:0 28px 90px #000000a6}.workflow-designer--ai{grid-template-rows:76px auto minmax(0,1fr)}.workflow-designer__header{min-width:0;padding:10px 13px 10px 20px;border-bottom:1px solid #30353b;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#1b1e23;-webkit-app-region:drag}.workflow-designer__header>div{min-width:0;display:flex;align-items:center;gap:10px}.workflow-designer__mark{width:42px;height:42px;border:1px solid #3c765f;border-radius:9px;display:grid;place-items:center;color:#76cfad;background:#203c32}.workflow-designer__header>div>span:last-child{min-width:0;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:8px;row-gap:2px}.workflow-designer__header small{grid-column:1 / -1;color:#55b98e;font-size:10px;font-weight:800;letter-spacing:.14em}.workflow-designer__header strong{overflow:hidden;color:#eff2f4;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.workflow-designer__header em{color:#859099;font-size:11px;font-style:normal}.workflow-designer__header nav{display:flex;align-items:center;gap:6px;-webkit-app-region:no-drag}.workflow-designer__header nav button{height:38px;border:1px solid #3a4148;border-radius:6px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;color:#bac2c7;background:#24282d;font-size:11px}.workflow-designer__header nav button:hover{color:#e1e7e9;background:#2d3238}.workflow-designer__header nav button[data-warning=true]{border-color:#75643c;color:#ddc278}.workflow-designer__header nav button.primary{border-color:#347d5f;color:#ecfff7;background:#267253}.workflow-designer__header nav button.primary:hover{background:#2f8763}.workflow-designer__header nav button.icon{width:38px;padding:0;justify-content:center}.workflow-ai-bar{min-height:76px;padding:11px 16px;border-bottom:1px solid #383b2d;display:grid;grid-template-columns:22px minmax(260px,1fr) auto;align-items:center;gap:10px;color:#d5c47d;background:#242218}.workflow-ai-bar textarea{min-width:0;resize:vertical;border:1px solid #4c4936;border-radius:6px;padding:9px 11px;outline:0;color:#e6e0c8;background:#191811;font:inherit;font-size:12px;line-height:1.55}.workflow-ai-bar textarea:focus{border-color:#9b8550}.workflow-ai-bar>button{height:40px;border:1px solid #7c693b;border-radius:6px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;color:#f0df9c;background:#4b4025;font-size:11px}.workflow-ai-bar p{grid-column:2 / -1;color:#aaa187;font-size:11px;line-height:1.5}.workflow-designer__body{min-height:0;overflow:hidden;display:grid;grid-template-columns:250px minmax(420px,1fr) 390px;grid-template-rows:minmax(0,1fr)}.workflow-node-library{min-width:0;border-right:1px solid #2d3237;display:grid;grid-template-rows:64px minmax(0,1fr);background:#171a1e}.workflow-node-library>header{padding:11px 13px;border-bottom:1px solid #2c3136;display:grid;gap:5px}.workflow-node-library>header span{display:flex;align-items:center;gap:7px;color:#e2e6e8;font-size:13px;font-weight:700}.workflow-node-library>header small{color:#7b868e;font-size:10px}.workflow-node-library>div{overflow-y:auto;padding:10px}.workflow-node-library section+section{margin-top:13px}.workflow-node-library h3{margin:0 0 7px 4px;color:#7e8991;font-size:10px;font-weight:700;letter-spacing:.08em}.workflow-node-library section>button{width:100%;min-height:62px;margin:4px 0;border:1px solid transparent;border-radius:7px;padding:8px 9px;display:grid;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:7px;color:#96a0a7;text-align:left;background:#1d2125;cursor:grab}.workflow-node-library section>button:hover{border-color:#3c6b5b;color:#9ad9c0;background:#222b28}.workflow-node-library section>button:active{cursor:grabbing}.workflow-node-library section>button>span{min-width:0;display:grid;gap:4px}.workflow-node-library section>button strong{color:#dfe3e5;font-size:12px}.workflow-node-library section>button small{overflow:hidden;color:#7c878f;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workflow-canvas{width:100%;height:100%;min-width:0;min-height:0;max-height:100%;overflow:hidden;display:grid;grid-template-rows:46px minmax(0,1fr);align-self:stretch;background:#121519}.workflow-canvas__toolbar{padding:0 11px;border-bottom:1px solid #2b3035;display:flex;align-items:center;justify-content:space-between;color:#818c94;background:#181b1f;font-size:11px}.workflow-canvas__toolbar>div{display:flex;align-items:center;gap:5px}.workflow-canvas__toolbar button{min-height:31px;border:1px solid #343a40;border-radius:5px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:#949da3;background:#22262b;font-size:10px}.workflow-canvas__toolbar button.danger{color:#d99297}.workflow-canvas__stage{min-width:0;min-height:0;position:relative;overflow:hidden}.workflow-canvas__stage>.react-flow{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:#111419}.workflow-canvas .react-flow__node{box-shadow:0 8px 26px #00000057}.workflow-canvas .react-flow__node.selected{box-shadow:0 0 0 2px #47be9152,0 10px 30px #0000006b}.workflow-canvas .react-flow__handle{width:8px;height:8px;border:1px solid #9ab0a7;background:#3ba478}.workflow-canvas .react-flow__controls{overflow:hidden;border:1px solid #343b42;border-radius:6px;box-shadow:none}.workflow-canvas .react-flow__controls-button{border:0;border-bottom:1px solid #343b42;color:#a8b1b7;background:#20252a;fill:currentColor}.workflow-canvas .react-flow__minimap{border:1px solid #343b42;border-radius:6px;overflow:hidden;background:#171b20}.workflow-flow-node__content{min-width:0;display:grid;gap:5px;text-align:left}.workflow-flow-node__content span{font-size:10px;font-weight:800;letter-spacing:.05em}.workflow-flow-node__content strong{overflow:hidden;color:#eef2f3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-flow-node__content small{overflow:hidden;color:#98a2a9;font-size:10px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workflow-flow-node--active{box-shadow:0 0 0 2px #3fba8b47,0 9px 30px #0000006b!important}.workflow-properties{min-width:0;border-left:1px solid #2d3237;display:grid;grid-template-rows:50px minmax(0,1fr);background:#181b20}.workflow-properties>header{padding:6px 8px;border-bottom:1px solid #2d3237;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.workflow-properties>header button{min-width:0;border:0;border-radius:5px;position:relative;display:grid;place-items:center;color:#717d85;background:transparent}.workflow-properties>header button:hover{color:#b8c0c5;background:#22262b}.workflow-properties>header button.active{color:#7bd0ae;background:#21352e}.workflow-properties>header button em{min-width:16px;height:16px;border-radius:8px;position:absolute;top:1px;right:9px;display:grid;place-items:center;color:#f1d0a0;background:#805b27;font-size:9px;font-style:normal}.workflow-properties__scroll{min-height:0;overflow-y:auto}.workflow-property-content{padding:18px;display:grid;gap:16px}.workflow-property-kind{padding:14px;border:1px solid #30373b;border-radius:8px;display:grid;gap:6px;background:#202429}.workflow-property-kind>span{color:#68c8a2;font-size:10px;font-weight:800;letter-spacing:.08em}.workflow-property-kind>strong{color:#f0f2f3;font-size:15px;line-height:1.35}.workflow-property-kind>small{color:#8d979e;font-size:11px;line-height:1.55}.workflow-editor-field{min-width:0;display:grid;gap:8px;color:#96a0a7;font-size:12px}.workflow-editor-field>span{color:#a8b0b6;font-size:12px;font-weight:650}.workflow-editor-field>small{color:#78838b;font-size:10px;line-height:1.5}.workflow-editor-field input,.workflow-editor-field :is(select,.sxt-select__trigger),.workflow-editor-field textarea{min-width:0;width:100%;border:1px solid #3b4249;border-radius:7px;padding:9px 10px;outline:0;color:#e3e7e9;background:#121519;font:inherit;font-size:12px}.workflow-editor-field input,.workflow-editor-field :is(select,.sxt-select__trigger){min-height:40px}.workflow-editor-field textarea{resize:vertical;line-height:1.6}.workflow-editor-field input:focus,.workflow-editor-field :is(select,.sxt-select__trigger):focus,.workflow-editor-field textarea:focus{border-color:#3f8e70;box-shadow:0 0 0 2px #3a96711a}.workflow-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflow-editor-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.workflow-editor-toggle>button{flex:0 0 auto;width:38px;height:22px;border:0;border-radius:11px;padding:3px;background:#3b4147}.workflow-editor-toggle>button i{width:16px;height:16px;border-radius:50%;display:block;background:#9ba4aa;transition:transform .16s ease}.workflow-editor-toggle>button[data-checked=true]{background:#287454}.workflow-editor-toggle>button[data-checked=true] i{background:#e7fff5;transform:translate(16px)}.workflow-editor-toggle>span{min-width:0;display:grid;gap:3px}.workflow-editor-toggle strong{color:#c7cdd1;font-size:12px;font-weight:650}.workflow-editor-toggle small{color:#7a858d;font-size:10px;line-height:1.5}.workflow-condition-builder{display:grid;gap:6px}.workflow-condition-builder>div{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,.8fr) 34px;gap:6px}.workflow-condition-builder>div button{border:1px solid #4c3437;border-radius:5px;color:#ce777e;background:#2b2022}.workflow-condition-add{min-height:36px;border:1px dashed #3b544a;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:5px;color:#82c8ad;background:#1c2723;font-size:11px}.workflow-safety-note{padding:12px;border:1px solid #544b31;border-radius:7px;display:flex;align-items:flex-start;gap:9px;color:#d1bb7d;background:#282419;font-size:11px;line-height:1.6}.workflow-inline-status{padding:11px 12px;border:1px solid #59433f;border-radius:7px;color:#dfa091;background:#2b201f;font-size:11px;line-height:1.55}.workflow-inline-status[data-ok=true]{border-color:#315a4c;color:#73c6a6;background:#1e2925}.workflow-panel-empty{min-height:300px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#66727a;text-align:center}.workflow-panel-empty strong{color:#bac2c7;font-size:13px}.workflow-panel-empty span{max-width:280px;font-size:11px;line-height:1.6}.workflow-validation{padding:13px;display:grid;align-content:start;gap:8px}.workflow-validation>header{margin-bottom:4px;padding:11px;border:1px solid #3a3630;border-radius:7px;display:flex;align-items:center;gap:9px;background:#22201b}.workflow-validation>header>span{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#ddb867;background:#493b20}.workflow-validation>header>span[data-ok=true]{color:#75cfab;background:#214638}.workflow-validation>header>div{min-width:0;display:grid;gap:3px}.workflow-validation>header strong{color:#dce1e3;font-size:13px}.workflow-validation>header small{color:#868f95;font-size:10px}.workflow-validation>button{min-height:58px;border:1px solid #4b3936;border-radius:7px;padding:9px 10px;display:grid;grid-template-columns:16px minmax(0,1fr) 15px;align-items:center;gap:8px;color:#d0777c;text-align:left;background:#2a2021}.workflow-validation>button[data-level=warning]{border-color:#51482f;color:#d1b464;background:#29251c}.workflow-validation>button span{min-width:0;display:grid;gap:3px}.workflow-validation>button strong{font-size:11px}.workflow-validation>button small{color:#b7afa7;font-size:10px;line-height:1.45}.workflow-validation__success{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#72c9a7;text-align:center}.workflow-validation__success>svg{width:40px;height:40px;padding:10px;border-radius:50%;background:#203e33}.workflow-validation__success p{max-width:290px;color:#8c979e;font-size:11px;line-height:1.65}.workflow-history{padding:13px;display:grid;align-content:start;gap:7px}.workflow-history>header{margin-bottom:5px;display:grid;gap:4px}.workflow-history>header strong{font-size:14px}.workflow-history>header small{color:#7d8890;font-size:10px;line-height:1.5}.workflow-history article{min-height:70px;border:1px solid #30363c;border-radius:7px;padding:10px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:9px;background:#202429}.workflow-history article>span{padding:4px;border-radius:4px;color:#7fd2b1;background:#233c33;font-size:10px;text-align:center}.workflow-history article>div{min-width:0;display:grid;gap:3px}.workflow-history article strong{color:#d2d7da;font-size:12px}.workflow-history article small{color:#7b868e;font-size:10px}.workflow-history article p{overflow:hidden;color:#949da3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workflow-history article button{min-height:30px;border:1px solid #3a5047;border-radius:5px;padding:0 8px;color:#8bc8b1;background:#22302b;font-size:10px}@media(max-width:1180px){.workflow-center__body{grid-template-columns:220px 300px minmax(0,1fr)}.workflow-control-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-designer__body{grid-template-columns:220px minmax(340px,1fr) 350px}}@media(max-width:900px){.workflow-center{grid-template-rows:104px auto minmax(0,1fr)}.workflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-center__body{grid-template-columns:190px minmax(250px,1fr)}.workflow-detail{display:none}}.account-center-backdrop{z-index:150;padding:28px;background:#050709c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.account-center{width:min(980px,100%);height:min(680px,calc(100vh - 56px));min-height:560px;border:1px solid #383d44;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:78px minmax(0,1fr) 58px;color:#e9edef;background:#17191d;box-shadow:0 28px 90px #00000094}.account-center__header{min-width:0;padding:13px 18px 13px 22px;border-bottom:1px solid #2c3035;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:16px;background:#1d2024;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.account-center__header button{-webkit-app-region:no-drag}.account-center__identity{min-width:0;display:flex;align-items:center;gap:12px}.account-center__identity>span{min-width:0;display:grid;gap:4px}.account-center__identity strong,.account-center__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-center__identity strong{color:#f2f4f5;font-size:14px}.account-center__identity small{color:#7f8991;font-size:9px}.account-center__status{min-height:27px;padding:0 10px;border:1px solid #343a3f;border-radius:14px;display:inline-flex;align-items:center;gap:6px;color:#89939a;background:#17191d;font-size:9px}.account-center__status i{width:7px;height:7px;border-radius:50%;background:#818a91}.account-center__status i.online{background:#25aa78;box-shadow:0 0 0 3px #25aa7821}.account-center__header .icon-button{color:#808991}.account-center__header .icon-button:hover{color:#eef1f3;background:#30343a}.account-center__layout{min-width:0;min-height:0;display:grid;grid-template-columns:226px minmax(0,1fr)}.account-center__nav{min-width:0;min-height:0;padding:16px 12px;border-right:1px solid #2b2f34;display:flex;flex-direction:column;gap:4px;background:#1b1d21}.account-center__nav>button{width:100%;min-height:58px;border:0;border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;color:#8a949c;text-align:left;background:transparent}.account-center__nav>button>svg{width:30px;height:30px;padding:7px;border-radius:7px;color:#79848c;background:#24272c}.account-center__nav>button>span{min-width:0;display:grid;gap:3px}.account-center__nav>button strong{color:#bdc4c9;font-size:10px}.account-center__nav>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#68737b;font-size:8px}.account-center__nav>button:hover{background:#23262b}.account-center__nav>button.active{color:#86c8ad;background:#23322d;box-shadow:inset 3px 0 #25aa78}.account-center__nav>button.active>svg{color:#87d3b5;background:#254639}.account-center__nav>button.active strong{color:#e0eee8}.account-center__summary{margin-top:auto;padding:11px;border:1px solid #30343a;border-radius:8px;display:grid;gap:6px;background:#16181c}.account-center__summary span{min-width:0;display:flex;align-items:center;gap:6px;color:#879199}.account-center__summary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfd5d9;font-size:9px}.account-center__summary small{color:#6f7981;font-size:8px}.account-center__content{min-width:0;min-height:0;overflow-y:auto;padding:24px 26px 30px;background:#14161a}.account-center__panel{min-width:0;display:grid;align-content:start;gap:20px}.account-center__title{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.account-center__title>span{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:#72c7a5;background:#203a30}.account-center__title>div{min-width:0;display:grid;gap:4px}.account-center__title h2{color:#f0f2f3;font-size:16px}.account-center__title p{color:#7c868e;font-size:9px}.account-center__title--actions{grid-template-columns:38px minmax(0,1fr) auto}.account-center__title--actions .button{min-height:31px}.account-center__loading,.account-center__error,.account-center__empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#76818a;text-align:center;font-size:10px}.account-center__loading i{width:25px;height:25px;border:2px solid #384149;border-top-color:#26a879;border-radius:50%;animation:spin .8s linear infinite}.account-center__error{min-height:100px;padding:16px;border:1px solid #60363b;border-radius:8px;flex-direction:row;color:#dc858d;background:#2d1d21;text-align:left}.account-center__error>span{display:grid;gap:4px}.account-center__error small{color:#a5787d;font-size:8px}.account-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.account-overview-grid article{min-width:0;min-height:89px;padding:13px;border:1px solid #30343a;border-radius:8px;display:grid;align-content:center;gap:6px;background:#1d2024}.account-overview-grid small{color:#707b83;font-size:8px}.account-overview-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6eaec;font-size:12px}.account-overview-grid em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6e9d8a;font-size:8px;font-style:normal}.account-form-card{padding:17px;border:1px solid #30343a;border-radius:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#1b1e22}.account-form-card>label{min-width:0;display:grid;gap:7px;color:#a2abb2;font-size:9px}.account-form-card>label.wide,.account-form-card>.wide{grid-column:1 / -1}.account-form-card input{width:100%;height:38px;border:1px solid #373c43;border-radius:7px;padding:0 10px;outline:0;color:#e9edef;background:#131519;font-size:10px}.account-form-card input::placeholder{color:#58636b}.account-form-card input:focus{border-color:#2d8f6b;box-shadow:0 0 0 2px #25aa781a}.account-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.account-form-actions .button{min-height:34px;display:inline-flex;align-items:center;gap:6px}.password-field{min-width:0;position:relative}.password-field input{padding-right:40px}.password-field button{width:36px;height:36px;position:absolute;top:1px;right:1px;border:0;border-radius:6px;display:grid;place-items:center;color:#76818a;background:transparent}.password-field button:hover{color:#dfe4e7;background:#24282d}.security-notice{min-height:65px;padding:13px 14px;border:1px solid #365647;border-radius:8px;display:flex;align-items:flex-start;gap:10px;color:#79c8a8;background:#1a2923}.security-notice>span{display:grid;gap:5px}.security-notice strong{color:#cde8dc;font-size:10px}.security-notice small{color:#799588;font-size:8px;line-height:1.5}.password-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:#6f7981;font-size:8px}.password-meta span{display:inline-flex;align-items:center;gap:4px}.preference-section{display:grid;gap:9px}.preference-section h3{color:#aeb6bc;font-size:10px}.preference-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preference-options>button{min-width:0;min-height:76px;border:1px solid #32373d;border-radius:8px;padding:11px;display:grid;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:8px;color:#77828a;text-align:left;background:#1b1e22}.preference-options>button>span{min-width:0;display:grid;gap:5px}.preference-options>button strong{color:#cdd3d7;font-size:9px}.preference-options>button small{color:#68737b;font-size:8px;line-height:1.4}.preference-options>button:hover{border-color:#424a50;background:#202328}.preference-options>button.active{border-color:#36785e;color:#65c39e;background:#1d3028;box-shadow:inset 0 0 0 1px #25aa781a}.preference-options--scale>button>b{width:27px;height:27px;border-radius:6px;display:grid;place-items:center;color:#aeb6bb;background:#272b30;font-size:11px}.login-event-list{border:1px solid #30343a;border-radius:9px;overflow:hidden;background:#1b1e22}.login-event-list>article{min-height:70px;padding:10px 13px;border-bottom:1px solid #2c3035;display:grid;grid-template-columns:30px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px}.login-event-list>article:last-child{border-bottom:0}.login-event-list>article>i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#6bc29f;background:#203b30;font-style:normal}.login-event-list>article>i.failed{color:#d87981;background:#3b2327}.login-event-list>article>span{min-width:0;display:grid;gap:4px}.login-event-list strong{color:#dce1e4;font-size:9px}.login-event-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#707b83;font-size:8px}.login-event-list em{color:#be7279;font-size:8px;font-style:normal}.login-event-device{justify-items:end}.login-event-device>svg{color:#69747c}.login-event-list .account-center__empty{min-height:220px}.account-center__empty strong{color:#aab2b8;font-size:10px}.account-center__empty small{color:#68737b;font-size:8px}.account-center__footer{min-width:0;padding:0 18px 0 22px;border-top:1px solid #2c3035;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#69747c;background:#1d2024;font-size:8px}.account-center__footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-logout{min-height:31px;border:1px solid #55353a;border-radius:6px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#cf7a82;background:#291c20;font-size:9px;white-space:nowrap}.account-logout:hover{border-color:#714148;color:#ef9da4;background:#372126}.app-shell[data-theme=light] .account-center-backdrop{background:#1b262c6b}.app-shell[data-theme=light] .account-center{border-color:#d8e0e2;color:#273138;background:#fff;box-shadow:0 28px 80px #26353d40}.app-shell[data-theme=light] .account-center__header,.app-shell[data-theme=light] .account-center__footer{border-color:#dde4e5;background:#f7f9f9}.app-shell[data-theme=light] .account-center__identity strong,.app-shell[data-theme=light] .account-center__title h2{color:#263139}.app-shell[data-theme=light] .account-center__status{border-color:#d8e0e2;color:#65737a;background:#fff}.app-shell[data-theme=light] .account-center__nav{border-color:#dde4e5;background:#f4f7f7}.app-shell[data-theme=light] .account-center__nav>button:hover{background:#eaf0ef}.app-shell[data-theme=light] .account-center__nav>button.active{background:#e1efe9}.app-shell[data-theme=light] .account-center__nav>button strong{color:#58666d}.app-shell[data-theme=light] .account-center__nav>button.active strong{color:#1f6049}.app-shell[data-theme=light] .account-center__nav>button>svg{background:#e6ebec}.app-shell[data-theme=light] .account-center__summary{border-color:#dce3e4;background:#fff}.app-shell[data-theme=light] .account-center__summary b{color:#38464d}.app-shell[data-theme=light] .account-center__content{background:#fff}.app-shell[data-theme=light] .account-overview-grid article,.app-shell[data-theme=light] .account-form-card,.app-shell[data-theme=light] .preference-options>button,.app-shell[data-theme=light] .login-event-list{border-color:#dde4e5;background:#f8fafa}.app-shell[data-theme=light] .account-overview-grid strong,.app-shell[data-theme=light] .account-form-card>label,.app-shell[data-theme=light] .preference-options>button strong,.app-shell[data-theme=light] .login-event-list strong{color:#344149}.app-shell[data-theme=light] .account-form-card input{border-color:#d4dddf;color:#2b373e;background:#fff}.app-shell[data-theme=light] .preference-options>button:hover{border-color:#c6d1d3;background:#f1f5f5}.app-shell[data-theme=light] .preference-options>button.active{border-color:#73af97;background:#eaf5f0}.app-shell[data-theme=light] .login-event-list>article{border-color:#e0e6e7}.app-shell[data-theme=light] .account-logout{border-color:#e7cfd1;color:#9e5158;background:#fff6f6}@media(max-width:760px){.account-center-backdrop{padding:12px}.account-center{height:calc(100vh - 24px);min-height:0;grid-template-rows:72px minmax(0,1fr) 54px}.account-center__layout{grid-template-columns:170px minmax(0,1fr)}.account-center__nav{padding:10px 7px}.account-center__nav>button{min-height:52px;padding:6px;grid-template-columns:28px minmax(0,1fr)}.account-center__nav>button>svg{width:28px;height:28px}.account-center__content{padding:18px}.account-overview-grid,.preference-options,.account-form-card{grid-template-columns:1fr}.account-form-card>label.wide,.account-form-card>.wide{grid-column:auto}.login-event-list>article{grid-template-columns:28px minmax(0,1fr)}.login-event-device{grid-column:2;justify-items:start}}.ai-card-header-actions{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:5px}.ai-card-header-actions small{margin-left:0!important;white-space:nowrap}.ai-card-header-actions .icon-button{margin-left:0!important}.ai-learning-trigger{min-height:24px;border:1px solid #38564b;border-radius:5px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;color:#8dd0b5;background:#20342d;font-size:8px;white-space:nowrap}.ai-learning-trigger:hover:not(:disabled){border-color:#4a7d69;color:#b6ead5;background:#27443a}.ai-learning-trigger:disabled{opacity:.48;cursor:default}.message-ai-recommendation .ai-learning-trigger{border-color:#36576c;color:#91cdec;background:#203642}.message-ai-recommendation .ai-learning-trigger:hover:not(:disabled){border-color:#477b99;color:#c4e8fa;background:#29495a}.reply-feedback-backdrop{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#050709c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reply-feedback-modal{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #383d44;border-radius:8px;display:grid;grid-template-rows:72px minmax(0,1fr) 62px;color:#e8ecef;background:#181a1e;box-shadow:0 28px 90px #00000094}.reply-feedback-modal>header{min-width:0;padding:12px 17px 12px 20px;border-bottom:1px solid #30343a;display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;background:#1e2125}.reply-feedback-modal>header>div{min-width:0;display:grid;gap:4px}.reply-feedback-modal>header h2{color:#f0f3f4;font-size:15px}.reply-feedback-modal>header small{overflow:hidden;color:#7f8991;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.reply-feedback-modal__icon{width:38px;height:38px;border-radius:7px;display:grid;place-items:center;color:#7bd0ad;background:#203b31}.reply-feedback-modal__body{min-width:0;min-height:0;overflow-y:auto;padding:18px 20px 22px;display:grid;align-content:start;gap:13px}.reply-feedback-modal>footer{min-height:62px;padding:11px 20px;border-top:1px solid #30343a;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#1e2125}.reply-feedback-loading{min-height:38px;border:1px solid #35443e;border-radius:6px;padding:8px 11px;display:flex;align-items:center;gap:8px;color:#8db6a5;background:#1b2621;font-size:9px}.reply-feedback-question{min-width:0;padding:10px 12px;border:1px solid #30353b;border-radius:6px;display:grid;gap:5px;background:#1d2024}.reply-feedback-question>span{color:#78838b;font-size:8px;font-weight:650}.reply-feedback-question>p{margin:0;max-height:78px;overflow-y:auto;color:#cbd2d6;font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.reply-feedback-compare{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch}.reply-feedback-compare>section{min-width:0;min-height:220px;border:1px solid #33383f;padding:14px;display:flex;flex-direction:column;background:#1d2024}.reply-feedback-compare__ai{border-radius:7px 0 0 7px}.reply-feedback-compare__mine{border-color:#32634f!important;border-radius:0 7px 7px 0;background:#1a2923!important}.reply-feedback-compare section>header{min-height:28px;display:flex;align-items:center;gap:7px;color:#98a3aa}.reply-feedback-compare section>header strong{color:#dce1e4;font-size:10px}.reply-feedback-compare section>header>button{min-height:24px;margin-left:auto;border:1px solid #3c604f;border-radius:5px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;color:#85c8aa;background:#20382e;font-size:8px}.reply-feedback-compare section>p{margin:11px 0 0;overflow-y:auto;color:#b6c0c5;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.reply-feedback-compare__mine textarea{width:100%;min-height:128px;margin-top:9px;border:1px solid #3a594d;border-radius:6px;padding:9px 10px;outline:0;resize:vertical;color:#ecf1ef;background:#131a17;font:inherit;font-size:11px;line-height:1.65}.reply-feedback-compare__mine textarea:focus{border-color:#3f9a74;box-shadow:0 0 0 2px #3f9a741f}.reply-feedback-compare__mine>small{margin-top:5px;color:#687c72;font-size:8px;text-align:right}.reply-feedback-copy{width:42px;min-height:100%;border:0;display:grid;place-items:center;color:#72c5a2;background:#17191d}.reply-feedback-copy:hover:not(:disabled){color:#b0e6cf;background:#203029}.reply-feedback-copy:disabled{opacity:.45}.reply-feedback-coaching{min-width:0;border:1px solid #33383f;border-radius:7px;padding:13px;display:grid;gap:9px;background:#1c1f23}.reply-feedback-coaching>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.reply-feedback-coaching>header>div{min-width:0;display:flex;align-items:center;gap:8px;color:#78c8a7}.reply-feedback-coaching>header>div>span{min-width:0;display:flex;align-items:baseline;gap:7px}.reply-feedback-coaching>header strong{color:#dce2df;font-size:10px}.reply-feedback-coaching>header small{color:#717c84;font-size:8px}.reply-feedback-coaching>header>button{min-height:28px;border:1px solid #3a4449;border-radius:5px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:#9aa4aa;background:#24282d;font-size:9px}.reply-feedback-coaching>header>button:hover:not(:disabled),.reply-feedback-coaching>header>button.active{border-color:#47745f;color:#9fdec4;background:#243b32}.reply-feedback-coaching>header>button:disabled{opacity:.45;cursor:default}.reply-feedback-coaching>textarea{width:100%;min-height:88px;border:1px solid #383d44;border-radius:6px;padding:9px 10px;outline:0;resize:vertical;color:#e5e9eb;background:#14161a;font:inherit;font-size:10px;line-height:1.65}.reply-feedback-coaching>textarea:focus{border-color:#3e8065;box-shadow:0 0 0 2px #3e80651c}.reply-feedback-coaching>input[type=file]{display:none}.reply-feedback-speech{min-width:0;min-height:28px;padding:5px 8px;border-radius:5px;display:flex;align-items:center;gap:8px;color:#82bba4;background:#1e3029;font-size:8px}.reply-feedback-speech>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px}.reply-feedback-speech i{width:6px;height:6px;border-radius:50%;background:#42c28f;box-shadow:0 0 0 4px #42c28f1f}.reply-feedback-speech p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-feedback-speech.error{color:#d8878d;background:#302025}.reply-feedback-image-history{min-width:0;border:1px solid #354039;border-radius:5px;padding:7px 9px;display:flex;align-items:flex-start;gap:7px;color:#8a9d94;background:#19221e;font-size:8px;line-height:1.5}.reply-feedback-image-history svg{flex:0 0 auto;margin-top:1px;color:#71b99b}.reply-feedback-dropzone{width:100%;min-height:54px;border:1px dashed #41484f;border-radius:6px;padding:8px 11px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7f8991;background:#17191d;text-align:left}.reply-feedback-dropzone>span{display:grid;gap:3px}.reply-feedback-dropzone strong{color:#aeb6bb;font-size:9px}.reply-feedback-dropzone small{color:#66717a;font-size:8px}.reply-feedback-dropzone:hover:not(:disabled),.reply-feedback-dropzone.dragging{border-color:#448268;color:#87ceb0;background:#1e3029}.reply-feedback-dropzone:disabled{opacity:.52;cursor:default}.reply-feedback-images{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reply-feedback-images article{min-width:0;min-height:54px;border:1px solid #353b41;border-radius:6px;padding:5px;display:grid;grid-template-columns:42px minmax(0,1fr) 25px;align-items:center;gap:7px;background:#17191d}.reply-feedback-images img{width:42px;height:42px;border-radius:4px;object-fit:cover;background:#252a2f}.reply-feedback-images article>span{min-width:0;display:grid;gap:4px}.reply-feedback-images strong,.reply-feedback-images small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-feedback-images strong{color:#bfc6ca;font-size:8px}.reply-feedback-images small{color:#6f7981;font-size:7px}.reply-feedback-images .icon-button{width:25px;height:25px;color:#7f8991}.reply-feedback-faq{min-width:0;min-height:58px;border:1px solid #3a4540;border-radius:7px;padding:10px 12px;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;background:#1b2621;cursor:pointer}.reply-feedback-faq input{width:15px;height:15px;accent-color:#28a574}.reply-feedback-faq>span{min-width:0;display:grid;gap:4px}.reply-feedback-faq strong{color:#cadbd3;font-size:9px}.reply-feedback-faq small{color:#74877e;font-size:8px;line-height:1.45}.reply-feedback-faq.disabled{opacity:.55;cursor:default}.reply-feedback-error{min-height:42px;border:1px solid #60383d;border-radius:6px;padding:9px 11px;display:flex;align-items:flex-start;gap:8px;color:#e08a91;background:#302024;font-size:9px;line-height:1.5}.reply-feedback-error>span{min-width:0;display:grid;gap:2px}.reply-feedback-error>span strong{color:#f0b2b7;font-size:9px}.reply-feedback-error>span small{color:#c98389;font-size:8px}.reply-feedback-error>button{flex:0 0 auto;min-height:26px;margin-left:auto;border:1px solid #785057;border-radius:5px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;color:#efadb3;background:#3a2529;font-size:8px}.reply-feedback-result{min-width:0;border:1px solid #38614f;border-radius:7px;padding:12px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:9px;color:#7dd0ad;background:#1b2d25}.reply-feedback-result>span{min-width:0;display:grid;gap:6px}.reply-feedback-result strong{color:#d5e9df;font-size:10px}.reply-feedback-result small{color:#84a496;font-size:8px;line-height:1.5}.reply-feedback-result>span>span{display:flex;flex-wrap:wrap;gap:5px}.reply-feedback-result b{min-height:22px;border:1px solid #3b6855;border-radius:4px;padding:0 7px;display:inline-flex;align-items:center;color:#91d6b9;background:#213c30;font-size:8px;font-weight:600}.reply-feedback-result em{color:#c99663;font-size:8px;font-style:normal}.app-shell[data-theme=light] .ai-learning-trigger{border-color:#c1dbcf;color:#277a5a;background:#edf7f2}.app-shell[data-theme=light] .message-ai-recommendation .ai-learning-trigger{border-color:#c3d9e5;color:#287ca9;background:#edf6fa}.app-shell[data-theme=light] .reply-feedback-backdrop{background:#1920246b}.app-shell[data-theme=light] .reply-feedback-modal{border-color:#d6dfe1;color:#29363c;background:#fff;box-shadow:0 28px 75px #21303842}.app-shell[data-theme=light] .reply-feedback-modal>header,.app-shell[data-theme=light] .reply-feedback-modal>footer{border-color:#dfe6e7;background:#f7f9f9}.app-shell[data-theme=light] .reply-feedback-modal>header h2{color:#26343a}.app-shell[data-theme=light] .reply-feedback-modal__icon{color:#24845f;background:#e6f3ed}.app-shell[data-theme=light] .reply-feedback-loading{border-color:#cfe0d8;color:#477565;background:#f0f7f4}.app-shell[data-theme=light] .reply-feedback-question,.app-shell[data-theme=light] .reply-feedback-compare>section,.app-shell[data-theme=light] .reply-feedback-coaching{border-color:#dce4e5;background:#f8fafa}.app-shell[data-theme=light] .reply-feedback-question>p,.app-shell[data-theme=light] .reply-feedback-compare section>header strong{color:#344249}.app-shell[data-theme=light] .reply-feedback-compare section>p{color:#46555c}.app-shell[data-theme=light] .reply-feedback-compare__mine{border-color:#a9d4c1!important;background:#f0f8f4!important}.app-shell[data-theme=light] .reply-feedback-copy{color:#2b8864;background:#eef3f1}.app-shell[data-theme=light] .reply-feedback-copy:hover:not(:disabled){color:#176747;background:#deeee6}.app-shell[data-theme=light] .reply-feedback-compare__mine textarea,.app-shell[data-theme=light] .reply-feedback-coaching>textarea{border-color:#cfdbd6;color:#2d3d36;background:#fff}.app-shell[data-theme=light] .reply-feedback-compare section>header>button{border-color:#b9d9ca;color:#2c805f;background:#e8f5ef}.app-shell[data-theme=light] .reply-feedback-coaching>header strong{color:#344249}.app-shell[data-theme=light] .reply-feedback-coaching>header>button{border-color:#d4dddf;color:#64727a;background:#fff}.app-shell[data-theme=light] .reply-feedback-speech{color:#347b60;background:#eaf5ef}.app-shell[data-theme=light] .reply-feedback-speech.error{color:#a64f57;background:#fff1f2}.app-shell[data-theme=light] .reply-feedback-image-history{border-color:#d4e1da;color:#647b70;background:#f4f8f6}.app-shell[data-theme=light] .reply-feedback-dropzone,.app-shell[data-theme=light] .reply-feedback-images article{border-color:#d4dddf;color:#65737a;background:#fff}.app-shell[data-theme=light] .reply-feedback-dropzone strong,.app-shell[data-theme=light] .reply-feedback-images strong{color:#445159}.app-shell[data-theme=light] .reply-feedback-dropzone:hover:not(:disabled),.app-shell[data-theme=light] .reply-feedback-dropzone.dragging{border-color:#73ae96;color:#277a5a;background:#eaf5f0}.app-shell[data-theme=light] .reply-feedback-faq{border-color:#cfe0d8;background:#f0f7f4}.app-shell[data-theme=light] .reply-feedback-faq strong{color:#315344}.app-shell[data-theme=light] .reply-feedback-faq small{color:#698075}.app-shell[data-theme=light] .reply-feedback-error{border-color:#eccfd2;color:#a65058;background:#fff3f4}.app-shell[data-theme=light] .reply-feedback-error>span strong{color:#93464e}.app-shell[data-theme=light] .reply-feedback-error>span small{color:#aa6269}.app-shell[data-theme=light] .reply-feedback-error>button{border-color:#e0b9bd;color:#9c4d55;background:#fff}.app-shell[data-theme=light] .reply-feedback-result{border-color:#abd4c1;color:#2c8864;background:#edf7f2}.app-shell[data-theme=light] .reply-feedback-result strong{color:#28523f}.app-shell[data-theme=light] .reply-feedback-result small{color:#607b6e}.app-shell[data-theme=light] .reply-feedback-result b{border-color:#b7daca;color:#31775a;background:#fff}@media(max-width:760px){.reply-feedback-backdrop{padding:10px}.reply-feedback-modal{max-height:calc(100vh - 20px);grid-template-rows:66px minmax(0,1fr) auto}.reply-feedback-modal__body{padding:13px}.reply-feedback-compare{grid-template-columns:1fr}.reply-feedback-compare>section{min-height:170px}.reply-feedback-compare__ai{border-radius:7px 7px 0 0}.reply-feedback-compare__mine{border-radius:0 0 7px 7px}.reply-feedback-copy{width:100%;min-height:36px}.reply-feedback-copy svg{transform:rotate(90deg)}.reply-feedback-images{grid-template-columns:1fr}.reply-feedback-modal>footer{padding:10px 13px}.reply-feedback-modal>footer .button{flex:1;justify-content:center}.ai-card-header-actions small{display:none}.ai-learning-trigger{padding:0 5px}}.reply-feedback-context{border-bottom:1px solid var(--line);padding:10px 0;color:var(--muted);font-size:11px}.reply-feedback-context summary{cursor:pointer}.reply-feedback-context ol{list-style:none;padding:0;margin:12px 0 0;max-height:180px;overflow:auto}.reply-feedback-context li{display:flex;align-items:flex-start;gap:10px;line-height:1.8;padding:5px 0}.reply-feedback-context li strong{flex:0 0 30px;font-size:10px}.reply-feedback-context li span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.reply-feedback-scope{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center;padding:0 0 15px;color:var(--muted);font-size:11px}.reply-feedback-scope :is(select,.sxt-select__trigger){min-width:0;border:1px solid var(--line);border-radius:4px;padding:7px;background:var(--surface);color:inherit}.reply-feedback-scope small{grid-column:1/-1;font-size:10px}.conversation-memory-panel{padding:12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;flex:0 0 auto}.conversation-memory-panel>header{display:flex;gap:7px;align-items:center;color:#78b29b}.conversation-memory-panel>header strong{font-size:11px}.conversation-memory-panel>header>span{margin-left:auto;font-size:9px}.conversation-memory-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:14px 0 8px}.conversation-memory-counts span{font-size:9px;min-width:0}.conversation-memory-counts b{display:block;font-size:17px;line-height:1.7;color:#80b89f}.conversation-memory-panel p{line-height:1.8;margin:8px 0;overflow-wrap:anywhere}.conversation-memory-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:8px}.conversation-memory-actions small{font-size:8px}.conversation-memory-panel button{display:flex;align-items:center;gap:5px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:5px 0}.conversation-memory-panel details{border-top:1px solid var(--line);padding-top:9px}.conversation-memory-panel summary{cursor:pointer}.conversation-memory-panel .conversation-memory-rule{width:100%;display:grid;text-align:left;gap:5px;padding-block:10px;border-bottom:1px solid var(--line)}.conversation-memory-rule strong{font-size:10px}.conversation-memory-rule small{font-size:9px;line-height:1.7;overflow-wrap:anywhere}.conversation-memory-editor{padding-top:12px}.conversation-memory-editor textarea{display:block;width:100%;min-height:90px;resize:vertical;margin-block:9px;background:var(--surface);border:1px solid var(--line);color:inherit;padding:8px;font:inherit;line-height:1.7}.conversation-memory-editor>div{display:flex;justify-content:flex-end;gap:18px}.conversation-memory-panel .conversation-memory-error{color:#d08d92}.agent-memory:has(.conversation-memory-panel){display:flex;flex-direction:column}.agent-memory:has(.conversation-memory-panel) .agent-memory__history{flex:1 0 170px}.reply-basis{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#79a795;font-size:9px;padding:9px 12px;border-bottom:1px solid var(--line)}html[data-native-platform=darwin] .app-rail .drag-region{height:32px}html[data-native-platform=darwin] .app-rail .brand-button{margin-top:25px}.settings-managed-note,.conversation-report-managed-note{color:var(--muted);font-size:13px;line-height:1.6}.conversation-row{position:relative}.conversation-row__refresh{flex:0 0 auto;width:28px;height:28px;margin-left:2px;color:#6f8494;opacity:.72;transition:opacity .15s ease,background .15s ease,color .15s ease}.conversation-row:hover .conversation-row__refresh,.conversation-row:focus-within .conversation-row__refresh,.conversation-row__refresh:focus-visible{opacity:1}.conversation-row__refresh:hover:not(:disabled){color:var(--fresh-primary, #3478f6);background:#3478f61a}.conversation-row__refresh:disabled{opacity:1;cursor:wait}.conversation-row:focus-visible{outline:2px solid rgba(52,120,246,.45);outline-offset:-2px}.app-shell[data-theme=light] .conversation-row__refresh{color:#6b8190}.app-shell[data-theme=light] .conversation-row__refresh:hover:not(:disabled){color:#2563eb;background:#eaf1ff}@media(hover:none){.conversation-row__refresh{opacity:1}}.selection-check{flex:0 0 auto;color:#218a68}.account-row__selected,.conversation-row__selected,.friend-request-row__selected{margin-left:auto}.friend-request-row__selected{margin-left:0}.account-row.active,.account-row.active:hover,.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active,.friend-request-row.active:hover{background:transparent;border-color:transparent;box-shadow:none}.app-shell[data-theme=dark] .selection-check{color:#70d4ab}.app-shell[data-theme=dark] .account-row.active,.app-shell[data-theme=dark] .account-row.active:hover,.app-shell[data-theme=dark] .conversation-row--active,.app-shell[data-theme=dark] .conversation-row--active:hover,.app-shell[data-theme=dark] .friend-request-row.active,.app-shell[data-theme=dark] .friend-request-row.active:hover{background:transparent;box-shadow:none}.app-shell[data-theme=light] .selection-check{color:#19875f}.app-shell[data-theme=light] .account-row.active,.app-shell[data-theme=light] .account-row.active:hover,.app-shell[data-theme=light] .conversation-row--active,.app-shell[data-theme=light] .conversation-row--active:hover,.app-shell[data-theme=light] .friend-request-row.active,.app-shell[data-theme=light] .friend-request-row.active:hover{background:transparent;box-shadow:none}.mobile-account-switch{position:relative;min-width:0;flex:1;display:flex;align-items:center}.mobile-account-switch :is(select,.sxt-select__trigger){width:100%}.mobile-account-switch__unread{flex:0 0 auto;min-width:18px;height:18px;margin-right:7px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#e5484d;font-size:10px;line-height:18px;font-weight:760}.app-shell[data-theme=light] :is(.account-row.active,.account-row.active:hover,.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active,.friend-request-row.active:hover),.app-shell[data-theme=dark] :is(.account-row.active,.account-row.active:hover,.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active,.friend-request-row.active:hover),.app-shell[data-ui-style=fresh] :is(.account-row.active,.account-row.active:hover,.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active,.friend-request-row.active:hover){background:transparent;border-color:transparent;box-shadow:none}.app-shell[data-theme=light] :is(.account-row.active:focus-visible,.conversation-row--active:focus-visible,.friend-request-row.active:focus-visible),.app-shell[data-theme=dark] :is(.account-row.active:focus-visible,.conversation-row--active:focus-visible,.friend-request-row.active:focus-visible),.app-shell[data-ui-style=fresh] :is(.account-row.active:focus-visible,.conversation-row--active:focus-visible,.friend-request-row.active:focus-visible){outline:1px solid rgba(104,121,135,.28);outline-offset:-1px}.message-text__face img{display:inline-block;width:1.55em;height:1.55em;vertical-align:-.32em;object-fit:contain}.conversation-row__preview .message-text__face img{width:1.2em;height:1.2em;vertical-align:-.2em}.emoji-picker__cell>img{width:30px;height:30px;object-fit:contain}.conversation-row__content{overflow:hidden;gap:6px;grid-template-rows:22px 20px}.conversation-row__top{height:22px}.conversation-row__top strong{min-width:0;flex:1;line-height:22px}.conversation-row__top time{font-size:11px}.conversation-row__bottom{height:20px;padding-right:28px;overflow:hidden}.conversation-row__preview{display:block;flex:1;height:20px;line-height:20px}.conversation-preview-text{display:block;width:100%;min-width:0;max-width:100%;height:20px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;line-height:20px}.conversation-preview-face{display:inline;font-size:inherit;line-height:inherit}.conversation-preview-face img{display:inline-block;width:18px;height:18px;object-fit:contain;vertical-align:-4px}.conversation-row__unread{position:absolute;top:-6px;right:-6px;z-index:2;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:var(--red);color:#fff;font-size:10px;line-height:18px;text-align:center}.conversation-row .conversation-row__selected{position:absolute;right:-5px;bottom:-4px;margin:0;padding:2px;width:18px;height:18px;border-radius:50%;background:var(--fresh-card, #fff)}.conversation-row__muted,.conversation-row__pinned{flex:0 0 auto}.conversation-row .conversation-row__refresh{position:absolute;right:8px;bottom:13px;width:24px;height:24px;margin:0}.local-file-message{max-width:100%;min-width:0}.local-file-message>.file-message{max-width:100%}.local-file-message .file-message strong{overflow-wrap:anywhere}.local-file-error{padding:8px 12px 12px;font-size:12px;line-height:1.6;color:#b42318;max-width:360px}.local-file-error span{display:block}.local-file-error button{margin-top:6px;color:var(--fresh-primary,#3478f6);background:transparent;border:0;text-decoration:underline;cursor:pointer}.media-placeholder__copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;white-space:normal;line-height:1.55;text-align:left;overflow-wrap:anywhere}.media-placeholder__retry{font-size:12px;color:var(--fresh-primary,#3478f6);font-weight:550}.media-placeholder--action{max-width:100%}.opportunity-layout{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:304px minmax(0,1fr);background:var(--surface)}.opportunity-account-pane{min-width:0}.opportunity-main{min-width:0;min-height:0;overflow:auto;padding:28px 32px 40px;background:#f5f7f9;color:#27343b}.opportunity-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.opportunity-header>div:first-child{min-width:0;display:grid;gap:5px}.opportunity-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#47728f;font-size:11px;font-weight:700;letter-spacing:.04em}.opportunity-header h1{color:#22313a;font-size:24px;line-height:1.3;font-weight:760}.opportunity-header p{color:#71808a;font-size:12px;line-height:1.6}.opportunity-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.opportunity-source{min-height:34px;padding:0 10px;border:1px solid #dbe3e6;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:#697980;background:#fff;font-size:10px}.opportunity-toolbar{min-width:0;margin-bottom:16px;padding:13px 14px;border:1px solid #dce4e7;border-radius:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;box-shadow:0 4px 16px #2b414d0a}.opportunity-filter-group{min-width:0;display:flex;align-items:center;gap:8px}.opportunity-filter-group>span{display:inline-flex;align-items:center;gap:5px;color:#73818a;font-size:10px;white-space:nowrap}.opportunity-filter-group .segmented{min-width:0}.opportunity-filter-group .segmented button{white-space:nowrap}.opportunity-filter-group .segmented button b{min-width:16px;height:16px;padding:0 4px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#6d7b84;background:#eef2f4;font-size:9px;font-weight:650}.opportunity-filter-group .segmented button.active b{color:#fff;background:#346bf6}.opportunity-view-toggle{margin-left:auto}.opportunity-progress{margin-bottom:16px;padding:13px 15px;border:1px solid #cbdcf4;border-radius:11px;color:#385a7f;background:#f4f8ff}.opportunity-progress>div{display:flex;align-items:center;gap:9px}.opportunity-progress>div>svg{flex:0 0 auto;color:#346bf6}.opportunity-progress>div>span{min-width:0;display:grid;gap:2px;flex:1}.opportunity-progress strong{color:#294b73;font-size:12px}.opportunity-progress small{color:#68809b;font-size:10px}.opportunity-progress .button{min-height:28px;padding:4px 10px;font-size:10px}.opportunity-progress__bar{height:6px;margin-top:10px;display:block;overflow:hidden;border-radius:999px;background:#dce8fb}.opportunity-progress__bar i{height:100%;display:block;border-radius:inherit;background:#346bf6;transition:width .18s ease}.opportunity-notice{min-height:36px;margin-bottom:14px;padding:8px 11px;border:1px solid #d8e2e6;border-radius:8px;display:flex;align-items:center;gap:7px;color:#667982;background:#fff;font-size:11px}.opportunity-notice--error{color:#9c4c55;border-color:#eccfd2;background:#fff4f5}.opportunity-notice--info{color:#40698a;border-color:#cadff0;background:#f3f8fd}.opportunity-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.opportunity-metrics article{min-width:0;min-height:99px;padding:14px 15px;border:1px solid #dce4e7;border-radius:11px;display:grid;align-content:center;gap:4px;background:#fff}.opportunity-metrics small{color:#77868e;font-size:10px}.opportunity-metrics strong{color:#22313a;font-size:26px;line-height:1.15;font-variant-numeric:tabular-nums}.opportunity-metrics span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a0a6;font-size:9px}.opportunity-list{min-width:0;display:grid;gap:7px}.opportunity-list-row{width:100%;min-width:0;min-height:84px;padding:11px 13px;border:1px solid #dce4e7;border-radius:11px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(135px,auto) 55px;align-items:center;gap:11px;text-align:left;color:#2f3d45;background:#fff;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.opportunity-list-row:hover{border-color:#c4d5e2;background:#f5f8fc;box-shadow:0 5px 14px #2a455812}.opportunity-list-row__main{min-width:0;display:grid;gap:3px}.opportunity-list-row__main strong,.opportunity-list-row__main small,.opportunity-list-row__main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-list-row__main strong{color:#263843;font-size:13px}.opportunity-list-row__main small{color:#6c7c84;font-size:10px}.opportunity-list-row__main em{color:#8a989f;font-size:9px;font-style:normal}.opportunity-list-row__meta{min-width:0;display:grid;justify-items:end;gap:5px}.opportunity-list-row__meta>small{color:#89969c;font-size:9px;white-space:nowrap}.opportunity-badge{min-height:21px;padding:0 7px;border-radius:5px;display:inline-flex;align-items:center;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.opportunity-badge--potential{color:#7a5a1e;background:#fff2d7}.opportunity-badge--unfinished{color:#2d6a96;background:#e5f2fb}.opportunity-badge--followup{color:#73508c;background:#f1e7f7}.opportunity-badge--good{color:#247052;background:#e3f4ed}.opportunity-list-row__score{position:relative;display:grid;justify-items:end;color:#346bf6;font-size:18px;font-weight:760;font-variant-numeric:tabular-nums}.opportunity-list-row__score small{color:#93a0a7;font-size:8px;font-weight:500}.opportunity-list-row__score i{position:absolute;right:-5px;top:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e5484d;font-size:9px;font-style:normal}.opportunity-board{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;align-items:start}.opportunity-column{min-width:0;min-height:280px;padding:9px;border:1px solid #dce4e7;border-radius:11px;background:#edf2f5}.opportunity-column>header{min-height:28px;padding:0 3px 8px;display:flex;align-items:center;justify-content:space-between;color:#596a73;font-size:11px;font-weight:700}.opportunity-column>header>span{display:inline-flex;align-items:center;gap:6px}.opportunity-column>header>b{min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#687880;background:#fff;font-size:9px}.opportunity-column>div{display:grid;gap:7px}.opportunity-dot{width:7px;height:7px;border-radius:50%;background:#a6b2b8}.opportunity-dot--potential{background:#d99a3f}.opportunity-dot--unfinished{background:#4c98c9}.opportunity-dot--followup{background:#9c6bb8}.opportunity-dot--good{background:#37a87d}.opportunity-board-card{width:100%;min-width:0;padding:10px;border:1px solid #d8e1e5;border-radius:9px;display:grid;gap:8px;text-align:left;color:#31414a;background:#fff}.opportunity-board-card:hover{border-color:#b9cde0;background:#f8fbff}.opportunity-board-card>div{min-width:0;display:flex;align-items:center;gap:7px}.opportunity-board-card>div>span{min-width:0;display:grid;gap:2px}.opportunity-board-card strong,.opportunity-board-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-board-card strong{font-size:11px}.opportunity-board-card small{color:#8b989e;font-size:8px}.opportunity-board-card p{min-height:32px;color:#718087;font-size:9px;line-height:1.6}.opportunity-board-card footer{display:flex;align-items:center;justify-content:space-between;color:#346bf6;font-size:9px}.opportunity-board-card footer span{color:#e5484d}.opportunity-empty{min-height:300px;padding:28px;border:1px dashed #cad7dc;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:9px;color:#89979e;background:#fff;text-align:center;flex-direction:column}.opportunity-empty strong{color:#51646d;font-size:14px}.opportunity-empty span{font-size:11px}.opportunity-empty .button{margin-top:4px}.opportunity-empty--small{min-height:180px}.message-pane>.empty-workspace{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.message-pane>.empty-workspace button,.message-pane>.empty-workspace a{-webkit-app-region:no-drag}.rail-profile-stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:2px}.rail-profile-stack .rail-profile{margin-top:0}.rail-profile-points{margin-top:0!important}.opportunity-tabs{display:flex;align-items:center;gap:6px;margin:0 0 14px;padding:4px;border:1px solid #dce4e7;border-radius:11px;background:#fff}.opportunity-tabs button{min-height:34px;padding:0 12px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:#76868e;background:transparent;font-size:11px}.opportunity-tabs button:hover{background:#f2f5f7;color:#3f5664}.opportunity-tabs button.active{color:#346bf6;background:#edf3ff;box-shadow:0 2px 5px #203b5b14}.opportunity-tabs button b{min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#72818a;background:#edf1f3;font-size:9px}.opportunity-tabs button.active b{color:#fff;background:#346bf6}.opportunity-source-card,.opportunity-source-list,.opportunity-leads,.opportunity-candidates,.opportunity-calendar{margin-bottom:14px;border:1px solid #dce4e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px #2b414d0a}.opportunity-source-card{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:14px}.opportunity-source-card>div:first-child{display:grid;gap:4px}.opportunity-source-card strong,.opportunity-leads__header strong,.opportunity-candidates header strong,.opportunity-calendar header strong{color:#273a45;font-size:14px}.opportunity-source-card small,.opportunity-leads__header small,.opportunity-candidates header small,.opportunity-calendar header small{color:#87969d;font-size:10px;line-height:1.6}.opportunity-source-card label{display:grid;gap:6px;color:#73818a;font-size:10px}.opportunity-source-card :is(select,.sxt-select__trigger){min-height:36px;padding:0 9px;border:1px solid #d9e2e6;border-radius:8px;color:#3e5260;background:#fff;font-size:11px}.opportunity-source-stats{grid-column:1/-1;display:flex;gap:10px;padding-top:12px;border-top:1px solid #edf0f2}.opportunity-source-stats span{min-width:100px;padding:9px 12px;border-radius:8px;background:#f6f8fa;display:grid;gap:3px}.opportunity-source-stats strong{color:#2f4755;font-size:18px}.opportunity-source-stats small{font-size:9px}.opportunity-source-list>header,.opportunity-leads__header,.opportunity-candidates>header,.opportunity-calendar>header{min-height:55px;padding:12px 15px;border-bottom:1px solid #e8edef;display:flex;align-items:center;justify-content:space-between;gap:12px}.opportunity-source-list>header span,.opportunity-candidates>header>span{color:#87969d;font-size:10px}.opportunity-source-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.opportunity-source-list>div>button{min-width:0;padding:9px;border:1px solid #e2e8ea;border-radius:9px;display:flex;align-items:center;gap:8px;text-align:left;color:#30414a;background:#fff}.opportunity-source-list>div>button:hover{background:#f6f9fc;border-color:#c9dae8}.opportunity-source-list>div>button>span{min-width:0;display:grid;gap:2px;flex:1}.opportunity-source-list>div strong,.opportunity-source-list>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-source-list>div strong{font-size:11px}.opportunity-source-list>div small{font-size:9px;color:#87969d}.opportunity-leads__header .opportunity-view-toggle{margin-left:auto}.opportunity-candidates>header>div{display:grid;gap:3px}.opportunity-review-button{min-height:30px;padding:0 8px;border:1px solid #d2dfe5;border-radius:7px;color:#346bf6;background:#fff;font-size:9px;white-space:nowrap}.opportunity-review-button:hover{background:#edf3ff;border-color:#a9c5f4}.opportunity-review-button.is-approved{color:#227052;border-color:#b7dece;background:#edf8f3}.opportunity-list-row{grid-template-columns:42px minmax(0,1fr) minmax(135px,auto) 55px auto}.opportunity-list-row__open{min-width:0;padding:0;border:0;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(135px,auto) 55px;align-items:center;gap:11px;text-align:left;color:inherit;background:transparent}.opportunity-calendar-list{display:grid;gap:8px;padding:12px}.opportunity-calendar-list article{min-height:62px;padding:9px 10px;border:1px solid #e0e7ea;border-radius:9px;display:flex;align-items:center;gap:10px;background:#fff}.opportunity-calendar-list article.done{opacity:.58}.opportunity-calendar-list article>span{min-width:0;display:grid;gap:3px;flex:1}.opportunity-calendar-list article strong{font-size:11px}.opportunity-calendar-list article small{color:#829199;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-calendar-list article .button{min-height:28px;padding:3px 8px;font-size:9px}.opportunity-detail-drawer{position:fixed;z-index:150;top:0;right:0;bottom:0;width:min(520px,calc(100vw - 44px));display:flex;flex-direction:column;background:#fff;border-left:1px solid #dbe4e7;box-shadow:-18px 0 45px #2039492e}.opportunity-detail-drawer>header{min-height:68px;padding:14px 17px;border-bottom:1px solid #e8edef;display:flex;align-items:center;gap:12px}.opportunity-detail-drawer>header>div{min-width:0;display:grid;gap:3px;flex:1}.opportunity-detail-drawer>header strong{font-size:15px}.opportunity-detail-drawer>header small{color:#84939b;font-size:10px}.opportunity-detail-drawer__body{min-height:0;overflow:auto;padding:18px;display:grid;gap:16px}.opportunity-detail-profile{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #edf0f2}.opportunity-detail-profile>span{min-width:0;display:grid;gap:3px;flex:1}.opportunity-detail-profile strong{font-size:15px}.opportunity-detail-profile small{color:#88969d;font-size:10px}.opportunity-detail-profile>b{color:#346bf6;font-size:22px}.opportunity-detail-drawer section{display:grid;gap:7px}.opportunity-detail-drawer h3{color:#3d5360;font-size:12px}.opportunity-detail-drawer p,.opportunity-detail-drawer li{color:#64757e;font-size:11px;line-height:1.7}.opportunity-detail-drawer ul{margin:0;padding-left:18px}.opportunity-evidence{padding:10px;border-radius:8px;background:#f6f8fa;display:grid;gap:6px}.opportunity-evidence>span{color:#8a989e;font-size:9px}.opportunity-evidence blockquote{margin:0;padding:8px 10px;border-left:2px solid #346bf6;color:#3c5360;background:#fff;font-size:11px;line-height:1.6}.opportunity-detail-drawer label{display:grid;gap:5px;color:#71818a;font-size:10px}.opportunity-detail-drawer input,.opportunity-detail-drawer textarea{width:100%;padding:8px;border:1px solid #d9e2e6;border-radius:7px;color:#30414a;background:#fff;font:inherit;font-size:11px}.opportunity-detail-drawer textarea{min-height:64px;resize:vertical}.opportunity-detail-drawer>footer{padding:12px 18px;border-top:1px solid #e8edef;display:flex;justify-content:flex-end;gap:8px}.opportunity-detail-drawer>footer .button{min-height:34px}.contacts-layout{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:304px 190px minmax(0,1fr);background:var(--surface)}.contacts-account-pane{min-width:0}.contacts-subnav{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface-subtle)}.contacts-subnav>header{min-height:84px;padding:24px 16px 14px;border-bottom:1px solid var(--line);display:grid;gap:4px}.contacts-subnav>header strong{color:var(--text,#27343b);font-size:16px;font-weight:700}.contacts-subnav>header span{color:var(--muted);font-size:11px}.contacts-subnav>nav{padding:10px 8px;display:grid;gap:4px}.contacts-subnav>nav button{width:100%;min-height:46px;padding:0 10px;border:0;border-radius:8px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--muted);background:transparent;font-size:13px}.contacts-subnav>nav button:hover{color:var(--text);background:color-mix(in srgb,var(--blue) 7%,var(--surface))}.contacts-subnav>nav button.active{color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--surface));font-weight:650}.contacts-subnav>nav button span{flex:1}.contacts-subnav>nav button b{min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,var(--surface));font-size:9px}.contacts-subnav>nav button.active b{color:#fff;background:var(--blue)}.contacts-main{min-width:0;overflow-y:auto}.contacts-main .page-header{position:sticky;top:0;z-index:5;background:var(--surface)}@media(max-width:1100px){.contacts-layout{grid-template-columns:250px 170px minmax(0,1fr)}.contacts-account-pane .account-row{padding-inline:6px}.contacts-subnav>nav button{font-size:12px}}@media(max-width:720px){.contacts-layout{display:block;overflow:auto}.contacts-account-pane,.contacts-subnav{display:none}.contacts-main{height:100%;overflow:auto}.contacts-main .page-header{position:static}}.opportunity-layout{grid-template-columns:164px minmax(0,1fr)!important}.ai-follow-subnav{width:164px;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface-subtle)}.ai-follow-subnav__header{min-height:56px;padding:18px 16px 12px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.ai-follow-subnav__header>strong{color:var(--text,#27343b);font-size:16px;font-weight:650}.ai-follow-subnav>nav{padding:8px 6px;display:grid;gap:2px}.ai-follow-subnav>nav button{width:100%;min-height:39px;padding:0 10px;border:0;border-radius:7px;display:flex;align-items:center;text-align:left;color:var(--muted);background:transparent}.ai-follow-subnav>nav button:hover{color:var(--text);background:color-mix(in srgb,var(--blue) 7%,var(--surface))}.ai-follow-subnav>nav button.active{color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--surface))}.ai-follow-subnav>nav button>span{min-width:0;display:block;flex:1}.ai-follow-subnav>nav button strong{font-size:12px;font-weight:550}.opportunity-layout--with-accounts{grid-template-columns:164px 208px minmax(0,1fr)!important}.opportunity-layout--with-accounts.opportunity-layout--accounts-collapsed{grid-template-columns:164px 64px minmax(0,1fr)!important}.opportunity-account-pane__actions{display:flex;align-items:center;gap:3px}.opportunity-account-switcher .account-pane__header{height:70px}.opportunity-account-switcher .account-pane__header h1{font-size:15px}.opportunity-account-switcher .account-row{min-height:66px}.opportunity-account-switcher .account-pane__collapsed-avatars{display:none}.opportunity-account-switcher--collapsed .account-pane__header{height:58px;padding:11px 7px;align-items:center;justify-content:center}.opportunity-account-switcher--collapsed .account-pane__header>div:first-child,.opportunity-account-switcher--collapsed .account-pane__header .icon-button,.opportunity-account-switcher--collapsed .account-search,.opportunity-account-switcher--collapsed .account-list,.opportunity-account-switcher--collapsed .account-pane__footer{display:none}.opportunity-account-switcher--collapsed .account-pane__header .opportunity-account-pane__actions{width:100%;justify-content:center}.opportunity-account-switcher--collapsed .account-pane__header .sxt-layout-toggle{margin:0}.opportunity-account-switcher--collapsed .account-pane__collapsed-avatars{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;overflow-y:auto;padding:10px 4px 12px}.account-collapsed-avatar{position:relative;width:48px;height:48px;padding:3px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.account-collapsed-avatar:hover{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}.account-collapsed-avatar.active{background:color-mix(in srgb,var(--blue) 14%,var(--surface))}.account-collapsed-avatar b{position:absolute;right:-1px;top:-2px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;color:#fff;background:#e5484d;font-size:8px;line-height:16px;text-align:center}.opportunity-friend-table{overflow:hidden;border:1px solid #dce4e7;border-radius:11px;background:#fff}.opportunity-source-list>.opportunity-friend-table{display:block;grid-template-columns:none;padding:0}.opportunity-friend-table__head,.opportunity-friend-row{display:grid;grid-template-columns:minmax(135px,1.1fr) minmax(150px,1.25fr) 82px 118px 92px minmax(160px,1.4fr);gap:12px;align-items:center}.opportunity-friend-table__head{min-height:42px;padding:0 14px;color:#788890;background:#f7f9fa;border-bottom:1px solid #e8edef;font-size:10px}.opportunity-friend-table__head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-friend-table__head span:nth-child(3){text-align:center}.opportunity-friend-row{width:100%;min-height:72px;padding:9px 14px;border:0;border-bottom:1px solid #edf1f2;color:#334751;background:#fff;text-align:left;font-size:11px}.opportunity-friend-row:last-child{border-bottom:0}.opportunity-friend-row:hover{background:#f5f8fc}.opportunity-friend-row>span{min-width:0;display:grid;gap:3px}.opportunity-friend-row__person{display:flex!important;align-items:center;gap:0!important}.opportunity-friend-row__person strong{max-width:100%;font-size:11px}.opportunity-friend-row strong,.opportunity-friend-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-friend-row small{color:#86959c;font-size:9px}.opportunity-friend-row>span:last-child{display:flex;align-items:center;gap:5px;justify-content:space-between;font-size:10px}.opportunity-friend-status{width:max-content;min-height:20px;padding:0 7px;border-radius:5px;display:inline-flex;align-items:center;font-size:9px;font-weight:650}.opportunity-friend-status--potential{color:#7a5a1e;background:#fff2d7}.opportunity-friend-status--unfinished{color:#2d6a96;background:#e5f2fb}.opportunity-friend-status--followup{color:#73508c;background:#f1e7f7}.opportunity-friend-status--good{color:#247052;background:#e3f4ed}.opportunity-inline-action{min-height:26px;padding:3px 7px;border:1px solid #d5e0e6;border-radius:6px;color:#346bf6;background:#fff;font-size:9px;white-space:nowrap}.opportunity-inline-action:hover{background:#edf3ff;border-color:#a9c5f4}.opportunity-pagination{min-height:48px;padding:9px 12px;border-top:1px solid #e8edef;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7b8a92;font-size:10px}.opportunity-pagination span{margin-right:auto}.opportunity-pagination button{min-height:28px;padding:0 9px;border:1px solid #d6e0e5;border-radius:6px;color:#526873;background:#fff;font-size:10px}.opportunity-pagination button:hover:not(:disabled){border-color:#9ab6d0;color:#346bf6;background:#f4f8ff}.opportunity-pagination button:disabled{opacity:.45}.opportunity-pagination strong{font-size:10px;color:#526873}@media(max-width:1100px){.opportunity-layout{grid-template-columns:158px minmax(0,1fr)!important}.opportunity-layout--with-accounts{grid-template-columns:158px 192px minmax(0,1fr)!important}.opportunity-layout--with-accounts.opportunity-layout--accounts-collapsed{grid-template-columns:158px 64px minmax(0,1fr)!important}.opportunity-friend-table__head,.opportunity-friend-row{grid-template-columns:minmax(115px,1.05fr) minmax(130px,1.15fr) 72px 102px 84px minmax(125px,1.2fr)}}@media(max-width:720px){.opportunity-layout{display:block}.ai-follow-subnav{display:none}.opportunity-main{height:100%}.opportunity-account-switcher,.opportunity-friend-table__head{display:none}.opportunity-friend-row{grid-template-columns:minmax(0,1fr);gap:7px}.opportunity-friend-row>span{grid-column:1}.opportunity-pagination{justify-content:center}.opportunity-pagination span{display:none}}.opportunity-main{padding:18px 22px 30px}.opportunity-header{margin-bottom:10px}.opportunity-header h1{font-size:21px}.opportunity-header p{display:none}.opportunity-toolbar{margin-bottom:10px;padding:9px 12px}.opportunity-metrics{margin-bottom:10px;gap:8px}.opportunity-metrics>button{min-width:0;min-height:78px;padding:11px 14px;border:1px solid #dce4e7;border-radius:10px;display:grid;align-content:center;gap:3px;color:inherit;text-align:left;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.opportunity-metrics>button:hover{border-color:#abc6df;background:#f5f9ff;transform:translateY(-1px)}.opportunity-metrics>button.active{border-color:#9bbce4;background:#edf5ff;box-shadow:inset 3px 0 #346bf6}.opportunity-metrics>button small{color:#647985;font-size:12px}.opportunity-metrics>button strong{color:#22313a;font-size:24px;line-height:1.1}.opportunity-metrics>button span{color:#8a9aa3;font-size:11px}.opportunity-source-card--compact{min-height:54px;padding:9px 13px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:10px}.opportunity-source-card--compact .opportunity-source-card__title{display:flex;align-items:center;gap:6px}.opportunity-source-card--compact .opportunity-source-card__title strong{font-size:14px}.opportunity-source-card--compact .opportunity-source-card__title button{width:24px;height:24px;padding:0;border:0;display:inline-grid;place-items:center;color:#82949e;background:transparent;cursor:help}.opportunity-source-card--compact label{display:flex;align-items:center;gap:8px}.opportunity-source-card--compact label span{white-space:nowrap;font-size:11px}.opportunity-source-card--compact :is(select,.sxt-select__trigger){flex:1;min-height:32px}.opportunity-source-card--compact .opportunity-source-stats{grid-column:1/-1;padding-top:7px;gap:8px}.opportunity-source-card--compact .opportunity-source-stats span{min-width:90px;padding:5px 9px}.opportunity-source-card--compact .opportunity-source-stats strong{font-size:17px}.opportunity-source-card--compact .opportunity-source-stats small{font-size:10px}.opportunity-friend-list-header{min-height:58px!important;padding:10px 15px!important}.opportunity-friend-list-header>div:first-child{display:flex;align-items:baseline;gap:8px}.opportunity-friend-list-header>div:first-child strong{font-size:17px}.opportunity-friend-list-header>div:first-child span{color:#87969d;font-size:12px}.opportunity-friend-list-header .opportunity-source-list__actions{display:flex;align-items:center;gap:8px}.opportunity-friend-list-header .opportunity-source-list__actions :is(select,.sxt-select__trigger){min-height:34px;font-size:12px}.opportunity-friend-list-header .button{min-height:34px;font-size:12px}.opportunity-friend-table{overflow:auto}.opportunity-friend-table__head,.opportunity-friend-row{grid-template-columns:var(--friend-grid-template);min-width:max-content}.opportunity-friend-table__head{min-height:48px;padding:0 15px;font-size:12px}.opportunity-friend-table__head>span{position:relative;min-width:0;display:flex;align-items:center}.opportunity-friend-row{min-height:82px;padding:10px 15px;font-size:13px}.opportunity-friend-row>.friend-col{min-width:0;display:flex;align-items:center;gap:7px}.opportunity-friend-row>.friend-col:not(.friend-col--avatar):not(.friend-col--moments):not(.friend-col--status):not(.friend-col--actions){display:grid;align-content:center;gap:4px}.opportunity-friend-row__person{display:flex!important}.friend-col--avatar{justify-content:center}.friend-col--avatar .avatar{width:42px;height:42px}.friend-col--friend strong{color:#263843;font-size:14px}.friend-col--friend small,.friend-col--last small,.friend-col--messages small{color:#82919a;font-size:11px}.friend-col--last strong,.friend-col--messages strong{color:#334b58;font-size:13px}.friend-col--last{cursor:help}.friend-col--messages{justify-content:center;text-align:center}.friend-col--moments,.friend-col--status{justify-content:center}.friend-col--next{color:#60747f;font-size:12px;line-height:1.45}.friend-col--next svg{flex:0 0 auto;color:#8fa2ad}.friend-col--actions{flex-wrap:wrap;align-content:center}.friend-column-sort{min-width:0;padding:0;border:0;display:inline-flex;align-items:center;gap:4px;color:#647985;background:transparent;font-size:12px;cursor:pointer}.friend-column-sort:hover{color:#346bf6}.friend-column-resizer{position:absolute;top:7px;right:-4px;bottom:7px;width:8px;cursor:col-resize;border-right:1px solid transparent}.friend-column-resizer:hover{border-right-color:#8bb2d7}.friend-row-action{min-height:29px;padding:4px 8px;border:1px solid #d2e0e8;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#346bf6;background:#fff;font-size:11px;white-space:nowrap;cursor:pointer}.friend-row-action:hover{border-color:#9dbfe1;background:#edf5ff}.friend-column-settings:not(.friend-column-settings--dialog){position:relative;z-index:2;padding:10px 14px;border-bottom:1px solid #e6edf0;display:grid!important;grid-template-columns:repeat(2,minmax(180px,1fr));gap:6px 16px;background:#f8fafb}.friend-column-settings__title{grid-column:1/-1;display:flex;align-items:baseline;gap:8px}.friend-column-settings__title strong{font-size:13px;color:#334b58}.friend-column-settings__title small{color:#8b9aa3;font-size:11px}.friend-column-setting{min-height:30px;display:flex;align-items:center;gap:4px}.friend-column-setting label{min-width:0;display:flex;align-items:center;gap:7px;flex:1;color:#516873;font-size:12px}.friend-column-setting button{width:25px;height:25px;padding:0;border:1px solid #d6e1e7;border-radius:5px;display:grid;place-items:center;color:#718691;background:#fff}.friend-column-setting button:disabled{opacity:.35}.opportunity-friend-status{min-height:24px;padding:0 8px;font-size:11px}.opportunity-inline-action{min-height:30px;font-size:11px}.opportunity-pagination{font-size:12px}@media(max-width:900px){.opportunity-source-card--compact{grid-template-columns:1fr}.opportunity-source-card--compact .opportunity-source-stats{grid-column:1}.friend-column-settings{grid-template-columns:1fr}}.opportunity-analysis-settings{margin:-6px 0 12px;padding:12px 14px;border:1px solid #dce4e7;border-radius:10px;display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.4fr);gap:10px 16px;background:#f8fafb}.opportunity-analysis-settings label{display:grid;gap:5px;color:#607681;font-size:11px}.opportunity-analysis-settings :is(select,.sxt-select__trigger),.opportunity-analysis-settings textarea{width:100%;border:1px solid #d2dfe5;border-radius:7px;padding:7px 9px;color:#334b58;background:#fff;font:inherit;font-size:12px}.opportunity-analysis-settings textarea{min-height:80px;resize:vertical;line-height:1.55}.opportunity-analysis-settings small{color:#8a9aa3;font-size:10px}.opportunity-analysis-settings p{grid-column:1/-1;margin:0;color:#7a8b94;font-size:11px;line-height:1.5}.opportunity-analysis-settings-trigger{min-height:26px;padding:3px 7px;border:1px solid #d2dfe5;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#346bf6;background:#fff;font-size:10px}.opportunity-analysis-settings-trigger:hover{background:#edf5ff;border-color:#abc6df}@media(max-width:900px){.opportunity-analysis-settings{grid-template-columns:1fr}.opportunity-analysis-settings p{grid-column:1}}.opportunity-layout{grid-template-columns:148px minmax(0,1fr)!important}.ai-follow-subnav{width:148px}.ai-follow-subnav__header{min-height:52px;padding:12px 11px;justify-content:space-between}.ai-follow-subnav__header>strong{font-size:14px}.ai-follow-subnav__toggle{flex:0 0 auto}.ai-follow-subnav>nav{padding:7px 5px}.ai-follow-subnav>nav button{min-height:36px;padding:0 9px}.ai-follow-subnav>nav button strong{font-size:12px}.opportunity-layout--with-accounts{grid-template-columns:148px 196px minmax(0,1fr)!important}.opportunity-layout--with-accounts.opportunity-layout--accounts-collapsed{grid-template-columns:148px 64px minmax(0,1fr)!important}.opportunity-layout--subnav-collapsed{grid-template-columns:50px minmax(0,1fr)!important}.opportunity-layout--subnav-collapsed.opportunity-layout--with-accounts{grid-template-columns:50px 196px minmax(0,1fr)!important}.opportunity-layout--subnav-collapsed.opportunity-layout--with-accounts.opportunity-layout--accounts-collapsed{grid-template-columns:50px 64px minmax(0,1fr)!important}.opportunity-layout--subnav-collapsed .ai-follow-subnav{width:50px}.opportunity-layout--subnav-collapsed .ai-follow-subnav__header{justify-content:center;padding:10px 6px}.opportunity-layout--subnav-collapsed .ai-follow-subnav__header>strong{display:none}.opportunity-layout--subnav-collapsed .ai-follow-subnav>nav button{justify-content:center;padding-inline:4px}.opportunity-layout--subnav-collapsed .ai-follow-subnav>nav button>span{display:none}.opportunity-analyst-filter{margin-left:auto}.opportunity-analyst-filter :is(select,.sxt-select__trigger){min-height:30px;max-width:210px;padding:0 26px 0 8px;border:1px solid #d5e0e6;border-radius:7px;color:#455d69;background:#fff;font-size:11px}.opportunity-toolbar-help{width:24px;height:24px;padding:0;border:0;display:inline-grid;place-items:center;color:#82949e;background:transparent;cursor:help}.opportunity-toolbar-help:hover{color:#346bf6}.opportunity-analysis-settings-backdrop{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1c2b3438}.opportunity-analysis-settings--dialog{width:min(760px,calc(100vw - 40px));margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d5e0e6;border-radius:14px;background:#fff;box-shadow:0 22px 60px #233a4a38}.opportunity-analysis-settings--dialog>header{min-height:58px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e8edef}.opportunity-analysis-settings--dialog>header>div{min-width:0;display:grid;gap:3px;flex:1}.opportunity-analysis-settings--dialog>header strong{color:#2c4350;font-size:15px}.opportunity-analysis-settings--dialog>header small{color:#84939b;font-size:11px}.opportunity-analysis-settings__body{padding:16px;display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);gap:14px 18px}.opportunity-analysis-settings__body label{display:grid;align-content:start;gap:6px;color:#607681;font-size:11px}.opportunity-analysis-settings__body p{grid-column:1 / -1;margin:0;color:#7a8b94;font-size:11px;line-height:1.55}.opportunity-analysis-settings--dialog>footer{padding:11px 16px;display:flex;justify-content:flex-end;border-top:1px solid #e8edef}.opportunity-empty--compact{min-height:150px;padding:20px}.opportunity-friend-row>.friend-col--profile,.opportunity-friend-row>.friend-col--summary,.opportunity-friend-row>.friend-col--analysis{display:grid;align-content:center;gap:4px}.friend-col--profile strong,.friend-col--summary strong{color:#3d5663;font-size:12px}.friend-col--profile small,.friend-col--summary small,.friend-col--analysis small{color:#82919a;font-size:10px;line-height:1.35}.friend-col--profile small,.friend-col--summary small{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.friend-col--analysis{justify-items:start}.friend-col--analysis b{width:max-content;min-height:22px;padding:0 7px;border-radius:5px;color:#8a6870;background:#f2f4f5;font-size:10px;font-weight:650}.friend-col--analysis b.is-analyzed{color:#247052;background:#e3f4ed}.friend-col--score{justify-items:center;text-align:center}.friend-col--score .opportunity-score{min-width:34px;min-height:24px;padding:0 7px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.friend-col--score small{color:#82919a;font-size:10px}.opportunity-score--high{color:#1d7654;background:#e1f5eb}.opportunity-score--medium{color:#8b641c;background:#fff3d7}.opportunity-score--low{color:#6c7c85;background:#eef2f4}.opportunity-page-filter{min-height:48px;padding:9px 12px;border-bottom:1px solid #e8edef;display:flex;align-items:center;gap:10px}.opportunity-page-filter>label{min-width:220px;max-width:420px;height:32px;padding:0 9px;border:1px solid #d5e0e6;border-radius:7px;display:flex;align-items:center;gap:6px;color:#8a9aa3;background:#fff}.opportunity-page-filter>label input{width:100%;min-width:0;border:0;outline:0;color:#334b58;background:transparent;font:inherit;font-size:11px}.opportunity-page-filter>:is(select,.sxt-select__trigger){height:32px;padding:0 8px;border:1px solid #d5e0e6;border-radius:7px;color:#526873;background:#fff;font-size:11px}.opportunity-page-filter>span{margin-left:auto;color:#87969d;font-size:10px;white-space:nowrap}.opportunity-task-board{grid-template-columns:repeat(2,minmax(220px,1fr));padding:12px}.opportunity-task-card{min-width:0;padding:10px;border:1px solid #d8e1e5;border-radius:9px;display:grid;gap:8px;background:#fff}.opportunity-task-card.done{opacity:.62}.opportunity-task-card>div{min-width:0;display:flex;align-items:center;gap:7px}.opportunity-task-card>div>span{min-width:0;display:grid;gap:2px}.opportunity-task-card strong,.opportunity-task-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-task-card strong{font-size:11px}.opportunity-task-card small{color:#8b989e;font-size:9px}.opportunity-task-card p{min-height:30px;color:#718087;font-size:10px;line-height:1.5}.opportunity-task-card footer{display:flex;justify-content:flex-end;gap:6px}.opportunity-task-card footer .button{min-height:27px;padding:3px 8px;font-size:9px}@media(max-width:720px){.opportunity-page-filter{align-items:stretch;flex-wrap:wrap}.opportunity-page-filter>label{min-width:100%;max-width:none}.opportunity-page-filter>span{margin-left:0}.opportunity-task-board{grid-template-columns:minmax(0,1fr)}}.opportunity-pagination{flex-wrap:wrap;justify-content:flex-end}.opportunity-pagination>label{display:inline-flex;align-items:center;gap:4px;color:#7b8a92;white-space:nowrap}.opportunity-pagination :is(select,.sxt-select__trigger),.opportunity-pagination input{height:28px;padding:0 7px;border:1px solid #d6e0e5;border-radius:6px;color:#526873;background:#fff;font-size:11px}.opportunity-pagination :is(select,.sxt-select__trigger){min-width:56px}.opportunity-pagination input{width:46px;text-align:center}.opportunity-pagination__jump{margin-left:2px}@media(max-width:1100px){.opportunity-layout{grid-template-columns:142px minmax(0,1fr)!important}.opportunity-layout--with-accounts{grid-template-columns:142px 188px minmax(0,1fr)!important}.opportunity-layout--with-accounts.opportunity-layout--accounts-collapsed{grid-template-columns:142px 64px minmax(0,1fr)!important}.opportunity-layout--subnav-collapsed{grid-template-columns:50px minmax(0,1fr)!important}.opportunity-layout--subnav-collapsed.opportunity-layout--with-accounts{grid-template-columns:50px 188px minmax(0,1fr)!important}}@media(max-width:900px){.opportunity-analyst-filter{margin-left:0}.opportunity-analysis-settings__body{grid-template-columns:1fr}.opportunity-analysis-settings__body p{grid-column:1}.opportunity-pagination{justify-content:center}.opportunity-pagination>span{margin-right:0}}.friend-column-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:24px;background:#141f273d}.friend-column-settings--dialog{width:min(820px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #d9e3e7;border-radius:14px;background:#fff;box-shadow:0 24px 70px #1f37453d}.friend-column-settings--dialog .friend-column-settings__title{min-height:64px;padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e7edef}.friend-column-settings--dialog .friend-column-settings__title>div{min-width:0;flex:1;display:grid;gap:4px}.friend-column-settings--dialog .friend-column-settings__title strong{color:#2d4552;font-size:16px}.friend-column-settings--dialog .friend-column-settings__title small{color:#84949d;font-size:11px}.friend-column-settings__body{min-height:0;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px;overflow:auto}.friend-column-settings__body>div{min-width:0;min-height:0;padding:12px;border:1px solid #e0e8eb;border-radius:10px;background:#fafcfc;overflow:auto}.friend-column-settings__body h3{margin:0 0 10px;color:#344d59;font-size:13px}.friend-column-setting{min-height:38px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf1f2;color:#49606a;font-size:12px}.friend-column-setting:last-child{border-bottom:0}.friend-column-setting input{accent-color:#346bf6}.friend-column-setting>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-column-setting>small{color:#9aa7ad;font-size:10px}.friend-column-setting--selected{padding:0 5px}.friend-column-setting--selected strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.friend-column-setting--selected button{width:25px;height:25px;padding:0;border:1px solid #d9e4e8;border-radius:5px;color:#71848d;background:#fff}.friend-column-setting--selected button:disabled{opacity:.35;cursor:default}.friend-column-setting__handle{color:#a6b4ba;letter-spacing:-3px}.friend-column-settings--dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e7edef}@media(max-width:720px){.friend-column-settings-backdrop{padding:10px}.friend-column-settings--dialog{width:100%;max-height:calc(100vh - 20px)}.friend-column-settings__body{grid-template-columns:1fr;gap:10px}}.opportunity-calendar-page{min-height:0}.opportunity-calendar-page>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.opportunity-calendar-page>header .opportunity-view-toggle{margin-left:auto;display:flex;align-items:center}.opportunity-calendar-page>header .opportunity-view-toggle strong{min-width:110px;text-align:center;font-size:13px}.opportunity-calendar-weekdays,.opportunity-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.opportunity-calendar-weekdays{margin-top:14px;border:1px solid #dce4e7;border-bottom:0;background:#f8fafb}.opportunity-calendar-weekdays span{padding:9px;text-align:center;color:#7c8d95;font-size:11px}.opportunity-calendar-grid{border:1px solid #dce4e7}.opportunity-calendar-grid button{min-width:0;min-height:96px;padding:8px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-right:1px solid #e7edef;border-bottom:1px solid #e7edef;color:#3b535f;background:#fff;text-align:left;cursor:pointer}.opportunity-calendar-grid button:nth-child(7n){border-right:0}.opportunity-calendar-grid button:hover,.opportunity-calendar-grid button.has-task{background:#f1f6ff}.opportunity-calendar-grid button.outside{color:#b7c0c4;background:#fbfcfc}.opportunity-calendar-grid button>strong{font-size:12px}.opportunity-calendar-grid button>span{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:4px 5px;border-radius:5px;color:#346bf6;background:#edf3ff;font-size:10px;line-height:1.45}.opportunity-calendar-grid button>span.done{color:#6e8580;background:#eef6f1;text-decoration:line-through}@media(max-width:720px){.opportunity-calendar-grid button{min-height:72px;padding:5px}.opportunity-calendar-grid button>span{font-size:9px}.opportunity-calendar-weekdays span{padding:6px}}.friend-bulk-toolbar{min-height:38px;padding:7px 14px;display:flex;align-items:center;gap:10px;border:1px solid #e0e8eb;border-top:0;color:#75858d;background:#fbfcfc;font-size:11px}.friend-bulk-toolbar label{display:inline-flex;align-items:center;gap:6px}.friend-bulk-toolbar strong{color:#346bf6;font-weight:600}.friend-bulk-toolbar button{min-height:26px;padding:3px 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d5e1e6;border-radius:6px;color:#526c78;background:#fff;font-size:11px;cursor:pointer}.friend-bulk-toolbar button:hover{color:#346bf6;border-color:#aac6df;background:#f2f7ff}.friend-row-controls{display:inline-flex;align-items:center;gap:3px;margin-right:6px}.friend-row-controls input{accent-color:#346bf6}.friend-row-controls button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;color:#aab6bb;background:transparent;cursor:pointer}.friend-row-controls button:hover,.friend-row-controls button.is-favorite{color:#f0a62b}.send-diagnostics-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 40px)}.send-diagnostics-dialog header>div{min-width:0;flex:1}.send-diagnostics-dialog header span{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:12px}.send-diagnostics-body{max-height:65vh;overflow-y:auto}.send-diagnostics-body>p{margin:0 0 16px;color:var(--muted);font-size:12px}.send-diagnostics-body ol{margin:0;padding:0 0 0 20px}.send-diagnostics-body li{padding:10px 0 14px 8px;border-bottom:1px solid var(--line)}.send-diagnostics-body li>*{display:block}.send-diagnostics-body time,.send-diagnostics-body small{color:var(--muted);font-size:11px;margin:3px 0}.send-diagnostics-body li>span{font-size:12px;margin-top:4px}.send-diagnostics-error{color:#d15a47;overflow-wrap:anywhere;font-size:12px;margin:6px 0 0}.login-slider-captcha-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#0f172a6b;padding:16px}.login-slider-captcha{width:min(360px,calc(100vw - 32px));border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 22px 60px #0f172a47;padding:16px}.login-slider-captcha header{display:flex;align-items:center;justify-content:space-between}.login-slider-captcha header span{display:flex;align-items:center;gap:7px;font-weight:700}.login-slider-captcha header button{border:0;background:transparent;color:var(--muted);cursor:pointer}.login-slider-captcha>p{margin:12px 0 10px;color:var(--muted);font-size:13px}.login-slider-captcha__stage{position:relative;max-width:100%;overflow:hidden;border-radius:9px;background:#e8edf3;margin:auto}.login-slider-captcha__background{display:block;width:100%;height:100%;object-fit:fill}.login-slider-captcha__piece{position:absolute;width:42px;height:42px;pointer-events:none}.login-slider-captcha__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffffd1;color:var(--muted);font-size:13px}.login-slider-captcha__range{display:block;width:100%;margin:14px 0 8px;accent-color:var(--blue)}.login-slider-captcha__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.login-slider-captcha__actions span{min-width:0}.login-slider-captcha__actions button{border:1px solid var(--line);border-radius:7px;background:var(--surface-subtle);color:var(--text);padding:6px 12px;cursor:pointer}.login-capabilities-error{display:flex;align-items:center;justify-content:space-between;gap:8px}.login-capabilities-error .login-forgot-link{padding:0;border:0;background:transparent}.opportunity-badge--pause,.opportunity-dot--pause{color:#9a6212;background:#fff3da}.opportunity-score--unknown{color:#71818c;background:#eef2f4;font-size:12px}button.opportunity-score{border:0;cursor:pointer}button.opportunity-score:disabled{cursor:wait}.friend-column-settings--dialog{display:flex!important}.opportunity-evidence blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.message-pane:has(>.chat-header-stack){grid-template-rows:auto minmax(0,1fr) auto}.chat-header-stack{min-width:0;max-height:42vh;overflow-y:auto}.chat-header-stack>.chat-header{min-height:70px}.conversation-row .conversation-row__refresh{opacity:0;pointer-events:none}.conversation-row:hover .conversation-row__refresh,.conversation-row:focus-within .conversation-row__refresh,.conversation-row .conversation-row__refresh:focus-visible,.conversation-row .conversation-row__refresh:disabled{opacity:1;pointer-events:auto}@media(hover:none){.conversation-row .conversation-row__refresh{display:none}}.conversation-pinned-section{margin:2px 0 8px;border:1px solid color-mix(in srgb,var(--fresh-primary, #3478f6) 18%,var(--line, #dce4ed));border-radius:9px;overflow:hidden}.conversation-pinned-section__heading{width:100%;min-height:32px;padding:7px 10px;border:0;display:flex;align-items:center;justify-content:space-between;color:var(--fresh-ink, #2a3742);background:color-mix(in srgb,var(--fresh-primary, #3478f6) 6%,transparent);font-size:11px;font-weight:680;cursor:pointer}.conversation-pinned-section__heading>span{display:inline-flex;align-items:center;gap:5px}.conversation-pinned-section__heading>span svg{color:var(--fresh-primary, #3478f6)}.conversation-pinned-section__heading em{min-width:17px;height:17px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--fresh-primary, #3478f6);background:color-mix(in srgb,var(--fresh-primary, #3478f6) 12%,transparent);font-size:10px;font-style:normal}.conversation-pinned-section__heading:hover,.conversation-pinned-section__heading:focus-visible{background:color-mix(in srgb,var(--fresh-primary, #3478f6) 10%,transparent);outline:none}.conversation-pinned-section__list{padding:2px 0}.conversation-pinned-section__list .conversation-row{border-radius:6px}.conversation-row__name{min-width:0;flex:1;display:inline-flex;align-items:center;gap:5px;overflow:hidden}.conversation-row__name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row__account-type{flex:0 0 auto;padding:2px 5px;border-radius:4px;color:#2774d9;background:#e8f1ff;font-size:9px;font-style:normal;font-weight:650;line-height:1.2}.conversation-row__account-type--service{color:#087e68;background:#e2f7ef}.app-shell[data-theme=dark] .conversation-pinned-section{border-color:#5391de59}.app-shell[data-theme=dark] .conversation-pinned-section__heading{color:#e5ebf1;background:#2c70ba29}.app-shell[data-theme=dark] .conversation-row__account-type{color:#a4caff;background:#4084e03d}.app-shell[data-theme=dark] .conversation-row__account-type--service{color:#9be4cc;background:#16997038}.mobile-navigation,.mobile-chat-tools,.mobile-menu-backdrop{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-share-hint{padding:12px;background:#e3f3ec;color:#247755;font-size:13px;line-height:1.6}.mobile-share-hint button{border:1px solid #8ec6b0;border-radius:4px;background:transparent;padding:6px;margin-left:8px;color:inherit}.assistant-fab{position:fixed;right:20px;bottom:130px;z-index:95;width:56px;height:56px;border:1px solid #b4dacd;border-radius:50%;background:#1c976e;color:#fff;box-shadow:0 4px 18px #0c4a3430;display:grid;place-content:center}.assistant-fab span{font-size:10px;font-weight:700}.assistant-fab{touch-action:none;-webkit-user-select:none;user-select:none}.assistant-overlay{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:flex-end;background:#11161b50;padding:22px}.assistant-embedded{position:absolute;top:0;left:72px;right:0;bottom:0}.assistant-panel{--as-line:#e5e9eb;--as-muted:#758087;--as-bg:#fff;position:relative;width:min(530px,100%);height:min(840px,calc(100dvh - 44px));display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--as-bg);color:#23302e;border:1px solid var(--as-line);border-radius:8px;box-shadow:0 14px 45px #0002;font-size:14px}.assistant-embedded .assistant-panel{border:0;border-radius:0;width:100%;height:100%;box-shadow:none}.assistant-panel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:inherit;background:transparent;border:0;min-height:36px;padding:8px;font:inherit;cursor:pointer}.assistant-panel button:disabled{opacity:.5;cursor:default}.assistant-header{height:70px;padding:14px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--as-line);flex:0 0 auto}.assistant-header>svg{color:#158b66}.assistant-header>div{display:grid;gap:4px;margin-right:auto}.assistant-header strong{font-size:17px}.assistant-header small{font-size:12px;color:var(--as-muted)}.assistant-scope{display:grid;grid-template-columns:1fr 1fr;padding:12px 18px;gap:12px;border-bottom:1px solid var(--as-line)}.assistant-scope label{display:grid;gap:5px;min-width:0;font-size:11px;color:var(--as-muted)}.assistant-scope :is(select,.sxt-select__trigger){min-width:0;width:100%;background:var(--as-bg);border:1px solid var(--as-line);padding:7px 5px;border-radius:5px;color:#3b4946;font-size:13px}.assistant-tabs{padding:0 18px;display:flex;gap:20px;border-bottom:1px solid var(--as-line);flex:0 0 auto}.assistant-tabs button{border-bottom:2px solid transparent;border-radius:0;padding:12px 4px;color:var(--as-muted)}.assistant-tabs button.active{color:#138861;border-bottom-color:#138861}.assistant-history{flex:1;min-height:0;overflow:auto;padding:20px;overscroll-behavior:contain}.assistant-embedded .assistant-history,.assistant-embedded .assistant-composer{width:min(780px,100%);margin-inline:auto}.assistant-welcome{margin:35px auto;max-width:520px}.assistant-logo{color:#16976c;margin-bottom:18px}.assistant-welcome h1{font-size:25px;letter-spacing:0;margin-bottom:24px}.assistant-welcome>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.assistant-welcome button{text-align:left;justify-content:space-between;padding:13px;border:1px solid var(--as-line);border-radius:6px;font-size:13px;line-height:1.6}.assistant-welcome button svg{flex:none;color:#7d9c92}.assistant-turn{margin-block:10px 24px}.assistant-user{margin:0 0 22px auto;padding:12px 16px;max-width:90%;width:fit-content;background:#edf5f2;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.assistant-answer{display:flex;gap:12px;align-items:flex-start;line-height:1.8}.assistant-answer>svg{flex:none;color:#15906a;margin-top:5px}.assistant-answer>div{min-width:0;flex:1}.assistant-answer p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-answer button{color:var(--as-muted)}.assistant-task{border:1px solid var(--as-line);border-radius:6px;padding:13px;margin:12px 0;background:var(--as-bg)}.assistant-task>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assistant-task strong{font-size:14px}.assistant-task header>span{white-space:nowrap;font-size:11px;color:#1c8a67}.assistant-task small{display:block;color:var(--as-muted);margin-top:6px;overflow-wrap:anywhere}.assistant-task p{font-size:13px;line-height:1.8;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-task blockquote{padding:10px 0 10px 12px;border-left:2px solid #98c7b5;margin:10px 0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-task time{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--as-muted)}.assistant-task footer{display:flex;flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--as-line);padding-top:5px;margin-top:8px}.assistant-task footer button{color:#17845f;font-size:12px}.assistant-state{display:flex;gap:8px;align-items:center;color:var(--as-muted);font-size:12px;padding:12px 0}.assistant-error{margin:0;padding:12px 18px;background:#fff3f1;color:#a3483c;font-size:13px;line-height:1.5}.assistant-composer{flex:none;padding:12px 18px;border-top:1px solid var(--as-line);background:var(--as-bg)}.assistant-composer textarea{display:block;width:100%;min-height:68px;max-height:150px;resize:vertical;border:0;background:transparent;color:inherit;padding:6px 3px;font-size:16px;line-height:1.6;outline:none}.assistant-composer>div{display:flex;align-items:center;gap:10px}.assistant-composer>div>span{font-size:11px;color:var(--as-muted)}.assistant-auto-voice{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--as-muted);margin-left:auto;white-space:nowrap}.assistant-auto-voice input{accent-color:#168c66;width:14px;height:14px}.assistant-composer>div>button:last-child{margin-left:auto;background:#168e68;color:#fff;width:40px;height:40px;border-radius:50%}.assistant-composer.listening{border-top-color:#3aba91;background:#f2fbf6}.assistant-composer.listening>div>button:first-child{background:#d4f0e1;border-radius:50%;color:#147553}.assistant-guide{border-bottom:1px solid var(--as-line);margin-bottom:16px;padding:0 0 16px;font-size:13px}.assistant-guide header{display:flex;align-items:center;justify-content:space-between}.assistant-guide ol{margin:10px 0;padding-left:22px;line-height:1.8;color:#63726d}.assistant-guide li{margin-bottom:7px}.assistant-guide>button{color:#16825f}.assistant-notifications{display:flex;gap:10px;align-items:center;padding:8px 0 15px}.assistant-notifications input{margin-left:auto;width:18px;height:18px;accent-color:#16956e}.assistant-review{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:20px;background:var(--as-bg);display:flex;flex-direction:column;gap:16px;overflow:auto}.assistant-review>header{display:flex;align-items:center;justify-content:space-between}.assistant-review label{display:grid;gap:10px}.assistant-review textarea,.assistant-review input{width:100%;padding:12px;background:var(--as-bg);color:inherit;border:1px solid var(--as-line);border-radius:5px;font-size:16px;line-height:1.7}.assistant-review textarea{min-height:200px}.assistant-review footer{display:flex;justify-content:flex-end;gap:15px;margin-top:auto}.assistant-review footer button:last-child{background:#188966;color:#fff;border-radius:5px}.app-shell[data-theme=dark] .assistant-panel{--as-bg:#202423;--as-line:#3a4240;--as-muted:#acb8b2;color:#eef4f0}.app-shell[data-theme=dark] .assistant-user{background:#2e413a}.app-shell[data-theme=dark] .assistant-scope :is(select,.sxt-select__trigger){color:inherit}.app-shell[data-theme=dark] .assistant-guide ol{color:#bdc9c3}.app-shell[data-theme=dark] .assistant-composer.listening{background:#263e32}@media(max-width:720px){html,body,#root{height:100%;height:100dvh;overflow:hidden}.app-shell,.app-shell[data-ui-scale]{width:100%;height:100%;transform:none;padding-bottom:calc(62px + env(safe-area-inset-bottom))}.app-shell .app-rail{display:none}.app-content{height:100%}.mobile-navigation{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(62px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e9e7;z-index:85}.mobile-navigation button{position:relative;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#85928d;background:transparent;border:0;padding:4px;font-size:11px}.mobile-navigation button.active{color:#168d67;font-weight:700}.mobile-navigation b{position:absolute;top:0;right:12%;background:#d85653;color:#fff;padding:1px 4px;border-radius:10px;font-size:9px}.assistant-embedded{left:0;bottom:calc(62px + env(safe-area-inset-bottom))}.assistant-overlay{padding:0;background:#192c2780;align-items:stretch}.assistant-panel{height:100%;height:100dvh;width:100%;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.assistant-header{height:60px;padding:10px 16px}.assistant-scope{padding:10px 16px}.assistant-history{padding:16px}.assistant-welcome{margin-top:25px}.assistant-welcome h1{font-size:24px}.assistant-welcome>div:last-child{grid-template-columns:1fr}.assistant-composer{padding:10px 14px}.assistant-composer textarea{min-height:55px;max-height:120px}.assistant-fab{bottom:calc(155px + env(safe-area-inset-bottom));right:12px;width:50px;height:50px}.mobile-chat-tools{display:flex;align-items:center;gap:8px;height:48px;padding:4px 12px;background:var(--surface);border-bottom:1px solid var(--line);grid-column:1/-1}.mobile-chat-tools button:not(.sxt-select__trigger){background:transparent;color:inherit;border:0;width:40px;height:40px;display:grid;place-items:center}.mobile-chat-tools :is(select,.sxt-select__trigger){flex:1;min-width:0;padding:5px;background:transparent;border:0;font-size:14px;color:inherit}.chat-layout,.chat-layout--compact,.app-shell[data-ui-scale] .chat-layout,.app-shell[data-ui-scale] .chat-layout--compact{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr)}.chat-layout[data-mobile-chat=false] .conversation-pane{display:flex;grid-row:2;height:100%}.chat-layout[data-mobile-chat=false] .message-pane,.chat-layout[data-mobile-chat=false] .detail-pane{display:none}.chat-layout[data-mobile-chat=false] .mobile-chat-tools button:not(.sxt-select__trigger){visibility:hidden}.chat-layout[data-mobile-chat=true] .conversation-pane{display:none}.chat-layout[data-mobile-chat=true] .message-pane{grid-row:2;min-height:0}.chat-layout .detail-pane{top:48px;width:100%;bottom:0}.chat-header{padding:0 9px;height:60px;gap:5px}.message-pane{grid-template-rows:60px minmax(0,1fr) auto}.chat-header__identity{min-width:0}.chat-header__identity strong{font-size:14px}.chat-header__identity small{font-size:10px}.chat-header__identity .avatar{display:none}.chat-header__actions{gap:0}.chat-header__actions .icon-button{width:32px}.message-viewport{padding:14px 10px}.message-row__body{max-width:calc(100% - 48px)}.message-row__body p,.message-bubble{font-size:14px;line-height:1.7}.composer textarea{font-size:16px;min-height:55px}.pane-heading{height:60px;padding-top:12px}.conversation-tabs button{font-size:12px;min-height:40px}.conversation-tabs{height:42px}.conversation-row{height:80px;padding:12px 10px}.conversation-row__top strong{font-size:15px}.conversation-row__preview{font-size:12px}.conversation-row__account{font-size:10px}.mobile-menu-backdrop{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:195;background:#17211c70;align-items:flex-end}.mobile-menu{width:100%;max-height:88dvh;overflow:auto;padding:16px 16px calc(20px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#fff;color:#283f35;border-radius:8px 8px 0 0}.mobile-menu header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.mobile-menu button{min-width:0;min-height:48px;border:0;border-radius:5px;display:flex;align-items:center;gap:10px;padding:10px;background:transparent;color:inherit;font-size:14px}.mobile-menu button svg{flex:none;color:#258b68}.workspace-page{padding:12px 14px 24px}.settings-section strong{font-size:13px}.settings-section small{font-size:11px;line-height:1.6}.workspace-page input,.workspace-page textarea,.workspace-page :is(select,.sxt-select__trigger){font-size:14px}.page-header h1{font-size:23px}.workflow-center{display:block;height:100%;overflow:auto}.workflow-center__header{min-height:120px;height:auto;padding:16px;display:block}.workflow-center__header>div:last-child{display:flex;flex-wrap:wrap;margin-top:10px}.workflow-center__body{display:flex;flex-direction:column;overflow:visible}.workflow-library,.workflow-journeys,.workflow-detail{width:100%;min-height:200px;overflow:visible;display:block}.workflow-detail{padding:14px}.workflow-designer{min-width:0;width:100%;min-height:0;height:100dvh}.workflow-designer__header{display:flex;height:auto;padding:10px;gap:8px;flex-wrap:wrap}.workflow-designer__body{display:flex;flex-direction:column;overflow:auto}.workflow-node-library{display:block;min-height:120px;max-height:200px;overflow:auto}.workflow-canvas{min-height:360px}.workflow-properties{min-height:340px}.account-center{height:100dvh}.account-center__layout{grid-template-columns:105px minmax(0,1fr)}.account-center__header{padding:10px;gap:8px}.account-center__content{padding:12px}.account-center-backdrop{padding:0}.login-dialog__brand{min-height:100px}.login-dialog__body{padding:20px}.login-dialog__body h1{font-size:24px}.login-method-tabs{gap:2px}.login-method-tabs button{gap:4px;font-size:11px}.login-code-field{grid-template-columns:minmax(0,1fr) 104px}.app-shell[data-theme=dark] .mobile-navigation,.app-shell[data-theme=dark] .mobile-menu{background:#202423;color:#e2ebe6;border-color:#3a4440}.app-shell[data-theme=dark] .mobile-navigation button.active{color:#6bd3a8}}@media(prefers-reduced-motion:reduce){.assistant-panel *{animation:none!important;transition:none!important}}@media(max-width:720px){.modal-backdrop--login{z-index:210;display:block;padding:0;overflow-y:auto;background:#fff!important}.login-dialog,.app-shell[data-theme=dark] .login-dialog{width:100%;min-height:100dvh;max-height:none;display:block;overflow:visible;border:0;border-radius:0;box-shadow:none;color:#1f2529;background:#fff}.login-dialog__brand,.app-shell[data-theme=dark] .login-dialog__brand{min-height:92px;padding:calc(20px + env(safe-area-inset-top)) 32px 12px;color:#1f2529;background:#fff}.login-dialog__brand>.login-brand-lockup{align-items:center}.login-dialog__brand>.login-brand-lockup .brand-mark{width:42px;height:42px;border-radius:8px;font-size:20px}.login-brand-lockup>span:last-child{gap:2px;padding:0}.login-brand-lockup strong{color:#1e2427;font-size:17px}.login-brand-lockup small,.app-shell[data-theme=dark] .login-brand-lockup small{color:#929ba0;font-size:11px}.login-brand-promo{display:none}.login-dialog__body,.app-shell[data-theme=dark] .login-dialog__body{width:100%;max-width:464px;margin:0 auto;padding:40px 32px calc(34px + env(safe-area-inset-bottom));color:#1f2529}.login-dialog__heading{display:block;margin-bottom:26px}.login-dialog__body h1{margin:0 0 8px;color:#20262a;font-size:28px;line-height:1.25}.login-dialog__body p,.app-shell[data-theme=dark] .login-dialog__body p{color:#929ba2!important;font-size:13px;line-height:1.6}.login-dialog__heading .environment-line,.app-shell[data-theme=dark] .login-dialog__heading .environment-line{width:100%;min-width:0;height:38px;margin-top:20px;padding:0 12px;border:1px solid #e7ebed;color:#69757a;background:#f7f8f9;font-size:11px}.login-dialog__heading .environment-line code{color:#98a0a4}.login-method-tabs{height:44px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:24px;padding:3px;border:0;border-radius:8px;background:#f2f4f5}.login-method-tabs button,.app-shell[data-theme=dark] .login-method-tabs button{height:38px;gap:5px;border:0;border-radius:6px;color:#758087;background:transparent;font-size:12px}.login-method-tabs button.active,.app-shell[data-theme=dark] .login-method-tabs button.active{border:0;color:#1f2925;background:#fff;box-shadow:0 1px 4px #1d27231a}.login-dialog__body label{gap:8px;margin-bottom:17px}.login-dialog__body label span,.app-shell[data-theme=dark] .login-dialog__body label span{color:#57636a!important;font-size:13px}.login-dialog__body input,.app-shell[data-theme=dark] .login-dialog__body input{height:56px;border:1px solid transparent;border-radius:8px;padding:0 15px;color:#22292d;background:#f3f5f7;font-size:16px}.login-dialog__body input::placeholder{color:#a9b0b5}.login-dialog__body input:focus,.app-shell[data-theme=dark] .login-dialog__body input:focus{border-color:#6bac94;box-shadow:0 0 0 3px #268b6517}.login-code-field{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.login-code-field button,.app-shell[data-theme=dark] .login-code-field button{border:1px solid #dce6e1;border-radius:8px;color:#247b5b;background:#f4faf7;font-size:12px}.login-mode-hint{margin:-8px 0 18px!important;font-size:12px!important}.login-options{min-height:28px}.login-remember{margin:0 0 12px!important}.login-remember span,.app-shell[data-theme=dark] .login-remember span,.login-forgot-link,.login-back-link,.app-shell[data-theme=dark] .login-forgot-link,.app-shell[data-theme=dark] .login-back-link{color:#5f6c72!important;font-size:12px!important}.login-submit,.app-shell[data-theme=dark] .login-submit{height:52px;margin-top:18px;border-radius:8px;color:#fff;background:#111;font-size:15px;font-weight:700}.login-submit:hover:not(:disabled){background:#252525}.login-submit:disabled{color:#8f969a;background:#e5e8ea}.login-dialog__body .login-error,.app-shell[data-theme=dark] .login-dialog__body .login-error,.login-dialog__body .login-feedback,.app-shell[data-theme=dark] .login-dialog__body .login-feedback{margin:0 0 12px;border-radius:7px;padding:10px 12px;font-size:12px}.login-dialog__body .login-error,.app-shell[data-theme=dark] .login-dialog__body .login-error{color:#ad3d38!important;background:#fff2f1}.login-dialog__body .login-feedback,.app-shell[data-theme=dark] .login-dialog__body .login-feedback{color:#247657!important;background:#eef8f3}.login-divider{margin:5px 0 15px;color:#a0a8ad}.login-divider:before,.login-divider:after,.app-shell[data-theme=dark] .login-divider:before,.app-shell[data-theme=dark] .login-divider:after{background:#e6eaec}.login-wechat-button,.app-shell[data-theme=dark] .login-wechat-button{height:48px;border-color:#dfe5e2;border-radius:8px;color:#257b5b;background:#fff;font-size:13px}.login-legal,.app-shell[data-theme=dark] .login-legal{margin-top:18px;color:#a4abb0!important;font-size:10px!important}.offline-button{min-height:40px;font-size:12px}}.assistant-context-bar{flex:none;border-top:1px solid var(--as-line);background:var(--as-bg)}.assistant-context-bar>button{width:100%;min-height:44px;padding:7px 18px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:var(--as-muted)}.assistant-context-bar>button:hover{background:color-mix(in srgb,var(--as-bg) 88%,var(--as-line))}.assistant-context-bar>button>span{min-width:0;display:grid;gap:2px}.assistant-context-bar>button small{color:var(--as-muted);font-size:10px}.assistant-context-bar>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:12px;font-weight:550}.assistant-context-bar .assistant-scope{padding:10px 18px 12px;border-top:1px solid var(--as-line);border-bottom:0}.assistant-header{height:60px}.assistant-header>svg{color:#346bf6}.assistant-header strong{font-size:16px}.assistant-header small{font-size:11px}.assistant-composer{padding:10px 14px 12px}.assistant-composer textarea{min-height:52px;max-height:112px;font-size:15px}.assistant-composer>div{gap:8px}.assistant-composer>div>button:first-child{width:34px;height:34px;padding:0;border:1px solid var(--as-line);border-radius:50%}.assistant-composer>div>button:last-child{width:38px;height:38px;padding:0;border-radius:50%;background:#346bf6}.assistant-auto-voice{margin-left:auto}.assistant-surface[data-theme=light] .assistant-panel{--as-bg:#fff;--as-line:#e2e9f2;--as-muted:#63758b;color:#1b293d}.assistant-surface[data-theme=light] .assistant-header>svg{color:#346bf6}.assistant-surface[data-theme=light] .assistant-composer{background:#fff}.assistant-surface[data-theme=dark] .assistant-header>svg{color:#80a9ff}@media(max-width:720px){.assistant-context-bar>button{padding-inline:14px}.assistant-context-bar .assistant-scope{padding-inline:14px}.assistant-composer textarea{min-height:48px;max-height:90px}.assistant-header{height:58px}.assistant-header{padding:8px 14px}}.app-shell{--ui-body-size:14px;--ui-meta-size:12px}.app-shell[data-demo=true]{padding-top:36px}.demo-workspace-banner{position:absolute;top:0;left:64px;right:0;min-height:36px;display:flex;align-items:center;justify-content:center;padding:6px 12px;background:#fff1cb;color:#6f510e;font-size:13px;z-index:95}@media(max-width:720px){.app-shell[data-demo=true]{padding-top:44px}.demo-workspace-banner{left:0;min-height:44px;font-size:12px}}.web-build-notice{position:fixed;top:36px;left:50%;transform:translate(-50%);z-index:400;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid #408bb1;border-radius:6px;background:#193c50;color:#eef7ff;font-size:14px;box-shadow:0 4px 16px #0003}.web-build-notice button{display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:4px;background:#377b9f;color:#fff;font:inherit;cursor:pointer}.detail-pane{font-size:var(--ui-body-size)}.detail-pane :is(.detail-section dl>div,.detail-feature>p,.customer-summary,.detail-feature textarea,.detail-feature input,.detail-section :is(select,.sxt-select__trigger),.detail-account strong){font-size:var(--ui-body-size);line-height:1.65}.detail-pane :is(.detail-section h3,.detail-account small,.detail-text-preview>button,.detail-loading,.detail-empty,.knowledge-source span,.tag-list b,.profile-badges b,.profile-block>span){font-size:var(--ui-meta-size);line-height:1.5}.detail-tabs button{height:34px;font-size:13px}.detail-section h3{margin-bottom:14px}.detail-section dl>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px}.detail-section dd{min-width:0;overflow-wrap:anywhere}.detail-section :is(select,.sxt-select__trigger){min-height:36px;max-width:180px}.detail-feature h3{font-size:17px}.detail-pane .ai-mode button{font-size:13px;min-height:38px;padding:5px}.detail-pane .ai-mode svg{width:17px;height:17px}.detail-pane :is(.button,.insight-actions .button){font-size:13px;min-height:36px;height:auto;white-space:normal}.detail-pane .profile-block h2{font-size:18px;line-height:1.5;overflow-wrap:anywhere}.conversation-tabs{height:42px}.conversation-tabs button{height:41px;font-size:13px;padding-inline:8px}.account-status-tabs button{height:34px;font-size:12px}.app-rail button span{font-size:12px}.module-nav button,.settings-nav button,.workspace-tabs button{font-size:14px;min-height:38px}.context-menu button,.conversation-context-menu button,.detail-more-menu button{font-size:14px;min-height:36px}.message-system-event{gap:8px;flex-wrap:wrap}.message-system-event>span{font-size:12px}.message-system-event>button{border:0;background:transparent;color:#54b5fa;font:inherit;font-size:13px;min-height:32px;padding:4px 6px;cursor:pointer}.message-system-event>button:hover{text-decoration:underline}.customer-moments{min-width:0;padding:16px;border-bottom:1px solid var(--line);color:inherit}.customer-moments header{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-moments h3{font-size:17px;margin:0}.customer-moments__scope{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px;margin:14px 0}.customer-moments__scope label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.customer-moments__scope :is(select,.sxt-select__trigger){width:100%;min-width:0;height:36px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text);padding:0 7px;font-size:13px}.customer-moments__feed{max-height:420px;overflow-y:auto;scrollbar-gutter:stable;padding-right:4px;overscroll-behavior:contain}.customer-moments .contact-moment{width:100%;padding:14px 0;margin:0;border-bottom:1px solid var(--line)}.customer-moments .contact-moment p{font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.customer-moments .contact-moment time{display:block;font-size:12px;color:var(--muted);margin-top:10px}.customer-moments .contact-moment footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-moments .contact-moment footer time{margin:0}.customer-moments .chat-moment-media{width:100%;margin-top:8px}.customer-moments .chat-moment-media button{width:100%;aspect-ratio:1;height:auto;min-width:0}.customer-moments .chat-moment-media--1{grid-template-columns:minmax(0,1fr);max-width:230px}.customer-moments .chat-moment-media img{width:100%;height:100%;object-fit:cover}.customer-moments__assistant{margin-top:16px}.customer-moments__assistant header strong{font-size:14px}.customer-moments__answers{max-height:340px;overflow-y:auto;overscroll-behavior:contain;margin:12px 0}.customer-moments__answers article{padding:12px 0;border-top:1px solid var(--line)}.customer-moments__answers small{font-size:12px;color:var(--muted)}.customer-moments__answers p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;margin:5px 0;font-size:14px}.customer-moments__answers [data-role=user]{border-left:2px solid #4696c9;padding-left:10px}.customer-moments__assistant form{display:flex;align-items:flex-end;gap:5px;border:1px solid var(--line);border-radius:6px;padding:8px;background:var(--surface)}.customer-moments__assistant textarea{min-width:0;flex:1;resize:vertical;min-height:72px;max-height:180px;border:0;padding:4px;color:var(--text);background:transparent;font-size:14px;line-height:1.6}.customer-moments__error{font-size:13px;line-height:1.5;color:#da877f}.customer-moments__empty{color:var(--muted);font-size:14px;padding:18px 0}.assistant-surface[data-theme=dark] .assistant-panel{--as-bg:#202423;--as-line:#3a4240;--as-muted:#acb8b2;color:#eef4f0}.assistant-surface[data-theme=dark] .assistant-user{background:#2e413a}.assistant-surface[data-theme=dark] .assistant-scope :is(select,.sxt-select__trigger){color:inherit}.assistant-surface[data-theme=dark] .assistant-guide ol{color:#bdc9c3}.assistant-surface[data-theme=dark] .assistant-composer.listening{background:#263e32}@media(max-width:720px){.detail-pane{font-size:15px}.customer-moments__assistant textarea{font-size:16px}.customer-moments__feed{max-height:380px}}@media(min-width:721px)and (max-width:1300px){.app-shell .chat-layout:not(.chat-layout--compact){grid-template-columns:240px minmax(280px,1fr) 294px}.app-shell .chat-layout:not(.chat-layout--compact) .account-pane{display:none}.app-shell .chat-layout:not(.chat-layout--compact) .detail-pane{position:static;width:auto;box-shadow:none}}@media(min-width:721px)and (max-width:1500px){.app-shell[data-ui-scale=large] .chat-layout:not(.chat-layout--compact){grid-template-columns:240px minmax(280px,1fr) 294px}.app-shell[data-ui-scale=large] .chat-layout:not(.chat-layout--compact) .account-pane{display:none}.app-shell[data-ui-scale=large] .chat-layout:not(.chat-layout--compact) .detail-pane{position:static;width:auto;box-shadow:none}}@media(min-width:721px)and (max-width:1000px){.app-shell[data-ui-scale] .chat-layout:not(.chat-layout--compact){grid-template-columns:minmax(280px,1fr) 270px}.app-shell .chat-layout:not(.chat-layout--compact) .conversation-pane{display:none}}.web-build-notice button:disabled{opacity:.6;cursor:default}.modal-backdrop--login{padding:0;background:#fafbfc}.login-dialog.login-dialog--web{width:100%;height:100dvh;min-height:670px;max-height:100dvh;border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(430px,1fr) minmax(510px,.96fr);background:#fafbfc;overflow-y:auto}.login-dialog--web .login-dialog__body{justify-content:center;padding:74px 60px 45px;background:#fafbfc;color:#202b30;max-width:580px;width:100%;margin:0 auto}.login-dialog--web .login-dialog__heading{margin-bottom:26px;display:block}.login-dialog--web .login-dialog__heading h1{font-size:29px;line-height:1.4;font-weight:650}.login-dialog--web .login-dialog__heading p{font-size:14px;color:#78858b!important;line-height:1.9}.login-dialog--web .environment-line{display:none}.login-dialog--web .login-method-tabs{padding:4px;background:#ecf0f1;gap:4px;border-radius:7px;margin-bottom:26px}.login-dialog--web .login-method-tabs button{height:43px;min-height:43px;font-size:14px;border-radius:5px;color:#74828a!important;box-shadow:none}.login-dialog--web .login-method-tabs button.active{background:#fff;color:#1b3332!important;box-shadow:0 1px 5px #20303010}.login-dialog--web .login-dialog__body label{gap:10px;margin-bottom:20px}.login-dialog--web .login-dialog__body label span{font-size:14px;color:#394c51!important;font-weight:550}.login-dialog--web .login-dialog__body input{height:53px;font-size:16px;background:#fff;color:#263439;border-color:#dce2e5;border-radius:6px}.login-dialog--web .login-dialog__body input::placeholder{font-size:14px;color:#9aa5ab}.login-dialog--web .login-dialog__body input:focus{border-color:#429f89;box-shadow:0 0 0 3px #dbeee8}.login-dialog--web .login-remember input{height:16px;width:16px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#28836a}.login-dialog--web .login-remember span{font-size:12px!important;font-weight:400!important}.login-dialog--web .login-forgot-link{font-size:12px;color:#51766b!important}.login-dialog--web .login-code-field button{font-size:13px;color:#25735f!important}.login-dialog--web .login-submit{height:53px;background:#213b37;color:#fff;border:0;border-radius:6px;font-size:16px;margin-top:17px}.login-dialog--web .login-submit:disabled{background:#98b4ac;color:#fff;opacity:1}.login-dialog--web .login-dialog__body .login-error{color:#b8453f!important;font-size:13px}.login-dialog--web .login-dialog__body .login-feedback{color:#347961!important;font-size:13px}.login-dialog--web .login-legal{font-size:11px!important;color:#87949a!important}.login-dialog--web .login-dialog__body .login-mode-hint{font-size:12px!important;color:#78858b!important;line-height:1.8}.login-mobile-brand{display:none}@media(min-width:1600px){.login-dialog--web .login-dialog__body{max-width:620px;padding-left:70px;padding-right:70px}.login-dialog--web .login-dialog__heading h1{font-size:33px}}@media(max-width:900px){.login-dialog.login-dialog--web{grid-template-columns:1fr;min-height:100dvh}.login-dialog--web>.sales-welcome{display:none}.login-dialog--web .login-dialog__body{padding:40px 26px 35px;max-width:480px;min-height:100dvh}.login-dialog--web .login-mobile-brand{display:flex;gap:12px;align-items:center;margin-bottom:30px;font-size:24px;font-weight:600;color:#202b30}.login-mobile-brand img{height:42px;width:42px;border-radius:9px}.login-dialog--web .login-method-tabs button{font-size:13px}.login-dialog--web .login-dialog__heading h1{font-size:27px}.login-dialog--web .login-dialog__heading p{font-size:13px}}@media(prefers-reduced-motion:reduce){.login-dialog--web *{transition:none!important}}.desktop-login-drag{position:fixed;inset:0 0 auto;height:40px;z-index:1001;-webkit-app-region:drag;pointer-events:none}.login-dialog.login-dialog--desktop{width:100vw;height:100dvh;min-height:0;max-height:none;max-width:none;border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(360px,1fr) minmax(420px,1fr);background:#f5f8fc;overflow:auto;color:#202d40}.login-dialog--desktop>.sales-welcome{padding:64px clamp(28px,4vw,68px) 30px;background:#142c50;min-height:100%;gap:12px}.login-dialog--desktop .sales-welcome__brand{margin-top:4px}.login-dialog--desktop .sales-welcome__intro{padding-top:24px;padding-bottom:12px}.login-dialog--desktop .sales-welcome__intro h2{font-size:clamp(28px,2.7vw,42px);line-height:1.5;text-wrap:balance;overflow-wrap:normal;color:#fff}.login-dialog--desktop .sales-welcome__intro h2 span{color:#a8c6ff}.login-dialog--desktop .sales-welcome__eyebrow{color:#b4d0ff}.login-dialog--desktop .sales-welcome__visual{min-height:240px}.login-dialog--desktop .login-dialog__body{align-self:center;justify-content:center;width:100%;max-width:560px;min-width:0;min-height:0;padding:64px clamp(24px,4vw,56px) 40px;margin:0 auto;background:transparent;color:#202d40}.login-dialog--desktop .login-dialog__heading{display:block;margin-bottom:28px}.login-dialog--desktop .login-dialog__heading h1{font-size:30px;line-height:1.4;color:#142c50}.login-dialog--desktop .login-dialog__heading p{font-size:14px;color:#6c788c!important;line-height:1.7}.login-dialog--desktop .environment-line{display:none}.login-dialog--desktop .login-dialog__body label{gap:8px;margin-bottom:20px}.login-dialog--desktop .login-dialog__body label span{color:#334764!important;font-size:14px;font-weight:550}.login-dialog--desktop .login-dialog__body input{height:50px;font-size:16px;background:#fff;color:#202d40;border:1px solid #dbe4ef;border-radius:12px}.login-dialog--desktop .login-dialog__body input:focus{border-color:#5a8cff;box-shadow:0 0 0 3px #346bf620}.login-dialog--desktop .login-remember input{width:16px;height:16px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#346bf6}.login-dialog--desktop .login-remember span{font-size:12px!important}.login-dialog--desktop .login-submit{height:50px;min-height:50px;border:0;border-radius:25px;background:#346bf6;color:#fff;font-size:16px;margin-top:14px}.login-dialog--desktop .login-submit:hover:not(:disabled){background:#2556d8}.login-dialog--desktop .login-submit:disabled{background:#b3c7fa;color:#fff}.login-dialog--desktop .login-method-tabs{padding:4px;background:#e9eff9;border-radius:12px;margin-bottom:24px}.login-dialog--desktop .login-method-tabs button{font-size:14px;min-height:40px;border-radius:9px;color:#6c788c!important}.login-dialog--desktop .login-method-tabs button.active{background:#fff;color:#2556d8!important}.login-dialog--desktop .login-forgot-link,.login-dialog--desktop .login-code-field button{color:#2556d8!important}.login-dialog--desktop .login-dialog__body .login-error{font-size:14px;color:#b42318!important}.login-dialog--desktop .login-dialog__body .login-feedback{font-size:14px;color:#177658!important}.login-dialog--desktop .offline-button{color:#6c788c;background:transparent}@media(max-width:900px){.login-dialog.login-dialog--desktop{grid-template-columns:minmax(0,1fr)}.login-dialog--desktop>.sales-welcome{display:none}.login-dialog--desktop .login-dialog__body{max-width:490px;min-height:100dvh;padding:64px 28px 32px}.login-dialog--desktop .login-mobile-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:#142c50;font-size:24px;font-weight:650}.login-dialog--desktop .login-mobile-brand img{height:42px;width:42px;border-radius:10px}}@media(max-height:720px)and (min-width:901px){.login-dialog--desktop .sales-welcome__visual{display:none}.login-dialog--desktop>.sales-welcome{justify-content:flex-start}.login-dialog--desktop .sales-welcome__foot{margin-top:auto}.login-dialog--desktop .login-dialog__body{padding-top:48px;padding-bottom:24px}.login-dialog--desktop .login-dialog__heading{margin-bottom:16px}}.required-password-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#142c5077;display:grid;place-items:center;padding:20px;overflow:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.required-password-dialog{width:min(100%,450px);background:#fff;border:1px solid #e7edf4;border-radius:20px;padding:28px;color:#202d40;box-shadow:0 20px 60px #142c5030}.required-password-dialog>svg{color:#346bf6}.required-password-dialog h2{font-size:23px;margin:14px 0 10px;color:#142c50}.required-password-dialog>p{font-size:14px;line-height:1.8;color:#6c788c;margin:0 0 16px}.required-password-dialog fieldset{border:0;padding:0;margin:0 0 18px;display:grid;gap:14px;min-width:0}.required-password-dialog label{display:grid;gap:8px;font-size:14px}.required-password-dialog input{width:100%;height:44px;border:1px solid #dbe4ef;border-radius:10px;padding:0 12px;background:#fff;color:#202d40}.required-password-dialog input:focus{outline:2px solid #5a8cff;outline-offset:2px}.required-password-dialog .login-error{color:#b42318}.required-password-dialog>.button{width:100%;height:46px;background:#346bf6;color:#fff;border-radius:24px}.required-password-eye{display:flex;gap:8px;align-items:center;width:fit-content;border:0;background:transparent;color:#2556d8;padding:6px 0}.login-dialog--desktop .login-method-tabs,.login-dialog--desktop .login-method-tabs button,.login-dialog--desktop .login-method-tabs button.active{border:0;box-shadow:none}.rail-label,.rail-brand-copy,.assistant-fresh-intro,.assistant-prompt-icon{display:none}body[data-ui-style=fresh] #root{overflow:clip}:is(body,.app-shell)[data-ui-style=fresh][data-theme]{--fresh-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--fresh-primary:#346bf6;--fresh-hover:#275fe9;--fresh-strong:#2855b3;--fresh-ink:#1b293d;--fresh-copy:#435b75;--fresh-muted:#63758b;--fresh-card:#fff;--fresh-canvas:#f6f8fc;--fresh-subtle:#f7f9fc;--fresh-sidebar:#f8faff;--fresh-chat:#fbfcfe;--fresh-tint:#edf3ff;--fresh-border:#e5ebf3;--fresh-input-border:#e2e9f2;--fresh-selected-border:#dbe7fd;--fresh-shadow:0 2px 7px #203b5b03;--fresh-dialog-shadow:0 20px 80px #1d3a5823;--fresh-overlay:rgba(29,49,77,.3);--fresh-halo:#e7effe65;--blue:var(--fresh-primary);--text:var(--fresh-ink);--muted:var(--fresh-muted);--surface:var(--fresh-card);--surface-subtle:var(--fresh-subtle);--line:var(--fresh-border);--line-strong:var(--fresh-input-border);--rail:var(--fresh-sidebar);--rail-muted:var(--fresh-muted);--ui-body-size:14px;--ui-meta-size:12px;font-family:var(--fresh-font);font-size:15px;line-height:1.75;color:var(--fresh-ink);background:var(--fresh-canvas);color-scheme:light}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark]{--fresh-primary:#80a9ff;--fresh-hover:#96b9ff;--fresh-strong:#a5c2ff;--fresh-ink:#e4ebf6;--fresh-copy:#c5d2e5;--fresh-muted:#9cacc4;--fresh-card:#1c2637;--fresh-canvas:#111a29;--fresh-subtle:#182233;--fresh-sidebar:#152033;--fresh-chat:#141e2e;--fresh-tint:#243a60;--fresh-border:#2c3b52;--fresh-input-border:#394b65;--fresh-selected-border:#3a5685;--fresh-shadow:0 2px 7px #00000012;--fresh-dialog-shadow:0 20px 80px #0006;--fresh-overlay:rgba(4,11,21,.65);--fresh-halo:#3565bb22;color-scheme:dark}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(button,input,textarea,:is(select,.sxt-select__trigger)){font-family:var(--fresh-font)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(button,a,input,:is(select,.sxt-select__trigger),textarea):focus-visible{outline-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--fresh-primary)}.app-shell[data-ui-style=fresh][data-theme]{--fresh-rail-width:188px;grid-template-columns:var(--fresh-rail-width) minmax(0,1fr)}.app-shell[data-ui-style=fresh][data-theme] .app-rail{background:var(--fresh-sidebar);border-right:1px solid var(--fresh-border);color:var(--fresh-ink);padding:14px 10px 12px}.app-shell[data-ui-style=fresh][data-theme] .brand-button{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 8px;margin-bottom:23px;text-align:left}.app-shell[data-ui-style=fresh][data-theme] .brand-mark{width:33px;height:33px;box-shadow:none;border-radius:10px}.app-shell[data-ui-style=fresh][data-theme] .rail-brand-copy{display:grid;gap:1px;min-width:0}.app-shell[data-ui-style=fresh][data-theme] .rail-brand-copy strong{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:.3px}.app-shell[data-ui-style=fresh][data-theme] .rail-brand-copy small{font-size:10px;color:var(--fresh-muted)}.app-shell[data-ui-style=fresh][data-theme] .rail-label{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:450}.app-shell[data-ui-style=fresh][data-theme] .app-rail :is(nav,.app-rail__bottom){gap:4px}.app-shell[data-ui-style=fresh][data-theme] :is(.app-rail nav button,.app-rail__bottom>button){width:100%;min-height:39px;height:39px;flex:none;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:0 12px;border-radius:9px;color:var(--fresh-muted)}.app-shell[data-ui-style=fresh][data-theme] .app-rail button svg{flex:none;width:18px;height:18px}.app-shell[data-ui-style=fresh][data-theme] :is(.app-rail nav button,.app-rail__bottom>button):hover{background:var(--fresh-tint);color:var(--fresh-primary)}.app-shell[data-ui-style=fresh][data-theme] :is(.app-rail nav button,.app-rail__bottom>button).active{background:var(--fresh-tint);color:var(--fresh-primary)}.app-shell[data-ui-style=fresh][data-theme] .app-rail button.active:before{display:none}.app-shell[data-ui-style=fresh][data-theme] .app-rail nav button b{position:static;margin-left:auto;font-size:10px}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom{padding-top:10px;border-top:1px solid var(--fresh-border)}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom .rail-points{flex-direction:row;margin:0}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom .interface-style-trigger{flex-direction:row}.app-shell[data-ui-style=fresh][data-theme] .interface-style-trigger>span{font-size:14px}.app-shell[data-ui-style=fresh][data-theme] .rail-points span{max-width:112px;font-size:12px}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom .rail-profile{height:48px;padding:6px 9px;margin-top:4px;gap:10px;border-top:1px solid var(--fresh-border);border-radius:0}.app-shell[data-ui-style=fresh][data-theme] .app-content{background:var(--fresh-canvas);color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .app-loading{background:var(--fresh-canvas);color:var(--fresh-primary)}.app-shell[data-ui-style=fresh][data-theme] .assistant-embedded,.app-shell[data-ui-style=fresh][data-theme] .demo-workspace-banner{left:var(--fresh-rail-width)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .button{min-height:38px;height:auto;padding:7px 16px;border:1px solid var(--fresh-input-border);border-radius:10px;background:var(--fresh-card);color:var(--fresh-copy);font-size:14px;font-weight:500;line-height:22px;box-shadow:none}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .button:hover:not(:disabled){border-color:var(--fresh-selected-border);background:var(--fresh-tint);color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.button--primary,button.primary,.workflow-create-button){background:#346bf6;color:#fff;border-color:#346bf6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.button--primary,button.primary,.workflow-create-button):hover:not(:disabled){color:#fff;background:#275fe9;border-color:#275fe9}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .icon-button{border-radius:8px;color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.icon-button:hover,.icon-button.active){background:var(--fresh-tint);color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.segmented,.segmented-dark,.account-status-tabs){padding:4px;border-radius:11px;background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.segmented,.segmented-dark,.account-status-tabs)>button{min-height:32px;height:auto;font-size:12px;line-height:20px;color:var(--fresh-muted);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.segmented,.segmented-dark,.account-status-tabs)>button.active{background:var(--fresh-card);color:var(--fresh-primary);box-shadow:0 2px 5px #203b5b09}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.search-field,.account-search,.workflow-search){height:39px;border-color:var(--fresh-input-border);border-radius:10px;background:var(--fresh-card);color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.search-field,.account-search,.workflow-search) input{font-size:13px;color:var(--fresh-ink);background:transparent}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.search-field,.account-search,.workflow-search):focus-within{border-color:var(--fresh-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fresh-primary) 7%,transparent)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.form-stack,.settings-page,.account-form-card,.page-actions,.reply-editor-grid) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),:is(select,.sxt-select__trigger),textarea){min-height:39px;border-color:var(--fresh-input-border);border-radius:10px;color:var(--fresh-ink);background:var(--fresh-card);font-size:14px;line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.form-stack,.reply-editor-grid) textarea{padding:12px 14px;line-height:1.85}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-page,.settings-page,.workflow-center,.reply-learning-page){background:var(--fresh-canvas);color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workspace-page{padding:0 28px 28px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .page-header{height:80px;gap:16px;margin-bottom:22px;border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .page-header h1{color:var(--fresh-ink);font-size:19px;font-weight:550;line-height:1.6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .page-header>div:first-child>span{color:var(--fresh-muted);font-size:12px;line-height:1.8}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-nav,.settings-nav,.workspace-tabs,.detail-tabs) button{font-size:14px;font-weight:450}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-nav,.settings-nav,.workspace-tabs,.detail-tabs) button.active{color:var(--fresh-primary);border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-card,.settings-section,.account-form-card,.account-overview-grid article,.reply-learning-metrics article,.reply-learning-card,.workflow-card,.workflow-metrics>div,.points-overview>article,.contact-card){border:1px solid var(--fresh-border);border-radius:13px;color:var(--fresh-ink);background:var(--fresh-card);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .settings-section{padding:24px;margin-block:16px;grid-template-columns:210px minmax(0,1fr);gap:22px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .settings-section__title h2{font-size:16px;font-weight:550;color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .settings-section__title small{font-size:12px;line-height:1.8;color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.settings-section__title,.form-stack>label,.account-form-card>label){color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.empty-workspace,.empty-chat,.empty-page,.empty-list,.reply-learning-empty){color:var(--fresh-muted);background:var(--fresh-chat)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.empty-workspace,.empty-chat,.empty-page) strong{color:var(--fresh-copy);font-size:15px;font-weight:500}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout{grid-template-columns:226px 280px minmax(280px,1fr) 294px;background:var(--fresh-chat)}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout--compact{grid-template-columns:226px 280px minmax(280px,1fr)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-pane,.chat-header,.composer){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-pane,.message-pane,.message-viewport,.detail-pane,.friend-request-workspace){color:var(--fresh-ink);background:var(--fresh-chat);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-pane__header,.pane-heading){height:78px;padding:20px 14px 10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-pane__header h1,.pane-heading h1){font-size:17px;font-weight:550;color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-list,.conversation-list){padding:4px 9px 14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-row{min-height:87px;padding:13px 10px;gap:10px;border:1px solid transparent;border-radius:11px;color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-row strong{font-size:14px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-row small{font-size:11px;color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-row.active{background:var(--fresh-tint);border-color:var(--fresh-selected-border);box-shadow:inset 2px 0 #729bf8;color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active small,.account-pane__footer strong){color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row:hover,.conversation-row:hover,.friend-request-row:hover,.directory-row:hover){background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .conversation-row{min-height:80px;height:80px;max-height:80px;padding:12px 10px;border:1px solid transparent;border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active){background:var(--fresh-tint);border-color:var(--fresh-selected-border);box-shadow:inset 2px 0 #729bf8}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .conversation-row__top strong{font-size:14px;font-weight:550;color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-row__preview,.conversation-row--active .conversation-row__preview,.conversation-row--active .conversation-row__account){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .conversation-tabs button.active{color:var(--fresh-primary);border-bottom-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .conversation-tabs button{font-size:13px;color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .chat-header__identity strong{font-size:16px;font-weight:550;color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .chat-header__identity small{font-size:11px;color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-bubble{font-size:15px;line-height:1.85;border-radius:11px;color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-row--outgoing .message-bubble{background:var(--fresh-tint);color:var(--fresh-strong);border-color:var(--fresh-selected-border);border-radius:11px 11px 4px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .composer>textarea{color:var(--fresh-ink);font-size:15px;line-height:1.85}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .composer.composer--dictation .send-button{border-radius:8px;background:#346bf6;color:#fff;font-weight:500}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .composer.composer--dictation .send-button:hover:not(:disabled){background:#275fe9}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .composer.composer--dictation .composer__tools .composer__microphone.active{color:var(--fresh-primary);background:var(--fresh-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--fresh-primary) 10%,transparent)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .composer--dictation .composer__dictation-state{color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.detail-section,.detail-feature,.profile-block,.customer-moments){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.profile-block h2,.detail-feature h3,.detail-section h3,.detail-section dt,.detail-section dd){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.detail-feature textarea,.detail-feature input,.detail-section :is(select,.sxt-select__trigger),.customer-moments__assistant form){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-input-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.ai-mode button.active,.account-tabs button.active,.tag-list b){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-mode{padding:4px;border-radius:11px;background:var(--fresh-subtle);border:1px solid var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-mode button{color:var(--fresh-muted);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.profile-badges b,.conversation-ai-badge,.file-message__icon,.account-reconnect-button){color:var(--fresh-copy);background:var(--fresh-subtle);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .profile-badges b{padding:3px 8px;border-radius:6px;font-size:11px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .detail-tabs .detail-close{background:var(--fresh-card);color:var(--fresh-muted);border:1px solid var(--fresh-border);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .connection-pill{border-color:var(--fresh-border);color:var(--fresh-muted);background:var(--fresh-card);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.message-ai-recommendation,.message-ai-auto-preview:not(.message-ai-auto-preview--failed)){color:var(--fresh-copy);background:var(--fresh-subtle);border-color:var(--fresh-selected-border);border-radius:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.message-ai-recommendation,.message-ai-auto-preview:not(.message-ai-auto-preview--failed))>header{color:var(--fresh-primary);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.message-ai-recommendation,.message-ai-auto-preview)>header strong{font-size:12px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.message-ai-recommendation>p,.message-ai-auto-preview__messages>p){font-size:14px;line-height:1.85;color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-ai-recommendation>footer{border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-ai-recommendation>footer button{height:32px;border-radius:8px;font-size:12px;color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-input-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-ai-recommendation>footer button.primary{color:#fff;background:#346bf6;border-color:#346bf6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.ai-reply-bubbles textarea,.ai-reply-timing input,.ai-no-reply){background:var(--fresh-card);color:var(--fresh-ink);border-color:var(--fresh-input-border);border-radius:9px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-reply-bubbles textarea{min-height:52px;font-size:14px;line-height:1.85}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-reply-bubbles button{color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.ai-intent-summary,.reply-basis,.ai-reply-timing,.ai-reply-timing small,.ai-no-reply small){color:var(--fresh-muted);font-size:12px;line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-reply-timing{flex-wrap:wrap}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-reply-timing input{height:28px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.ai-intent-badge,.message-ai-recommendation .ai-learning-trigger){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border);font-size:11px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-no-reply strong{color:var(--fresh-copy);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-ai-recommendation>header{flex-wrap:wrap;row-gap:7px;padding:9px 10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-ai-recommendation>header :is(strong,.ai-intent-badge){flex-shrink:0;white-space:nowrap}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .message-ai-recommendation .ai-card-header-actions{flex-shrink:0;margin-left:auto}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-panel{--as-bg:var(--fresh-card);--as-line:var(--fresh-border);--as-muted:var(--fresh-muted);color:var(--fresh-ink);border-radius:17px;box-shadow:var(--fresh-dialog-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-embedded .assistant-panel{border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 35%,var(--fresh-halo),transparent 60%),var(--fresh-canvas)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-header{background:var(--fresh-card);padding-inline:24px;height:70px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.assistant-header>svg,.assistant-logo,.assistant-answer>svg){color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-header strong{font-size:18px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-scope{background:var(--fresh-card);gap:24px;padding:12px 24px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-scope :is(select,.sxt-select__trigger){border-radius:8px;color:var(--fresh-copy);font-size:13px;min-height:36px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-tabs{padding-inline:24px;background:var(--fresh-card)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-tabs button.active{color:var(--fresh-primary);border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.assistant-embedded .assistant-history,.assistant-embedded .assistant-composer){width:min(900px,calc(100% - 56px))}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-history{padding:26px 6px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome{max-width:800px;margin:28px auto;text-align:center}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-logo{display:grid;place-items:center;width:45px;height:45px;margin:0 auto 14px;border:1px solid var(--fresh-selected-border);border-radius:15px;background:linear-gradient(145deg,var(--fresh-card),var(--fresh-tint));box-shadow:0 5px 16px #345eaf08}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-logo svg{width:25px;height:25px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome h1{font-size:32px;font-weight:550;color:var(--fresh-ink);line-height:1.55;letter-spacing:-.6px;margin:0 0 12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-fresh-intro{display:block;font-size:15px;line-height:1.85;color:var(--fresh-muted);margin-bottom:30px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome>div:last-child{gap:12px;text-align:left}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome button{min-height:85px;padding:15px;border-radius:13px;background:var(--fresh-card);border:1px solid var(--fresh-border);font-size:14px;line-height:1.75;color:var(--fresh-copy);gap:12px;box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome button:hover{border-color:var(--fresh-selected-border);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome button>span:not(.assistant-prompt-icon){flex:1}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon svg{color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon--1{background:color-mix(in srgb,#ad91cc 13%,var(--fresh-card))}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon--1 svg{color:#9774b8}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon--2{background:color-mix(in srgb,#64a59d 13%,var(--fresh-card))}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon--2 svg{color:#538e85}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon--3{background:color-mix(in srgb,#bb9b66 13%,var(--fresh-card))}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon--3 svg{color:#a88852}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-embedded .assistant-composer{margin-bottom:24px;padding:21px 24px 13px;border:1px solid var(--fresh-input-border);border-radius:20px;background:var(--fresh-card);box-shadow:0 5px 28px #3d5c8709}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-composer textarea{font-size:16px;line-height:1.9}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-composer>div>button:last-child{background:#346bf6;color:#fff}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-composer.listening{background:var(--fresh-tint);border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-user{background:var(--fresh-tint);color:var(--fresh-strong);border:1px solid var(--fresh-selected-border);border-radius:17px 17px 4px;padding:13px 19px;font-size:15px;line-height:1.85}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-answer p{font-size:15px;line-height:1.95;color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-task{border-radius:13px;padding:18px 20px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-guide{background:var(--fresh-card);border:1px solid var(--fresh-border);padding:16px 20px;border-radius:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-guide ol{color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.assistant-guide>button,.assistant-task footer button){color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-fab{background:var(--fresh-card);border-color:var(--fresh-selected-border);color:var(--fresh-primary);box-shadow:0 6px 24px #36588a15}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.modal-backdrop,.account-center-backdrop,.interview-backdrop,.reply-feedback-backdrop,.points-backdrop,.assistant-overlay){background:var(--fresh-overlay)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.modal,.dialog,.account-center,.interview-dialog,.reply-feedback-modal,.points-center,.reply-drawer,.member-profile-dialog){border-color:var(--fresh-border);background:var(--fresh-card);color:var(--fresh-ink);border-radius:17px;box-shadow:var(--fresh-dialog-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .modal>header h2{font-size:18px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .modal>header span:not(.modal-icon){font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__header,.account-center__footer,.account-center__nav,.reply-feedback-modal>header,.reply-feedback-modal>footer){background:var(--fresh-subtle);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__content,.account-center__summary,.preference-options>button,.login-event-list){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__identity strong,.account-center__title h2,.account-center__nav>button strong,.account-form-card>label,.account-overview-grid strong,.preference-options>button strong,.account-center__summary b,.login-event-list strong){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__nav>button.active,.preference-options>button.active){background:var(--fresh-tint);border-color:var(--fresh-selected-border);color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__nav>button.active strong{color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__nav>button>svg,.account-center__status){color:var(--fresh-copy);background:var(--fresh-subtle);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__nav>button{min-height:64px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__nav>button.active{box-shadow:inset 2px 0 #729bf8}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__nav>button strong,.account-center__summary b,.preference-options>button strong,.account-form-card>label,.login-event-list strong){font-size:13px;font-weight:500}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__nav>button small,.account-center__summary small,.account-center__identity small,.account-center__status,.preference-options>button small,.account-overview-grid small,.account-overview-grid em,.login-event-list small,.password-meta,.account-center__footer){font-size:11px;color:var(--fresh-muted);line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__identity strong{font-size:16px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__title h2{font-size:19px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__title p{font-size:13px;color:var(--fresh-muted);line-height:1.8}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-center__title>span,.preference-options--scale>button>b){background:var(--fresh-tint);color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-center__panel h3{font-size:14px;color:var(--fresh-copy);font-weight:500}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .preference-options>button{min-height:88px;padding:12px;border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-overview-grid strong{font-size:16px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-logout{font-size:12px;min-height:34px;border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-context-menu,.context-menu,.detail-more-menu){border-color:var(--fresh-border);border-radius:12px;background:var(--fresh-card);box-shadow:var(--fresh-dialog-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-context-menu,.context-menu,.detail-more-menu) button{color:var(--fresh-copy);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-context-menu,.context-menu,.detail-more-menu) button:hover{color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.interview-index,.interview-main){background:var(--fresh-chat)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.interview-index>header,.interview-detail-header,.interview-tabs,.interview-capture){background:var(--fresh-card)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .interview-workspace button:not(.interview-row):not(.interview-person-face):not(.interview-avatar){border-radius:9px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .interview-row{border-radius:11px;margin-bottom:5px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.interview-detail-header h2,.interview-index h1){font-size:19px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .interview-primary{background:#346bf6!important;border-color:#346bf6!important;color:#fff!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .interview-knowledge-library{border-radius:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.interview-knowledge-form,.interview-knowledge-search) :is(input:not([type=checkbox]),:is(select,.sxt-select__trigger),textarea){border-radius:10px;border-color:var(--fresh-input-border);background:var(--fresh-card);line-height:1.85}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .interview-dialog button{border-radius:9px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.interview-knowledge,.knowledge-center-panel,.workflow-editor,.workflow-library,.workflow-journeys,.reply-learning-table,.reply-learning-list){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);border-radius:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-center__header,.workflow-library>header,.workflow-journeys>header){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-center__header h1,.workflow-card strong,.workflow-library h2,.workflow-journeys h2){color:var(--fresh-ink);font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-metrics,.workflow-filter-tabs){border-color:var(--fresh-border);background:var(--fresh-subtle);color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-card,.workflow-journey-card){background:var(--fresh-card);border-color:var(--fresh-border);border-radius:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-card.active,.workflow-filter-tabs button.active){background:var(--fresh-tint);border-color:var(--fresh-selected-border);color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .mobile-navigation{background:var(--fresh-card);border-color:var(--fresh-border);color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .mobile-navigation button.active{color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .mobile-menu{background:var(--fresh-card);color:var(--fresh-ink);border-color:var(--fresh-border)}@media(min-width:721px)and (max-width:1359px){.app-shell[data-ui-style=fresh][data-theme]{--fresh-rail-width:64px}.app-shell[data-ui-style=fresh][data-theme] .app-rail{padding-inline:7px}.app-shell[data-ui-style=fresh][data-theme] :is(.rail-label,.rail-brand-copy){display:none}.app-shell[data-ui-style=fresh][data-theme] .brand-button{justify-content:center;padding:0}.app-shell[data-ui-style=fresh][data-theme] :is(.app-rail nav button,.app-rail__bottom>button){justify-content:center;padding:0}.app-shell[data-ui-style=fresh][data-theme] .app-rail nav button b{position:absolute;right:0;top:0}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom .rail-points{flex-direction:column;height:46px;gap:3px}.app-shell[data-ui-style=fresh][data-theme] .rail-points span{max-width:48px;font-size:10px}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom .interface-style-trigger{flex-direction:column;gap:2px}.app-shell[data-ui-style=fresh][data-theme] .interface-style-trigger>span{font-size:10px}.app-shell[data-ui-style=fresh][data-ui-scale] :is(.chat-layout,.chat-layout--compact){grid-template-columns:250px minmax(0,1fr) 280px}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout--compact{grid-template-columns:250px minmax(0,1fr)}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout .account-pane{display:none}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout .conversation-pane{display:flex}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout .detail-pane{position:static;width:auto;box-shadow:none}}@media(min-width:721px)and (max-width:1600px){.app-shell[data-ui-style=fresh][data-ui-scale=large] :is(.chat-layout,.chat-layout--compact){grid-template-columns:240px minmax(0,1fr) 270px}.app-shell[data-ui-style=fresh][data-ui-scale=large] .chat-layout--compact{grid-template-columns:240px minmax(0,1fr)}.app-shell[data-ui-style=fresh][data-ui-scale=large] .chat-layout .account-pane{display:none}}@media(min-width:721px)and (max-width:1180px){.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout,.app-shell[data-ui-style=fresh][data-ui-scale=large] .chat-layout{grid-template-columns:224px minmax(0,1fr) 270px}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout--compact{grid-template-columns:224px minmax(0,1fr)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .settings-section{grid-template-columns:1fr;gap:18px}}@media(min-width:721px)and (max-width:1050px){.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout:not(.chat-layout--compact){grid-template-columns:minmax(0,1fr) 270px}.app-shell[data-ui-style=fresh][data-ui-scale] .chat-layout:not(.chat-layout--compact) .conversation-pane{display:none}}@media(max-width:720px){.app-shell[data-ui-style=fresh][data-theme]{--fresh-rail-width:0px;grid-template-columns:minmax(0,1fr)}.app-shell[data-ui-style=fresh][data-theme] .app-rail{display:none}.app-shell[data-ui-style=fresh][data-ui-scale] :is(.chat-layout,.chat-layout--compact){grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workspace-page{padding:0 16px 22px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .page-header{height:auto;min-height:76px;gap:10px;margin-bottom:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .settings-section{padding:18px 14px;grid-template-columns:minmax(0,1fr);gap:16px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-embedded :is(.assistant-history,.assistant-composer){width:calc(100% - 24px)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-scope{gap:12px;padding-inline:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome{margin:12px auto}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome h1{font-size:24px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-fresh-intro{font-size:13px;margin-bottom:18px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome button{min-height:78px;padding:11px 10px;font-size:12px;gap:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-prompt-icon{width:28px;height:28px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome button>svg:last-child{display:none}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-embedded .assistant-composer{margin-bottom:12px;padding:12px 14px;border-radius:16px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-composer textarea{min-height:50px;max-height:90px}}@media(max-height:600px){.app-shell[data-ui-style=fresh][data-theme] .brand-button{margin-bottom:8px;height:38px}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom{gap:1px;padding-top:4px}.app-shell[data-ui-style=fresh][data-theme] :is(.app-rail__bottom>button,.app-rail__bottom .rail-profile){height:32px;min-height:32px;margin:0}.app-shell[data-ui-style=fresh][data-theme] .app-rail__bottom .rail-points{height:34px;min-height:34px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome{margin:8px auto}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-welcome h1{font-size:25px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-fresh-intro{margin-bottom:15px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-embedded .assistant-composer{margin-bottom:12px;padding:10px 16px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .assistant-composer textarea{min-height:40px;max-height:65px}}@media(prefers-reduced-motion:reduce){:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(button,.assistant-composer){transition:none}}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-row__unread{color:#fff;background:#e5484d}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active,.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active){background:var(--fresh-tint);border-color:transparent;box-shadow:none}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active,.conversation-row--active,.friend-request-row.active):hover{background:color-mix(in srgb,var(--fresh-tint) 82%,var(--fresh-card))}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .account-row.active .account-row__unread{box-shadow:0 0 0 2px var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.conversation-row--active,.friend-request-row.active) :is(.conversation-row__preview,.conversation-row__account){color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active,.account-row.active:hover,.conversation-row--active,.conversation-row--active:hover,.friend-request-row.active,.friend-request-row.active:hover){background:transparent;border-color:transparent;box-shadow:none}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .selection-check{color:var(--fresh-primary)}:is(body,.app-shell)[data-theme=light] :is(.account-row:hover:not(.active),.conversation-row:hover:not(.conversation-row--active),.friend-request-row:hover:not(.active)){background:#e9eef2}:is(body,.app-shell)[data-theme=dark] :is(.account-row:hover:not(.active),.conversation-row:hover:not(.conversation-row--active),.friend-request-row:hover:not(.active)){background:#2b3138}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row:hover:not(.active),.conversation-row:hover:not(.conversation-row--active),.friend-request-row:hover:not(.active)){background:#eef2f6}:is(body,.app-shell)[data-theme=light] :is(.account-row.active,.conversation-row--active,.friend-request-row.active){color:#173b68;background:#dbe7fd;border-color:#c7dafa;box-shadow:inset 3px 0 #346bf6}:is(body,.app-shell)[data-theme=dark] :is(.account-row.active,.conversation-row--active,.friend-request-row.active){color:#e6f0ff;background:#183b60;border-color:#2d5f8f;box-shadow:inset 3px 0 #5b9cf6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active,.conversation-row--active,.friend-request-row.active){color:var(--fresh-ink);background:#dbe7fd;border-color:#bfd2f6;box-shadow:inset 3px 0 #346bf6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active:hover,.conversation-row--active:hover,.friend-request-row.active:hover){background:#d3e2fc}:is(body,.app-shell)[data-theme=light] :is(.account-row.active small,.conversation-row--active .conversation-row__preview,.friend-request-row.active small){color:#55749a}:is(body,.app-shell)[data-theme=dark] :is(.account-row.active small,.conversation-row--active .conversation-row__preview,.friend-request-row.active small){color:#a7c9e5}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.account-row.active small,.conversation-row--active .conversation-row__preview,.friend-request-row.active small){color:#55749a}:is(body,.app-shell) .selection-check{display:none}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-main{color:var(--fresh-ink);background:var(--fresh-canvas)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-header h1{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-header p,:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-eyebrow,:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-filter-group>span{color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.opportunity-toolbar,.opportunity-source,.opportunity-metrics article,.opportunity-list-row,.opportunity-empty){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-list-row:hover{background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-metrics strong{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-list-row__main strong{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-column{background:var(--fresh-subtle);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-board-card{background:var(--fresh-card);border-color:var(--fresh-border);color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-board-card:hover{background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-empty strong{color:var(--fresh-copy)}@media(max-width:980px){.opportunity-main{padding:22px 20px 30px}.opportunity-header{display:grid;gap:14px}.opportunity-header__actions{justify-content:space-between}.opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-board{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:720px){.opportunity-layout{grid-template-columns:minmax(0,1fr)}.opportunity-account-pane{display:none}.opportunity-main{padding:16px 14px 84px}.opportunity-toolbar{align-items:stretch}.opportunity-filter-group{width:100%;align-items:flex-start;flex-direction:column}.opportunity-filter-group .segmented{width:100%;overflow:auto}.opportunity-view-toggle{width:100%;margin-left:0}.opportunity-view-toggle button{flex:1;justify-content:center}.opportunity-list-row{grid-template-columns:38px minmax(0,1fr) 48px;gap:8px}.opportunity-list-row__meta{grid-column:2;justify-items:start}.opportunity-list-row__score{grid-column:3;grid-row:1 / span 2}.opportunity-board{grid-template-columns:minmax(0,1fr)}}:is(body,.app-shell) .conversation-row{cursor:pointer}.app-shell[data-ui-style=fresh][data-theme] .conversation-row--active,.app-shell[data-ui-style=fresh][data-theme] .conversation-row--active:hover,.app-shell[data-theme=light] .conversation-row--active,.app-shell[data-theme=light] .conversation-row--active:hover{background:#c7dafb!important;border-color:#a9c5f4!important;box-shadow:inset 4px 0 #346bf6!important}.app-shell[data-ui-style=fresh][data-theme] .conversation-row--active .conversation-row__top strong,.app-shell[data-theme=light] .conversation-row--active .conversation-row__top strong{color:#163c72}.sxt-layout-toggle{position:absolute;z-index:30;width:22px;height:22px;padding:0;border:1px solid #cfd9e7;border-radius:6px;color:#346bf6;background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px #25569a1f}.sxt-layout-toggle:hover{background:#edf3ff;border-color:#346bf6}.account-pane__header,.pane-heading{position:relative}.account-pane__header>.sxt-layout-toggle{right:6px;top:7px}.pane-heading>.sxt-layout-toggle{right:5px;top:8px}.sxt-rail-toggle{right:6px;bottom:8px}.app-shell.sxt-rail-collapsed{grid-template-columns:56px minmax(0,1fr)!important}.app-shell.sxt-rail-collapsed .app-rail{width:56px}.app-shell.sxt-rail-collapsed .app-rail .rail-label,.app-shell.sxt-rail-collapsed .app-rail .rail-brand-copy,.app-shell.sxt-rail-collapsed .app-rail .rail-points{display:none!important}.app-shell.sxt-rail-collapsed .app-rail nav button,.app-shell.sxt-rail-collapsed .app-rail__bottom>button{width:40px}.app-shell.sxt-rail-collapsed .brand-button{width:38px;height:38px;margin:20px 0 22px;display:grid;place-items:center}.app-shell.sxt-rail-collapsed .brand-mark{width:28px;height:28px}.app-shell.sxt-rail-collapsed .sxt-rail-toggle{right:4px;bottom:8px}.brand-mark--compact,.app-shell.sxt-rail-collapsed .brand-mark--expanded{display:none}.app-shell.sxt-rail-collapsed .brand-mark--compact{display:block;width:24px;height:24px}.chat-layout.sxt-account-collapsed{grid-template-columns:44px 304px minmax(420px,1fr) 294px!important}.chat-layout.sxt-conversation-collapsed{grid-template-columns:216px 44px minmax(420px,1fr) 294px!important}.chat-layout.sxt-account-collapsed.sxt-conversation-collapsed{grid-template-columns:44px 44px minmax(420px,1fr) 294px!important}.chat-layout--compact.sxt-account-collapsed{grid-template-columns:44px 304px minmax(420px,1fr)!important}.chat-layout--compact.sxt-conversation-collapsed{grid-template-columns:216px 44px minmax(420px,1fr)!important}.chat-layout--compact.sxt-account-collapsed.sxt-conversation-collapsed{grid-template-columns:44px 44px minmax(420px,1fr)!important}.chat-layout.sxt-account-collapsed .account-pane>*:not(.account-pane__header),.chat-layout.sxt-account-collapsed .account-pane__header>div,.chat-layout.sxt-conversation-collapsed .conversation-pane>*:not(.pane-heading){display:none}.chat-layout.sxt-account-collapsed .account-pane__header,.chat-layout.sxt-conversation-collapsed .pane-heading{height:100%;min-width:0;padding:6px;align-items:flex-start;justify-content:center;overflow:hidden}.chat-layout.sxt-account-collapsed .account-pane__header>.icon-button:not(.sxt-layout-toggle),.chat-layout.sxt-conversation-collapsed .pane-heading__actions{display:none}.chat-layout.sxt-account-collapsed .account-pane__header>.sxt-layout-toggle,.chat-layout.sxt-conversation-collapsed .pane-heading>.sxt-layout-toggle{position:relative;right:auto;top:auto;flex:0 0 auto}.chat-layout.sxt-account-collapsed .account-pane__header:after,.chat-layout.sxt-conversation-collapsed .pane-heading:after{content:none}.app-shell :is(.app-rail nav button.active,.app-rail__bottom>button.active):before{display:none!important}.app-shell :is(.account-row.active,.conversation-row--active,.friend-request-row.active,.account-row.active:hover,.conversation-row--active:hover,.friend-request-row.active:hover){box-shadow:none!important}.app-shell[data-theme=light] :is(.account-row.active,.conversation-row--active,.friend-request-row.active){border-color:transparent!important;background:#edf3ff!important;color:#24466f!important}.app-shell[data-ui-style=fresh][data-theme] :is(.account-row.active,.conversation-row--active,.friend-request-row.active){border-color:transparent!important;background:#edf3ff!important;color:#24466f!important}.app-shell[data-theme=dark] :is(.account-row.active,.conversation-row--active,.friend-request-row.active){border-color:transparent!important;background:#27384f!important;color:#e6f0ff!important}@media(max-width:720px){.sxt-rail-toggle{display:none}.chat-layout.sxt-account-collapsed,.chat-layout--compact.sxt-account-collapsed{grid-template-columns:minmax(0,1fr)!important}.chat-layout.sxt-account-collapsed .account-pane{display:none}.chat-layout.sxt-conversation-collapsed,.chat-layout--compact.sxt-conversation-collapsed{grid-template-columns:minmax(0,1fr)!important}.chat-layout.sxt-conversation-collapsed .conversation-pane{display:none}}.account-pane__header>.sxt-layout-toggle,.pane-heading>.sxt-layout-toggle,.sxt-rail-toggle{opacity:0;pointer-events:auto;transition:opacity .14s ease}.account-pane__header:hover>.sxt-layout-toggle,.account-pane__header:focus-within>.sxt-layout-toggle,.pane-heading:hover>.sxt-layout-toggle,.pane-heading:focus-within>.sxt-layout-toggle,.app-rail:hover>.sxt-rail-toggle,.sxt-layout-toggle:focus-visible{opacity:1;pointer-events:auto}.chat-layout.sxt-account-collapsed .account-pane__header>.sxt-layout-toggle,.chat-layout.sxt-conversation-collapsed .pane-heading>.sxt-layout-toggle,.app-shell.sxt-rail-collapsed .sxt-rail-toggle{opacity:1;pointer-events:auto}.sxt-layout-toggle{border-color:#d9e1ec;color:#6c82a0;background:#fff;box-shadow:0 1px 4px #25569a14}.sxt-layout-toggle:hover{color:#346bf6;background:#f6f9ff;border-color:#c8d7ea}.account-pane__collapsed-avatars,.conversation-pane__collapsed-avatars{display:none;min-height:0;overflow-y:auto;scrollbar-width:none}.account-pane__collapsed-avatars::-webkit-scrollbar,.conversation-pane__collapsed-avatars::-webkit-scrollbar{display:none}.chat-layout.sxt-account-collapsed .account-pane__collapsed-avatars,.chat-layout.sxt-conversation-collapsed .conversation-pane__collapsed-avatars{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 12px}.chat-layout.sxt-account-collapsed .account-pane>*:not(.account-pane__header):not(.account-pane__collapsed-avatars),.chat-layout.sxt-conversation-collapsed .conversation-pane>*:not(.pane-heading):not(.conversation-pane__collapsed-avatars){display:none}.account-pane__collapsed-avatars button,.conversation-pane__collapsed-avatars button{position:relative;width:38px;height:38px;padding:0;border:0;border-radius:9px;background:transparent;display:grid;place-items:center}.account-pane__collapsed-avatars button:hover,.conversation-pane__collapsed-avatars button:hover{background:#eef2f6}.account-pane__collapsed-avatars button.active,.conversation-pane__collapsed-avatars button.active{background:#edf3ff}.account-pane__collapsed-avatars button>span,.conversation-pane__collapsed-avatars button>span{position:relative;display:block;width:34px;height:34px}.account-pane__collapsed-avatars button b,.conversation-pane__collapsed-avatars button b{position:absolute;right:-5px;top:-5px;min-width:16px;height:16px;padding:0 3px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e5484d;font-size:8px;line-height:16px}.chat-layout.sxt-account-collapsed .account-pane__footer{display:none}.chat-layout.sxt-account-collapsed .account-pane__header,.chat-layout.sxt-conversation-collapsed .pane-heading{height:38px;min-height:38px;padding:6px;align-items:flex-start;justify-content:center}.chat-layout.sxt-account-collapsed .account-pane__header>.sxt-layout-toggle,.chat-layout.sxt-conversation-collapsed .pane-heading>.sxt-layout-toggle{position:relative;right:auto;top:auto}.app-shell :is(.app-rail nav button.active,.app-rail__bottom>button.active):before,.app-shell :is(.account-row.active,.conversation-row--active,.friend-request-row.active){box-shadow:none!important}.chat-layout.sxt-account-collapsed .account-pane>.account-pane__collapsed-avatars,.chat-layout.sxt-conversation-collapsed .conversation-pane>.conversation-pane__collapsed-avatars{display:flex!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.opportunity-tabs,.opportunity-source-card,.opportunity-source-list,.opportunity-leads,.opportunity-candidates,.opportunity-calendar){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-source-list>div>button{color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-source-list>div>button:hover{background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.opportunity-source-card strong,.opportunity-leads__header strong,.opportunity-candidates header strong,.opportunity-calendar header strong){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-detail-drawer{color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}@media(max-width:720px){.opportunity-source-card{grid-template-columns:1fr}.opportunity-source-list>div{grid-template-columns:1fr}.opportunity-detail-drawer{width:100%}.opportunity-list-row{grid-template-columns:38px minmax(0,1fr) auto}.opportunity-list-row__open{grid-template-columns:38px minmax(0,1fr)}.opportunity-list-row__open .opportunity-list-row__meta{grid-column:2}.opportunity-list-row__open .opportunity-list-row__score{display:none}}.app-shell :is(.account-row.active,.conversation-row--active,.friend-request-row.active,.account-row.active:hover,.conversation-row--active:hover,.friend-request-row.active:hover){border-radius:0!important;box-shadow:none!important;border-left:0!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav{color:var(--fresh-ink);background:var(--fresh-sidebar);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav__header{border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav__header strong{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav__identity{background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav__account :is(select,.sxt-select__trigger){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-input-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav>nav button.active{color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-friend-table{background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-friend-table__head{color:var(--fresh-muted);background:var(--fresh-subtle);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-friend-row{color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-friend-row:hover{background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .opportunity-pagination button{color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .ai-follow-subnav__header{background:var(--fresh-sidebar)}.account-list{scrollbar-width:thin;scrollbar-color:transparent transparent}.account-list:hover,.account-list:focus-visible{scrollbar-color:rgba(115,130,145,.5) transparent}.account-list::-webkit-scrollbar{width:6px}.account-list::-webkit-scrollbar-track{margin-block:8px}.account-list::-webkit-scrollbar-thumb{min-height:24px;border:1px solid transparent;background-color:transparent}.account-list:hover::-webkit-scrollbar-thumb,.account-list:focus-visible::-webkit-scrollbar-thumb{background-color:#73829180}.opportunity-workspace,.opportunity-main,.opportunity-friend-table{min-height:0}.friend-sort-menu{position:relative;flex-shrink:0;z-index:12}.friend-sort-menu__trigger{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid #dbe3e8;border-radius:9px;background:#fff;color:#4c5b68;font-size:12px}.friend-sort-menu__trigger:hover,.friend-sort-menu__trigger[aria-expanded=true]{border-color:#78bca7;background:#f4faf7;color:#147957}.friend-sort-menu__options{position:absolute;right:0;top:calc(100% + 7px);min-width:158px;padding:6px;border:1px solid #e2e8ec;border-radius:12px;background:#fff;box-shadow:0 10px 30px #233b4b22}.friend-sort-menu__options small{display:block;padding:6px 8px;color:#8a98a3;font-size:10px}.friend-sort-menu__options button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:7px;color:#4c5b68;background:transparent;font-size:12px;text-align:left}.friend-sort-menu__options button:hover,.friend-sort-menu__options button:focus-visible{background:#f1f6f5}.friend-sort-menu__options button[aria-selected=true]{color:#147957;background:#edf7f2}.opportunity-layout .ai-follow-subnav__header{position:relative;padding-right:38px}.opportunity-layout .ai-follow-subnav__header>.sxt-layout-toggle{right:9px;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .14s ease}.opportunity-layout .ai-follow-subnav__header:hover>.sxt-layout-toggle,.opportunity-layout .ai-follow-subnav__header:focus-within>.sxt-layout-toggle{opacity:1;pointer-events:auto}.opportunity-layout--subnav-collapsed .ai-follow-subnav__header{padding:10px 6px}.opportunity-layout--subnav-collapsed .ai-follow-subnav__header>.sxt-layout-toggle{left:50%;right:auto;top:50%;transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.opportunity-account-switcher .account-pane__header .opportunity-account-pane__actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.opportunity-account-switcher .opportunity-account-pane__actions>.sxt-layout-toggle{position:static;right:auto;top:auto;transform:none;flex:0 0 22px;opacity:0;pointer-events:none;transition:opacity .14s ease}.opportunity-account-switcher .account-pane__header:hover .sxt-layout-toggle,.opportunity-account-switcher .account-pane__header:focus-within .sxt-layout-toggle,.opportunity-account-switcher--collapsed .opportunity-account-pane__actions>.sxt-layout-toggle{opacity:1;pointer-events:auto}.opportunity-friend-table__head>.friend-col{align-self:stretch;overflow:visible;padding-right:10px}.opportunity-friend-table__head>.friend-col>.friend-column-resizer{top:6px;bottom:6px;right:-5px;width:10px;min-height:24px;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;border-right:0}.opportunity-friend-table__head>.friend-col>.friend-column-resizer:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:2px;background:transparent}.opportunity-friend-table__head>.friend-col>.friend-column-resizer:hover:after{background:#8bb2d7}:is(body,.app-shell)[data-ui-style=fresh][data-theme]{--fresh-success:#16704d;--fresh-success-bg:#eaf6ef;--fresh-success-border:#bfdcc9;--fresh-warning:#8a5b10;--fresh-warning-bg:#fff7e7;--fresh-warning-border:#ead4aa;--fresh-error:#ad3f45;--fresh-error-bg:#fff0f0;--fresh-error-border:#efc4c8}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark]{--fresh-success:#8bdbb7;--fresh-success-bg:#183a2e;--fresh-success-border:#2c644c;--fresh-warning:#efd093;--fresh-warning-bg:#392e1b;--fresh-warning-border:#685333;--fresh-error:#f0a6ab;--fresh-error-bg:#40272e;--fresh-error-border:#734149}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.module-main,.private-domain-analytics,.workflow-center,.workflow-detail,.workflow-canvas,.reply-learning-page,.devices-page){background:var(--fresh-canvas);color:var(--fresh-ink);font-size:14px;line-height:1.65}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer,.reply-drawer,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner,.diary-reader){background:var(--fresh-card);color:var(--fresh-ink);border-color:var(--fresh-border);border-radius:13px;box-shadow:var(--fresh-dialog-shadow);font-size:14px;line-height:1.65}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-drawer,.device-drawer,.moment-day-drawer){border-radius:13px 0 0 13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer-backdrop,.reply-drawer-backdrop,.device-drawer-backdrop,.contact-modal-backdrop,.dark-modal-backdrop,.moment-day-drawer-backdrop,.planner-backdrop){background:var(--fresh-overlay)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.workflow-center,.workflow-designer,.reply-learning-page,.reply-drawer,.device-card,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner,.contact-table,.contact-label-workspace) :is(p,label,dt,dd){font-size:14px;line-height:1.7}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.workflow-center,.workflow-designer,.reply-learning-page,.reply-drawer,.device-card,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner,.contact-table,.contact-label-workspace) strong{color:var(--fresh-ink);font-size:14px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.workflow-center,.workflow-designer,.reply-learning-page,.reply-drawer,.device-card,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner,.contact-table,.contact-label-workspace) :is(small,time){color:var(--fresh-muted);font-size:12px;line-height:1.6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.workflow-center,.workflow-designer,.reply-learning-page,.reply-drawer,.device-card,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner,.contact-table,.contact-label-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),:is(select,.sxt-select__trigger),textarea){color:var(--fresh-ink);border-color:var(--fresh-input-border);background:var(--fresh-card);border-radius:10px;font-size:14px;line-height:1.65;min-height:38px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.workflow-center,.workflow-designer,.reply-learning-page,.reply-drawer,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner) :is(input,:is(select,.sxt-select__trigger),textarea)::placeholder{color:var(--fresh-muted);opacity:1}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-shell,.workflow-center,.workflow-designer,.reply-learning-page,.reply-drawer,.device-drawer,.contact-modal,.dark-modal,.moment-day-drawer,.moment-planner) :is(input,:is(select,.sxt-select__trigger),textarea):focus{border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.dark-search,.presence-date,.date-input,.device-toolbar>label:not(.search-field),.reply-learning-toolbar>:is(select,.sxt-select__trigger),.table-pagination label){min-height:38px;height:auto;border-color:var(--fresh-input-border);border-radius:10px;color:var(--fresh-muted);background:var(--fresh-card);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.dark-search,.presence-date,.date-input,.workflow-search,.device-toolbar>label,.reply-learning-search,.device-search) input{min-height:0;background:transparent;border-radius:0;color:var(--fresh-ink);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.date-input input,.date-range input,.presence-date input,.planner-editor input){color-scheme:inherit}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-empty,.device-empty,.reply-learning-empty,.reply-evidence-empty,.workflow-empty,.workflow-panel-empty,.presence-empty,.planner-empty){color:var(--fresh-muted);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-empty,.device-empty,.reply-learning-empty,.workflow-empty,.workflow-panel-empty)>strong{color:var(--fresh-copy);font-size:15px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-empty,.workflow-empty,.workflow-panel-empty)>span{font-size:12px;line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-header,.workflow-center__header,.workflow-designer__header,.reply-drawer>header,.device-drawer>header,.contact-modal>header,.dark-modal>header,.moment-day-drawer>header,.moment-planner>header,.diary-reader>header){background:var(--fresh-card);border-color:var(--fresh-border);color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-header h1,.workflow-center__header h1){color:var(--fresh-ink);font-size:22px;font-weight:550}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.module-header h1+span,.workflow-center__header p,.module-header small,.workflow-center__header small,.workflow-designer__header small,.workflow-designer__header em,.contact-modal>header span,.moment-day-drawer>header span){color:var(--fresh-muted);font-size:12px;line-height:1.65}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-drawer>header strong,.device-drawer>header strong,.contact-modal>header strong,.dark-modal>header strong,.workflow-designer__header strong){font-size:17px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-drawer>footer,.device-drawer>footer,.contact-modal>footer,.dark-modal>footer,.diary-reader>footer){background:var(--fresh-subtle);border-color:var(--fresh-border);color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.icon-dark-button,.table-pagination>button){border-color:var(--fresh-border);color:var(--fresh-muted);background:var(--fresh-card);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.icon-dark-button:hover,.icon-dark-button.active,.table-pagination>button:hover){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-toolbar,.reply-learning-toolbar,.table-pagination){border-color:var(--fresh-border);color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-toolbar>span,.reply-learning-toolbar>span,.table-pagination :is(select,.sxt-select__trigger)){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-metrics,.workflow-library,.workflow-journeys,.workflow-node-library,.workflow-properties){background:var(--fresh-sidebar);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>header,.workflow-journeys>header,.workflow-node-library>header,.workflow-properties>header,.workflow-control-card,.workflow-map-card>header,.workflow-definition-card>header){border-color:var(--fresh-border);color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>header span,.workflow-control-card dt,.workflow-definition-card dt,.workflow-persona-select,.workflow-canvas__toolbar,.workflow-editor-field,.workflow-editor-field>span,.workflow-node-library h3){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-control-card dd,.workflow-definition-card dd,.workflow-journey-list p,.workflow-definition-card>div p){color:var(--fresh-copy);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-metrics article,.workflow-control-card,.workflow-map-card,.workflow-definition-card,.workflow-node,.workflow-property-kind,.workflow-history article){border-color:var(--fresh-border);border-radius:13px;background:var(--fresh-card);color:var(--fresh-ink);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-metrics strong{font-size:24px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-metrics article>svg,.workflow-designer__mark,.workflow-property-kind>span,.workflow-history article>span){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>button,.workflow-library-item,.workflow-journey-list>button){border-radius:10px;color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>button:hover,.workflow-library-item:hover,.workflow-journey-list>button:hover,.workflow-node-library section>button:hover){background:var(--fresh-tint);color:var(--fresh-primary);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>button.active,.workflow-library-item.active,.workflow-journey-list>button.active){background:var(--fresh-tint);color:var(--fresh-ink);box-shadow:inset 2px 0 var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>button>svg,.workflow-library-item>button>svg){color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library-item>button,.workflow-filter-tabs button,.workflow-mode-switch button,.workflow-properties>header button){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-library>button em,.workflow-library-item>button em,.workflow-journey-list header em){color:var(--fresh-muted);background:var(--fresh-subtle);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-filter-tabs button.active,.workflow-mode-switch button.active,.workflow-properties>header button.active,.workflow-library-item>button:last-child:hover){color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-mode-switch{background:var(--fresh-subtle);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-control-card dl div,.workflow-definition-card dl div,.workflow-control-card>p){background:var(--fresh-subtle);color:var(--fresh-copy);border-color:var(--fresh-primary);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-detail>header strong,.workflow-property-kind>strong){font-size:16px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-map-card>header span,.workflow-node-library>header span){color:var(--fresh-ink);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-graph-scroll{background-color:var(--fresh-subtle);background-image:radial-gradient(var(--fresh-input-border) 1px,transparent 1px)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-graph svg path{stroke:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-graph svg marker path{fill:var(--fresh-muted);stroke:none}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-graph svg text{fill:var(--fresh-copy);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node header span{color:var(--fresh-primary);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node header b{color:var(--fresh-success);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node--condition{border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node--wait{border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node--end{border-color:var(--fresh-error-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node.active{border-color:var(--fresh-primary);box-shadow:0 0 0 2px var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-designer__mark{border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer__header nav button,.workflow-canvas__toolbar button,.workflow-definition-card>header button,.workflow-empty button,.workflow-history article button,.workflow-review-card article footer button,.workflow-condition-add){min-height:38px;height:auto;border-color:var(--fresh-input-border);border-radius:10px;background:var(--fresh-card);color:var(--fresh-copy);font-size:14px;line-height:1.5}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer__header nav button:hover,.workflow-canvas__toolbar button:hover,.workflow-definition-card>header button:hover,.workflow-empty button:hover,.workflow-history article button:hover,.workflow-review-card article footer button:hover,.workflow-condition-add:hover){background:var(--fresh-tint);color:var(--fresh-primary);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer__header nav button.primary,.workflow-review-card article footer button.primary,.workflow-create-button){color:#fff;background:#346bf6;border-color:#346bf6;font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer__header nav button.primary:hover,.workflow-review-card article footer button.primary:hover,.workflow-create-button:hover){color:#fff;background:#275fe9;border-color:#275fe9}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-node-library section>button{border-color:var(--fresh-border);border-radius:10px;background:var(--fresh-card);color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas__toolbar{background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas__stage>.react-flow{background:var(--fresh-subtle);--xy-background-pattern-dots-color:var(--fresh-input-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__node{box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .workflow-flow-node{background:var(--fresh-card)!important;color:var(--fresh-ink)!important;border-radius:13px!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-canvas .react-flow__node.selected,.workflow-flow-node--active){box-shadow:0 0 0 2px var(--fresh-primary),var(--fresh-shadow)!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-flow-node__content span{font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__handle{background:#346bf6;border-color:var(--fresh-card)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-canvas .react-flow__controls,.workflow-canvas .react-flow__minimap){background:var(--fresh-card);border-color:var(--fresh-border);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__controls-button{background:var(--fresh-card);border-color:var(--fresh-border);color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__controls-button:hover{background:var(--fresh-tint);color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__edge-text{fill:var(--fresh-copy)!important;font-size:12px!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__edge-textbg{fill:var(--fresh-card)!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-canvas .react-flow__minimap-mask{fill:color-mix(in srgb,var(--fresh-canvas) 75%,transparent)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-editor-toggle>button{background:var(--fresh-input-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-editor-toggle>button i{background:var(--fresh-card)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-editor-toggle>button[data-checked=true]{background:#346bf6}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-editor-toggle>button[data-checked=true] i{background:#fff}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-properties>header button em{min-width:18px;height:18px;top:0;right:4px;font-size:12px;color:var(--fresh-warning);background:var(--fresh-warning-bg)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-property-kind>span{background:transparent;font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-validation>header{background:var(--fresh-subtle);border-color:var(--fresh-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-validation>button{border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-history article>span{font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-history article p{color:var(--fresh-copy);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-table--faq>header,:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-table--faq>div>article{grid-template-columns:minmax(230px,1.3fr) minmax(280px,1.6fr) 90px 78px 200px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-table--rules>header,:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-table--rules>div>article{grid-template-columns:minmax(320px,1.8fr) minmax(150px,.8fr) 115px 78px 200px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-actions{flex-wrap:wrap;gap:6px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-actions .button{white-space:nowrap;flex-shrink:0;padding:6px 10px;min-height:34px;font-size:13px;line-height:20px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-learning-table,.reply-learning-jobs>div,.device-table,.contact-table){background:var(--fresh-card);border-color:var(--fresh-border);border-radius:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-learning-table>header,.device-table>header,.contact-table__head){min-height:44px;height:auto;padding-block:10px;background:var(--fresh-subtle);color:var(--fresh-muted);border-color:var(--fresh-border);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-learning-table>div>article,.device-table>div>article,.contact-table__row){background:var(--fresh-card);color:var(--fresh-copy);border-color:var(--fresh-border);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-learning-table>div>article:hover,.device-table>div>article:hover,.contact-table__row:hover){background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-table>div>article p{max-height:3.5em;color:var(--fresh-copy);font-size:14px;line-height:1.7}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-table>div>article>b:not(.reply-status){color:var(--fresh-copy);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-learning-metrics em,.reply-learning-jobs>header span,.reply-evidence>header span){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-metrics strong{font-size:24px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-jobs article{grid-template-columns:110px 84px 160px 130px minmax(180px,1fr);color:var(--fresh-copy);font-size:12px;border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-jobs>div{overflow-x:auto}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-learning-jobs article{min-width:740px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-status,.reply-job-status){font-size:12px;background:var(--fresh-subtle);color:var(--fresh-muted);border-radius:7px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-meta>span,.device-detail-metrics>span){background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-meta strong,.reply-meta small,.device-detail-metrics strong,.device-detail-metrics small){font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-evidence-list article{background:var(--fresh-subtle);border-color:var(--fresh-primary);border-radius:0 10px 10px 0;padding:12px 14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-evidence-list article b{color:var(--fresh-primary);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-evidence-list article span{color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .reply-evidence-list article p{color:var(--fresh-copy);font-size:14px;line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.reply-learning-table .button,.device-table .button,.device-card__actions .button,.oppo-sync-summary .button){min-height:38px;height:auto;border-radius:10px;padding:7px 10px;font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-edit-form input[readonly],.reply-editor-grid input[readonly]){color:var(--fresh-muted);background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.contact-cell,.contact-modal__body>label:not(.search-field),.contact-label-picker>label,.device-edit-form label,.reply-editor-grid label){color:var(--fresh-copy);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.contact-section-tabs,.contact-label-workspace>header,.contact-label-list>article,.contact-member-picker,.contact-member-picker>label,.contact-label-picker>label,.device-drawer-section,.device-card>header){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.contact-section-tabs button,.contact-open){font-size:14px;color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.contact-section-tabs button.active,.contact-label-icon,.contact-member-count,.oppo-device-form__mode,.oppo-channel-summary){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.contact-label-workspace>header span,.contact-modal>header span,.contact-label-picker p,.oppo-conversation-note){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.contact-member-picker>label:hover,.contact-label-picker>label:hover){background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-card>footer,.device-card__actions,.device-transport,.oppo-history-audit,.system-strip){background:var(--fresh-subtle);color:var(--fresh-copy);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-spec>span,.device-presence,.oppo-sync-summary,.oppo-history-audit__metrics>span){background:var(--fresh-card);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-card>header span,.device-card>footer span,.device-card code,.device-transport,.device-sync-detail,.oppo-history-audit__note,.oppo-history-audit__warning,.presence-latest,.presence-untracked,.presence-empty,.system-strip){color:var(--fresh-muted);font-size:12px;line-height:1.65}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-spec strong,.oppo-history-audit__metrics strong,.presence-metrics strong,.presence-timeline li strong){color:var(--fresh-ink);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-spec svg,.device-drawer-section>header>b,.device-presence>header>span,.presence-event-detail b){color:var(--fresh-copy);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .device-drawer-section>header>span{color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .device-presence>header button{color:var(--fresh-primary);font-size:12px;min-height:32px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .presence-timeline li{grid-template-columns:7px 46px 40px minmax(0,1fr);color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .presence-timeline li i{margin-top:6px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .device-capability-detail{background:var(--fresh-subtle);border-color:var(--fresh-border);border-radius:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .device-capability-detail>div>span{background:var(--fresh-card);border-color:var(--fresh-border);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.device-capability-detail>div strong,.device-capability-detail>div small){font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .device-state{font-size:12px;background:var(--fresh-subtle);color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .system-strip span:first-child{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .oppo-activation pre{color:var(--fresh-copy);background:var(--fresh-subtle);border-color:var(--fresh-border);font-size:12px;line-height:1.75;border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .oppo-activation>label>span{color:var(--fresh-copy);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-account-list,.moment-filter-pane,.export-layout>aside){background:var(--fresh-sidebar);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-account-list>header,.moment-filter-pane>header,.moment-section-switch,.media-tabs,.large-calendar>header,.large-calendar__week,.moment-day-drawer>nav,.moment-score-strip,.moment-comment-management,.moment-comment-management>header,.moment-managed-comment,.private-domain-reports>header,.report-job-list,.report-job-list>article,.daily-report-list>button){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-account-list>header span,.moment-filter-pane>header span,.moment-calendar-toolbar>span,.moment-contact-empty,.export-layout>aside>header span,.date-range span){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-account-list>div>button,.moment-filter-pane>button,.moment-section-switch>button,.export-conversation-list>button,.daily-report-list>button){color:var(--fresh-copy);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-account-list>div>button:hover,.moment-filter-pane>button:hover,.moment-section-switch>button:hover,.export-conversation-list>button:hover,.daily-report-list>button:hover){color:var(--fresh-copy);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workspace-account-list>div>button.active,.moment-filter-pane>button.active,.moment-section-switch>button.active,.export-conversation-list>button.active){color:var(--fresh-primary);background:var(--fresh-tint);box-shadow:inset 2px 0 var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workspace-account-list>div>button>svg{color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.diary-card,.moment-archive-card,.moment-ranking-card,.private-domain-summary>article,.private-domain-reports,.media-library article,.large-calendar){border-color:var(--fresh-border);border-radius:13px;background:var(--fresh-card);color:var(--fresh-ink);box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.diary-card:hover,.diary-card.active){background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .diary-card.active{box-shadow:inset 3px 0 var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.diary-card p,.moment-archive-card>p,.moment-ranking-card>p,.moment-managed-comment p,.daily-report-list p,.media-library article p,.private-domain-report-reader pre){color:var(--fresh-copy);font-size:14px;line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.diary-card footer span,.diary-card footer b,.moment-archive-card>footer,.moment-score-strip,.private-domain-summary em,.media-library article span){color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .diary-reader>article{color:var(--fresh-ink);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,var(--fresh-border) 40px)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .diary-reader>header small{color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .diary-reader .icon-dark-button{background:var(--fresh-subtle);color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-count-scope,.moment-reply-composer,.moment-reply-alternatives button,.moment-managed-comment>button.ai){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-date-filter,.segmented-dark){min-height:42px;height:auto;color:var(--fresh-copy);background:var(--fresh-subtle);border-color:var(--fresh-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-date-filter button,.segmented-dark button){min-height:32px;color:var(--fresh-muted);font-size:12px;border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-date-filter button.active,.segmented-dark button.active){color:var(--fresh-primary);background:var(--fresh-card);box-shadow:inset 0 0 0 1px var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.large-calendar>header button,.moment-count-scope button){color:var(--fresh-muted);background:transparent}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.large-calendar>header button:hover,.moment-count-scope button:hover){color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__week{font-size:12px;color:var(--fresh-muted);background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid>button{background:var(--fresh-card);color:var(--fresh-copy);border-color:var(--fresh-border);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.large-calendar__grid>button:hover,.large-calendar__grid>button.active){background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid>button.active{box-shadow:inset 0 0 0 1px var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid>button.outside{color:var(--fresh-muted);background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid>button.today>span{color:#fff;background:#346bf6;width:25px;height:25px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid p{height:34px;color:var(--fresh-copy);font-size:12px;line-height:1.4}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid b{font-size:12px;color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .large-calendar__grid em{font-size:12px;color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-archive-media>button,.moment-ranking-media>button,.media-preview,.moment-archive-interactions,.moment-checkpoints>div,.moment-comment-management>header){background:var(--fresh-subtle);color:var(--fresh-copy);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-archive-media button.moment-media-repair>span,.moment-archive-media button.moment-media-link>span){color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-archive-interactions strong,.moment-archive-interactions .moment-archive-likes,.moment-managed-comment strong){color:var(--fresh-primary);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .moment-archive-interactions p{font-size:14px;line-height:1.75}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .moment-checkpoints>div.active{background:var(--fresh-tint);color:var(--fresh-primary);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-checkpoints b,.moment-checkpoints span){font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-managed-comment>button,.moment-day-drawer>nav button,.media-tabs button,.media-actions button,.moment-reply-alternatives button,.moment-attachment-options button,.moment-visibility-options button){min-height:38px;height:auto;padding:7px 10px;font-size:12px;line-height:1.5;color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-input-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-day-drawer>nav button:hover,.media-actions button:hover:not(:disabled),.media-tabs button:hover){background:var(--fresh-tint);color:var(--fresh-primary);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .moment-day-drawer{grid-template-rows:auto 58px minmax(0,1fr)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.media-tabs button.active,.moment-attachment-options button.active,.moment-visibility-options button.active,.moment-label-options button.active){background:var(--fresh-tint);color:var(--fresh-primary);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .media-tabs button span{color:var(--fresh-muted);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .media-preview__badge{font-size:12px;background:#0e1114c7;color:#f5f7fa!important}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .private-domain-summary strong{font-size:24px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .daily-report-list p{height:auto;max-height:3.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .export-layout h2{color:var(--fresh-ink);font-size:16px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.export-formats button,.export-options label){color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-border);border-radius:13px;font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.export-formats button:hover,.export-formats button.active){background:var(--fresh-tint);border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .export-submit{background:#346bf6;color:#fff;border-radius:10px;min-height:42px;height:auto;padding:10px 14px;font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .export-submit:hover:not(:disabled){background:#275fe9}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-publish-field,.moment-audience-picker,.moment-label-options,.moment-friend-options){color:var(--fresh-copy);font-size:14px;border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.planner-calendar,.planner-day article,.quick-replies-search,.planner-editor fieldset){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .planner-editor{color:var(--fresh-ink);background:var(--fresh-card);box-shadow:var(--fresh-dialog-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .moment-planner button{min-height:38px;border-radius:10px;color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-input-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.moment-planner button:hover:not(:disabled),.planner-grid button.selected){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .planner-grid button{min-height:58px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .planner-grid small{height:auto;color:var(--fresh-success);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .quick-replies-search input{min-height:38px;color:var(--fresh-ink);background:transparent;font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.update-settings__summary strong,.update-release header strong,.update-history>strong,.update-preservation strong){color:var(--fresh-ink);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.update-settings__summary small,.update-progress small,.update-release header span,.update-release>small,.update-history time,.update-history>small,.update-preservation small){color:var(--fresh-muted);font-size:12px;line-height:1.65}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-release p{color:var(--fresh-copy);font-size:14px;line-height:1.8;max-height:150px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-release{border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-history{border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-history>div{grid-template-columns:172px minmax(0,1fr);color:var(--fresh-copy);font-size:12px;line-height:1.7}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-history span{white-space:normal;overflow-wrap:anywhere}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-status{min-height:28px;height:auto;padding:4px 9px;border-radius:8px;font-size:12px;color:var(--fresh-muted);background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-progress>span{background:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-progress i{background:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-preservation{background:var(--fresh-success-bg);border-color:var(--fresh-success-border);border-radius:10px;color:var(--fresh-success)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-preservation strong{color:var(--fresh-success)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .update-actions{flex-wrap:wrap}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.detail-feature,.group-operation-feature,.group-member-feature){color:var(--fresh-ink);background:transparent}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.detail-feature>p,.group-operation-heading small,.group-member-heading small,.group-member-batchbar>label,.group-departure-period,.group-batch-note,.group-job-panel small,.operation-mode small,.operation-steps>header small,.operation-runs>header small){color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.metric-grid>span,.group-operation-metrics,.group-member-metrics,.group-departure-metrics){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);border-radius:12px;box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.metric-grid>span,.group-operation-metrics span,.group-member-metrics span,.group-departure-metrics span){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.metric-grid strong,.group-operation-metrics strong,.group-member-metrics strong,.group-departure-metrics strong){color:var(--fresh-ink);font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.metric-grid small,.group-operation-metrics small,.group-member-metrics small,.group-departure-metrics small){color:var(--fresh-muted);font-size:11px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.profile-editor label,.operation-plan-form>label,.operation-limits label,.operation-step-grid label,.operation-step-content,.operation-mode,.group-template-select,.group-batch-grid label){color:var(--fresh-copy);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.profile-editor,.operation-plan-form,.operation-steps,.group-add-confirm) :is(input:not([type=checkbox]),:is(select,.sxt-select__trigger),textarea){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-input-border);border-radius:9px;font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.profile-editor,.operation-plan-form,.operation-steps,.group-add-confirm) :is(input:not([type=checkbox]),:is(select,.sxt-select__trigger),textarea):focus{border-color:var(--fresh-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fresh-primary) 8%,transparent)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.operation-plan-form,.operation-runs,.group-job-panel){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-enabled{color:var(--fresh-success);background:var(--fresh-success-bg);border-color:var(--fresh-success-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-enabled strong{color:var(--fresh-success)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-enabled small{color:color-mix(in srgb,var(--fresh-success) 72%,var(--fresh-muted))}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-mode>div{background:var(--fresh-subtle);border-color:var(--fresh-border);border-radius:9px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-mode button{color:var(--fresh-muted);background:transparent}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-mode button.active{color:var(--fresh-primary);background:var(--fresh-card);box-shadow:inset 0 0 0 1px var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-mode button.active.danger{color:var(--fresh-error);background:var(--fresh-error-bg);box-shadow:inset 0 0 0 1px var(--fresh-error-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.operation-steps>article,.operation-runs>article,.group-job-panel>article){color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-border);border-radius:11px;box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.operation-steps>article>header input,.operation-runs>article>header strong,.group-job-panel strong){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-runs>article p{color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-weekdays button{color:var(--fresh-muted);background:var(--fresh-card);border-color:var(--fresh-input-border);border-radius:7px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .operation-weekdays button.active{color:var(--fresh-success);background:var(--fresh-success-bg);border-color:var(--fresh-success-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-member-search{min-height:38px;height:auto;color:var(--fresh-muted);background:var(--fresh-card);border-color:var(--fresh-input-border);border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-member-search input{color:var(--fresh-ink);font-size:13px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-filter,.group-departure-filter){background:var(--fresh-subtle);border-radius:10px;padding:3px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-filter button,.group-departure-filter button,.group-departure-period button){color:var(--fresh-muted);font-size:11px;border-radius:7px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-filter button.active,.group-departure-filter button.active,.group-departure-period button.active){color:var(--fresh-primary);background:var(--fresh-card);box-shadow:inset 0 0 0 1px var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-list>article,.group-departure-list>article){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-main strong,.group-departure-list strong){color:var(--fresh-ink);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-main small,.group-member-main em,.group-departure-list small,.group-departure-list i){color:var(--fresh-muted);font-size:11px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-main b.friend,.group-member-main b.attempt--succeeded,.group-departure-list b){color:var(--fresh-success);background:var(--fresh-success-bg)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-main b.self,.group-member-main b.attempt--running,.group-member-main b.attempt--queued,.group-departure-list b.rejoined){color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-main b:not(.friend):not(.self):not(.attempt--succeeded):not(.attempt--running):not(.attempt--queued),.group-member-main b.attempt){color:var(--fresh-warning);background:var(--fresh-warning-bg)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-empty,.group-departure-empty){color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.group-member-empty strong,.group-departure-empty strong){color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-add-button{color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-add-button:hover{color:var(--fresh-hover);background:var(--fresh-card);border-color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-job-progress{background:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-job-progress i{background:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-add-confirm{color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);border-radius:13px;box-shadow:var(--fresh-dialog-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-add-confirm>header strong{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-add-confirm>header small{color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-repeat-warning{color:var(--fresh-warning)!important;background:var(--fresh-warning-bg);border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .group-departure-note{color:var(--fresh-warning)!important;background:var(--fresh-warning-bg);border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.quick-reply-list button,.knowledge-list article,.insight-results>section,.sop-list>article,.journey-summary,.journey-reason,.journey-facts,.journey-progress,.journey-history,.conversation-report-current,.conversation-report-job,.invitation-metrics){color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-border);border-radius:11px;box-shadow:var(--fresh-shadow)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.quick-reply-list button:hover,.sop-list>article>button:hover,.journey-controls button:hover,.journey-review__actions button:hover,.conversation-report-history button:hover,.invitation-ranking>button:hover){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.quick-reply-list button span,.knowledge-list article strong,.insight-results h4,.sop-list>article>header strong,.journey-summary header strong,.journey-review article>header strong,.journey-reason h4,.journey-facts h4,.journey-progress h4,.journey-review>h4,.journey-history>h4,.conversation-report-current>header strong,.conversation-report-history>header strong,.conversation-report-jobs>header strong,.invitation-section-title strong,.invitation-ranking>button>span strong){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.quick-reply-list button small,.knowledge-list article p,.insight-results p,.sop-list>article>header small,.sop-list dt,.sop-list dd,.journey-summary header small,.journey-summary>p,.journey-reason p,.journey-summary dt,.journey-summary dd,.journey-progress article small,.journey-history>div small,.conversation-report-current>header small,.conversation-report-current>footer,.conversation-report-history>header small,.conversation-report-jobs>header small,.conversation-report-job>span small,.invitation-heading small,.invitation-section-title span,.invitation-ranking>button>span small){color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.journey-launcher :is(select,.sxt-select__trigger),.conversation-report-date,.conversation-report-prompt textarea,.conversation-report-current>div){color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-input-border);border-radius:9px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.journey-controls button,.journey-review__actions button,.conversation-report-history button){color:var(--fresh-copy);background:var(--fresh-subtle);border-color:var(--fresh-input-border);border-radius:8px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.journey-summary dl div,.journey-facts span,.journey-progress article>b,.conversation-report-job>b){color:var(--fresh-copy);background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.journey-review,.conversation-report-error,.group-repeat-warning){color:var(--fresh-warning);background:var(--fresh-warning-bg);border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.journey-review textarea,.conversation-report-error){color:var(--fresh-copy);background:var(--fresh-card);border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.invitation-metrics>span,.conversation-report-current>header,.conversation-report-current>footer,.conversation-report-jobs,.invitation-detail){border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.invitation-metrics strong){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.invitation-metrics small,.invitation-empty,.invitation-ranking>button>b){color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.invitation-ranking>button.active,.conversation-report-history button.active){color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-journey-list header em[data-ai=semi],.oppo-sync-summary--queued strong,.oppo-sync-summary--running strong,.oppo-sync-summary--waiting strong){color:var(--fresh-primary)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-journey-list header em[data-ai=semi]{background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-journey-list header em[data-ai=auto],.workflow-journey-list footer span,.reply-status--active,.reply-job-status--completed,.device-state--online,.moment-checkpoints>div.done,.update-status--available,.update-status--deferred,.update-status--downloaded){color:var(--fresh-success);background:var(--fresh-success-bg);border-color:var(--fresh-success-border);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-inline-status[data-ok=true],.workflow-validation>header>span[data-ok=true],.workflow-validation__success>svg){color:var(--fresh-success);background:var(--fresh-success-bg);border-color:var(--fresh-success-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-validation__success,.report-job-list .status-completed svg,.device-capability-detail>span){color:var(--fresh-success)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-safety-note,.workflow-ai-bar,.workflow-review-card,.workflow-review-card>article,.workflow-validation>button[data-level=warning],.reply-status--pending,.reply-job-status--pending,.reply-job-status--running,.moment-no-reply,.update-status--downloading,.update-status--checking,.update-status--installing,.oppo-history-audit--warning){color:var(--fresh-warning);background:var(--fresh-warning-bg);border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-review-card>header,.workflow-review-card article>div span,.workflow-review-card article time,.workflow-safety-note,.workflow-ai-bar p,.workflow-validation>header>span,.workflow-validation>button[data-level=warning] strong,.workflow-validation>button[data-level=warning] small,.moment-no-reply strong,.moment-no-reply small,.oppo-history-audit__warning,.presence-untracked){color:var(--fresh-warning);font-size:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-review-card>header{border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-review-card article p{background:var(--fresh-card);color:var(--fresh-copy);border-radius:10px;font-size:14px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-designer__header nav button[data-warning=true],.workflow-ai-bar>button){color:var(--fresh-warning);background:var(--fresh-warning-bg);border-color:var(--fresh-warning-border);min-height:38px;font-size:14px;border-radius:10px}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-validation>header>span{background:var(--fresh-warning-bg)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-inline-status,.workflow-validation>button,.workflow-condition-builder>div button:not(.sxt-select__trigger),.reply-job-status--failed,.device-state--failed,.update-status--error,.workflow-journey-list footer span[data-status=paused],.workflow-journey-list footer span[data-status=lost],.workflow-journey-list footer span[data-status=opted_out]){color:var(--fresh-error);background:var(--fresh-error-bg);border-color:var(--fresh-error-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-validation>button strong,.workflow-validation>button small,.workflow-canvas__toolbar button.danger,.media-library article p.media-error,.oppo-sync-summary--failed strong,.oppo-sync-summary--failed small,.report-job-list .status-failed svg){color:var(--fresh-error)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-validation>button[data-level=warning]{color:var(--fresh-warning);background:var(--fresh-warning-bg);border-color:var(--fresh-warning-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-validation>button[data-level=warning] :is(strong,small){color:var(--fresh-warning)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .workflow-inline-status[data-ok=true]{color:var(--fresh-success);background:var(--fresh-success-bg);border-color:var(--fresh-success-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.workflow-inline-status,.workflow-safety-note,.workflow-validation__success p,.workflow-journey-list footer span){font-size:12px;line-height:1.65}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-layout{color:var(--fresh-ink);background:var(--fresh-canvas)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-subnav{background:var(--fresh-sidebar);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-subnav>header{border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-subnav>header strong{color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-subnav>nav button{color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-subnav>nav button.active{color:var(--fresh-primary);background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .contacts-main .page-header{background:var(--fresh-card);border-color:var(--fresh-border)}.app-shell[data-layout-mode=desktop]{--sxt-rail-width:72px;--sxt-account-width:clamp(164px,15vw,226px);--sxt-conversation-width:clamp(190px,20vw,304px);display:grid!important;grid-template-columns:var(--sxt-rail-width) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);padding-bottom:0!important}.app-shell[data-layout-mode=desktop][data-ui-style=fresh]{--sxt-rail-width:clamp(140px,13vw,188px);--fresh-rail-width:var(--sxt-rail-width)}.app-shell[data-layout-mode=desktop].sxt-rail-collapsed{--sxt-rail-width:56px}.app-shell[data-layout-mode=desktop] .app-rail{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:auto!important;height:100%;min-height:0}.app-shell[data-layout-mode=desktop] .app-content{min-width:0;height:100%}.app-shell[data-layout-mode=desktop] :is(.mobile-navigation,.mobile-chat-tools){display:none!important}.app-shell[data-layout-mode=desktop] .sxt-layout-toggle{display:grid;opacity:1!important;pointer-events:auto!important;width:26px;height:26px;flex:0 0 26px;box-shadow:none}.app-shell[data-layout-mode=desktop] .app-rail>.sxt-rail-toggle{position:relative!important;inset:auto!important;transform:none;display:flex!important;align-items:center;justify-content:center;gap:5px;width:calc(100% - 16px);height:28px;flex:0 0 28px;margin:0 8px 12px}.app-shell[data-layout-mode=desktop] .sxt-collapse-label{font-size:11px;white-space:nowrap}.app-shell[data-layout-mode=desktop] .brand-button{display:flex!important;margin-bottom:10px;flex-shrink:0}.app-shell[data-layout-mode=desktop][data-ui-style=fresh]:not(.sxt-rail-collapsed) .brand-button{justify-content:flex-start;padding:0 8px}.app-shell[data-layout-mode=desktop][data-ui-style=fresh]:not(.sxt-rail-collapsed) .rail-brand-copy{display:grid!important}.app-shell[data-layout-mode=desktop][data-ui-style=fresh]:not(.sxt-rail-collapsed) .rail-label{display:block!important}.app-shell[data-layout-mode=desktop][data-ui-style=fresh]:not(.sxt-rail-collapsed) :is(.app-rail nav button,.app-rail__bottom>button){display:flex;justify-content:flex-start;padding:0 9px}.app-shell[data-layout-mode=desktop][data-ui-style=fresh]:not(.sxt-rail-collapsed) .app-rail nav button b{position:static;inset:auto;margin-left:auto}.app-shell[data-layout-mode=desktop] .app-rail nav{flex-direction:column;justify-content:flex-start;width:100%}.app-shell[data-layout-mode=desktop] .app-rail__bottom{display:flex;flex-direction:column;width:100%;margin-top:auto}.app-shell[data-layout-mode=desktop] .app-rail__bottom>button{display:flex}.app-shell[data-layout-mode=desktop].sxt-rail-collapsed .brand-button{display:grid!important;place-items:center;width:38px;padding:0}.app-shell[data-layout-mode=desktop].sxt-rail-collapsed .app-rail nav button b{position:absolute;right:0;top:0}.app-shell[data-layout-mode=desktop] .chat-layout{display:grid;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:var(--sxt-account-width) var(--sxt-conversation-width) minmax(0,1fr) 294px!important}.app-shell[data-layout-mode=desktop] .chat-layout--compact{grid-template-columns:var(--sxt-account-width) var(--sxt-conversation-width) minmax(0,1fr)!important}.app-shell[data-layout-mode=desktop] .chat-layout.sxt-account-collapsed{--sxt-account-width:56px}.app-shell[data-layout-mode=desktop] .chat-layout>.account-pane{display:flex!important;grid-column:1;grid-row:1;min-width:0}.app-shell[data-layout-mode=desktop] .chat-layout>.conversation-pane{display:flex!important;grid-column:2;grid-row:1;height:100%;min-width:0}.app-shell[data-layout-mode=desktop] .chat-layout>.message-pane{display:grid!important;grid-column:3;grid-row:1;min-width:0;height:100%}.app-shell[data-layout-mode=desktop] .chat-layout>.detail-pane{grid-column:4;grid-row:1}.app-shell[data-layout-mode=desktop] .chat-layout .pane-heading>div:first-child{min-width:0;overflow:hidden}.app-shell[data-layout-mode=desktop] .chat-layout .pane-heading__actions{flex-shrink:0}.app-shell[data-layout-mode=desktop] .chat-layout .account-pane__header{position:relative;gap:6px;padding:16px 10px 10px;align-items:center}.app-shell[data-layout-mode=desktop] .chat-layout .account-pane__header>div:first-child{min-width:0;flex:1}.app-shell[data-layout-mode=desktop] .chat-layout .account-pane__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.app-shell[data-layout-mode=desktop] .chat-layout .account-pane__actions>.sxt-layout-toggle{position:static;inset:auto;transform:none}.app-shell[data-layout-mode=desktop] .chat-layout .account-list-refresh{width:26px;height:26px}.app-shell[data-layout-mode=desktop] .chat-layout .account-row-shell .account-row{padding-right:8px}.app-shell[data-layout-mode=desktop] .chat-layout .account-row__unread{flex:0 0 auto;position:static;z-index:1}.app-shell[data-layout-mode=desktop] .chat-layout.sxt-account-collapsed .account-pane__header{height:48px;min-height:48px;padding:8px;justify-content:center}.app-shell[data-layout-mode=desktop] .chat-layout.sxt-account-collapsed .account-pane__header>.account-pane__actions{display:flex!important;flex:0 0 auto}.app-shell[data-layout-mode=desktop] .chat-layout.sxt-account-collapsed .account-list-refresh{display:none}.app-shell[data-layout-mode=desktop] .chat-layout.sxt-account-collapsed .account-pane__header>div:first-child{display:none}.app-shell[data-layout-mode=desktop] .chat-layout.sxt-account-collapsed .account-pane__collapsed-avatars{display:flex!important}.app-shell[data-layout-mode=desktop] .ai-follow-subnav__header{position:relative;min-height:52px;padding-right:42px}.app-shell[data-layout-mode=desktop] .ai-follow-subnav__header>.sxt-layout-toggle{right:8px;top:50%;transform:translateY(-50%)}.app-shell[data-layout-mode=desktop] .opportunity-account-pane__actions>.sxt-layout-toggle{position:static;inset:auto;transform:none}.app-shell[data-layout-mode=desktop] .opportunity-layout>:is(.ai-follow-subnav,.opportunity-account-switcher){display:flex!important}.app-shell[data-layout-mode=desktop] .opportunity-layout--subnav-collapsed .ai-follow-subnav__header{padding:10px 6px}.app-shell[data-layout-mode=desktop] .opportunity-layout--subnav-collapsed .ai-follow-subnav__header>.sxt-layout-toggle{left:50%;right:auto;transform:translate(-50%,-50%)}@media(max-width:1399px){.app-shell[data-layout-mode=desktop] .chat-layout{grid-template-columns:var(--sxt-account-width) var(--sxt-conversation-width) minmax(0,1fr)!important}.app-shell[data-layout-mode=desktop] .chat-layout>.detail-pane{position:absolute!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;grid-column:1/-1!important;grid-row:1!important;width:min(294px,calc(100% - var(--sxt-account-width) - var(--sxt-conversation-width)))!important;min-width:0;z-index:25}}.app-shell[data-layout-mode=desktop] .opportunity-layout{display:grid!important;height:100%;grid-template-rows:minmax(0,1fr)}.app-shell[data-layout-mode=desktop] .opportunity-friend-table__head{display:grid!important}.app-shell[data-theme][data-layout-mode] :is(.composer__capture-menu-panel,.detail-more-menu,.conversation-context-menu),body[data-theme][data-ui-style] .assistant-buddy-menu{padding:6px;border:1px solid var(--line,#dce3ec);border-radius:10px;background:var(--surface,#fff);color:var(--text,#263445);box-shadow:0 12px 34px #17263b29,0 2px 6px #17263b0f}.app-shell[data-theme][data-layout-mode] :is(.composer__capture-menu-panel,.detail-more-menu,.conversation-context-menu)>button,body[data-theme][data-ui-style] .assistant-buddy-menu>button{display:flex;align-items:center;gap:8px;min-height:36px;height:auto;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font-size:13px;line-height:20px;cursor:pointer}.app-shell[data-theme][data-layout-mode] :is(.composer__capture-menu-panel,.detail-more-menu,.conversation-context-menu)>button:is(:hover,:focus-visible):not(:disabled),body[data-theme][data-ui-style] .assistant-buddy-menu>button:is(:hover,:focus-visible):not(:disabled){background:var(--fresh-tint,#edf3ff);color:var(--fresh-primary,var(--blue,#346bf6));outline:none}.app-shell[data-theme][data-layout-mode] .detail-more-menu>button.active{background:var(--fresh-primary,var(--blue,#346bf6));color:#fff}.app-shell[data-theme][data-layout-mode] :is(.composer__capture-menu-panel,.detail-more-menu,.conversation-context-menu)>button:disabled{opacity:.45;cursor:not-allowed}body[data-theme=dark][data-ui-style] .assistant-buddy-menu{background:#202b3a;color:#e6f0ff;border-color:#3b506b}.app-shell[data-theme][data-layout-mode] :is(.mention-picker,.composer-speech-settings__popover,.emoji-picker),body[data-theme][data-ui-style] .interface-style-popover{border-radius:10px;box-shadow:0 12px 34px #17263b29,0 2px 6px #17263b0f}.app-shell[data-theme][data-layout-mode] .mention-picker{padding:5px;border-color:var(--line);background:var(--surface);color:var(--text)}.app-shell[data-theme][data-layout-mode] .mention-picker>header{background:var(--surface);border-color:var(--line)}.app-shell[data-theme][data-layout-mode] .mention-picker>button{border-radius:6px}.app-shell[data-theme][data-layout-mode] .mention-picker>button:is(.active,:hover){background:var(--fresh-primary,var(--blue,#346bf6));color:#fff}.app-shell[data-theme][data-layout-mode] .mention-picker>button:is(.active,:hover) :is(small,em){color:#ffffffd9}body[data-theme=light]{--rail: #f8fafb;--rail-muted: #6f7d84;--surface: #ffffff;--surface-subtle: #f3f6f6;--line: #dce3e4;--line-strong: #cbd5d7;--muted: #738087;--green-soft: #e4f3ec;color:#273138;background:#eef2f2;color-scheme:light}body[data-theme=dark]{--rail: #202226;--rail-muted: #8e949d;--surface: #17191d;--surface-subtle: #1c1e22;--line: #2d3036;--line-strong: #3a3e46;--muted: #8b929c;--green-soft: #18382d;color-scheme:dark}.app-shell[data-theme=light] .app-rail{color:#273138;background:#f8fafb;border-right-color:#dce3e4}.app-shell[data-theme=light] .app-rail nav button,.app-shell[data-theme=light] .app-rail__bottom>button{color:#6f7d84}.app-shell[data-theme=light] .app-rail nav button:hover,.app-shell[data-theme=light] .app-rail__bottom>button:hover{color:#245b49;background:#e8f2ef}.app-shell[data-theme=light] .app-rail nav button.active,.app-shell[data-theme=light] .app-rail__bottom>button.active{color:#176d4f;background:#dcebe5}.app-shell[data-theme=light] .app-rail__bottom .rail-profile{color:#273138;border-top-color:#dce3e4}:is(body,.app-shell)[data-theme=light] :is(.dark-modal,.dark-search,.icon-dark-button,.segmented-dark){color:#273138}:is(body,.app-shell)[data-theme=light] .dark-modal{border-color:#dce3e4;background:#fff;box-shadow:0 20px 80px #21303842}:is(body,.app-shell)[data-theme=light] .dark-modal>header,:is(body,.app-shell)[data-theme=light] .dark-modal>footer{border-color:#dfe6e7;background:#f7f9f9}:is(body,.app-shell)[data-theme=light] .dark-modal>header small,:is(body,.app-shell)[data-theme=light] .dark-modal__body>label:not(.switch-row){color:#738087}:is(body,.app-shell)[data-theme=light] .dark-modal :is(select,.sxt-select__trigger),:is(body,.app-shell)[data-theme=light] .dark-modal textarea{border-color:#d2dcde;color:#273138;background:#fff}:is(body,.app-shell)[data-theme=light] .dark-search{border-color:#d6dfe1;color:#76848b;background:#fff}:is(body,.app-shell)[data-theme=light] .dark-search input{color:#273138}:is(body,.app-shell)[data-theme=light] .icon-dark-button{color:#68767d;background:#fff;border-color:#d8e0e1}:is(body,.app-shell)[data-theme=light] .icon-dark-button:hover,:is(body,.app-shell)[data-theme=light] .icon-dark-button.active{color:#273138;background:#edf1f1;border-color:#cbd5d7}:is(body,.app-shell)[data-theme=light] .segmented-dark{background:#e8eded}:is(body,.app-shell)[data-theme=light] .segmented-dark button{color:#67757c}:is(body,.app-shell)[data-theme=light] .segmented-dark button.active{color:#176d4f;background:#fff;box-shadow:0 1px 3px #232f3517}:is(body,.app-shell)[data-theme=light] :is(.message-ai-recommendation,.ai-decision,.ai-no-reply,.ai-emoji-suggestion){color:#42515b;border-color:#d7e2ea;background:#f8fbfc}:is(body,.app-shell)[data-theme=light] .message-ai-recommendation>header,:is(body,.app-shell)[data-theme=light] .message-ai-recommendation>footer,:is(body,.app-shell)[data-theme=light] .ai-decision__detail{border-color:#dfe9ed}:is(body,.app-shell)[data-theme=light] .message-ai-recommendation>header{color:#287ca9}:is(body,.app-shell)[data-theme=light] :is(.message-ai-recommendation>p,.ai-decision__summary,.ai-no-reply,.ai-reply-bubbles textarea,.ai-reply-timing input){color:#34454f;background:#fff}:is(body,.app-shell)[data-theme=light] .ai-decision__summary:hover{background:#edf6f8}:is(body,.app-shell)[data-theme=light] .ai-decision__summary em,:is(body,.app-shell)[data-theme=light] .ai-intent-badge{color:#2877a8;background:#dfedf5}:is(body,.app-shell)[data-theme=light] :is(.ai-decision__detail,.ai-intent-summary,.ai-reply-timing,.ai-reply-timing small,.ai-no-reply small){color:#72818a}:is(body,.app-shell)[data-theme=light] .ai-decision__detail strong,:is(body,.app-shell)[data-theme=light] .ai-decision__evidence>strong,:is(body,.app-shell)[data-theme=light] .ai-no-reply strong{color:#3d4e58}:is(body,.app-shell)[data-theme=light] .ai-reply-bubbles textarea,:is(body,.app-shell)[data-theme=light] .ai-reply-timing input{border-color:#d8e3e9}:is(body,.app-shell)[data-theme=light] .ai-reply-bubbles button{color:#3484b4;border-color:#d4e0e6;background:#fff}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark] :is(.ai-decision,.ai-no-reply,.ai-emoji-suggestion){color:var(--fresh-copy);border-color:var(--fresh-border);background:var(--fresh-subtle)}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark] .ai-decision__summary{color:var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark] .ai-decision__summary:hover{background:var(--fresh-tint)}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark] .ai-decision__detail{color:var(--fresh-muted);border-color:var(--fresh-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark] :is(.ai-decision__detail strong,.ai-decision__evidence>strong,.ai-no-reply strong){color:var(--fresh-ink)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] :is(.dark-search,.icon-dark-button,.segmented-dark){color:var(--fresh-copy);border-color:var(--fresh-input-border);background:var(--fresh-card)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .dark-search input{color:var(--fresh-ink);background:transparent}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .segmented-dark button{color:var(--fresh-muted)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .segmented-dark button.active,:is(body,.app-shell)[data-ui-style=fresh][data-theme] .icon-dark-button.active{color:var(--fresh-primary);background:var(--fresh-tint);border-color:var(--fresh-selected-border)}:is(body,.app-shell)[data-ui-style=fresh][data-theme] .icon-dark-button:hover,:is(body,.app-shell)[data-ui-style=fresh][data-theme] .segmented-dark button:hover{color:var(--fresh-primary);background:var(--fresh-tint)}body[data-ui-style=fresh][data-theme] .connection-diagnostics-backdrop{background:var(--fresh-overlay)}body[data-ui-style=fresh][data-theme] .connection-diagnostics{color:var(--fresh-ink);background:var(--fresh-card);border-color:var(--fresh-border);box-shadow:var(--fresh-dialog-shadow)}body[data-ui-style=fresh][data-theme] .connection-diagnostics>header,body[data-ui-style=fresh][data-theme] .connection-diagnostics>footer{border-color:var(--fresh-border)}body[data-ui-style=fresh][data-theme] .connection-diagnostics header p{color:var(--fresh-muted)}body[data-ui-style=fresh][data-theme] .connection-support-tip{color:var(--fresh-copy);background:var(--fresh-subtle)}body[data-ui-style=fresh][data-theme] .connection-diagnostics .icon-button{color:var(--fresh-muted)}body[data-ui-style=fresh][data-theme] .connection-diagnostics .icon-button:hover{color:var(--fresh-primary);background:var(--fresh-tint)}
