:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-capsule-tabs{position:relative;min-width:0}.adm-capsule-tabs-header{position:relative;padding:12px 6px;border-bottom:solid 1px var(--adm-color-border)}.adm-capsule-tabs-tab-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;overflow-x:scroll;scrollbar-width:none}.adm-capsule-tabs-tab-list::-webkit-scrollbar{display:none}.adm-capsule-tabs-tab-wrapper{flex:auto;padding:0 6px}.adm-capsule-tabs-tab{position:relative;padding:8px 20px;margin:0 auto;border-radius:20px;cursor:pointer;font-size:var(--adm-font-size-7);text-align:center;white-space:nowrap;background-color:var(--adm-color-fill-content)}.adm-capsule-tabs-tab-active{color:var(--adm-color-text-light-solid);background-color:var(--adm-color-primary)}.adm-capsule-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-capsule-tabs-content{padding:12px}.adm-scroll-mask{position:absolute;top:0;bottom:0;z-index:1;width:30px;height:100%;pointer-events:none}.adm-scroll-mask-left{left:0;background:linear-gradient(to right,var(--adm-color-background),rgba(255,255,255,0))}.adm-scroll-mask-right{right:0;background:linear-gradient(to left,var(--adm-color-background),rgba(255,255,255,0))}.adm-card{background:var(--adm-color-background);border-radius:var(--adm-card-border-radius, 8px);padding:0 var(--adm-card-padding-inline, 12px)}.adm-card-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--adm-card-header-gap, 8px);box-sizing:border-box;padding:var(--adm-card-header-padding-block, 12px) 0}.adm-card-header:not(:last-child){border-bottom:solid var(--adm-card-header-border-width, .5px) var(--adm-card-header-border-color, var(--adm-color-border))}.adm-card-header-title{font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700}.adm-card-body{padding:var(--adm-card-body-padding-block, 12px) 0}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-tabs{--title-font-size: var(--adm-font-size-9);--content-padding: 12px;--active-line-height: 2px;--active-line-border-radius: var(--active-line-height);--active-line-color: var(--adm-color-primary);--active-title-color: var(--adm-color-primary);position:relative;min-width:0}.adm-tabs-header{position:relative;border-bottom:solid 1px var(--adm-color-border)}.adm-tabs-tab-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;overflow-x:scroll;scrollbar-width:none}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;padding:8px 0 10px;width:-webkit-min-content;width:min-content;margin:0 auto;font-size:var(--title-font-size);position:relative;cursor:pointer}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{position:absolute;bottom:0;height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius)}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{position:absolute;top:0;bottom:0;z-index:1;width:30px;height:100%;pointer-events:none}.adm-tabs-header-mask-left{left:0;background:linear-gradient(to right,var(--adm-color-background),rgba(255,255,255,0))}.adm-tabs-header-mask-right{right:0;background:linear-gradient(to left,var(--adm-color-background),rgba(255,255,255,0))}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 8px);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 280px);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-ellipsis{overflow:hidden;line-height:1.5;word-break:break-word}.adm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0}.adm-empty-image-container{display:flex;justify-content:center}.adm-empty-image-container .adm-empty-image{width:64px;height:intrinsic}.adm-empty-description{margin-top:8px;font-size:var(--adm-font-size-6);color:var(--adm-color-light)}.adm-input{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--text-align: left;--background-color: transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;max-height:100%;min-height:24px;background-color:var(--background-color)}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-input-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:transparent}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{flex:none;margin-left:8px;color:var(--adm-color-light);padding:4px;cursor:pointer}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{display:block;font-size:var(--adm-font-size-7)}.adm-search-bar{--height: 32px;--padding-left: 8px;--background: var(--adm-color-fill-content);--border-radius: 6px;--placeholder-color: var(--adm-color-weak);---placeholder-color: var(--placeholder-color);display:flex;justify-content:center;align-items:center;height:var(--height)}.adm-search-bar .adm-search-bar-input-box{flex:auto;background:var(--background);border-radius:var(--border-radius);border:solid 1px transparent;display:flex;justify-content:center;align-items:center;padding-left:var(--padding-left)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{flex:none;color:var(--adm-color-light);font-size:var(--adm-font-size-8)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{flex:auto;padding:4px 8px 4px 4px;height:calc(var(--height) - 2px);box-sizing:border-box}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color: var(---placeholder-color);--font-size: var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color: var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-swipe-action{--background: var(--adm-color-background);background:var(--background);cursor:-webkit-grab;cursor:grab;overflow:hidden;touch-action:pan-y}.adm-swipe-action-track{position:relative;overflow:visible}.adm-swipe-action-actions{position:absolute;display:flex;justify-content:center;align-items:stretch;width:auto;white-space:nowrap}.adm-swipe-action-actions-right{left:100%;top:0;height:100%}.adm-swipe-action-actions-left{right:100%;top:0;height:100%}.adm-swipe-action-action-button.adm-button{--border-radius: 0;--border-width: 0;--text-color: var(--adm-color-text-light-solid);padding-left:20px;padding-right:20px}@keyframes loading-rotate{to{transform:rotate(1turn)}}.adm-switch{--checked-color: var(--adm-color-primary);--height: 31px;--width: 51px;--border-width: 2px;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;align-self:center;cursor:pointer}.adm-switch input{display:none}.adm-switch-checkbox{min-width:var(--width);height:var(--height);box-sizing:border-box;border-radius:31px;background:var(--adm-color-border);z-index:0;overflow:hidden;line-height:var(--height)}.adm-switch-checkbox:before{content:" ";position:absolute;left:var(--border-width);top:var(--border-width);width:calc(100% - 2 * var(--border-width));height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));box-sizing:border-box;background:var(--adm-color-background);z-index:1;transition:all .2s;transform:scale(1)}.adm-switch-handle{display:flex;justify-content:center;align-items:center;width:calc(var(--height) - 2 * var(--border-width));height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));background:var(--adm-color-text-light-solid);position:absolute;z-index:2;top:var(--border-width);left:var(--border-width);transition:all .2s;box-shadow:0 0 2px #0003,0 2px 11.5px #00000014,-1px 2px 2px #0000001a}.adm-switch-inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin:0 8px 0 calc(var(--height) - var(--border-width) + 5px);height:100%;color:var(--adm-color-weak);transition:margin .2s;font-size:var(--adm-font-size-7)}.adm-switch.adm-switch-checked .adm-switch-checkbox{background:var(--checked-color)}.adm-switch.adm-switch-checked .adm-switch-checkbox:before{transform:scale(0)}.adm-switch.adm-switch-checked .adm-switch-handle{left:calc(100% - (var(--height) - var(--border-width)))}.adm-switch.adm-switch-checked .adm-switch-inner{margin:0 calc(var(--height) - var(--border-width) + 5px) 0 8px;color:var(--adm-color-text-light-solid)}.adm-switch.adm-switch-disabled{cursor:not-allowed;opacity:.4}.adm-switch-spin-icon{width:14px;height:14px;animation:loading-rotate 1s linear infinite}.adm-tag{--border-radius: var(--adm-tag-border-radius, 2px);padding:2px 4px;font-size:var(--adm-font-size-3);line-height:1;font-weight:400;background:var(--background-color);color:var(--text-color);display:inline-block;white-space:nowrap;border-radius:var(--border-radius);border:1px solid var(--border-color);box-sizing:border-box}.adm-tag-round{border-radius:100px}.adm-text-area{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--disabled-color: var(--adm-color-weak);--text-align: left;--count-text-align: right;position:relative;width:100%;max-width:100%;max-height:100%}.adm-text-area-element{font-family:var(--adm-font-family);resize:none;flex:auto;display:block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-text-area-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element:-webkit-autofill{background-color:transparent}.adm-text-area-element:disabled{color:var(--disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--disabled-color)}.adm-text-area-element:read-only{cursor:default}.adm-text-area-element:invalid{box-shadow:none}.adm-text-area-element::-ms-clear{display:none}.adm-text-area-element-hidden{visibility:hidden;position:absolute;top:0;left:0;z-index:-1000}.adm-text-area-count{text-align:var(--count-text-align);color:var(--adm-color-weak);font-size:var(--adm-font-size-9);padding-top:8px}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}@layer tokens,base,legacy,shell,components,pages,utilities;@layer tokens{:root{color-scheme:light;--brand: #07c160;--brand-strong: #058f47;--brand-soft: rgba(7, 193, 96, .1);--on-brand: #ffffff;--bg: #f5f6f7;--surface: #ffffff;--surface-muted: #f7f8fa;--surface-raised: #ffffff;--card: var(--surface);--input-bg: var(--surface-muted);--bubble: #f2f3f5;--brand-bubble: #e3f7eb;--line: #ebedf0;--line-strong: #dcdee0;--text: #1a1a1a;--text-2: #4b5158;--text-3: #6b7280;--warn: #ff8f1f;--warn-strong: #8a4b00;--warn-deep: var(--warn-strong);--warn-soft: #fff7e6;--warn-border: rgba(173, 90, 0, .28);--danger: #d92d20;--danger-soft: rgba(217, 45, 32, .09);--info: #1677d9;--info-soft: rgba(22, 119, 217, .09);--ambiguous: #a43f18;--ambiguous-soft: rgba(164, 63, 24, .1);--dim-value: #b45309;--dim-need: #6d36c7;--dim-satisfaction: #047857;--dim-relationship: #b23b0b;--dim-followup: #1d4ed8;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--font-family-body: "Source Han Sans SC VF", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-12: 12px;--font-14: 14px;--font-16: 16px;--font-20: 20px;--font-26: 26px;--radius-8: 8px;--radius-10: 10px;--radius-14: 14px;--radius-pill: 999px;--radius: var(--radius-14);--radius-sm: var(--radius-10);--shadow-subtle: 0 1px 4px rgba(0, 0, 0, .04);--shadow-raised: 0 8px 24px rgba(20, 25, 31, .08);--shadow-brand: 0 10px 28px rgba(7, 193, 96, .3);--shadow-drawer: -8px 0 24px rgba(20, 25, 31, .1);--card-shadow: var(--shadow-subtle);--content-narrow: 840px;--content-wide: 1180px;--business-pane-width: 50vw;--assistant-pane-width: 50vw;--account-bar-height: 54px;--bottom-nav-height: 62px;--tap-size: 44px;--safe-bottom: env(safe-area-inset-bottom, 0px);--z-nav: 30;--z-sticky: 40;--z-fab: 50;--z-drawer: 60;--motion-press: .12s ease-out;--motion-page: .16s cubic-bezier(.22, 1, .36, 1);--motion-drawer: .22s cubic-bezier(.22, 1, .36, 1);--adm-color-primary: var(--brand);--adm-color-success: var(--brand);--adm-color-warning: var(--warn);--adm-color-danger: var(--danger);--adm-color-text: var(--text);--adm-color-text-secondary: var(--text-2);--adm-color-weak: var(--text-3);--adm-color-light: var(--line-strong);--adm-color-border: var(--line);--adm-color-box: var(--bg);--adm-color-background: var(--surface)}}@layer base{*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-family-body);font-synthesis:none;text-rendering:optimizeLegibility}body,#root{min-height:100dvh;margin:0}body{overflow-x:hidden;background:var(--bg)}button,input,textarea,select{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{background:var(--brand-soft);color:var(--text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer shell{.app-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--bg)}.app-shell-main{min-width:0}.main-panel{flex:1;width:100%;min-height:calc(100dvh - var(--account-bar-height));padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-5));transition:width var(--motion-drawer)}.app-shell.no-chrome .main-panel{min-height:100dvh;padding-bottom:0}.route-page{width:100%;min-height:1px;animation:wc-page-enter var(--motion-page)}.page{width:100%;max-width:var(--content-narrow);margin:0 auto;padding:var(--space-5) var(--space-4)}.wc-account-bar{position:sticky;top:0;z-index:var(--z-sticky);display:grid;grid-template-columns:var(--tap-size) minmax(0,1fr) var(--tap-size);align-items:center;width:100%;min-height:var(--account-bar-height);padding:0 max(var(--space-3),calc((100vw - var(--content-wide)) / 2 + var(--space-3)));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wc-account-bar-copy{min-width:0;text-align:center}.wc-account-bar-copy strong,.wc-account-bar-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-account-bar-copy strong{font-size:var(--font-16);font-weight:720}.wc-account-bar-copy span{margin-top:1px;color:var(--brand-strong);font-size:var(--font-12)}.wc-account-bar-action{width:var(--tap-size);min-width:var(--tap-size);height:var(--tap-size);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);cursor:pointer}.bottom-nav{z-index:var(--z-nav);height:calc(var(--bottom-nav-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);transition:width var(--motion-drawer)}.nav-item{min-height:var(--tap-size)}@keyframes wc-page-enter{0%{opacity:0}to{opacity:1}}}@layer components{.wc-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0 var(--space-5)}.wc-page-header-copy{min-width:0}.wc-page-header h1,.wc-page-header p{margin:0}.wc-page-header h1{font-size:var(--font-26);line-height:1.2}.wc-page-header p{margin-top:var(--space-2);color:var(--text-2);line-height:1.55}.wc-state-panel{display:grid;gap:var(--space-2);max-width:560px;margin:var(--space-8) auto;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-14);background:var(--surface);box-shadow:var(--shadow-subtle);text-align:center}.wc-state-panel h1,.wc-state-panel p{margin:0}.wc-state-panel p{color:var(--text-2);line-height:1.6}.wc-state-panel.warning{border-color:var(--warn-border);background:var(--warn-soft);text-align:left}.wc-state-actions{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.inline-error-state{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-10);background:var(--danger-soft);color:var(--danger)}.inline-error-state p{margin:0;line-height:1.55}.wc-sticky-action-bar{position:fixed;z-index:var(--z-sticky);right:0;bottom:calc(var(--bottom-nav-height) + var(--safe-bottom));left:0;padding:var(--space-2) max(var(--space-4),calc((100vw - var(--content-narrow)) / 2 + var(--space-4)));border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -3px 12px #14191f0f}.wc-sticky-action-bar.no-nav{bottom:var(--safe-bottom)}}@layer pages{.login-page{position:relative;min-height:100dvh;overflow:hidden;padding:var(--space-5);background:var(--bg)}.login-page:before{position:absolute;top:var(--space-5);left:50%;color:var(--brand-strong);content:"XinClaw";font-size:var(--font-14);font-weight:750;letter-spacing:.08em;transform:translate(-50%)}.login-panel{width:min(100%,388px);padding:var(--space-5);border:0;border-radius:var(--radius-14);background:var(--surface);box-shadow:var(--shadow-raised)}.login-panel h1{margin-bottom:var(--space-5);text-align:center;font-size:var(--font-20)}.login-logo{width:58px;height:58px;margin-bottom:var(--space-3);border-radius:var(--radius-10)}.login-input{min-height:var(--tap-size);margin-bottom:var(--space-3);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface-muted)}.login-panel .adm-button{min-height:var(--tap-size);margin-top:var(--space-2);border-radius:var(--radius-10);font-weight:700}.account-page{max-width:var(--content-narrow)}.account-page .page-header{text-align:center}.account-grid{gap:var(--space-2)}.account-card{min-height:76px;padding:var(--space-3);border:0;border-radius:var(--radius-14);background:var(--surface);box-shadow:none;transition:box-shadow var(--motion-press),transform var(--motion-press)}.account-card:hover,.account-card:focus-visible{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.account-avatar{background:var(--brand-soft);color:var(--brand-strong)}@media (max-width: 640px){.login-page{align-items:center;padding:var(--space-4)}.login-panel{padding:var(--space-4)}}}@layer pages{.clues-page{max-width:var(--content-narrow);padding-top:var(--space-3)}.contact-detail-page,.room-detail-page{max-width:var(--content-narrow)}.clues-header{min-height:var(--account-bar-height);margin:0 0 var(--space-3);padding:0 var(--space-2);border:0;background:transparent}.clues-header-icon{width:var(--tap-size);height:var(--tap-size);color:var(--text-3)}.clues-ai-action{display:none;width:var(--tap-size);height:var(--tap-size);padding:0;border:0;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--font-12);font-weight:800}.clues-account-chip{min-height:var(--tap-size);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-subtle)}.clues-account-avatar,.crm-avatar,.room-member-avatar{background:var(--brand-soft);color:var(--brand-strong)}.clues-list{gap:0;overflow:hidden;border-radius:var(--radius-14);background:var(--surface)}.clue-card{overflow:hidden;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.clue-card:last-child{border-bottom:0}.clue-card .crm-card-body{min-height:112px;padding:var(--space-3)}.clue-card:hover,.clue-card:focus-within{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.clue-card .crm-summary{max-width:48ch;margin-top:var(--space-1);line-height:1.55}.clue-ai-badge{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong)}.detail-header{min-height:70px;margin:calc(var(--space-3) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface)}.detail-header h1{font-size:var(--font-20)}.contact-detail-tabs{position:sticky;top:var(--account-bar-height);z-index:var(--z-sticky);margin:0 calc(var(--space-4) * -1) var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-strip{gap:0;border:0;background:transparent}.stat-strip>div{min-height:72px;padding:var(--space-2) var(--space-3);border-right:1px solid var(--line)}.stat-strip>div:last-child{border-right:0}.detail-radar{gap:var(--space-4)}.score-item,.room-member-row{border-color:var(--line)}.room-member-row{min-height:var(--tap-size);padding:var(--space-2) 0}@media (max-width: 640px){.clues-ai-action{display:inline-flex;align-items:center;justify-content:center}.clue-card .crm-card-body{grid-template-columns:42px minmax(0,1fr) 78px;min-height:104px;padding:var(--space-3) var(--space-2)}.detail-header,.contact-detail-tabs{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>div:nth-child(2){border-right:0}.stat-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}}@layer pages{.workflow-page,.materials-page,.sns-page,.comment-records-page{max-width:var(--content-wide)}.workflow-page .page-header,.materials-page .page-header,.sns-page .page-header,.comment-records-page .page-header{display:flex;align-items:end;justify-content:space-between;min-height:68px;gap:var(--space-3)}.workflow-page .filter-row,.materials-page .adm-tabs-header,.comment-records-page .adm-capsule-tabs-header{scrollbar-width:none}.workflow-page .row-card,.materials-page .row-card,.sns-page .row-card,.comment-records-page .row-card{border:0;box-shadow:none}.workflow-calendar{overflow:hidden;margin-bottom:var(--space-4);background:var(--surface)}.workflow-calendar-toolbar,.workflow-calendar-actions,.workflow-task-heading,.materials-header-actions,.material-editor-head,.workflow-editor-head{display:flex;align-items:center}.workflow-calendar-toolbar,.workflow-task-heading,.material-editor-head,.workflow-editor-head{justify-content:space-between}.workflow-calendar-actions,.materials-header-actions{gap:var(--space-2)}.workflow-calendar-actions button{min-width:34px;min-height:34px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-8);background:var(--surface);color:var(--text-2);cursor:pointer}.workflow-calendar-actions .workflow-today-button{padding-inline:var(--space-3)}.workflow-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2)}.workflow-week-strip .task-day{min-height:72px;border:0;border-radius:var(--radius-8);background:transparent}.workflow-week-strip .task-day:hover{background:var(--surface-muted)}.workflow-week-strip .task-day.active{background:var(--brand);color:var(--on-brand)}.workflow-week-strip .task-day.today:not(.active) .task-day-number{color:var(--brand);font-weight:700}.workflow-task-heading{min-height:48px;margin-bottom:var(--space-2)}.workflow-task-heading>div{display:grid;gap:2px}.workflow-task-heading strong{font-size:18px}.workflow-task-heading span{color:var(--text-3);font-size:var(--font-12)}.workflow-add-button{width:42px;height:42px;border:0;border-radius:50%;background:var(--brand);box-shadow:var(--shadow-raised);color:var(--on-brand);font-size:27px;font-weight:300;line-height:1;cursor:pointer}.workflow-filter-panel,.workflow-legacy-panel{margin:0 0 var(--space-3);border-bottom:1px solid var(--line);color:var(--text-2)}.workflow-filter-panel summary,.workflow-legacy-panel summary{padding:var(--space-2) 0;font-size:13px;cursor:pointer}.workflow-legacy-panel{margin-top:var(--space-5);border:1px solid var(--line);border-radius:12px;background:var(--surface)}.workflow-legacy-panel summary,.workflow-legacy-content{padding:var(--space-3)}.workflow-legacy-content{padding-top:0}.workflow-editor-popup,.material-editor-popup{max-height:min(86vh,760px);overflow-y:auto;border-radius:18px 18px 0 0;background:var(--surface)}.workflow-editor,.material-editor{width:min(620px,100%);margin:0 auto;padding:var(--space-5);box-sizing:border-box}.workflow-editor-head,.material-editor-head{margin-bottom:var(--space-4)}.material-editor-head>div{display:grid;gap:3px}.material-editor-head small{color:var(--text-3)}.workflow-object-card,.material-card,.sns-card{position:relative;transition:box-shadow var(--motion-press),transform var(--motion-press)}.workflow-object-card:hover,.material-card:hover,.sns-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.material-form{margin-bottom:var(--space-3)}.material-form .form-grid{gap:var(--space-3)}.material-form input,.material-form textarea,.material-form select{min-height:var(--tap-size)}.materials-browser-toolbar{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.materials-browser-toolbar .adm-tabs-header{border-bottom:1px solid var(--line)}.materials-search{display:flex;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:21px;background:var(--surface-muted);color:var(--text-3)}.materials-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.materials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.material-card{min-width:0;overflow:hidden}.material-card-cover{display:grid;place-items:center;min-height:132px;margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-3);overflow:hidden;background:linear-gradient(145deg,#f0f9f4,#e5f4ec);color:var(--brand);font-size:34px;font-weight:700}.material-card-cover.type-ai,.material-card-cover.type-video,.material-card-cover.type-channels{background:linear-gradient(145deg,#eef5ff,#e6ecfb);color:#4768b0}.material-card-cover img{width:100%;height:132px;object-fit:cover}.material-card-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.material-card .button-row{margin-top:auto;padding-top:var(--space-2);border-top:1px solid var(--line)}.sns-card{padding-left:var(--space-4)}.sns-analysis,.origin-post{border:0;border-radius:var(--radius-8);background:var(--surface-muted)}.sns-card .button-row{justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--line)}.comment-records-page .adm-capsule-tabs{margin-top:var(--space-2)}@media (max-width: 640px){.workflow-page,.materials-page,.sns-page,.comment-records-page{padding-top:var(--space-2)}.workflow-page .page-header,.materials-page .page-header,.sns-page .page-header,.comment-records-page .page-header{min-height:56px;align-items:center}.sns-card{padding-left:var(--space-4)}.workflow-week-strip{gap:2px}.workflow-week-strip .task-day{min-height:62px;padding-inline:0}.workflow-week-strip .task-day-label{font-size:10px}.materials-page .page-header{align-items:flex-start;flex-direction:column}.materials-header-actions{width:100%}.materials-header-actions .adm-button{flex:1}.materials-grid{grid-template-columns:1fr}.workflow-editor,.material-editor{padding:var(--space-4)}}}@layer pages{.settings-page{padding-top:0;padding-bottom:120px}.settings-page .settings-account-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--account-bar-height);margin:0 calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--card-shadow)}.settings-page .settings-account-avatar{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-10);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--font-16);font-weight:700}.settings-page .settings-account-copy{min-width:0;display:flex;align-items:baseline;gap:var(--space-2)}.settings-page .settings-account-copy.centered{justify-content:center;text-align:center}.settings-page .settings-account-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-16)}.settings-page .settings-account-copy span{flex:none;color:var(--brand);font-size:var(--font-12)}.settings-page .settings-account-spacer{width:var(--space-8)}.settings-page .settings-page-title{padding:var(--space-5) 0 var(--space-2)}.settings-page .settings-page-title h1,.settings-page .settings-detail-header h1{margin:0;color:var(--text);font-size:var(--font-26);line-height:1.25}.settings-page .settings-page-title p,.settings-page .settings-detail-header p{margin:var(--space-2) 0 0;color:var(--text-3);line-height:1.55}.settings-page .settings-detail-header{padding-top:var(--space-5)}.settings-page .settings-detail-header .back-button{margin:0 0 var(--space-2) calc(var(--space-2) * -1)}.settings-page .settings-group{margin-top:var(--space-5)}.settings-page .profile-group-title{margin:0 var(--space-1) var(--space-2);color:var(--text-3);font-size:var(--font-12);font-weight:600}.settings-page .settings-menu-list{overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.settings-page .settings-menu-card{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.settings-page .settings-menu-card:last-child{border-bottom:0}.settings-page .settings-menu-card .adm-card-body{padding:var(--space-4)}.settings-page .settings-menu-card .settings-action>div:first-child{min-width:0}.settings-page .settings-menu-card .settings-action strong{font-size:var(--font-16)}.settings-page .settings-menu-card .settings-action p{margin:var(--space-1) 0 0;color:var(--text-3);line-height:1.45}.settings-profile-page .settings-group{margin-top:var(--space-4)}.settings-profile-page .settings-menu-list{border-radius:var(--radius-10);box-shadow:none}.settings-profile-page .settings-menu-card .adm-card-body{min-height:58px;padding:0 var(--space-3);justify-content:center}.settings-profile-page .settings-action{display:grid;grid-template-columns:var(--space-8) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%}.settings-profile-page .profile-row-icon{display:grid;width:var(--space-8);height:var(--space-8);place-items:center;border-radius:var(--radius-8);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--font-16)}.settings-profile-page .profile-row-copy{min-width:0}.settings-profile-page .profile-row-copy strong{display:block;overflow:hidden;color:var(--text);font-size:var(--font-14)!important;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-profile-page .profile-row-desc{display:none}.settings-profile-page .profile-row-arrow{min-width:var(--tap-size);padding:0;color:var(--text-3)}.settings-profile-page .profile-row-arrow svg{transition:transform var(--motion-press)}.settings-profile-page .profile-row-arrow svg.expanded{transform:rotate(90deg)}.settings-profile-page .profile-switch-control{gap:var(--space-2)}.settings-profile-page .profile-switch-control>span{display:none}.settings-profile-page .device-settings-panel{margin-left:calc(var(--space-8) + var(--space-3))}.settings-page .settings-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0}.settings-page .settings-scroll-tabs{display:flex;gap:var(--space-5);margin:0 calc(var(--space-4) * -1) var(--space-5);padding:var(--space-4);overflow-x:auto;background:var(--card);border-bottom:1px solid var(--line);scrollbar-width:none}.settings-page .settings-scroll-tabs::-webkit-scrollbar{display:none}.settings-page .settings-scroll-tabs button{position:relative;flex:none;padding:0 0 var(--space-2);border:0;background:transparent;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}.settings-page .settings-scroll-tabs button.active{color:var(--brand-strong)}.settings-page .settings-scroll-tabs button.active:after{position:absolute;right:var(--space-2);bottom:0;left:var(--space-2);height:var(--space-1);border-radius:var(--radius-pill);background:var(--brand);content:""}.runtime-settings-page .runtime-section-nav{position:sticky;top:0;z-index:calc(var(--z-sticky) - 1);display:flex;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-2);overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-10);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.runtime-settings-page .runtime-section-nav::-webkit-scrollbar{display:none}.runtime-settings-page .runtime-section-nav button{flex:none;min-height:34px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-2);font-size:var(--font-12);font-weight:650}.runtime-settings-page .runtime-card{scroll-margin-top:62px}.runtime-settings-page .runtime-card-primary{border-left:3px solid var(--brand)!important}.runtime-settings-page .runtime-advanced-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding:0 var(--space-1)}.runtime-settings-page .runtime-advanced-label span{color:var(--text-3);font-size:var(--font-12)}.runtime-settings-page .runtime-card-advanced{background:color-mix(in srgb,var(--surface) 94%,var(--surface-muted))}.ops-analysis-page .settings-page-title.compact{padding-block:var(--space-2)}.command-config-page .wc-page-header{padding-bottom:var(--space-3)}.command-config-page .settings-honesty-note{opacity:.82}.settings-page .settings-content-card{margin:var(--space-3) 0;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.settings-page .settings-content-card h2{margin-top:0}.settings-page .knowledge-scope-card label{display:grid;gap:var(--space-2)}.settings-page .knowledge-scope-card select,.settings-page .knowledge-page input:not([type=file]),.settings-page .knowledge-page select,.settings-page .knowledge-page textarea{width:100%;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text)}.settings-page .command-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.settings-page .command-card code{display:inline-flex;align-items:center;min-height:var(--space-8);padding:var(--space-1) var(--space-2);border-radius:var(--radius-8);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--font-16);font-weight:700}.settings-page .command-card>.adm-card-body>p,.settings-page .settings-honesty-note p,.settings-page .ops-analysis-toggle-card p{color:var(--text-2);line-height:1.65}.settings-page .command-card details{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.settings-page .command-card summary{color:var(--text);font-weight:600;cursor:pointer}.settings-page .command-card ol{margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--text-2);line-height:1.75}.settings-page .settings-honesty-note{margin-top:var(--space-3);border:1px solid var(--info);background:var(--info-soft)}.settings-page .settings-honesty-note.warning{border-color:var(--warn);background:var(--warn-soft)}.settings-page .ops-analysis-toggle-card .adm-card-body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.settings-page .ops-analysis-toggle-card p{margin:var(--space-2) 0 0}.settings-page .ops-analysis-unavailable-control{flex:none;display:grid;justify-items:end;gap:var(--space-2);color:var(--text-3);font-size:var(--font-12)}.settings-page.runtime-settings-page .runtime-card,.settings-page.tag-rules-page .settings-content-card,.settings-page.quota-page .row-card,.settings-page.version-info-page .row-card,.settings-page.reports-page .row-card{border:1px solid var(--line);box-shadow:var(--card-shadow)}.settings-page .adm-button{min-height:var(--tap-size)}.settings-page.runtime-settings-page .runtime-section-head h2,.settings-page.runtime-settings-page .runtime-card>.adm-card-body>h2{font-size:18px}.settings-page.tag-rules-page .tag-rule-card-head strong{font-size:16px}.settings-page.tag-rules-page .tag-rule-summary{color:var(--text-2);line-height:1.6}.settings-page.version-info-page .version-list strong{max-width:58%;overflow-wrap:anywhere;text-align:right}@media (min-width: 1024px){.assistant-open .runtime-save-bar,.assistant-open .like-comment-save-bar,.assistant-open .wc-sticky-action-bar{right:var(--assistant-pane-width);padding-inline:var(--space-4)}}@media (max-width: 560px){.settings-page .settings-account-bar{min-height:50px;margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.settings-page .settings-page-title{padding-top:18px}.settings-page .settings-page-title h1,.settings-page .settings-detail-header h1{font-size:22px}.settings-page .settings-menu-card .settings-action{align-items:center}.settings-page .settings-menu-card .settings-action p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-page .ops-analysis-toggle-card .adm-card-body{align-items:flex-start}.settings-page .ops-analysis-unavailable-control{padding-top:2px}.settings-page .settings-scroll-tabs{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.settings-profile-page .settings-account-bar{margin-bottom:var(--space-2)}.settings-profile-page .device-settings-panel{margin-left:0}.runtime-settings-page .runtime-advanced-label{display:grid}}}@layer pages{.knowledge-page .knowledge-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:0 0 var(--space-4)}.knowledge-page .knowledge-page-head h1{margin:0;color:var(--text);font-size:var(--font-26);line-height:1.25}.knowledge-page .knowledge-page-head p{margin:var(--space-1) 0 0;color:var(--text-3);line-height:1.45}.knowledge-page .knowledge-page-actions{display:flex;flex:none;gap:var(--space-2)}.knowledge-page .knowledge-scope-toolbar .adm-card-body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.knowledge-page .knowledge-scope-toolbar label{display:flex;align-items:center;min-width:0;gap:var(--space-3);color:var(--text-2);font-size:var(--font-14);font-weight:600}.knowledge-page .knowledge-scope-toolbar select{min-width:160px;min-height:36px;padding:0 var(--space-3)}.knowledge-page .knowledge-document-list,.knowledge-page .faq-card-list{gap:var(--space-2);margin-top:var(--space-3)}.knowledge-page .knowledge-document-card .adm-card-body,.knowledge-page .faq-card-list .adm-card-body{padding:var(--space-4)}.knowledge-page .knowledge-document-card>.adm-card-body>.profile-text,.knowledge-page .faq-card-list .profile-text{margin:var(--space-2) 0}.knowledge-page .knowledge-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.knowledge-page .knowledge-search-row .search-input{margin:0}.knowledge-page .knowledge-search-row>span{color:var(--text-3);font-size:var(--font-12);white-space:nowrap}.knowledge-page .knowledge-empty-card{margin-top:var(--space-3);text-align:center}.knowledge-page .knowledge-empty-card .adm-card-body{display:grid;justify-items:center;gap:var(--space-3)}.knowledge-page .faq-candidate-review{margin-top:var(--space-3);border-top:1px solid var(--line);color:var(--text-2)}.knowledge-page .faq-candidate-review summary{padding:var(--space-3) 0 0;color:var(--brand-strong);font-weight:600;cursor:pointer}.knowledge-composer-popup{max-height:min(78vh,680px);overflow:auto;border-radius:var(--radius-14) var(--radius-14) 0 0;background:var(--card)}.knowledge-composer{width:min(100%,640px);box-sizing:border-box;margin:0 auto;padding:var(--space-5) var(--space-5) calc(var(--space-8) + env(safe-area-inset-bottom))}.knowledge-composer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.knowledge-composer-head h2,.knowledge-composer-head p{margin:0}.knowledge-composer-head h2{font-size:var(--font-20)}.knowledge-composer-head p{margin-top:var(--space-1);color:var(--text-3);line-height:1.45}.admin-agent-picker-page .admin-context-label{margin:0 0 var(--space-1);color:var(--brand-strong);font-size:var(--font-12);font-weight:700}.admin-agent-picker-page .admin-agent-context-card,.admin-agent-picker-page .admin-agent-select-card{margin-bottom:var(--space-3)}.admin-agent-picker-page .admin-agent-context-card .record-head>div{display:grid;gap:var(--space-1)}.admin-agent-picker-page .admin-agent-context-card small{color:var(--text-3)}.admin-agent-picker-page .admin-agent-context-card p{margin-bottom:0}.admin-agent-picker-page .admin-agent-select-card label{color:var(--text-2);font-size:var(--font-14);font-weight:700}.admin-agent-picker-page .admin-agent-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.admin-agent-picker-page .admin-agent-select-row select{min-width:0;min-height:var(--tap-size);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-10);background:var(--input-bg);color:var(--text)}.admin-agent-picker-page .admin-agent-picker-list{display:grid;gap:var(--space-2)}.admin-agent-picker-page .admin-agent-picker-card .adm-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4)}.admin-agent-picker-page .admin-agent-picker-copy{min-width:0}.admin-agent-picker-page .admin-agent-picker-copy p{overflow:hidden;margin:var(--space-1) 0 0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap}.admin-agent-picker-page .admin-agent-empty-card .adm-card-body{display:grid;justify-items:center;gap:var(--space-3)}@media (max-width: 640px){.knowledge-page .knowledge-page-head{display:grid;align-items:stretch}.knowledge-page .knowledge-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-page .knowledge-page-actions>:only-child{grid-column:1 / -1}.knowledge-page .knowledge-scope-toolbar .adm-card-body{align-items:flex-end}.knowledge-page .knowledge-scope-toolbar label{display:grid;flex:1;gap:var(--space-1)}.knowledge-page .knowledge-scope-toolbar select{min-width:0}.admin-agent-picker-page .admin-agent-select-row{grid-template-columns:1fr}}}@layer pages{.data-workspace,.funnel-workspace{max-width:var(--content-wide);background:var(--bg);min-height:100%}.data-workspace .wc-page-hero,.funnel-workspace .wc-page-hero{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-subtle);display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-3);padding:var(--space-5)}.data-workspace .wc-page-hero h1,.funnel-workspace .wc-page-hero h1{color:var(--text);font-size:var(--font-26);letter-spacing:-.02em;margin:0}.data-workspace .wc-page-hero p,.funnel-workspace .wc-page-hero p{color:var(--text-3);line-height:1.6;margin:var(--space-2) 0 0}.data-workspace-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);display:grid;gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-3);padding:var(--space-1)}.data-workspace-nav button{background:transparent;border:0;border-radius:var(--radius-10);color:var(--text-2);font:inherit;font-size:var(--font-12);font-weight:650;min-height:var(--tap-size);padding:var(--space-2)}.data-workspace-nav button.active{background:var(--brand-soft);color:var(--brand-strong)}.data-filter-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-14)!important;box-shadow:var(--shadow-subtle)!important}.data-filter-card .filter-row{background:var(--surface-muted);border-radius:var(--radius-10);padding:var(--space-1)}.data-filter-card .crm-chip{background:transparent;border:0;border-radius:var(--radius-8);flex:1;min-height:var(--tap-size)}.data-filter-card .crm-chip.active{background:var(--surface);box-shadow:var(--shadow-subtle);color:var(--brand-strong)}.data-context-line{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:var(--font-12);gap:var(--space-2) var(--space-4);margin-top:var(--space-3)}.data-context-line strong{color:var(--text)}.data-workspace .data-center-metrics{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-4) 0 var(--space-5)}.data-workspace .metric-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-subtle);min-height:96px;overflow:hidden;padding:var(--space-4)!important;position:relative}.data-workspace .metric-card span{color:var(--text-3);font-size:var(--font-12)}.data-workspace .metric-card strong{color:var(--text);font-size:var(--font-26);letter-spacing:-.03em;margin-top:var(--space-3)}.data-section-heading{align-items:end;display:flex;justify-content:space-between;margin:var(--space-5) var(--space-1) var(--space-3)}.data-section-heading strong{color:var(--text);font-size:var(--font-16)}.data-section-heading span{color:var(--text-3);font-size:var(--font-12)}.data-ranking-card{border:1px solid var(--line)!important;border-radius:var(--radius-14)!important;box-shadow:var(--shadow-subtle)!important;overflow:hidden;position:relative}.data-ranking-main{align-items:center;display:flex;gap:var(--space-3)}.data-rank-index{align-items:center;background:var(--brand-soft);border-radius:var(--radius-10);color:var(--brand-strong);display:inline-flex;font-size:var(--font-12);font-weight:800;height:var(--tap-size);justify-content:center;width:var(--tap-size)}.data-ranking-card p{color:var(--text-3);font-size:var(--font-12);margin:var(--space-1) 0 0;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-ranking-card .ranking-values{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--font-12);gap:var(--space-2);justify-content:flex-end}.data-ranking-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line);border:0;bottom:0;height:var(--space-1);left:0;position:absolute;width:100%}.data-ranking-progress::-webkit-progress-bar{background:var(--line)}.data-ranking-progress::-webkit-progress-value,.data-ranking-progress::-moz-progress-bar{background:var(--brand)}.data-readiness-note{background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius-14);color:var(--warn-strong);line-height:1.6;margin:var(--space-3) 0;padding:var(--space-3) var(--space-4)}.data-settings-grid{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-14);background:var(--surface)}.data-settings-card{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.data-settings-card:last-child{border-bottom:0!important}.data-settings-card>.adm-card-body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px;text-align:left}.data-settings-entry{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;color:inherit;text-align:left}.data-settings-entry>span{min-width:0}.data-settings-entry>small{padding-left:var(--space-4);font-size:var(--font-20)}.data-settings-card p{color:var(--text-3);line-height:1.55;margin:var(--space-1) 0 0}.data-settings-card small{flex:none;color:var(--text-3);font-weight:700}.data-ops-overview{display:grid;gap:var(--space-3)}.data-ops-overview .overview-block,.data-ops-overview .metric-card{border:1px solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-subtle)}.funnel-workspace .funnel-disabled{background:var(--surface-muted);border:1px dashed var(--line-strong);border-radius:var(--radius-14);color:var(--text-2);padding:var(--space-5);text-align:center}.funnel-workspace .stage-editor{border:1px solid var(--line);border-radius:var(--radius-14)}.funnel-workspace .stage-editor input:not([type=color]),.funnel-workspace .contact-agent-select{background:var(--input-bg);border:1px solid var(--line-strong);border-radius:var(--radius-10);min-height:var(--tap-size);padding:0 var(--space-3)}@media (min-width: 760px){.data-workspace .data-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.data-workspace .wc-page-hero,.funnel-workspace .wc-page-hero{padding:var(--space-4)}.data-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.data-settings-grid{grid-template-columns:1fr}.data-ranking-card{align-items:flex-start!important;flex-direction:column}.data-ranking-card .ranking-values{justify-content:flex-start}}.data-center-shell{--bg: #0b0e12;--surface: #15191f;--surface-muted: #1b2028;--surface-raised: #202630;--card: var(--surface);--input-bg: #10141a;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .16);--text: #f5f7fa;--text-2: #c2c8d0;--text-3: #8e98a6;--brand: #22c875;--brand-strong: #54dc96;--brand-soft: rgba(34, 200, 117, .14);--shadow-subtle: 0 1px 0 rgba(255, 255, 255, .03);--card-shadow: none;color-scheme:dark;background:var(--bg)}.data-center-shell .main-panel,.data-center-shell .route-page,.data-center-shell .ai-assistant-drawer,.data-center-shell .agent-new-chat,.data-center-shell .agent-drawer-header,.data-center-shell .agent-new-chat-composer,.data-center-shell .agent-composer{background:var(--bg);color:var(--text)}.data-center-shell .wc-account-bar{border-color:var(--line);background:#0b0e12eb}.data-center-shell .data-workspace-nav{display:none}.data-center-shell .data-workspace,.data-center-shell .funnel-workspace,.data-center-shell .workflow-page{max-width:none;padding-top:var(--space-4);background:var(--bg)}.data-center-shell .data-workspace .wc-page-hero,.data-center-shell .funnel-workspace .wc-page-hero{padding:var(--space-3) var(--space-1) var(--space-5);border:0;background:transparent;box-shadow:none}.data-center-shell .data-live-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid rgba(34,200,117,.32);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--font-12);font-weight:700}.data-center-shell .data-live-badge:before{width:6px;height:6px;border-radius:50%;background:var(--brand);content:""}.data-center-shell .data-filter-card,.data-center-shell .metric-card,.data-center-shell .data-ranking-card,.data-center-shell .data-settings-grid,.data-center-shell .data-settings-card,.data-center-shell .funnel-page .row-card,.data-center-shell .workflow-page .row-card,.data-center-shell .workflow-filter-panel,.data-center-shell .workflow-legacy-panel{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important}.data-center-shell input,.data-center-shell textarea,.data-center-shell select{color:var(--text);color-scheme:dark}.data-center-shell .data-filter-card .filter-row{background:var(--surface-muted)}.data-center-shell .data-filter-card .crm-chip.active{background:var(--surface-raised);color:var(--brand-strong)}.data-center-shell .data-rank-index{background:#22c87524}.data-center-shell .data-ranking-progress,.data-center-shell .data-ranking-progress::-webkit-progress-bar{background:#ffffff14}.data-center-shell .data-readiness-note{border-color:#ffb74d4d;background:#ff8f1f1c;color:#f4c47e}.data-center-shell .state-card,.data-center-shell .wc-state-panel{border-color:var(--line-strong)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important}.data-center-shell .state-card p,.data-center-shell .wc-state-panel p{color:var(--text-2)!important}.data-center-shell .state-card.error-state,.data-center-shell .wc-state-panel.error{border-color:#ff686859!important;background:#24171b!important;color:#ffb3b3!important}.data-center-shell .state-card.error-state p,.data-center-shell .wc-state-panel.error p{color:#d9a4a8!important}.data-center-shell .data-settings-back{margin-top:var(--space-4);color:var(--text-3)}.data-center-shell .data-hub-readiness{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid rgba(84,220,150,.2);border-radius:var(--radius-10);background:#22c87512;color:var(--text-2);font-size:var(--font-12);line-height:1.6}.data-center-shell .data-hub-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.data-center-shell .data-hub-module-card{min-height:152px;border-color:var(--line)!important;background:linear-gradient(145deg,var(--surface-raised),var(--surface))!important;color:var(--text)!important}.data-center-shell .data-hub-module-card .adm-card-body{justify-content:flex-start}.data-center-shell .data-hub-module-card>.adm-card-body>span{color:var(--text-3);font-size:var(--font-12)}.data-center-shell .data-hub-module-card strong{font-size:var(--font-26)}.data-center-shell .data-hub-module-card strong small{margin-left:var(--space-1);color:var(--text-3);font-size:var(--font-12);font-weight:500}.data-center-shell .data-hub-module-card p{margin:0;color:var(--text-3);line-height:1.5}.data-center-shell .data-hub-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.data-center-nav{position:fixed;z-index:var(--z-nav);right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(var(--bottom-nav-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);border-top:1px solid rgba(255,255,255,.08);background:#0f1218f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.data-center-nav-item{display:flex;min-width:0;min-height:var(--tap-size);flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7f8997;font-size:var(--font-12);text-decoration:none}.data-center-nav-item>span:first-child{font-size:var(--font-20)}.data-center-nav-item.active{color:var(--brand)}.company-template-dialog-backdrop{position:fixed;z-index:calc(var(--z-drawer) + 1);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-5);background:#000000a8}.company-template-dialog{position:relative;width:min(100%,520px);max-height:min(760px,calc(100dvh - 40px));overflow:auto;padding:var(--space-6);border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-raised);box-shadow:0 24px 80px #00000073}.company-template-dialog>header{display:flex;align-items:flex-start;gap:var(--space-3);padding-right:var(--space-6)}.company-template-dialog h2,.company-template-dialog p{margin:0}.company-template-dialog header p{margin-top:var(--space-2);color:var(--text-3);line-height:1.55}.company-template-dialog-mark{display:grid;width:var(--tap-size);height:var(--tap-size);flex:none;place-items:center;border-radius:var(--radius-14);background:var(--brand-soft);color:var(--brand);font-size:var(--font-20)}.company-template-dialog-close{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;width:var(--tap-size);height:var(--tap-size);place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-3)}.company-template-step-list{display:grid;gap:0;margin:var(--space-5) 0;padding:0;list-style:none}.company-template-step-list li{display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:58px;border-bottom:1px solid var(--line)}.company-template-step-list li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-strong);font-size:var(--font-12);font-weight:800}.company-template-step-list li div{display:grid;gap:3px}.company-template-step-list small{color:var(--text-3)}.company-template-dialog .company-template-api-note{padding:var(--space-3);border:1px solid rgba(255,183,77,.28);border-radius:var(--radius-10);background:#ff8f1f17;color:#d6a25e;font-size:var(--font-12);line-height:1.55}.company-template-dialog footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-2);margin-top:var(--space-4)}@media (min-width: 1024px){.data-center-nav,.company-template-dialog-backdrop{right:auto;width:var(--business-pane-width)}}@media (max-width: 560px){.data-center-shell .data-hub-module-grid,.data-center-shell .data-hub-shortcuts{grid-template-columns:1fr}.company-template-dialog-backdrop{align-items:end;padding:0}.company-template-dialog{width:100%;max-height:88dvh;padding:var(--space-5) var(--space-4);border-radius:20px 20px 0 0}.company-template-dialog footer{grid-template-columns:1fr}}}@layer pages{.admin-workspace,.admin-agent-workspace{max-width:var(--content-wide);background:var(--bg);min-height:100%}.admin-workspace .admin-hero,.admin-agent-workspace .page-header{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-subtle);margin-bottom:var(--space-3);padding:var(--space-5)}.admin-workspace .admin-hero h1,.admin-agent-workspace .page-header h1{color:var(--text);font-size:var(--font-26);letter-spacing:-.02em;margin-bottom:var(--space-1)}.admin-workspace .admin-hero p,.admin-agent-workspace .page-header p{color:var(--text-3);line-height:1.55}.admin-shortcuts{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-3)}.admin-shortcut{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);color:var(--text);display:flex;font:inherit;font-weight:700;justify-content:space-between;min-height:var(--tap-size);padding:0 var(--space-4);text-align:left}.admin-shortcut span:last-child{color:var(--brand-strong)}.admin-workspace .adm-tabs-header-list{background:var(--surface-muted);border-radius:var(--radius-14);padding:var(--space-1)}.admin-workspace .adm-tabs-tab-active{background:var(--surface);border-radius:var(--radius-10);box-shadow:var(--shadow-subtle);color:var(--brand-strong)}.admin-workspace .row-card,.admin-agent-workspace .row-card{border:1px solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-subtle)}.admin-workspace .filter-row{gap:var(--space-2);margin:var(--space-3) 0}.admin-workspace .filter-row .crm-chip.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-strong)}.admin-workspace .section-title,.admin-agent-workspace .section-title,.admin-agent-workspace .agent-group-head{color:var(--text);font-size:var(--font-16);font-weight:800;margin-top:var(--space-5)}.admin-entity-summary{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14);color:var(--text-3);display:flex;font-size:var(--font-12);justify-content:space-between;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4)}.admin-entity-summary strong{color:var(--text);font-size:var(--font-20)}.admin-workspace .runtime-card,.admin-workspace .permission-module-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-14)}.admin-workspace .permission-module-list{display:grid;gap:var(--space-3)}.admin-workspace .settings-action{border-top:1px solid var(--line);padding-top:var(--space-3)}.admin-agent-workspace .agent-banner,.admin-agent-workspace .agent-empty-card,.admin-agent-workspace .agent-skeleton-card{border-radius:var(--radius-14)}.admin-agent-workspace .agent-banner-info{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-strong)}.admin-agent-workspace .agents-list-stack>.adm-button-primary,.admin-agent-workspace .agent-form>.adm-button-primary{box-shadow:var(--shadow-brand)}.admin-agent-workspace .agent-danger-zone{background:var(--danger-soft);border-color:var(--danger)}@media (max-width: 520px){.admin-workspace .admin-hero,.admin-agent-workspace .page-header{padding:var(--space-4)}.admin-shortcuts{grid-template-columns:1fr}}}@layer pages{.ai-assistant-fab{z-index:var(--z-fab);right:max(var(--space-4),calc((100vw - var(--content-wide)) / 2 + var(--space-4)));bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-5));width:50px;height:50px;background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.mobile-assistant-launcher{display:none}.ai-assistant-drawer{z-index:var(--z-drawer);width:min(50vw,760px);min-width:480px;border-left:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-drawer);transition:transform var(--motion-drawer),visibility var(--motion-drawer)}.assistant-open .main-panel,.assistant-open .bottom-nav{width:max(50vw,calc(100vw - 760px));margin-right:auto}.assistant-open .ai-assistant-fab{display:none}.agent-drawer-header{min-height:var(--account-bar-height);padding:0 var(--space-4)}.agent-drawer-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--space-4)}.agent-drawer-tabs button{min-height:var(--tap-size)}.agent-drawer-body{min-height:0}.agent-session-sidebar{width:176px;border-right:1px solid var(--line);background:var(--surface-muted)}.agent-conversation{background:var(--surface)}.agent-composer{padding-bottom:calc(var(--space-3) + var(--safe-bottom));background:var(--surface)}.agent-composer .adm-text-area,.ai-manual-composer .adm-text-area{min-height:var(--tap-size);border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface-muted)}.agent-message.assistant p,.dm-message.customer>p{background:var(--surface-muted);box-shadow:none}.agent-message.user p,.dm-message.self>p{background:var(--brand);color:var(--on-brand);box-shadow:none}.agent-trace,.agent-confirmation-card,.agent-selection-card,.hermes-owner-card,.hermes-run-card{border-color:var(--line);box-shadow:none}.hermes-observability{padding:var(--space-4);background:var(--bg)}.hermes-phase-notice{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn-strong)}.agent-new-chat{display:flex;flex:1;min-height:0;flex-direction:column;background:var(--surface)}.agent-new-chat-actions{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-4) 0}.agent-new-chat-messages{display:grid;max-height:36vh;overflow-y:auto;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.agent-new-chat-messages .agent-message{margin:0;white-space:pre-wrap}.agent-new-chat-messages .agent-message.event,.agent-new-chat-messages .agent-message.error{color:var(--text-3)}.agent-hermes-run-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-block:1px solid var(--line);color:var(--text-3)}.agent-hermes-run-status button{min-height:36px}.agent-new-chat-welcome{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);text-align:center}.agent-new-chat-mark{display:grid;width:52px;height:52px;place-items:center;border-radius:var(--radius-14);background:var(--brand);color:var(--on-brand);font-size:var(--font-26);font-weight:800}.agent-new-chat-welcome h2{margin:var(--space-4) 0 var(--space-2)}.agent-new-chat-welcome p{margin:0;color:var(--text-3)}.agent-new-chat-prompts{display:grid;width:min(100%,520px);margin-top:var(--space-6);gap:var(--space-2)}.agent-new-chat-prompts button{min-height:var(--tap-size);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface);color:var(--text-2);text-align:left}.agent-new-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--line)}.agent-new-chat-composer textarea{min-width:0;resize:none}.agent-new-chat-composer button{min-width:72px}.agent-new-chat-composer small{grid-column:1 / -1;color:var(--text-3)}@media (min-width: 1024px){.ai-assistant-drawer{width:var(--assistant-pane-width);min-width:0;max-width:none}.assistant-open .main-panel,.assistant-open .bottom-nav,.assistant-open .wc-account-bar{width:var(--business-pane-width);margin-right:auto}.assistant-open .bottom-nav{right:auto;left:0}.assistant-open .ai-assistant-fab{display:none}}@media (max-width: 1023px){.ai-assistant-drawer{width:min(640px,96vw);min-width:0}.assistant-open .main-panel,.assistant-open .bottom-nav{width:100%}}@media (max-width: 640px){.ai-assistant-fab{display:none}.mobile-assistant-launcher{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-3) 0}.mobile-assistant-launcher button{min-width:var(--tap-size);min-height:var(--tap-size);padding:0 var(--space-3);border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-strong);font-weight:700}.assistant-open .mobile-assistant-launcher{display:none}.ai-assistant-drawer{width:100vw;max-width:none}.agent-session-sidebar{width:128px}}}@layer utilities{@media (min-width: 1024px){.assistant-open .main-panel,.assistant-open .bottom-nav,.assistant-open .wc-account-bar{width:var(--business-pane-width);margin-right:auto}}@media (max-width: 767px){.page{padding:var(--space-3)}.wc-page-header{padding-top:var(--space-2)}.wc-page-header h1{font-size:var(--font-20)}.wc-account-bar{padding-inline:var(--space-2)}.wc-sticky-action-bar{padding-inline:var(--space-3)}}}@layer legacy{body{margin:0;background:var(--bg)}.login-page{min-height:100vh;display:grid;place-items:center;padding:20px}.login-panel{width:min(100%,360px);background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.login-panel h1{margin:0 0 18px;font-size:22px;line-height:1.25}.login-logo{display:block;width:64px;height:64px;margin:0 auto 14px;object-fit:contain;border-radius:var(--radius-sm)}.login-input{margin-bottom:14px;padding:10px 12px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text)}.account-page{max-width:760px}.account-grid{display:grid;gap:10px}.account-card{width:100%;min-height:78px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:14px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow);text-align:left}.account-card:disabled{opacity:.72}.account-avatar{grid-row:1 / span 2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--brand);color:#fff;font-weight:760}.account-name{min-width:0;font-size:16px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-wxid{min-width:0;color:var(--text-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card .adm-button{grid-column:3;grid-row:1 / span 2}.page-header{padding:12px 0 18px}.page-header.compact{padding-bottom:10px}.page-header.page-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-header.page-header-row h1{flex:1;min-width:0}.page-header h1{margin:0;font-size:26px;line-height:1.2;font-weight:760}.page-header p{margin:8px 0 0;color:var(--text-2)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metric-card,.row-card{background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.metric-card span{display:block;color:var(--text-3);font-size:12px}.metric-card strong{display:block;margin-top:8px;font-size:24px}.list-stack{display:grid;gap:10px;margin-top:14px}.row-card .adm-card-body{display:flex;justify-content:space-between;align-items:center;gap:12px}.row-card.vertical .adm-card-body{display:flex;flex-direction:column;align-items:stretch}.device-settings-panel{display:grid;width:100%;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.device-settings-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.device-settings-row>strong{min-width:90px}.device-settings-row label{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px}.device-plugin-flag-text{color:var(--text-3);font-size:12px}.row-card p{color:var(--text-2);margin:4px 0 0}.row-number{font-size:22px;font-weight:720}.record-head,.score-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.score-line{color:var(--text-2);font-size:13px}.settings-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-switch-control{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:13px;white-space:nowrap}.runtime-settings-page{padding-bottom:154px}.runtime-section-list{display:grid;gap:12px}.runtime-card .adm-card-body{gap:14px}.runtime-card h2,.runtime-state-card h2{margin:0;font-size:17px}.runtime-section-desc,.runtime-state-card p{margin:-6px 0 0;color:var(--text-3);font-size:12px;line-height:1.55}.runtime-state-card .adm-card-body{display:grid;justify-content:stretch;align-items:stretch;gap:12px}.runtime-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.runtime-section-head>div{min-width:0}.runtime-section-head p{margin:5px 0 0;color:var(--text-3);font-size:12px;line-height:1.55}.runtime-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.runtime-field{display:grid;align-content:start;gap:7px;min-width:0;color:var(--text-2);font-size:13px}.runtime-field-wide{grid-column:1 / -1}.runtime-field>span{color:var(--text);font-weight:650}.runtime-field>small{color:var(--text-3);font-size:11px;line-height:1.5}.runtime-field .adm-input,.runtime-field .adm-text-area{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text)}.runtime-switch-list{display:grid;width:100%;border-top:1px solid var(--line)}.runtime-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 0;border-bottom:1px solid var(--line)}.runtime-switch-row>span{min-width:0}.runtime-switch-row strong,.runtime-switch-row small{display:block}.runtime-switch-row strong{color:var(--text);font-size:14px}.runtime-switch-row small{margin-top:4px;color:var(--text-3);font-size:11px;line-height:1.45}.runtime-switch-row .adm-switch{flex:0 0 auto}.runtime-save-bar{position:fixed;z-index:20;right:0;bottom:67px;left:0;padding:10px max(16px,calc((100vw - 840px)/2 + 16px));border-top:1px solid var(--line);background:var(--card);box-shadow:0 -3px 12px #0000000d}.bubble{background:var(--bubble);border-radius:var(--radius-sm);padding:10px;color:var(--text)!important}.origin-post{background:var(--input-bg);border-left:3px solid var(--line-strong);border-radius:6px;padding:8px 10px;margin:4px 0 8px;color:var(--text-2);font-size:13px}.origin-label{display:inline-block;font-size:11px;color:var(--text-3);margin-right:6px}.origin-text{color:var(--text-2)}.origin-text.muted{opacity:.55}.origin-images{margin-top:4px;font-size:12px;color:var(--text-3)}.clues-page{padding-top:12px}.clues-header{display:flex;align-items:center;gap:10px;min-height:42px;padding:4px 2px 12px}.clues-header-icon{flex:0 0 auto;display:grid;place-items:center;color:var(--text-3);font-size:22px}.clues-header-spacer{flex:1}.clues-account-chip{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);box-shadow:none;cursor:pointer;font:inherit;text-align:left}.clues-account-avatar{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--input-bg);color:var(--text);font-weight:760}.clues-account-avatar:after{content:"";position:absolute;right:-1px;bottom:1px;width:8px;height:8px;border:2px solid var(--card);border-radius:50%;background:var(--brand)}.clues-account-copy{min-width:0}.clues-account-copy strong,.clues-account-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clues-account-copy strong{max-width:120px;font-size:13px}.clues-account-copy span{color:var(--text-3);font-size:11px}.clues-list{margin-top:12px}.clue-card .record-head{align-items:flex-start}.clue-card .record-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clue-card .record-head small{flex:0 0 auto;color:var(--text-3);font-size:10px}.clue-meta-line{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--text-3);font-size:12px}.clue-ai-badge{color:var(--brand-strong);font-size:11px;font-weight:760;letter-spacing:.04em}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.filter-row.sort-row{margin-top:0}.crm-chip{border:1px solid var(--line);background:var(--card);color:var(--text-2);border-radius:999px;padding:5px 12px;font-size:13px;cursor:pointer}.crm-chip.ghost{background:transparent;font-size:12px;padding:4px 10px}.crm-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.crm-chip.readonly{cursor:default;background:var(--bg);border-color:var(--line);color:var(--text)}.crm-card .crm-card-body{display:flex;align-items:center;gap:12px;cursor:pointer}.crm-avatar{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--brand-soft);color:var(--brand-strong);font-weight:700;font-size:18px}.crm-avatar.room{background:var(--warn-soft);color:var(--warn-deep)}.crm-info{flex:1;min-width:0}.crm-summary{margin:3px 0 0;color:var(--text-2);font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-summary.muted{color:var(--text-3)}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.load-more{margin-top:14px;color:var(--brand);border-color:var(--line-strong)}.list-count{margin:14px 0 0;color:var(--text-3);text-align:center;font-size:12px}.detail-header{display:grid;gap:10px;padding:12px 0 14px}.room-title-line{display:flex;align-items:center;gap:12px}.room-detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.room-title-line .crm-avatar{width:52px;height:52px;border-radius:14px}.room-member-count{color:var(--text-3);font-size:12px}.room-member-capability-note{margin:4px 0 8px;color:var(--text-3);font-size:12px;line-height:1.6}.room-member-list{display:grid;margin-top:4px}.room-member-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.room-member-row:first-child{border-top:0}.room-member-row>div{min-width:0}.room-member-main{flex:1 1 auto}.room-member-row strong,.room-member-row small{display:block}.room-member-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-member-name-line{display:flex;align-items:center;gap:6px}.room-member-name-line span{flex:0 0 auto;color:var(--brand-strong);font-size:10px}.room-member-row small{margin-top:3px;color:var(--text-3);font-size:11px}.room-member-avatar{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand-strong);font-weight:700}.room-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 720px){.room-detail-title-row{align-items:flex-start}.room-member-row{flex-wrap:wrap}.room-member-main{min-width:calc(100% - 54px)}.room-member-row>.adm-button{margin-left:44px}.room-workflow-grid{grid-template-columns:1fr}}.detail-header h1{margin:0;font-size:24px;line-height:1.2}.back-button{width:fit-content;padding:0;color:var(--brand)}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;color:var(--text-2);font-size:13px}.detail-radar{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.score-grid{display:grid;gap:7px;color:var(--text-2);font-size:13px}.score-item{display:grid;gap:3px}.score-item span{display:flex;align-items:baseline;gap:6px}.score-grid strong{color:var(--text)}.score-item.dim-0 strong{color:var(--dim-value)}.score-item.dim-1 strong{color:var(--dim-need)}.score-item.dim-2 strong{color:var(--dim-satisfaction)}.score-item.dim-3 strong{color:var(--dim-relationship)}.score-item.dim-4 strong{color:var(--dim-followup)}.score-grid em{color:var(--warn-deep);font-style:normal;font-size:12px}.score-grid small{color:var(--text-3);line-height:1.35}.row-card h2{margin:0 0 10px;font-size:16px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-head h2{margin:0}.collapse-head{cursor:pointer;-webkit-user-select:none;user-select:none}.collapse-caret{display:inline-block;color:var(--text-3);font-size:12px;transition:transform .15s ease}.collapse-head.closed .collapse-caret{transform:rotate(-90deg)}.deal-summary{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 12px;color:var(--text-2);font-size:13px}.deal-summary strong{color:var(--text)}.deal-form{display:grid;gap:10px}.deal-form label{display:grid;gap:6px;color:var(--text-2);font-size:12px}.deal-form select,.deal-form input:not([type=radio]):not([type=checkbox]),.deal-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);padding:10px 12px;font:inherit}.deal-form textarea{resize:vertical;min-height:76px}.profile-text{color:var(--text-2);line-height:1.7;white-space:pre-wrap}.profile-text.muted{color:var(--text-3)}.profile-struct{display:grid;gap:12px}.profile-struct section{display:grid;gap:7px}.profile-struct h3{margin:0;color:var(--text);font-size:14px}.profile-struct p{margin:0;color:var(--text-2);line-height:1.6}.profile-struct dl{display:grid;gap:7px;margin:0}.profile-struct dl div{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:baseline}.profile-struct dt{color:var(--text-3);font-size:12px}.profile-struct dd{margin:0;color:var(--text-2);line-height:1.45}.followup-panel{display:grid;gap:12px}.followup-list{display:grid;gap:10px}.followup-item{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.followup-item:first-child{border-top:0;padding-top:0}.followup-item p{margin:0;color:var(--text);line-height:1.65;word-break:break-word}.followup-panel small{color:var(--text-3);line-height:1.5}.followup-best{display:grid;gap:4px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.followup-best span{color:var(--text-3);font-size:12px}.followup-best p{margin:0;color:var(--text);line-height:1.6;word-break:break-word}.report-layout{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px}.report-list{display:grid;gap:8px}.report-list-item{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--text-2);display:grid;gap:4px;padding:10px 12px;text-align:left}.report-list-item.active{border-color:var(--brand);background:var(--brand-soft)}.report-list-item small{color:var(--text-3)}.report-md{white-space:pre-wrap;color:var(--text);line-height:1.65}.agent-form .adm-input,.agent-form .adm-text-area,.agent-binding-form .adm-input,.agent-contact-search .adm-input,.agent-test-form .adm-input{background:var(--input-bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;box-sizing:border-box}.agent-contact-search{margin-bottom:8px}.agent-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.agent-advanced{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.agent-advanced summary{color:var(--brand);cursor:pointer;font-weight:600}.agent-advanced[open] summary{margin-bottom:12px}.persona-complete-preview{max-height:45vh;overflow-y:auto;text-align:left;white-space:pre-wrap;line-height:1.65}.agent-binding-form,.agent-test-form{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px;align-items:center}.agent-test-form{grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.agent-chat{display:grid;gap:8px;max-height:360px;overflow:auto}.agent-chat-line{width:min(88%,560px);border-radius:var(--radius-sm);padding:9px 10px;background:var(--bubble);color:var(--text)}.agent-chat-line.user{justify-self:end;background:var(--brand-bubble)}.agent-chat-line p{margin:0;line-height:1.6;word-break:break-word;color:var(--text)}.agent-chat-line small{display:block;margin-top:5px;color:var(--text-3)}.agent-banner-stack{display:grid;gap:8px;margin-top:14px}.agent-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;text-align:left;background:var(--card);color:var(--text-2)}.agent-banner-info{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-strong);cursor:pointer}.agent-banner-link{color:var(--brand-strong)}.agent-banner-warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-deep)}.agents-list-stack{margin-top:10px}.agent-group-head{display:flex;align-items:center;justify-content:space-between;margin:14px 2px 4px;font-size:13px;font-weight:700;color:var(--text-2)}.agent-group-head-disabled{margin-top:18px}.agent-skeleton-card{height:84px;border-radius:var(--radius);background:linear-gradient(90deg,var(--surface, #eef1f6) 25%,var(--line) 37%,var(--surface, #eef1f6) 63%);background-size:400% 100%;animation:agent-skeleton-shimmer 1.4s ease infinite}@keyframes agent-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.agent-empty-card{text-align:center;gap:14px}.agent-empty-icon{font-size:40px}.agent-empty-title{font-weight:700;color:var(--text);margin:6px 0 2px}.agent-list-card{padding-top:2px}.agent-list-card-disabled{opacity:.6}.agent-list-card-body{cursor:pointer;display:grid;gap:4px}.agent-list-card-head{display:flex;align-items:center;gap:8px}.agent-list-crown{font-size:15px}.agent-list-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-list-desc{color:var(--text-2);font-size:13px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agent-list-scope{color:var(--text-3)}.agent-list-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:8px}.agent-list-chip-row{display:flex;align-items:center;gap:6px}.agent-list-card-actions{display:flex;align-items:center;gap:10px}.agent-picker-popup{border-radius:16px 16px 0 0}.agent-picker{padding:18px 16px 24px;display:grid;gap:12px}.agent-picker h3{margin:0}.agent-picker-list{display:grid;gap:8px}.agent-picker-item{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px}.agent-field-error{color:var(--danger);font-size:12px}.agent-advanced-head{margin-top:4px}.agent-advanced-body{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:12px}.agent-scope-block h3{margin:0 0 6px;font-size:14px;color:var(--text)}.agent-scope-radio{display:grid;gap:10px;margin-bottom:8px;font-size:14px;color:var(--text)}.agent-scope-radio label{display:flex;align-items:center;gap:10px;line-height:1.4}.agent-scope-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:18px;height:18px;margin:0;padding:0;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--card);box-sizing:border-box;position:relative}.agent-scope-radio input[type=radio]:checked{border-color:var(--brand)}.agent-scope-radio input[type=radio]:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--brand)}.agent-list-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:10px;background:var(--brand-soft);color:var(--brand-strong);font-size:12px;font-weight:700}.agent-list-order-arrows{display:flex;align-items:center;gap:2px}.agent-priority-info{border:none;background:none;color:var(--text-3);font-size:12px;cursor:pointer;padding:0}.agent-global-exclude{max-height:80vh;overflow-y:auto}.agent-kb-row,.agent-enable-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-2)}.agent-create-hint{margin-top:2px}.agent-danger-zone{margin-top:12px;border-color:var(--danger-soft)}.agent-danger-zone h2{color:var(--danger)}.agent-test-popup{border-radius:16px 16px 0 0}.agent-test-drawer{padding:14px 16px 20px;display:grid;gap:10px;max-height:70vh}.agent-test-drawer-head{display:flex;align-items:center;justify-content:space-between}.agent-field-help,.ai-reply-help{display:block;color:var(--text-3);font-size:12px;line-height:1.55}.timeline{display:grid;gap:12px}.timeline-item{border-top:1px solid var(--line);padding-top:10px}.timeline-item:first-child{border-top:0;padding-top:0}.radar{flex:0 0 auto}.material-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-form label{display:grid;gap:6px;color:var(--text-2);font-size:13px}.material-form .wide{grid-column:1 / -1}.material-form input,.material-form textarea,.material-form select,.search-input{width:100%;box-sizing:border-box;padding:10px 12px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text)}.search-input{margin:12px 0}.material-link{color:var(--brand);overflow-wrap:anywhere;font-size:13px}.analysis-panel{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg)}.analysis-panel p{margin:0}.analysis-panel small{color:var(--text-3)}.material-stream{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(7,193,96,.28);border-radius:var(--radius-sm);background:var(--brand-soft)}.material-stream small{color:var(--brand-strong);font-weight:700}.material-stream p{margin:0;white-space:pre-wrap;word-break:break-word}.button-row{display:flex;flex-wrap:wrap;gap:8px}.draft-panel{display:grid;gap:8px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:10px 0}.draft-reason{color:var(--text-3);line-height:1.5}.draft-text{margin:0;color:var(--text);line-height:1.6;word-break:break-word}.tag-row.compact{gap:4px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;height:62px;background:var(--card);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);z-index:10}.marketing-overview{display:grid;gap:10px;margin:8px 0 14px}.overview-block{background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.overview-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.overview-block-head span{color:var(--text-3);font-size:13px}.overview-block-head strong{font-size:20px;font-weight:720}.overview-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.overview-chip{border:1px solid var(--line);background:var(--bg);color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:12px}.overview-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.funnel-stage{background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px;text-align:center}.funnel-stage small{display:block;color:var(--text-3);font-size:11px}.funnel-stage b{display:block;margin-top:4px;font-size:15px}.overview-placeholder-text{margin:6px 0 0;color:var(--text-3);font-size:13px}.page-banner{background:var(--brand-soft);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:6px;padding:10px 12px;margin:8px 0;color:var(--text-2);font-size:13px}.row-card.placeholder p{color:var(--text-3)}.profile-group-title{margin:16px 2px 0;color:var(--text-3);font-size:13px;font-weight:600}.stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.stat-strip span{display:block;color:var(--text-3);font-size:12px}.stat-strip strong{display:block;margin-top:3px;font-size:15px;color:var(--text)}.stat-hint{display:block;margin-top:10px;color:var(--text-3);font-size:12px}.kb-item-actions{display:flex;align-items:center;gap:8px}.faq-candidate-list{display:grid;gap:10px;margin-top:4px}.faq-candidate-card{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg)}.faq-candidate-card .profile-text{margin:0}.tag-rule-selected{border-color:var(--brand)}.tag-rule-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tag-rule-card-head strong{font-size:15px}.tag-rule-summary{color:var(--text-2);font-size:13px;line-height:1.55;margin:8px 0 10px}.tag-rule-field{display:grid;gap:6px;color:var(--text-2);font-size:12px}.tag-rule-cond-list{display:grid;gap:8px}.tag-rule-cond{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.3fr) 32px;gap:6px;align-items:center}.tag-rule-cond-remove{width:32px;height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--text-2);font-size:18px;line-height:1;cursor:pointer}.tag-rule-cond-remove:disabled{opacity:.4;cursor:default}.tag-rule-add-cond{margin-top:8px;justify-self:start}.tag-rule-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-2);font-size:13px}.ai-suggest{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--brand-soft)}.ai-suggest>span{color:var(--text);font-weight:720;font-size:14px}.ai-suggest-hint{margin:0;color:var(--text-3);font-size:12px;line-height:1.5}.ai-suggest-note{color:var(--brand-strong);line-height:1.5}.op-tag-list{display:flex;flex-wrap:wrap;gap:8px}.op-tag-item{display:grid;gap:4px}.op-tag-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer}.op-tag-reason{color:var(--text-3);line-height:1.4;max-width:min(100%,320px)}.op-tag-reason.muted{color:var(--line-strong)}.tag-source-badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid var(--line)}.tag-source-badge.rule{background:#1989fa1a;border-color:#1989fa66;color:#1677d9}.tag-source-badge.ai{background:var(--brand-soft);border-color:#07c16066;color:var(--brand-strong)}.tag-source-badge.manual{background:var(--bg);border-color:var(--line-strong);color:var(--text-2)}.tag-audit{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.tag-audit h3{margin:0 0 10px;font-size:14px;color:var(--text)}.tag-audit-add{color:var(--brand-strong)}.tag-audit-remove{color:var(--danger)}.task-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:10px 0}.workflow-calendar .adm-card-body{gap:10px}.workflow-calendar-weekdays,.workflow-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-calendar-weekdays{color:var(--text-3);font-size:11px;text-align:center}.workflow-calendar-empty,.workflow-calendar-grid .task-day{min-height:54px}.workflow-object-list{margin-bottom:22px}.workflow-object-card{border-left:3px solid var(--brand)}.workflow-object-card .section-head{align-items:flex-start}.workflow-object-card .section-head strong{min-width:0;overflow-wrap:anywhere}.task-day{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--text-2);font:inherit;cursor:pointer}.task-day.today{border-color:var(--brand)}.task-day.active{background:var(--brand);border-color:var(--brand);color:#fff}.task-day-label{font-size:11px;opacity:.8}.task-day-number{font-size:15px;font-weight:700}.task-day-badge{position:absolute;top:-6px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;line-height:16px;text-align:center}.task-due-text{color:var(--text-3);font-size:12px;align-self:center}.task-customer-link{display:inline-block;margin-top:6px;color:var(--brand-strong);font-size:13px;text-decoration:none}.contact-detail-tabs{margin:-4px 0 4px;border-radius:var(--radius);background:var(--card)}.ai-conversation-panel{display:grid;gap:12px}.ai-reply-control{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-reply-control-card{gap:10px}.ai-reply-control p{margin:5px 0 0}.ai-reply-status{font-size:13px}.ai-reply-status.enabled{color:var(--brand-strong)}.ai-reply-status.manual{color:var(--warn-deep)}.auto-reply-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auto-reply-readiness>div{padding:9px 10px;border-radius:var(--radius-sm);background:var(--input-bg)}.auto-reply-readiness span,.auto-reply-readiness strong{display:block}.auto-reply-readiness span{color:var(--text-3);font-size:11px}.auto-reply-readiness strong{margin-top:3px;color:var(--text);font-size:13px}.readiness-reasons{margin:0;padding-left:20px;color:var(--warn-deep);font-size:12px;line-height:1.55}.readiness-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--warn-deep);font-size:12px}.contact-agent-select{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;background:var(--input-bg);color:var(--text)}.dm-chat-flow{display:flex;flex-direction:column;gap:14px;padding:8px 2px}.dm-message{display:flex;width:min(82%,520px);flex-direction:column;align-self:flex-start;gap:4px}.dm-message.self{align-self:flex-end;align-items:flex-end}.dm-message.system{align-self:center;align-items:center}.dm-message>small,.dm-message>time{color:var(--text-3);font-size:11px}.dm-message>p{margin:0;padding:10px 13px;border-radius:4px 16px 16px;background:var(--card);box-shadow:var(--card-shadow);color:var(--text);line-height:1.55;white-space:pre-wrap;word-break:break-word}.dm-message.self>p{border-radius:16px 4px 16px 16px;background:var(--brand-soft)}.dm-message.system>p{border-radius:999px;background:var(--warn-soft);color:var(--warn-deep);font-size:12px}.ai-conversation-state-card .adm-card-body{min-height:74px}.ai-conversation-loading{color:var(--text-3);font-size:13px}.ai-conversation-error,.ai-manual-actions,.ai-state-banner{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-conversation-error{color:var(--danger);font-size:13px}.ai-state-banner{padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.ai-state-banner.status-1{border-color:#07c16047;background:var(--brand-soft)}.ai-state-banner.status-2{border-color:#ff8f1f52;background:var(--warn-soft)}.ai-state-banner.status-3{border-color:#fa515147;background:var(--danger-soft)}.ai-state-banner strong,.ai-state-banner p,.ai-state-banner small{display:block}.ai-state-banner strong{font-size:16px}.ai-state-banner p{margin:4px 0 0;font-size:12px}.ai-state-banner small{margin-top:6px;color:var(--danger);font-size:11px}.ai-message-list{display:flex;min-height:180px;flex-direction:column;gap:14px;padding:12px 2px}.ai-manual-composer .adm-text-area{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg)}.ai-manual-composer{margin-bottom:76px}.manual-send-notice{flex:1;color:var(--text-3);font-size:11px}.manual-send-notice.error{color:var(--danger)}.ai-assistant-fab{position:fixed;z-index:45;right:max(16px,calc((100vw - 840px)/2 + 16px));bottom:148px;width:52px;height:52px;border:0;border-radius:50%;background:var(--brand);box-shadow:0 8px 24px #07c16047;color:#fff;font:inherit;font-weight:800;cursor:pointer}.ai-assistant-drawer{position:fixed;z-index:60;top:0;right:0;bottom:0;width:min(760px,96vw);display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--card);box-shadow:-10px 0 36px #0000001f;transform:translate(105%);transition:transform .18s ease;visibility:hidden}.ai-assistant-drawer.open{transform:translate(0);visibility:visible}.agent-drawer-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line)}.agent-drawer-header strong,.agent-drawer-header small{display:block}.agent-drawer-header strong{font-size:18px}.agent-drawer-header small{margin-top:3px;color:var(--text-3)}.agent-drawer-tabs{display:grid;grid-template-columns:1fr 1fr;padding:0 14px;border-bottom:1px solid var(--line);background:var(--card)}.agent-drawer-tabs button{padding:11px 8px 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.agent-drawer-tabs button.active{border-bottom-color:var(--brand);color:var(--brand-strong)}.hermes-observability{min-height:0;flex:1;overflow-y:auto;padding:16px;background:var(--bg)}.hermes-observability-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hermes-observability-toolbar strong,.hermes-observability-toolbar small{display:block}.hermes-observability-toolbar strong{font-size:16px}.hermes-observability-toolbar small{margin-top:3px;color:var(--text-3);font-size:11px}.hermes-observability-loading,.hermes-observability-error,.hermes-phase-notice{padding:11px 12px;border-radius:var(--radius-sm);font-size:12px}.hermes-observability-loading{border:1px solid var(--line);background:var(--card);color:var(--text-2)}.hermes-observability-error{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger)}.hermes-owner-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid var(--line);border-left:4px solid var(--text-3);border-radius:var(--radius);background:var(--card);box-shadow:var(--card-shadow)}.hermes-owner-card.owner-hermes{border-left-color:var(--brand)}.hermes-owner-card.owner-legacy{border-left-color:var(--warn)}.hermes-owner-card.owner-disabled{border-left-color:var(--danger)}.hermes-owner-card small,.hermes-owner-card strong{display:block}.hermes-owner-card small{color:var(--text-3);font-size:11px}.hermes-owner-card strong{margin-top:3px;font-size:18px}.hermes-owner-lifecycle,.hermes-status-badge{display:inline-flex;align-items:center;align-self:start;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.hermes-owner-lifecycle.active{background:var(--brand-soft);color:var(--brand-strong)}.hermes-owner-lifecycle.draining{background:var(--warn-soft);color:var(--warn-deep)}.hermes-owner-card dl,.hermes-run-meta{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.hermes-owner-card dl>div,.hermes-run-meta>div{min-width:0;padding:8px;border-radius:8px;background:var(--input-bg)}.hermes-owner-card dt,.hermes-run-meta dt{color:var(--text-3);font-size:10px}.hermes-owner-card dd,.hermes-run-meta dd{margin:3px 0 0;color:var(--text-2);font-size:11px;overflow-wrap:anywhere}.hermes-phase-notice{margin-top:10px;border:1px solid var(--line);background:var(--input-bg);color:var(--text-3)}.hermes-observability-empty{margin-top:12px;padding:30px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--card)}.hermes-run-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.hermes-run-card{padding:13px;border:1px solid var(--line);border-left:4px solid var(--text-3);border-radius:var(--radius);background:var(--card);box-shadow:var(--card-shadow)}.hermes-run-card.status-success,.hermes-tool-row.status-success{border-left-color:var(--brand)}.hermes-run-card.status-running,.hermes-tool-row.status-running{border-left-color:var(--info)}.hermes-run-card.status-pending,.hermes-tool-row.status-pending{border-left-color:var(--warn)}.hermes-run-card.status-failed,.hermes-tool-row.status-failed{border-left-color:var(--danger)}.hermes-run-card.status-ambiguous,.hermes-tool-row.status-ambiguous{border-left-color:var(--ambiguous)}.hermes-run-card.status-unknown,.hermes-tool-row.status-unknown{border-left-color:var(--danger);background:var(--danger-soft)}.hermes-run-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hermes-run-card>header small,.hermes-run-card>header strong{display:block}.hermes-run-card>header small,.hermes-tool-list>small{color:var(--text-3);font-size:10px}.hermes-run-card>header strong{margin-top:3px;color:var(--text);font-size:13px;overflow-wrap:anywhere}.hermes-status-badge.success{background:var(--brand-soft);color:var(--brand-strong)}.hermes-status-badge.running{background:var(--info-soft);color:var(--info)}.hermes-status-badge.pending{background:var(--warn-soft);color:var(--warn-deep)}.hermes-status-badge.failed,.hermes-status-badge.unknown{background:var(--danger-soft);color:var(--danger)}.hermes-status-badge.ambiguous{background:var(--ambiguous-soft);color:var(--ambiguous)}.hermes-run-meta{margin-top:10px}.hermes-ambiguous-warning{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--ambiguous-soft);color:var(--ambiguous);font-size:12px;font-weight:700}.hermes-tool-list{display:flex;flex-direction:column;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line)}.hermes-tool-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border-left:3px solid var(--text-3);border-radius:8px;background:var(--input-bg)}.hermes-tool-row strong{min-width:0;color:var(--text-2);font-size:12px;overflow-wrap:anywhere}.agent-drawer-body{min-height:0;flex:1;display:grid;grid-template-columns:190px minmax(0,1fr)}.agent-session-sidebar{min-height:0;overflow-y:auto;padding:12px;border-right:1px solid var(--line);background:var(--input-bg)}.agent-session-group{margin-top:16px}.agent-session-group h3{margin:0 0 6px;color:var(--text-3);font-size:11px;font-weight:600}.agent-session{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:8px}.agent-session.active{background:var(--brand-soft)}.agent-session button{min-width:0;padding:8px;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:12px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.agent-session button:last-child{color:var(--text-3);text-align:center}.agent-conversation{min-width:0;min-height:0;display:flex;flex-direction:column}.agent-message-list{min-height:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px}.agent-guide-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.agent-message{width:min(86%,520px);align-self:flex-start}.agent-message.user{align-self:flex-end;text-align:right}.agent-message small{color:var(--text-3);font-size:11px}.agent-message p{margin:4px 0 0;padding:10px 13px;border-radius:4px 14px 14px;background:var(--bubble);line-height:1.55;text-align:left;white-space:pre-wrap;word-break:break-word}.agent-message.user p{border-radius:14px 4px 14px 14px;background:var(--brand-bubble)}.agent-trace,.agent-confirmation-card,.agent-selection-card{padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg)}.agent-trace summary{color:var(--text-2);font-size:13px;font-weight:650;cursor:pointer}.agent-trace p,.agent-confirmation-card p{margin:8px 0 0;color:var(--text-2);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.agent-confirmation-card{border-color:#ff8f1f57;background:var(--warn-soft)}.agent-confirmation-card>div,.agent-selection-card>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.agent-resolution-state{display:inline-flex;margin-top:10px;padding:4px 9px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:650}.agent-resolution-state.failed,.agent-resolution-state.rejected{background:var(--danger-soft);color:var(--danger)}.agent-stream-error{padding:10px 12px;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:12px}.agent-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;border-top:1px solid var(--line);background:var(--card)}.agent-composer .adm-text-area{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg)}.nav-item{color:var(--text-3);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12px}.nav-item.active{color:var(--brand)}.nav-icon{font-size:20px}.state-card .adm-card-body{display:grid;justify-content:stretch;gap:10px}.error-state{border-color:#fa515147;background:var(--danger-soft)}.date-range-row{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.date-range-row label,.follow-settings-card .runtime-field{display:grid;gap:6px;color:var(--text-2);font-size:12px}.date-range-row input,.follow-settings-card input,.stage-editor input{box-sizing:border-box;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);font:inherit}.data-center-metrics{margin-top:14px}.ranking-card .adm-card-body{align-items:center}.ranking-values{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--text-2);font-size:12px}.data-center-links{display:flex;gap:10px;margin-top:14px}.sns-card{gap:10px}.sns-content{margin:0!important;color:var(--text)!important;font-size:15px;line-height:1.65;white-space:pre-wrap}.sns-analysis{padding:10px 12px;border-radius:var(--radius-sm);background:var(--brand-soft)}.sns-analysis p{white-space:pre-wrap}.follow-settings-card .adm-card-body{gap:14px}.like-comment-page{padding-bottom:156px}.like-comment-account-bar{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:54px;margin:-4px -2px 0;border-bottom:1px solid var(--line);background:var(--card)}.like-comment-account-bar .back-button{min-width:40px;padding:0;color:var(--text-2)}.like-comment-account{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0}.like-comment-account strong{overflow:hidden;color:var(--text);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.like-comment-account>span:last-child{color:var(--brand);font-size:12px;white-space:nowrap}.like-comment-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-weight:700}.like-comment-title{padding:16px 2px 10px}.like-comment-title h1,.like-comment-title p{margin:0}.like-comment-title h1{color:var(--text);font-size:20px}.like-comment-title p{margin-top:5px;color:var(--text-3);font-size:12px;line-height:1.55}.like-comment-card .adm-card-body{gap:0;padding:0}.like-comment-fieldset{min-width:0;margin:0;padding:16px;border:0;border-bottom:1px solid var(--line)}.like-comment-fieldset legend{width:100%;margin:0 0 12px;padding:0;color:var(--text-2);font-size:14px;font-weight:650}.like-comment-choice-row{display:flex;align-items:center;gap:10px}.like-comment-choice-row.wrap{flex-wrap:wrap}.like-comment-choice-row label{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--text-2);cursor:pointer;font-size:13px}.like-comment-choice-row label.selected{border-color:#49c05b73;background:var(--brand-soft);color:var(--brand);font-weight:650}.like-comment-choice-row input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--brand)}.like-comment-summary{margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--text-2);font-size:13px}.like-comment-input-row{display:grid;gap:7px;margin-top:12px;color:var(--text-2);font-size:12px}.like-comment-input-row input{box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--input-bg);color:var(--text);font:inherit}.like-comment-input-row input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.like-comment-input-row small{padding:8px 10px;border-radius:6px;background:var(--brand-soft);color:var(--brand)}.like-comment-switch-list{display:grid;border-bottom:1px solid var(--line)}.like-comment-switch-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border-bottom:1px solid var(--line)}.like-comment-switch-row:last-child{border-bottom:0}.like-comment-switch-row strong{color:var(--text);font-size:14px}.like-comment-textarea{display:grid;gap:9px;padding:16px;border-bottom:1px solid var(--line)}.like-comment-textarea>span{color:var(--text-2);font-size:14px;font-weight:650}.like-comment-textarea .adm-text-area{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--text);line-height:1.65}.like-comment-safety-note{margin:14px 16px 16px;padding:11px 12px;border-radius:8px;background:var(--warn-soft);color:var(--text-2);font-size:12px;line-height:1.55}.like-comment-save-bar{position:fixed;z-index:20;right:0;bottom:67px;left:0;padding:10px max(16px,calc((100vw - 840px)/2 + 16px));border-top:1px solid var(--line);background:var(--card);box-shadow:0 -3px 12px #0000000d}.funnel-disabled{margin-top:14px;border-color:#ff8f1f4d;background:var(--warn-soft)}.stage-editor .adm-card-body{display:grid;grid-template-columns:minmax(0,1fr) 52px auto;align-items:center}.stage-editor input[type=color]{width:48px;padding:4px}.version-list{margin-bottom:14px}.version-list .row-card .adm-card-body{align-items:center}.health-ok{color:var(--brand-strong)}.health-error{color:var(--danger)}@media (max-width: 430px){.metric-grid{grid-template-columns:1fr}.clue-card .crm-card-body{gap:8px}.clue-card .crm-avatar{width:38px;height:38px}.clue-card .radar{width:78px;height:78px}.clue-card .record-head small{display:none}.detail-radar{grid-template-columns:1fr;justify-items:center}.agent-two-col,.agent-binding-form,.runtime-form-grid,.report-layout{grid-template-columns:1fr}.runtime-field-wide{grid-column:auto}.auto-reply-readiness{grid-template-columns:1fr}.ai-state-banner,.ai-manual-actions{align-items:stretch;flex-direction:column}.agent-drawer-body{grid-template-columns:1fr}.agent-session-sidebar{max-height:180px;border-right:0;border-bottom:1px solid var(--line)}.tag-rule-cond{grid-template-columns:1fr 1fr}.tag-rule-cond>*:nth-child(3){grid-column:1 / 2}.ranking-card .adm-card-body,.date-range-row,.data-center-links{align-items:stretch;flex-direction:column}.ranking-values{justify-content:flex-start}.stage-editor .adm-card-body{grid-template-columns:minmax(0,1fr) 48px}.stage-editor .adm-button{grid-column:1 / -1}}}:root{--adm-color-primary: var(--brand);--adm-color-success: var(--brand);--adm-color-warning: var(--warn);--adm-color-danger: var(--danger);--adm-color-text: var(--text);--adm-color-text-secondary: var(--text-2);--adm-color-weak: var(--text-3);--adm-color-light: var(--line-strong);--adm-color-border: var(--line);--adm-color-box: var(--bg);--adm-color-background: var(--surface);--adm-font-family: var(--font-family-body);--adm-font-size-main: var(--font-14)}body{background:var(--bg);color:var(--text);font-family:var(--font-family-body)}
