.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}: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,select{font:inherit;letter-spacing:0}button{color:inherit}button,select{cursor:pointer}button:disabled{cursor:default;opacity:.48}button:focus-visible,input:focus-visible,textarea:focus-visible,select: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,select,a,[role=button]{-webkit-app-region:no-drag}.app-shell{width:100%;height:100%;display:grid;grid-template-columns:72px minmax(0,1fr);background:#101216;position:relative}.app-rail{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:grid;place-items:center;border-radius:8px;background:#25a575;color:#fff;font-size:18px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff29}.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;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%;display:grid;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;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%;overflow:hidden;background:#fff;display:grid;grid-template-rows:70px minmax(0,1fr) auto}.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:77px;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;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;scroll-behavior:smooth;background:#f7f9f9}.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{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:3px 8px;border-radius:4px;color:#7e898f;background:#e4e9ea;font-size:10px;text-align:center}.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-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--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>span{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}.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 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}.image-viewer>header>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.image-viewer>header .icon-button{color:#d8dde1}.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;cursor:pointer}.image-viewer__status--error:hover{background:#302022f5}.image-viewer__status--error>span{min-width:0}.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}.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}.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 textarea::placeholder{color:#adb4b7}.composer--offline{box-shadow:inset 0 2px #8d3d43}.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}.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 select{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 select,.form-stack select,.settings-page select{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 select,.dark-modal textarea{width:100%;border:1px solid #373b42;border-radius:6px;outline:0;color:#e5e8eb;background:#17191d}.dark-modal select{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;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}.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 select{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 select{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 select{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;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(420px,1.18fr);border:1px solid #d9e1e4;border-radius:12px;overflow:hidden;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:1fr 1fr;gap:8px;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-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-legacy-link{margin:10px auto 0;border:0;background:transparent;color:#8b969a;font-size:10px;text-decoration:underline;text-underline-offset:3px}.login-legacy-link:hover{color:#267b5c}.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>span:last-child{min-width:0;display:grid;gap:4px}.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:77px;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-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}.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 .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 select{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 select,.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}.journey-launcher select{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}.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 select,.operation-plan-form textarea,.operation-steps input:not([type=checkbox]),.operation-steps select,.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 select,.operation-steps input:not([type=checkbox]),.operation-steps select{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 select:focus,.operation-plan-form textarea:focus,.operation-steps input:focus,.operation-steps select: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 select{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 select,.form-stack select,.settings-page select{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}.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 select,.ai-emoji-library select{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 select,.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-method-tabs{border-color:#34383e}.login-method-tabs button{color:#9299a1}.login-code-field button,.login-wechat-button{border-color:#315342;color:#76caa4;background:#1b3027}.login-divider:before,.login-divider:after{background:#34383e}.login-unavailable{border-color:#5b4824;color:#d5b56b;background:#2d271b}.login-dialog__body input{border-color:#3a3e46;color:#eef1f3;background:#22252a}.login-dialog__body input:focus{border-color:#168cf3;box-shadow:0 0 0 2px #168cf31a}.offline-button{color:#9199a1}.app-loading{background:#101216}@media(max-width:1300px){.chat-layout,.chat-layout--compact{grid-template-columns:190px 280px minmax(380px,1fr)}.detail-pane{width:294px;position:absolute;z-index:25;top:0;right:0;bottom:0;display:flex;box-shadow:-12px 0 28px #00000057}.detail-tabs{padding-right:39px}.detail-tabs .detail-close{display:flex;position:absolute;z-index:3;top:5px;right:6px;background:#25292e}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-pill{display:none}}@media(max-width:900px){.app-shell{grid-template-columns:62px minmax(0,1fr)}.chat-layout,.chat-layout--compact{grid-template-columns:280px minmax(0,1fr)}.account-pane{display:none}.friend-request-scroll{padding:18px}.app-rail nav button.active:before,.app-rail__bottom>button.active:before{left:-10px}.workspace-page{padding-left:22px;padding-right:22px}.contact-table__head,.contact-table__row{grid-template-columns:minmax(190px,1.3fr) minmax(130px,.9fr) minmax(120px,1fr) 24px}.contact-table__head span:nth-child(4),.contact-table__row>span:nth-child(4){display:none}.settings-section{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:720px){.app-shell{display:block;padding-bottom:58px}.app-rail{position:fixed;z-index:40;left:0;right:0;bottom:0;width:100%;height:58px;padding:0 10px;flex-direction:row;justify-content:center}.drag-region,.brand-button,.app-rail__bottom>button:not(.rail-profile){display:none}.app-rail nav{flex-direction:row;justify-content:center;width:auto}.app-rail__bottom{margin:0 0 0 5px;width:auto;flex-direction:row}.app-rail nav button.active:before,.app-rail__bottom>button.active:before{left:10px;right:10px;top:auto;bottom:-8px;width:auto;height:3px}.app-content{height:calc(100vh - 58px)}.chat-layout,.chat-layout--compact{grid-template-columns:minmax(0,1fr)}.conversation-pane{display:none}.friend-request-scroll{padding:12px}.friend-request-profile{padding:18px}.friend-request-message{padding:15px 18px 17px}.friend-request-facts{grid-template-columns:1fr}.friend-request-facts>div{min-height:54px;padding:11px 18px;border-right:0;border-bottom:1px solid #30343a}.friend-request-facts>div:last-child{border-bottom:0}.app-shell[data-theme=light] .friend-request-facts>div{border-bottom-color:#e2e7e8}.friend-request-form{padding:16px 18px 20px}.friend-request-fields{grid-template-columns:1fr}.friend-request-error,.friend-request-result{margin-left:18px;margin-right:18px}.message-viewport{padding:16px 12px 22px}.message-row__body{max-width:80%}.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}.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-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=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] .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-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 select{border-color:#cad4d8;color:#354248;background:#fff}.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 select{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 select,.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 select,.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 select,.reply-learning-toolbar select,.table-pagination select{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 select{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 select{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>select{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 select{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>select,.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 select,.app-shell[data-theme=light] .reply-learning-toolbar select,.app-shell[data-theme=light] .table-pagination select{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 select{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 select{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 select{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 select,.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 select{min-height:40px}.workflow-editor-field textarea{resize:vertical;line-height:1.6}.workflow-editor-field input:focus,.workflow-editor-field select: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}}
