.window-access{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:#f7f9fc;color:#213047;font:15px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.window-access__icon{color:#3264cf;margin-bottom:16px}.window-access h1{font-size:23px;line-height:1.4;margin:0 0 12px}.window-access p{max-width:42ch;margin:0 0 10px}.window-access .window-access__note{color:#58667b;font-size:13px}.window-access button{display:flex;align-items:center;gap:8px;margin-top:14px;border:0;border-radius:8px;background:#2861d6;color:#fff;font:inherit;font-weight:550;padding:10px 18px;cursor:pointer}.window-access button:focus-visible{outline:3px solid #a1bfff;outline-offset:3px}.window-access button:hover{background:#194ba9}.startup-shell{--startup-bg:#f7f9fc;--startup-panel:#fff;--startup-ink:#263449;--startup-muted:#637286;--startup-line:#e8edf3;--startup-block:#eaf0f6;display:flex;width:100%;height:100dvh;min-height:360px;background:var(--startup-bg);color:var(--startup-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;box-sizing:border-box}.startup-shell[data-startup-theme=dark]{--startup-bg:#1b2027;--startup-panel:#242b34;--startup-ink:#e6ecf3;--startup-muted:#b3bdca;--startup-line:#35404d;--startup-block:#35404d}.startup-shell *{box-sizing:border-box}.startup-shell__rail{width:104px;flex:none;border-right:1px solid var(--startup-line);padding:24px 18px;display:flex;align-items:center;flex-direction:column;gap:27px;background:var(--startup-panel)}.startup-shell__brand{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;background:#3478f6;color:#fff;border-radius:11px;font-size:24px;font-weight:650}.startup-shell__rail>i{width:56px;height:10px;border-radius:4px;background:var(--startup-block)}.startup-shell__workspace{display:flex;flex:1;min-width:0;flex-direction:column}.startup-shell__workspace>header{height:70px;flex:none;display:flex;align-items:center;gap:16px;padding:0 28px;background:var(--startup-panel);border-bottom:1px solid var(--startup-line)}.startup-shell__workspace>header>strong{font-size:17px;font-weight:600}.startup-shell__workspace>header>span{font-size:13px;color:var(--startup-muted)}.startup-shell__body{display:flex;flex:1;min-height:0}.startup-shell__list{width:280px;flex:none;padding:21px 18px;background:var(--startup-panel);border-right:1px solid var(--startup-line)}.startup-shell i{display:block;background:var(--startup-block);border-radius:4px}.startup-shell__search{height:32px;margin-bottom:24px}.startup-shell__list>div{display:flex;gap:12px;margin-bottom:28px}.startup-shell__list>div>i{width:38px;height:38px;flex:none;border-radius:8px}.startup-shell__list>div>span{flex:1;padding-top:4px}.startup-shell__list>div>span>i{height:10px;width:65%;margin-bottom:10px}.startup-shell__list>div>span>i:last-child{width:100%;height:8px}.startup-shell__content{padding:40px;flex:1;min-width:0}.startup-shell__message{max-width:500px}.startup-shell__message>strong{font-size:19px;font-weight:600}.startup-shell__message>p{margin:8px 0 0;color:var(--startup-muted)}.startup-shell__message>button{margin-top:18px;border:0;border-radius:7px;padding:9px 18px;font:inherit;font-weight:550;background:#2869df;color:#fff;cursor:pointer}.startup-shell__message>button:hover{background:#2059be}.startup-shell__message>button:focus-visible{outline:2px solid #3478f6;outline-offset:3px}.startup-shell__lines{display:grid;gap:15px;max-width:440px;margin-top:38px}.startup-shell__lines>i{height:10px}.startup-shell__lines>i:nth-child(2){width:75%}.startup-shell__lines>i:nth-child(3){width:50%}.startup-shell--contained{height:100%;min-height:320px}.startup-shell--contained .startup-shell__list{display:none}.startup-shell--contained .startup-shell__workspace>header{display:none}@media(max-width:700px){.startup-shell__rail{width:64px;padding-inline:10px}.startup-shell__rail>i{width:32px}.startup-shell__list{display:none}.startup-shell__workspace>header{height:60px;padding:0 18px;gap:8px;align-items:flex-start;justify-content:center;flex-direction:column}.startup-shell__workspace>header>span{font-size:11px}.startup-shell__content{padding:28px 20px}.startup-shell__message>strong{font-size:18px}}: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:#fff}.app-shell[data-theme=dark] .app-loading{background:var(--surface, #17191d)}@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}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-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-row--summarizable .conversation-row__bottom{padding-right:58px}.conversation-row .conversation-row__summary{position:absolute;right:36px;bottom:11px;width:27px;height:27px;padding:0;border:1px solid #d7d2ff;border-radius:8px;display:grid;place-items:center;color:#5c50d6;background:#f0eeff;box-shadow:0 3px 9px #4c41b829;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(2px) scale(.94);transition:opacity .14s ease,transform .18s cubic-bezier(.2,.75,.25,1),color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.conversation-row:hover .conversation-row__summary,.conversation-row:focus-within .conversation-row__summary,.conversation-row .conversation-row__summary:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.conversation-row .conversation-row__summary:hover{color:#fff;background:#6257dc;border-color:#6257dc;box-shadow:0 5px 13px #4c41b847;transform:translateY(-1px) scale(1)}.conversation-row .conversation-row__summary:focus-visible{outline:2px solid color-mix(in srgb,#6257dc 58%,transparent);outline-offset:2px}.app-shell[data-theme=dark] .conversation-row .conversation-row__summary{color:#c6c0ff;background:#373258;border-color:#5d568a;box-shadow:0 3px 10px #0000003d}.app-shell[data-theme=dark] .conversation-row .conversation-row__summary:hover{color:#fff;background:#766bed;border-color:#8c83f3}@media(hover:none),(pointer:coarse){.conversation-row--summarizable .conversation-row__bottom{padding-right:52px}.conversation-row .conversation-row__summary{right:4px;bottom:4px;width:44px;height:44px;opacity:1;pointer-events:auto;transform:none}}@media(prefers-reduced-motion:reduce){.conversation-row .conversation-row__summary{transition: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}.chat-header-stack .chat-header__actions{min-width:0;flex-shrink:0;overflow:visible}.chat-header-stack .chat-header__identity{overflow:hidden}@media(max-width:980px){.chat-header-stack .chat-header{padding-inline:12px}.chat-header-stack .chat-header__actions{gap:1px}.chat-header-stack .chat-header__actions>.icon-button{width:32px;height:32px}.chat-header-stack .chat-header__identity small{display:none}}@media(max-width:760px){.chat-header-stack .chat-header{gap:4px}.chat-header-stack .chat-header__identity strong{max-width:180px}.chat-header-stack .chat-summary-shortcuts__popover{right:-8px}}.message-ai-recommendation{width:min(520px,100%);overflow:visible;border-color:#294657;border-radius:10px;background:#17242d;box-shadow:0 8px 24px #00000021}.message-ai-recommendation>header{min-height:36px;position:relative;padding:5px 7px 5px 11px;border-bottom-color:#294052;border-radius:10px 10px 0 0;color:#8acdf3}.message-ai-recommendation>header>strong{font-size:11px;letter-spacing:-.01em}.message-ai-recommendation .ai-intent-badge{min-height:19px;padding-inline:6px}.ai-card-header-actions{overflow:visible}.ai-reply-basis-popover{position:relative;flex:0 0 auto}.ai-reply-basis-popover__trigger{min-height:24px;padding:0 6px;border:0;border-radius:5px;display:inline-flex;align-items:center;gap:4px;color:#9eb6c4;background:transparent;font:inherit;font-size:8px;cursor:pointer}.ai-reply-basis-popover__trigger:hover,.ai-reply-basis-popover__trigger:focus-visible,.ai-reply-basis-popover[data-open] .ai-reply-basis-popover__trigger{color:#c9e8f7;background:#294354;outline:none}.ai-reply-basis-popover__trigger:focus-visible{box-shadow:0 0 0 2px #62b6ed3d}.ai-reply-basis-popover__panel{width:min(330px,calc(100vw - 34px));position:absolute;z-index:90;top:calc(100% + 7px);right:0;padding:10px;border:1px solid #38576a;border-radius:10px;color:#c8d8e1;background:#182a35;box-shadow:0 14px 34px #00000057;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease-out,transform .14s ease-out,visibility .14s}.ai-reply-basis-popover[data-open] .ai-reply-basis-popover__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ai-reply-basis-popover__panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ai-reply-basis-popover__panel>header strong{color:#edf6fa;font-size:11px}.ai-reply-basis-popover__panel>header small{color:#89a4b3;font-size:8px}.ai-reply-basis-popover__panel dl{margin:9px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:6px;background:#314956}.ai-reply-basis-popover__panel dl>div{min-width:0;padding:7px 6px;display:grid;gap:2px;background:#203641}.ai-reply-basis-popover__panel dt{color:#86a3b2;font-size:8px}.ai-reply-basis-popover__panel dd{margin:0;overflow-wrap:anywhere;color:#d8e8ef;font-size:9px;font-weight:650}.ai-reply-basis-popover__panel>p{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 9px;color:#9db2bd;font-size:8px;line-height:1.5}.ai-intent-summary{padding:6px 10px 1px;color:#9aacb6;font-size:9px;line-height:1.45}.ai-decision{margin:3px 8px 4px;border:0;border-radius:6px;overflow:visible;background:transparent}.ai-decision__summary{min-height:28px;padding:4px 5px;border-radius:6px;color:#b9ced8}.ai-decision__summary:hover{background:#203540}.ai-decision__detail{margin:0 5px;padding:6px 0 5px;border-top-color:#304852}.ai-reply-bubbles{padding:4px 8px 8px;gap:5px}.ai-reply-bubbles>.ai-reply-item{min-width:0;display:flex;align-items:stretch;gap:6px}.ai-reply-bubbles textarea{min-width:160px;min-height:40px;flex:1 1 250px;padding:7px 9px;border-color:#334b5a;border-radius:7px;color:#deebf2;background:#1e313d}.ai-reply-item__controls{flex:0 0 auto;display:flex;align-items:center;gap:5px}.ai-reply-item .ai-reply-timing{min-height:30px;padding:0 6px;border:1px solid #385162;border-radius:6px;display:inline-flex;align-items:center;gap:3px;color:#9fb2bd;background:#213642;font-size:8px;white-space:nowrap}.ai-reply-item .ai-reply-timing input{width:36px;height:24px;padding:0 2px;border:0;border-bottom:1px solid #4d6b7b;border-radius:0;outline:0;color:#edf6fa;background:transparent;text-align:center;font-variant-numeric:tabular-nums}.ai-reply-item .ai-reply-timing input:focus{border-bottom-color:#7bc7f2}.ai-reply-bubbles .ai-reply-send{width:32px;min-height:32px;border-color:#347aa1;border-radius:7px;color:#d9f1ff;background:#226e9b}.ai-reply-bubbles .ai-reply-send:hover:not(:disabled){border-color:#58a6d1;background:#2c83b5}.ai-reply-bubbles .ai-reply-send:focus-visible{outline:2px solid rgba(105,196,246,.48);outline-offset:2px}.ai-reply-bubbles .ai-reply-send:disabled{opacity:.42}.message-ai-recommendation>footer{min-height:32px;padding:4px 7px;border-top-color:#294052;border-radius:0 0 10px 10px;gap:5px}.message-ai-recommendation>footer button{height:25px;padding-inline:8px}.app-shell[data-theme=light] .message-ai-recommendation{border-color:#cddfe9;color:#34454f;background:#f7fafc;box-shadow:0 8px 24px #324d5e17}.app-shell[data-theme=light] .message-ai-recommendation>header,.app-shell[data-theme=light] .message-ai-recommendation>footer{border-color:#dce8ee}.app-shell[data-theme=light] .message-ai-recommendation>header{color:#267bab}.app-shell[data-theme=light] .ai-reply-basis-popover__trigger{color:#667e8c}.app-shell[data-theme=light] .ai-reply-basis-popover__trigger:hover,.app-shell[data-theme=light] .ai-reply-basis-popover__trigger:focus-visible,.app-shell[data-theme=light] .ai-reply-basis-popover[data-open] .ai-reply-basis-popover__trigger{color:#246f99;background:#e7f2f8}.app-shell[data-theme=light] .ai-reply-basis-popover__panel{border-color:#c8dce7;color:#40545f;background:#fff;box-shadow:0 14px 34px #2d49592e}.app-shell[data-theme=light] .ai-reply-basis-popover__panel>header strong{color:#2d4653}.app-shell[data-theme=light] .ai-reply-basis-popover__panel>header small,.app-shell[data-theme=light] .ai-reply-basis-popover__panel dt,.app-shell[data-theme=light] .ai-reply-basis-popover__panel>p{color:#718691}.app-shell[data-theme=light] .ai-reply-basis-popover__panel dl{background:#dce8ed}.app-shell[data-theme=light] .ai-reply-basis-popover__panel dl>div{background:#f2f7f9}.app-shell[data-theme=light] .ai-reply-basis-popover__panel dd{color:#344d59}.app-shell[data-theme=light] .ai-intent-summary{color:#6f8089}.app-shell[data-theme=light] .ai-decision__summary{color:#536a75}.app-shell[data-theme=light] .ai-decision__summary:hover{background:#edf5f8}.app-shell[data-theme=light] .ai-decision__detail{border-top-color:#dfe9ed}.app-shell[data-theme=light] .ai-reply-bubbles textarea{border-color:#d6e2e8;color:#34454f;background:#fff}.app-shell[data-theme=light] .ai-reply-item .ai-reply-timing{border-color:#d3e0e6;color:#627580;background:#f7fafb}.app-shell[data-theme=light] .ai-reply-item .ai-reply-timing input{border-bottom-color:#b9cbd4;color:#344b57}.app-shell[data-theme=light] .ai-reply-bubbles .ai-reply-send{border-color:#238dcb;color:#fff;background:#238dcb}@media(max-width:680px){.message-ai-recommendation{width:100%}.message-ai-recommendation>header{flex-wrap:wrap}.message-ai-recommendation .ai-card-header-actions{width:100%;justify-content:flex-start}.ai-reply-basis-popover__panel{right:auto;left:0}.ai-reply-bubbles>.ai-reply-item{flex-wrap:wrap}.ai-reply-bubbles textarea{flex-basis:100%}.ai-reply-item__controls{width:100%;justify-content:flex-end}.ai-reply-basis-popover__panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-overview{min-width:0;padding:12px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.profile-overview__identity{min-width:0}.profile-overview__identity h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eceff2;font-size:14px;font-weight:650}.profile-overview__identity>span{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px}.profile-overview .profile-badges{min-height:0;margin-top:5px;justify-content:flex-start;gap:4px}.profile-overview__account{max-width:118px;min-width:0;min-height:32px;padding:4px 7px 4px 5px;border:1px solid var(--line);border-radius:9px;display:inline-flex;align-items:center;gap:6px;color:#aeb8bf;background:color-mix(in srgb,var(--surface-subtle) 84%,transparent)}.profile-overview__account>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.app-shell[data-theme=light] .profile-overview__identity h2{color:#263139}.app-shell[data-theme=light] .profile-overview__account{border-color:#d9e2e5;color:#526670;background:#f5f8f9}@media(max-width:760px){.profile-overview{padding:10px 12px;grid-template-columns:38px minmax(0,1fr)}.profile-overview__account{grid-column:2;max-width:100%;justify-self:start;margin-top:-2px}}.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}.login-dialog__body .login-password-field{margin-bottom:20px;min-width:0}.login-dialog__body .login-password-field>label{margin-bottom:10px}.login-password-control{position:relative;display:flex;align-items:center;min-width:0}.login-dialog__body .login-password-control input{padding-right:48px}.login-password-control .login-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:4px;background:transparent;color:#52666c;cursor:pointer}.login-password-control .login-password-toggle:hover{background:#edf2f1;color:#213b37}.login-password-control .login-password-toggle:focus-visible{outline:2px solid #429f89;outline-offset:-2px}.login-dialog--desktop .login-password-toggle{color:#334764}.login-dialog--desktop .login-password-toggle:focus-visible{outline-color:#346bf6}.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=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-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:0;width:32px;height:32px;flex:0 0 32px;margin:0 auto 12px;padding:0;align-self:center}.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}.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}.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)}:is(body,.app-shell)[data-theme=light]{--text: #273138;--text-secondary: #52616b;--control-surface: #fff;--control-subtle: #f3f6f6;--control-hover: #edf2f3;--control-selected: #eaf3fc;--control-ink: #273138;--control-copy: #52616b;--control-muted: #6b7a83;--control-border: #d5dfe2;--control-accent: #0878d5;--control-accent-hover: #0668b9;--control-focus: #168cf3;--control-danger: #b42332;--control-danger-bg: #fff2f3;--control-danger-border: #efc8cd;--control-overlay: rgba(25, 39, 47, .36);--control-shadow: 0 14px 42px rgba(33, 48, 56, .18);--blue-soft: #eaf3fc;--border: var(--line);--panel: var(--surface);--accent: var(--blue)}:is(body,.app-shell)[data-theme=dark]{--text: #edf0f3;--text-secondary: #a5adb5;--border: var(--line);--panel: var(--surface);--accent: var(--blue);--blue-soft: #17364d}:is(body,.app-shell)[data-ui-style=fresh][data-theme]{--text: var(--fresh-ink);--text-secondary: var(--fresh-copy)}:is(body,.app-shell)[data-ui-style=fresh][data-theme=light]{--control-surface: var(--fresh-card);--control-subtle: var(--fresh-subtle);--control-hover: var(--fresh-tint);--control-selected: var(--fresh-tint);--control-ink: var(--fresh-ink);--control-copy: var(--fresh-copy);--control-muted: var(--fresh-muted);--control-border: var(--fresh-input-border);--control-accent: var(--fresh-primary);--control-accent-hover: var(--fresh-hover);--control-focus: var(--fresh-primary);--control-overlay: var(--fresh-overlay);--control-shadow: var(--fresh-dialog-shadow)}:is(body,.app-shell)[data-theme=light] .button{color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .button:hover:not(:disabled){color:var(--control-accent);background:var(--control-hover);border-color:var(--control-focus)}:is(body,.app-shell)[data-theme=light] .button--primary{color:#fff;background:var(--blue);border-color:var(--blue)}:is(body,.app-shell)[data-theme=light] .button--primary:hover:not(:disabled){color:#fff;background:var(--control-accent-hover);border-color:var(--control-accent-hover)}:is(body,.app-shell)[data-theme=light] :is(.segmented,.segmented-dark){color:var(--control-copy);background:var(--control-subtle)}:is(body,.app-shell)[data-theme=light] :is(.segmented,.segmented-dark) button{color:var(--control-muted);background:transparent}:is(body,.app-shell)[data-theme=light] :is(.segmented,.segmented-dark) button:hover:not(:disabled){color:var(--control-accent);background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] :is(.segmented,.segmented-dark) button.active{color:var(--control-accent);background:var(--control-surface);box-shadow:0 1px 4px #232f351a}:is(body,.app-shell)[data-theme=light] :is(.icon-button,.row-action button){color:var(--control-muted)}:is(body,.app-shell)[data-theme=light] :is(.icon-button,.row-action button):hover:not(:disabled),:is(body,.app-shell)[data-theme=light] .icon-button.active{color:var(--control-accent);background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] :is(.button--danger,.button.danger,.icon-button--danger,button.danger){color:var(--control-danger);background:var(--control-danger-bg);border-color:var(--control-danger-border)}:is(body,.app-shell)[data-theme=light] :is(.button--danger,.button.danger,.icon-button--danger,button.danger):hover:not(:disabled){color:#941b28;background:#ffe6e9;border-color:#df9aa4}:is(body,.app-shell)[data-theme=light] :is(.button,.icon-button,.segmented button,.segmented-dark button,.row-action button):disabled{cursor:not-allowed;box-shadow:none}:is(body,.app-shell)[data-theme=light] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}:is(body,.app-shell)[data-theme=light] :is(.contact-table,.contact-table__row,.contact-label-list>article,.friend-request-page-list>article){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .contact-table__head{color:var(--control-muted);background:var(--control-subtle);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .contact-table__row:hover{background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] :is(.contact-cell,.contact-modal__body>label:not(.search-field),.contact-label-picker>label,.contact-member-picker>label,.friend-request-page-list p){color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] :is(.contact-cell strong,.contact-label-list article strong,.contact-label-workspace>header strong,.friend-request-page-list header strong){color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] :is(.contact-cell small,.contact-label-list article small,.contact-label-workspace>header span,.contact-modal>header span,.contact-label-picker p,.friend-request-page-list header span,.friend-request-page-list footer){color:var(--control-muted)}:is(body,.app-shell)[data-theme=light] :is(.contact-section-tabs,.contact-label-workspace>header,.friend-request-page-list,.contact-member-picker,.contact-member-picker>label,.contact-label-picker>label){border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .contact-section-tabs>button{color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] .contact-section-tabs>button:hover:not(:disabled){color:var(--control-accent);background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] .contact-section-tabs>button.active{color:var(--control-accent);border-bottom-color:var(--control-accent)}:is(body,.app-shell)[data-theme=light] .contact-section-tabs b{color:var(--control-muted);background:var(--control-subtle)}:is(body,.app-shell)[data-theme=light] :is(.contact-section-tabs button.active b,.contact-label-icon,.contact-member-count){color:var(--control-accent);background:var(--control-selected)}:is(body,.app-shell)[data-theme=light] :is(.contact-member-picker>label,.contact-label-picker>label):hover{background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] :is(.emoji-picker__panel,.conversation-context-menu){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border);box-shadow:var(--control-shadow)}:is(body,.app-shell)[data-theme=light] :is(.emoji-picker__panel>header,.emoji-picker__recent,.emoji-picker__tabs){border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.emoji-picker__recent>label,.emoji-picker__recent-empty,.emoji-picker__empty,.emoji-picker__panel>header .icon-button,.emoji-picker__tabs button){color:var(--control-muted)}:is(body,.app-shell)[data-theme=light] .conversation-context-menu button{color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] :is(.emoji-picker__tabs button,.emoji-picker__cell,.conversation-context-menu button):hover:not(:disabled){color:var(--control-accent);background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] .emoji-picker__tabs button.active{color:var(--control-accent);background:var(--control-selected)}:is(body,.app-shell)[data-theme=light] :is(.modal-backdrop:not(.modal-backdrop--login),.dark-modal-backdrop,.contact-modal-backdrop){background:var(--control-overlay)}:is(body,.app-shell)[data-theme=light] :is(.modal,.dark-modal,.contact-modal,.group-add-confirm){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border);box-shadow:var(--control-shadow)}:is(body,.app-shell)[data-theme=light] :is(.modal,.dark-modal,.contact-modal)>:is(header,footer){color:var(--control-ink);background:var(--control-subtle);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.modal,.dark-modal,.contact-modal,.group-add-confirm) input:not([type=checkbox]):not([type=radio]):not([type=range]),:is(body,.app-shell)[data-theme=light] :is(.modal,.dark-modal,.contact-modal,.group-add-confirm) :is(textarea,select,.sxt-select__trigger){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border);color-scheme:light}:is(body,.app-shell)[data-theme=light] :is(.modal,.dark-modal,.contact-modal,.group-add-confirm) :is(input,textarea)::placeholder{color:var(--control-muted)}:is(body,.app-shell)[data-theme=light] :is(.modal-icon,.reply-feedback-modal__icon){color:var(--control-accent);background:var(--control-selected)}:is(body,.app-shell)[data-theme=light] :is(.long-text-modal__body article,.group-add-confirm>header strong){color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] :is(.group-add-confirm>header small,.group-add-confirm>label,.group-template-select,.group-batch-grid label,.dark-modal__body>label:not(.switch-row)){color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] :is(.moments-feed,.device-card,.device-spec>span,.device-presence,.oppo-sync-summary,.profile-options button,.ai-emoji-library article,.retention-stats>span,.knowledge-admin-list article){color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.device-card>footer,.device-transport,.oppo-history-audit,.oppo-history-audit__metrics>span,.system-strip){color:var(--control-copy);background:var(--control-subtle);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.device-card>header strong,.device-spec strong,.oppo-sync-summary strong,.oppo-history-audit__metrics strong,.oppo-history-audit>p strong,.system-strip span:first-child,.settings-section__title h2,.profile-options strong,.retention-stats strong,.ai-emoji-library article strong,.knowledge-admin-list article strong,.update-settings__summary strong,.update-release header strong,.update-history>strong,.appearance-settings>div>label>span){color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] :is(.form-grid,.form-stack,.settings-page,.page-actions,.persona-admin,.ai-reply-settings-grid,.ai-humanize-prompt,.ai-emoji-library,.retention-grid,.knowledge-form) input:not([type=checkbox]):not([type=radio]):not([type=range]),:is(body,.app-shell)[data-theme=light] :is(.form-grid,.form-stack,.settings-page,.page-actions,.persona-admin,.ai-reply-settings-grid,.ai-humanize-prompt,.ai-emoji-library,.retention-grid,.knowledge-form) :is(textarea,select,.sxt-select__trigger){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border);color-scheme:light}:is(body,.app-shell)[data-theme=light] :is(.settings-page,.form-grid,.form-stack,.knowledge-form,.persona-admin) :is(input,textarea)::placeholder{color:var(--control-muted)}:is(body,.app-shell)[data-theme=light] :is(.profile-options button.active,.preference-options button.active){color:var(--control-accent);background:var(--control-selected);border-color:var(--control-focus)}:is(body,.app-shell)[data-theme=light] :is(.knowledge-admin-list article p,.moment-item__body p,.device-card code,.update-release p,.media-settings p,.ai-humanize-prompt,.knowledge-form label,.persona-admin article label,.ai-reply-settings-grid label,.retention-grid label>span){color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] :is(.module-shell,.module-main,.moments-page,.devices-page){color:var(--control-ink);background:var(--control-subtle)}:is(body,.app-shell)[data-theme=light] :is(.module-header,.workspace-account-list,.moment-filter-pane){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.module-header h1,.module-empty strong,.diary-card>header strong,.export-formats button strong,.media-library article strong){color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] :is(.module-header small,.module-header h1+span,.workspace-account-list>header span,.workspace-account-list>div>button small,.module-empty,.diary-card p,.diary-card time,.export-formats button small,.media-library article small){color:var(--control-muted)}:is(body,.app-shell)[data-theme=light] :is(.workspace-account-list>header,.moment-filter-pane>header){border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.date-input,.date-range input,.diary-card,.export-formats button,.export-options label,.media-tabs button,.media-library article,.media-actions button,.saas-metrics article,.saas-panel,.moment-attachment-options button,.moment-visibility-options button,.moment-audience-picker){color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.date-input input,.date-range input){color:var(--control-ink);color-scheme:light}:is(body,.app-shell)[data-theme=light] :is(.workspace-account-list>div>button,.moment-filter-pane>button,.moment-section-switch>button,.export-conversation-list>button){color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] :is(.workspace-account-list>div>button,.moment-filter-pane>button,.moment-section-switch>button,.diary-card,.export-conversation-list>button,.export-formats button,.media-tabs button,.media-actions button):hover:not(:disabled){color:var(--control-accent);background:var(--control-hover);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.workspace-account-list>div>button.active,.moment-filter-pane>button.active,.moment-section-switch>button.active,.diary-card.active,.export-conversation-list>button.active,.export-formats button.active,.media-tabs button.active,.moment-attachment-options button.active,.moment-visibility-options button.active){color:var(--control-accent);background:var(--control-selected);border-color:var(--control-focus)}:is(body,.app-shell)[data-theme=light] :is(.media-preview,.oppo-channel-summary){color:var(--control-copy);background:var(--control-subtle);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .oppo-channel-summary strong{color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] .oppo-activation pre{color:var(--control-copy);background:var(--control-subtle);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-center,.workflow-detail,.workflow-designer,.workflow-canvas,.workflow-canvas__stage>.react-flow,.workflow-metrics){color:var(--control-ink);background:var(--control-subtle);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-center__header,.workflow-library,.workflow-journeys,.workflow-control-card,.workflow-map-card,.workflow-review-card,.workflow-definition-card,.workflow-metrics article,.workflow-designer__header,.workflow-node-library,.workflow-properties,.workflow-property-kind,.workflow-history article,.workflow-node,.workflow-canvas__toolbar,.workflow-canvas .react-flow__controls-button,.workflow-canvas .react-flow__minimap){color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-library>header,.workflow-journeys>header,.workflow-map-card>header,.workflow-review-card>header,.workflow-definition-card>header,.workflow-properties>header,.workflow-node-library>header){color:var(--control-ink);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-center,.workflow-designer) :is(h1,h2,h3,strong){color:var(--control-ink)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-center,.workflow-designer) :is(small,time,dt){color:var(--control-muted)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-center__header p,.workflow-journey-list p,.workflow-control-card dd,.workflow-definition-card dd,.workflow-definition-card>div p,.workflow-history article p,.workflow-editor-field,.workflow-editor-field>span,.workflow-persona-select,.workflow-panel-empty,.workflow-empty){color:var(--control-copy)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-search,.workflow-editor-field input,.workflow-editor-field textarea,.workflow-editor-field .sxt-select__trigger,.workflow-persona-select .sxt-select__trigger,.workflow-journeys>header .sxt-select__trigger){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] .workflow-search input{color:var(--control-ink)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-library>button,.workflow-library-item>button,.workflow-journey-list>button,.workflow-filter-tabs button,.workflow-mode-switch button,.workflow-properties>header button){color:var(--control-copy)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-library>button,.workflow-library-item,.workflow-journey-list>button,.workflow-filter-tabs button,.workflow-properties>header button):hover:not(:disabled){color:var(--control-accent);background:var(--control-hover)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-library>button.active,.workflow-library-item.active,.workflow-journey-list>button.active,.workflow-filter-tabs button.active,.workflow-mode-switch button.active,.workflow-properties>header button.active){color:var(--control-accent);background:var(--control-selected)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-mode-switch,.workflow-control-card dl div,.workflow-control-card>p,.workflow-definition-card dl div,.workflow-library>button em,.workflow-library-item>button em){color:var(--control-copy);background:var(--control-subtle)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-designer__header nav button,.workflow-canvas__toolbar button,.workflow-node-library section>button,.workflow-definition-card>header button,.workflow-empty button,.workflow-history article button,.workflow-review-card article footer button,.workflow-condition-add){color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-designer__header nav button,.workflow-canvas__toolbar button,.workflow-node-library section>button,.workflow-definition-card>header button,.workflow-empty button,.workflow-history article button,.workflow-review-card article footer button,.workflow-condition-add):hover:not(:disabled){color:var(--control-accent);background:var(--control-hover)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-designer__header nav button.primary,.workflow-review-card article footer button.primary){color:#fff;background:var(--blue);border-color:var(--blue)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] .workflow-canvas__toolbar button.danger{color:var(--control-danger);background:var(--control-danger-bg);border-color:var(--control-danger-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] .workflow-graph-scroll{background-color:var(--control-subtle);background-image:radial-gradient(var(--control-border) 1px,transparent 1px)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] .workflow-designer-backdrop{background:var(--control-overlay)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-review-card>article,.workflow-ai-bar,.workflow-safety-note,.workflow-validation>header,.workflow-validation>button[data-level=warning]){color:#805915;background:#fff9eb;border-color:#ecd7a7}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-review-card article p,.workflow-ai-bar textarea){color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] :is(.workflow-validation>button:not([data-level=warning]),.workflow-condition-builder>div button,.workflow-inline-status:not([data-ok=true])){color:var(--control-danger);background:var(--control-danger-bg);border-color:var(--control-danger-border)}:is(body,.app-shell):not([data-ui-style=fresh])[data-theme=light] .workflow-inline-status[data-ok=true]{color:#176d4f;background:#edf8f2;border-color:#badfce}:is(body,.app-shell)[data-theme=light] :is(.metric-grid>span,.group-member-metrics,.group-departure-metrics,.group-operation-metrics,.group-job-panel>article){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] :is(.metric-grid strong,.group-member-metrics strong,.group-departure-metrics strong,.group-operation-metrics strong,.group-member-main strong,.group-departure-list strong,.group-job-panel strong,.detail-section h3){color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] :is(.metric-grid small,.group-member-metrics small,.group-departure-metrics small,.group-operation-metrics small,.group-member-heading small,.group-member-main small,.group-member-main em,.group-departure-list small,.group-departure-list i,.group-job-panel small,.group-job-panel article>footer,.group-member-batchbar>label,.profile-editor label,.ai-contact-policy>label,.group-member-empty,.group-departure-empty){color:var(--control-copy)}:is(body,.app-shell)[data-theme=light] :is(.group-member-metrics span,.group-departure-metrics span,.group-operation-metrics span,.group-member-list>article,.group-departure-list>article,.group-job-panel){border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .group-member-search{color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .group-member-search input{color:var(--control-ink);background:transparent}:is(body,.app-shell)[data-theme=light] .group-member-search input::placeholder{color:var(--control-copy);opacity:1}:is(body,.app-shell)[data-theme=light] .group-member-search:focus-within{border-color:var(--control-focus)}:is(body,.app-shell)[data-theme=light] .ai-mode{color:var(--control-copy);background:var(--control-subtle)}:is(body,.app-shell)[data-theme=light] .ai-mode button{color:var(--control-copy);background:transparent}:is(body,.app-shell)[data-theme=light] .ai-mode button:hover:not(:disabled){color:var(--control-ink);background:var(--control-hover)}:is(body,.app-shell)[data-theme=light] .ai-mode button.active{color:var(--control-accent-hover);background:var(--control-surface);box-shadow:0 1px 3px #232f351a}:is(body,.app-shell)[data-theme=light] :is(.ai-mode button,.detail-pane .button,.detail-pane .icon-button,.group-add-button):disabled{color:var(--control-copy);background:var(--control-subtle);border-color:var(--control-border);opacity:1;cursor:not-allowed;box-shadow:none}:is(body,.app-shell)[data-theme=light] .group-add-button{color:var(--control-accent-hover);background:var(--control-selected);border-color:var(--control-border)}:is(body,.app-shell)[data-theme=light] .group-add-button:hover:not(:disabled){color:var(--control-accent-hover);background:var(--control-hover);border-color:var(--control-focus)}:is(body,.app-shell)[data-theme=light] :is(.group-member-main b,.group-member-main b.attempt){color:#805300;background:#fff3d6}:is(body,.app-shell)[data-theme=light] :is(.group-member-main b.friend,.group-member-main b.attempt--succeeded,.group-departure-list b){color:#14694b;background:#e4f4ec}:is(body,.app-shell)[data-theme=light] :is(.group-member-main b.self,.group-member-main b.attempt--running,.group-member-main b.attempt--queued,.group-departure-list b.rejoined){color:#0868a8;background:#e8f3fb}:is(body,.app-shell)[data-theme=light] :is(.group-member-main .group-attempt-error,.group-job-panel article>p){color:var(--control-danger)}:is(body,.app-shell)[data-theme=light] :is(.group-member-empty strong,.group-departure-empty strong){color:var(--control-ink)}:is(body,.app-shell)[data-theme=light] .group-job-progress{background:var(--control-border)}:is(body,.app-shell)[data-theme=light] .connection-pill{color:var(--control-copy);background:var(--control-surface);border-color:var(--control-border)}.app-shell[data-theme] .detail-pane .metric-grid>span{min-height:74px;padding:10px 6px;gap:5px}.app-shell[data-theme] .detail-pane .metric-grid strong{font-size:20px;line-height:1.25}.app-shell[data-theme] .detail-pane .metric-grid small{font-size:12px;line-height:1.4}.app-shell[data-theme] .detail-pane .profile-editor label{font-size:13px;line-height:1.5}.app-shell[data-theme] .detail-pane .ai-contact-policy>label{font-size:13px}.app-shell[data-theme] .detail-pane .ai-contact-policy h3{font-size:14px}.app-shell[data-theme] .detail-pane .ai-mode button{min-width:0;min-height:38px;font-size:13px}.app-shell[data-theme] .detail-pane .group-member-feature{padding:16px;gap:14px}.app-shell[data-theme] .detail-pane .group-member-heading{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px}.app-shell[data-theme] .detail-pane .group-member-heading>svg{margin-top:3px}.app-shell[data-theme] .detail-pane .group-member-heading small{font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.app-shell[data-theme] .detail-pane .group-member-refresh{grid-column:2;justify-self:start;min-height:34px;font-size:13px}.app-shell[data-theme] .detail-pane .group-member-search{min-height:38px;height:auto;padding:0 10px}.app-shell[data-theme] .detail-pane .group-member-search input{min-height:36px;font-size:14px}.app-shell[data-theme] .detail-pane .group-member-filter{height:auto;min-height:38px}.app-shell[data-theme] .detail-pane .group-member-filter button{min-height:32px;padding-inline:3px;font-size:12px;white-space:nowrap}.app-shell[data-theme] .detail-pane .group-member-batchbar{flex-wrap:wrap;gap:10px}.app-shell[data-theme] .detail-pane .group-member-batchbar>label{font-size:12px}.app-shell[data-theme] .detail-pane .group-member-batchbar .button{min-height:34px;font-size:13px}.app-shell[data-theme] .detail-pane .group-member-list>article{grid-template-columns:42px minmax(0,1fr);column-gap:10px;row-gap:6px;padding:12px 0}.app-shell[data-theme] .detail-pane .group-member-list>article:has(>.group-member-check){grid-template-columns:16px 42px minmax(0,1fr);column-gap:8px}.app-shell[data-theme] .detail-pane .group-member-check{width:16px;height:16px;align-self:start;margin-top:10px}.app-shell[data-theme] .detail-pane .group-member-main{gap:4px}.app-shell[data-theme] .detail-pane .group-member-main>span{min-width:0}.app-shell[data-theme] .detail-pane .group-member-main strong{min-width:0;flex:1 1 auto;font-size:14px;line-height:1.5}.app-shell[data-theme] .detail-pane .group-member-main :is(small,em){min-width:0;font-size:12px;line-height:1.5}.app-shell[data-theme] .detail-pane .group-member-main b{height:auto;min-height:20px;padding:2px 5px;font-size:11px;line-height:1.4}.app-shell[data-theme] .detail-pane .group-member-actions{grid-column:2;justify-self:end;gap:6px}.app-shell[data-theme] .detail-pane .group-member-list>article:has(>.group-member-check) .group-member-actions{grid-column:3}.app-shell[data-theme] .detail-pane .group-member-actions :is(button,.group-add-button){min-height:32px;font-size:12px}.app-shell[data-theme] .detail-pane .group-member-actions .icon-button{width:32px}.app-shell[data-theme] .detail-pane .group-job-panel{padding-top:14px;gap:10px}.app-shell[data-theme] .detail-pane .group-job-panel strong{font-size:13px;line-height:1.5}.app-shell[data-theme] .detail-pane .group-job-panel :is(small,article>footer,article>p){font-size:12px;line-height:1.5}.app-shell[data-theme] .detail-pane .group-job-panel article>footer{flex-wrap:wrap;justify-content:flex-start;column-gap:12px}:is(body,.app-shell)[data-ui-style=fresh][data-theme=light] .ai-mode button.active{color:var(--fresh-strong);background:var(--fresh-tint)}:is(body,.app-shell)[data-theme=dark] :is(.metric-grid small,.group-member-heading small,.group-member-main small,.group-member-main em,.group-job-panel small,.group-job-panel article>footer,.profile-editor label,.ai-contact-policy>label){color:var(--text-secondary)}:is(body,.app-shell)[data-theme=dark] :is(.ai-mode button,.detail-pane .button,.detail-pane .icon-button,.group-add-button):disabled{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--line);opacity:1;cursor:not-allowed;box-shadow:none}:is(body,.app-shell)[data-theme=dark] :is(.opportunity-friend-row,.opportunity-friend-list-header,.friend-bulk-toolbar,.friend-column-sort,.sxt-layout-toggle){color:var(--text-secondary);border-color:var(--line)}:is(body,.app-shell)[data-theme=dark] :is(.friend-col--friend strong,.friend-col--last strong,.friend-col--messages strong,.friend-col--profile strong,.friend-col--summary strong,.opportunity-friend-list-header strong){color:var(--text)}:is(body,.app-shell)[data-theme=dark] :is(.friend-col small,.friend-col--next,.opportunity-friend-list-header>div:first-child span){color:var(--text-secondary)}:is(body,.app-shell)[data-theme=dark] :is(.friend-bulk-toolbar,.sxt-layout-toggle){background:var(--surface-subtle)}:is(body,.app-shell)[data-theme=dark] .friend-bulk-toolbar button{color:var(--text-secondary);background:var(--surface);border-color:var(--line-strong)}:is(body,.app-shell)[data-theme=dark] :is(.friend-bulk-toolbar button,.sxt-layout-toggle):hover:not(:disabled){color:var(--text);background:var(--blue-soft);border-color:var(--blue)}:is(body,.app-shell)[data-theme=dark] .friend-bulk-toolbar strong{color:var(--fresh-primary, #80b8f4)}:is(body,.app-shell)[data-ui-style=fresh][data-theme=dark] :is(.account-row.active small,.conversation-row--active .conversation-row__preview,.friend-request-row.active small){color:var(--fresh-copy)}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense{padding:8px 8px 8px 0;gap:0;background:var(--surface,#fff);box-sizing:border-box}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense>.account-pane.account-pane--compact{--surface:#202333;--text:#f1f4fc;--muted:#b4bdd0;--line:#353a50;--blue:#8eb9ff;--fresh-card:#202333;--fresh-copy:#f1f4fc;--fresh-ink:#f1f4fc;--fresh-muted:#b4bdd0;--fresh-border:#353a50;background:#202333!important;color:#f1f4fc;border:0;border-radius:13px 0 0 13px;overflow:hidden}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact :is(.account-pane__header,.account-list,.account-pane__footer){background:transparent!important;color:var(--text)}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact :is(.account-pane__title h1,.account-row__content>strong,.icon-button,.sxt-layout-toggle){color:var(--text)!important}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-search{background:#2c3145!important;border:1px solid #4d556e!important;border-radius:7px;color:#bfc8db}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-search input{color:#f1f4fc!important;background:transparent!important}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-search input::placeholder{color:#b4bdd0!important}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-status-tabs{background:transparent!important}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-status-tabs button{background:transparent;color:#c0c9dc;border:0}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-status-tabs button.active{background:#394561;color:#fff}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-row{background:transparent!important;color:#f1f4fc!important;border-radius:8px!important;margin:0 3px;width:calc(100% - 6px)}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-row:hover{background:#2c344b!important}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-row.active{background:#35496e!important}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-row__device{color:#c4cde0;right:10px}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-battery-glyph{color:#b8c5da}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact :is(.account-pane__footer,.account-row__asset-label){color:#b4bdd0}.app-shell[data-theme=light][data-ui-style] .chat-layout.chat-layout--dense>.conversation-pane{background:#fff!important;border-right:1px solid #e1e5ec}.app-shell[data-theme=light][data-ui-style] .chat-layout.chat-layout--dense .conversation-pane :is(.chat-list-heading,.conversation-search,.conversation-tabs,.conversation-mode-filter,.conversation-list){background:#fff}.app-shell[data-theme=light][data-ui-style] .chat-layout.chat-layout--dense>.message-pane{background:#f3f4f6!important}.app-shell[data-theme=light][data-ui-style] .chat-layout.chat-layout--dense .message-pane :is(.message-viewport,.messages,.message-history,.chat-messages){background:#f3f4f6!important}.app-shell[data-theme=light][data-ui-style] .chat-layout.chat-layout--dense .message-pane>:is(.chat-header,.composer){background:#fff!important}.app-shell[data-theme=light][data-ui-style] .chat-layout.chat-layout--dense>.detail-pane{background:#fff!important;border-radius:0 12px 12px 0}@media(max-width:760px){.app-shell:not([data-layout-mode=desktop])[data-theme][data-ui-style] .chat-layout.chat-layout--dense{padding:0}.app-shell:not([data-layout-mode=desktop])[data-theme][data-ui-style] .chat-layout.chat-layout--dense>.account-pane.account-pane--compact{border-radius:0}}.app-shell[data-theme][data-ui-style] .chat-layout.chat-layout--dense .account-pane--compact .account-pane__actions :is(.icon-button,.sxt-layout-toggle){background:transparent!important;border-color:transparent!important}
