.public-page{--site-ink:#163a2c;--site-green:#216447;--site-muted:#74847b;--site-line:#dde7df;background:#f9fbf9;color:var(--site-ink);min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.public-page button,.public-page input{font:inherit}.public-page button{cursor:pointer}.public-page button:focus-visible,.public-page a:focus-visible{outline:3px solid #87b39b;outline-offset:5px}.public-page button:disabled{cursor:not-allowed;opacity:.6}.site-topbar{width:100%;max-width:1260px;padding:18px 34px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e3eae5}.site-brand{display:flex;align-items:center;gap:11px;text-align:left;background:transparent;padding:0;color:var(--site-ink)}.site-brand img{display:block;border-radius:10px}.site-brand strong{display:block;font-size:23px;line-height:1.1;letter-spacing:1px}.site-brand strong b{font-size:12px;color:#3d8461;letter-spacing:0}.site-brand small{display:block;margin-top:6px;font-size:9px;color:#83998a;letter-spacing:1.4px}.site-navigation{display:flex;align-items:center;gap:30px}.site-navigation>button{font-size:13px;padding:9px 0;color:#587160;white-space:nowrap}.site-navigation .site-login{border:1px solid #cadbcf;background:#fff;padding:10px 18px;border-radius:7px;gap:12px;color:#216447}.site-container{max-width:1260px;padding:0 34px;margin:auto}.product-hero{display:grid;grid-template-columns:1.13fr 1fr;gap:45px;align-items:center;padding:40px 0}.site-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:1.8px;color:#819b88;line-height:1.6}.site-status-dot{width:6px;height:6px;border-radius:50%;background:#75a883;box-shadow:0 0 0 4px #e5efe5}.hero-copy h1{font-size:40px;line-height:1.45;letter-spacing:-1.7px;margin:16px 0;font-weight:650;color:#153c2a}.hero-copy h1>span{display:inline;color:#3b8157}.hero-copy>p{font-size:14px;line-height:2.1;color:#789080;margin-bottom:20px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.site-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.3;border-radius:7px;transition:background .15s,box-shadow .15s,transform .15s}.site-button-primary{background:#216447;color:#fff;border:1px solid #216447;box-shadow:0 4px 10px #21644712}.site-button-primary:hover:not(:disabled){background:#174f36;box-shadow:0 5px 14px #21644724;transform:translateY(-1px)}.site-button-outline{background:#fff;border:1px solid #c7d8cb;color:#216447}.site-button-outline:hover{background:#f0f7f1;border-color:#79a388}.hero-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:12px;color:#6c8574}.hero-footnotes{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:10px;color:#8da091}.hero-footnotes span{display:flex;align-items:center;gap:5px}.hero-footnotes svg{color:#609974}.hero-visual{background:#fff;border:1px solid #dce7df;border-radius:15px;box-shadow:0 18px 48px #244e3710;transform:rotate(-1.5deg);position:relative;min-width:0}.hero-visual:before{content:"";position:absolute;top:-24px;right:28px;bottom:30px;left:-18px;z-index:-1;border-radius:18px;background:linear-gradient(130deg,#e9f1e5,#f4f8f2);transform:rotate(5deg)}.workflow-topline{padding:21px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2ee;gap:14px}.workflow-topline>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#2b6246}.workflow-topline>small{font-size:9px;color:#99a99d}.workflow-query{margin:22px 23px;display:flex;align-items:center;gap:9px;background:#f6f9f6;border:1px solid #e4ece5;border-radius:7px;padding:13px 12px;color:#8ba091;font-size:10px}.query-shortcut{margin-left:auto;padding:4px 6px;border-radius:3px;background:#e7f0e6;color:#729779;font-size:9px;white-space:nowrap}.workflow-map{margin:0 23px 22px}.workflow-step{display:flex;align-items:center;gap:12px;padding:16px 14px;border:1px solid #e4ece6;border-radius:8px}.workflow-step-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#f0f6ee;border-radius:8px;color:#62896e}.workflow-step strong{font-size:12px;font-weight:600}.workflow-step p{font-size:10px;color:#91a094;line-height:1.7;margin:5px 0 0}.workflow-chip{margin-left:auto;border-radius:4px;background:#f1f5ef;color:#7a9980;padding:4px 7px;font-size:9px;white-space:nowrap}.workflow-connector{height:17px;width:1px;background:#c7d7c9;margin-left:34px}.workflow-step-final{background:#ecf5ed;border-color:#d0e4d3}.workflow-step-final>svg{margin-left:auto;color:#669272}.workflow-note{padding:16px 23px;border-top:1px solid #edf1ed;display:flex;align-items:center;gap:7px;font-size:9px;color:#95a69a;line-height:1.7}.plans-section,.capabilities-section{scroll-margin-top:24px;padding:22px 0 36px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.section-heading h2{font-size:25px;line-height:1.6;letter-spacing:-.5px;margin:9px 0 0;font-weight:600}.section-heading>p{font-size:12px;line-height:1.9;color:#8a9b8f;margin:0}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan-card{background:#fff;border:1px solid #dce6df;border-radius:12px;padding:20px 22px;position:relative}.plan-card.annual-plan{border-color:#85ad91;box-shadow:0 8px 24px #2164470b;background:linear-gradient(180deg,#f4f9f2,#fff 53%)}.plan-card h3{margin:0 0 8px;font-size:21px;font-weight:600;color:#264d37}.plan-summary{color:#7b8b7f;font-size:11px;line-height:1.8;margin-bottom:14px;min-height:20px}.plan-price{display:flex;align-items:baseline;gap:4px;white-space:nowrap;color:#17462f}.plan-price>span{font-size:19px;margin-right:3px}.plan-price strong{font-size:38px;letter-spacing:-1.8px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.plan-price small{font-size:12px;color:#91a095;margin-left:3px}.plan-period{font-size:10px;color:#90a196;min-height:20px;line-height:1.9;margin:8px 0 16px}.plan-period>span{color:#4f8860}.plan-card>.site-button{width:100%;justify-content:space-between;font-size:12px}.plan-includes{border-top:1px solid #edf2ed;margin-top:16px;padding-top:14px;display:flex;flex-direction:column;gap:8px}.plan-includes>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b9c90}.plan-includes svg{color:#71a27e}.plan-notice{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 14px;background:#f0f5ee;border:1px solid #e0eadf;border-radius:7px;color:#83917e;font-size:10px;line-height:1.9}.plan-notice svg{flex-shrink:0;margin-top:2px;color:#7c9a79}.plan-notice p{margin:0}.capabilities-section{border-top:1px solid #e1e9e2;padding-top:30px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature-card{position:relative;background:#fff;border:1px solid #e2eae4;border-radius:10px;padding:20px}.feature-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#eff5ec;color:#648d6c;margin-bottom:12px}.feature-card>small{position:absolute;right:20px;top:29px;color:#a2afa4;font-size:9px}.feature-card h3{font-size:15px;color:#33563d;margin-bottom:9px;font-weight:600}.feature-card p{font-size:12px;color:#718477;line-height:1.95;margin:0}.product-scope{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:14px;padding:12px 0;font-size:10px;color:#879c8d}.product-scope>span{padding-right:13px;border-right:1px solid #d5e1d8}.product-scope img{border-radius:5px;object-fit:contain}.product-scope p{margin:0;line-height:1.8}.home-bottom-cta{margin:0 0 30px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dce8d8;border-radius:12px;background:#eaf2e5}.home-bottom-cta h2{font-size:27px;line-height:1.6;margin:8px 0 0;color:#356140;letter-spacing:-.6px}.site-footer{max-width:1260px;padding:20px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:auto;border-top:1px solid #e2eae3;font-size:10px;color:#98a89b}.site-footer>div{display:flex;align-items:center;gap:23px}.site-footer button{font-size:10px;padding:0;color:#8b9e90;gap:5px}.checkout-page{background:radial-gradient(ellipse at 15% 15%,#edf4e9,transparent 45%),#f8faf8;display:flex;flex-direction:column}.checkout-back{display:flex;align-items:center;gap:7px;color:#7c9585;font-size:12px;padding:8px 0}.checkout-container{width:min(1050px,100%);margin:0 auto;padding:32px 34px 44px;flex:1}.checkout-heading{text-align:center;margin-bottom:24px}.checkout-heading .site-eyebrow{justify-content:center}.checkout-heading h1{font-size:30px;font-weight:600;letter-spacing:-.7px;margin:11px 0 13px;line-height:1.5}.checkout-heading p{font-size:12px;color:#8c9e91}.checkout-layout{display:grid;grid-template-columns:1.18fr 1fr;gap:24px;align-items:start}.checkout-methods,.checkout-summary{background:#fff;border:1px solid #dfe8e1;border-radius:12px;padding:24px}.checkout-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.checkout-section-heading h2{font-size:15px;margin:0;font-weight:600}.checkout-step{display:grid;place-items:center;background:#edf4e9;color:#709277;width:25px;height:25px;border-radius:50%;font-size:11px}.payment-options{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.payment-option{position:relative;display:flex;align-items:center;flex-direction:row;gap:13px;border:1px solid #e2e9e4;border-radius:8px;padding:14px;margin:0;cursor:pointer}.payment-option.selected{border-color:#7ca18a;box-shadow:0 0 0 1px #c9dfcf;background:#fbfdfb}.payment-option>input{position:absolute;opacity:0;width:1px;height:1px;padding:0}.payment-option:focus-within{outline:3px solid #aecfb9;outline-offset:3px}.payment-brand{width:43px;height:43px;display:grid;place-items:center;border-radius:9px;flex-shrink:0}.alipay-brand{background:#eaf3fc;color:#247bc8}.wechat-brand{background:#eaf6eb;color:#4b985a}.payment-option strong{font-size:13px;color:#3f5c47;font-weight:600;display:block}.payment-option small{font-size:10px;color:#9aa89f;display:block;margin-top:6px}.payment-check{margin-left:auto;width:19px;height:19px;border:1px solid #d0dcd3;border-radius:50%;display:grid;place-items:center;color:#fff}.payment-option.selected .payment-check{background:#38774e;border-color:#38774e}.payment-unavailable{display:flex;gap:13px;align-items:flex-start;margin-top:18px;padding:20px 17px;border:1px dashed #d9e4d8;border-radius:8px;background:#f7faf5}.payment-lock{display:grid;place-items:center;color:#8ea88d;width:34px;height:35px;flex-shrink:0}.payment-unavailable h3{font-size:13px;font-weight:600;margin:0 0 9px;color:#5d7b60}.payment-unavailable p{font-size:11px;line-height:1.9;color:#95a391;margin:0}.checkout-explanation{display:flex;align-items:flex-start;gap:9px;color:#9aa99b;font-size:10px;line-height:1.8;margin-top:23px}.checkout-explanation svg{flex-shrink:0;margin-top:1px}.checkout-explanation p{margin:0}.summary-product{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #ebf0eb}.summary-product img{border-radius:9px}.summary-product strong{display:block;font-size:13px;font-weight:600;color:#42604b;line-height:1.7}.summary-product span{display:block;margin-top:5px;color:#91a293;font-size:11px}.checkout-summary dl{margin:16px 0 18px}.checkout-summary dl>div{display:flex;justify-content:space-between;gap:20px;line-height:1.8;font-size:11px;margin:13px 0}.checkout-summary dt{color:#94a496}.checkout-summary dd{margin:0;color:#5c7763;text-align:right}.checkout-total{display:flex;align-items:baseline;justify-content:space-between;gap:15px;border-top:1px solid #e4ece4;padding-top:16px;margin-bottom:18px}.checkout-total>span{font-size:12px;color:#7e9382}.checkout-total strong{font-size:32px;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#2b6940;font-weight:600;white-space:nowrap}.checkout-total strong small{font-size:17px;margin-right:5px}.checkout-total strong em{font-size:19px;font-style:normal;margin-left:1px}.checkout-pay{width:100%;box-shadow:none;font-size:12px}.checkout-payment-note{font-size:10px;line-height:1.8;color:#a0aca0;text-align:center;margin:12px 0 20px}.summary-change-plan{font-size:11px;color:#789881;display:flex;align-items:center;gap:5px;margin:auto;padding:3px}.checkout-login-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#98a99a;margin-top:18px}.checkout-login-note button{font-size:11px;color:#4d7c59;padding:0;gap:4px}.checkout-page>.site-footer{width:min(1260px,100%)}.checkout-invalid{text-align:center;padding:100px 24px;flex:1;color:#719079}.checkout-invalid h1{font-size:25px;margin:23px 0 14px}.checkout-invalid p{font-size:13px;line-height:1.8;color:#94a396}.checkout-invalid button{margin-top:15px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-back{display:block;margin:0 0 24px;padding:0;color:#7c9383;font-size:12px;text-align:left}.public-auth-loading{min-height:100dvh;display:grid;place-items:center;background:#f5f8f4;color:#789380;font-size:13px}@media(max-width:1050px){.product-hero{gap:30px;padding:36px 0}.hero-copy h1{font-size:36px}.hero-footnotes{gap:12px}.workflow-topline{padding:18px}.workflow-query{margin:18px}.workflow-map{margin:0 18px 18px}.workflow-note{padding:14px 18px}.workflow-topline>small{display:none}.plan-card{padding:20px}.plan-price strong{font-size:35px}.plan-period>span{display:block}.plan-period{min-height:38px}.section-heading h2{font-size:22px}.checkout-layout{gap:18px}.checkout-methods,.checkout-summary{padding:24px}}@media(max-width:760px){.site-topbar{padding:16px 22px;gap:15px}.site-navigation{gap:16px}.site-navigation>button{font-size:11px}.site-navigation .site-login{padding:9px 12px;gap:4px}.site-brand strong{font-size:21px}.site-brand small{font-size:8px;letter-spacing:.7px}.site-container{padding:0 22px}.product-hero{grid-template-columns:1fr;padding:28px 0 30px;gap:24px}.hero-copy h1{font-size:36px;line-height:1.5;margin-top:17px}.hero-copy>p{font-size:13px}.hero-visual{max-width:520px;width:100%;margin:auto;transform:none}.hero-visual:before{top:-12px;right:15px;bottom:20px;left:-10px;transform:rotate(2deg)}.plans-section{padding-top:18px;padding-bottom:28px}.section-heading{display:block;margin-bottom:16px}.section-heading h2{font-size:22px}.section-heading>p{margin-top:13px;font-size:11px}.plan-grid{grid-template-columns:1fr;gap:12px}.plan-card{padding:20px}.plan-card h3{margin:0 0 8px}.plan-summary{margin-bottom:12px}.plan-price strong{font-size:38px}.plan-period{min-height:20px;margin-bottom:14px}.plan-period>span{display:inline}.plan-includes{margin-top:14px;padding-top:12px;gap:8px}.plan-notice{font-size:10px}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.feature-card{padding:21px 17px}.feature-card>small{display:none}.feature-card h3{font-size:14px;line-height:1.7}.feature-card p{font-size:11px}.capabilities-section{padding-top:24px;padding-bottom:24px}.home-bottom-cta{padding:22px;display:block;margin-bottom:24px}.home-bottom-cta h2{font-size:24px}.home-bottom-cta>.site-button{margin-top:22px}.site-footer{padding:23px 22px;font-size:9px;gap:18px}.site-footer>div{gap:18px}.site-footer button{font-size:9px}.checkout-container{padding:26px 22px 32px}.checkout-heading{margin-bottom:20px}.checkout-heading h1{font-size:25px}.checkout-layout{grid-template-columns:1fr}.checkout-methods,.checkout-summary{padding:24px}.checkout-summary{grid-row:1}.checkout-total strong{font-size:34px}.checkout-back{font-size:11px}.checkout-login-note{margin-top:22px}.checkout-page>.site-footer{display:block;text-align:center}.checkout-page>.site-footer>span{display:block;line-height:2}.public-back{margin-bottom:20px}}@media(max-width:420px){.site-topbar{padding:17px 18px}.site-brand{gap:8px}.site-brand img{width:31px;height:31px}.site-brand strong{font-size:19px}.site-brand small{font-size:7px}.site-navigation{gap:10px}.site-navigation>button:first-child{display:none}.site-container{padding:0 18px}.hero-copy h1{font-size:32px;letter-spacing:-1.2px}.hero-copy>p{font-size:12px}.hero-actions{gap:17px}.site-button{padding:12px 17px;font-size:12px}.hero-footnotes{gap:10px;font-size:9px}.workflow-query{font-size:9px}.query-shortcut{display:none}.workflow-step{padding:13px 11px}.workflow-step strong{font-size:11px}.workflow-step p{font-size:9px}.workflow-note{font-size:8px}.section-heading h2{font-size:20px}.feature-grid{grid-template-columns:1fr}.feature-card>small{display:block;top:32px;right:21px}.feature-card h3{font-size:15px}.feature-card p{font-size:12px}.product-scope{align-items:flex-start}.product-scope p{flex-basis:100%;font-size:10px}.site-footer{padding:22px 18px}.checkout-container{padding:24px 18px 30px}.checkout-methods,.checkout-summary{padding:21px}.payment-option{padding:14px}.payment-unavailable{padding:17px 13px}.checkout-heading h1{font-size:23px}.checkout-back{font-size:10px}}@media(prefers-reduced-motion:reduce){.public-page *{scroll-behavior:auto!important;transition:none!important;transform:none!important}}.identifier-details[data-v-63d0b45a]{font-size:11px;color:#8c9791;margin:12px 0}.identifier-details summary[data-v-63d0b45a]{cursor:pointer;font-size:11px;font-weight:400;padding:4px 0}.identifier-item[data-v-63d0b45a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;background:#f7f9f8;border-radius:5px;margin-top:7px}.identifier-item>span[data-v-63d0b45a]{color:#77867d}.identifier-item code[data-v-63d0b45a]{font-size:11px;overflow-wrap:anywhere;color:#6e7e74;-webkit-user-select:text;user-select:text}.identifier-item button[data-v-63d0b45a]{font-size:11px;padding:3px 7px;border:1px solid #dce5df;border-radius:4px;background:#fff;color:#4f7561;margin-left:auto}.identifier-details>small[data-v-63d0b45a]{display:block;margin-top:6px}.platform-badge[data-v-2274e0e4]{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;max-width:100%;font-size:13px;line-height:24px;color:#47564f;white-space:nowrap}.platform-badge img[data-v-2274e0e4]{width:24px;height:24px;flex:none;object-fit:contain;border-radius:6px;box-shadow:0 0 0 1px #172b2110}.platform-badge>span[data-v-2274e0e4]{overflow:hidden;text-overflow:ellipsis}.platform-account[data-v-238a3ced]{display:inline-flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;vertical-align:middle;max-width:100%;min-width:64px;line-height:1.5}.platform-account-name[data-v-238a3ced]{font-size:12px;font-weight:400;color:#89968f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.platform-select[data-v-b105045a]{position:relative;min-width:140px;width:100%;font-size:13px}.platform-select-trigger[data-v-b105045a]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:8px 12px;gap:12px;border:1px solid #dfe6e2;border-radius:7px;background:#fff;text-align:left;color:#233b30;font:inherit;cursor:pointer}.platform-select-trigger[data-v-b105045a]:hover:not(:disabled){border-color:#9eb7aa}.platform-select-trigger[data-v-b105045a]:focus-visible{outline:2px solid #b4d2c1;outline-offset:2px}.select-chevron[data-v-b105045a]{margin-left:auto;font-size:17px;color:#8b9790}.all-platforms[data-v-b105045a]{display:flex;gap:8px;align-items:center}.all-platforms svg[data-v-b105045a]{width:19px;height:19px;fill:none;stroke:#8c9c93;stroke-width:1.3}.platform-options[data-v-b105045a]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e2e8e4;border-radius:9px;padding:5px;box-shadow:0 8px 25px #19372816;min-width:160px}.platform-options button[data-v-b105045a]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:6px;min-height:40px;text-align:left;font:inherit}.platform-options button.highlight[data-v-b105045a]:not(:disabled){background:#f1f6f3}.platform-options button.selected[data-v-b105045a]{background:#eaf4ee}.selected-mark[data-v-b105045a]{margin-left:auto;color:#26784f}.platform-options small[data-v-b105045a]{margin-left:auto;font-size:10px;color:#99a39d}.column-settings-button[data-v-63ec6337]{white-space:nowrap}.column-settings-dialog[data-v-63ec6337]{width:min(520px,94vw);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;padding:22px}.column-settings-dialog header[data-v-63ec6337]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0}.column-settings-dialog h2[data-v-63ec6337]{margin:0;font-size:21px}.column-settings-dialog>p[data-v-63ec6337]{font-size:12px;line-height:1.8;margin:16px 0}.column-settings-dialog ol[data-v-63ec6337]{overflow-y:auto;min-height:0;padding:0;margin:0;list-style:none}.column-settings-dialog li[data-v-63ec6337]{display:flex;align-items:center;gap:12px;padding:9px 12px;margin-bottom:7px;border:1px solid #e4e8eb;border-radius:7px;background:#fafbfd;cursor:grab;font-size:13px}.column-settings-dialog li>div[data-v-63ec6337]{margin-left:auto;display:flex;gap:5px}.column-settings-dialog li button[data-v-63ec6337]{width:30px;height:30px;border:1px solid #e1e6eb;border-radius:5px;background:#fff}.column-settings-dialog li button[data-v-63ec6337]:disabled{opacity:.3}.drag-handle[data-v-63ec6337]{color:#95a0ad;font-size:22px}.column-settings-dialog footer[data-v-63ec6337]{display:flex;justify-content:space-between;gap:14px;padding:18px 0 0;margin-top:12px;border-top:1px solid #edf0f3;flex-shrink:0}.column-settings-dialog footer button[data-v-63ec6337]{margin:0}.list-pagination[data-v-6fcccd31]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:20px 24px;flex-wrap:wrap;background:#fff;color:#35373d;font-size:13px;border-top:1px solid #edf0f3}.pagination-total[data-v-6fcccd31]{white-space:nowrap;margin-right:10px}.list-pagination button[data-v-6fcccd31]{margin:0;width:28px;min-width:28px;height:32px;justify-content:center;font-size:13px;gap:0;padding:0 5px;border:0;border-radius:4px;background:transparent;color:#35373d;font-weight:400;cursor:pointer}.list-pagination button.active[data-v-6fcccd31]{color:#6252ff;font-weight:600}.list-pagination button[data-v-6fcccd31]:hover:not(:disabled){background:#f3f1ff;color:#6252ff}.list-pagination button[data-v-6fcccd31]:disabled{cursor:default;color:#b8bdc7;opacity:1}.pager-arrow svg[data-v-6fcccd31]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.3}.pager-ellipsis[data-v-6fcccd31]{padding:0 3px;letter-spacing:1px}.list-pagination select[data-v-6fcccd31]{width:112px;min-width:112px;height:36px;padding:5px 10px;margin:0 8px 0 12px;border:1px solid #dfe1ec;border-radius:5px;background:#fff;color:#6b6d74;font-size:14px}.pager-jump[data-v-6fcccd31]{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;white-space:nowrap;font-size:13px}.pager-jump input[data-v-6fcccd31]{width:58px;height:36px;padding:5px;text-align:center;border:1px solid #dfe1ec;border-radius:5px;color:#6b6d74}.list-pagination button[data-v-6fcccd31]:focus-visible,.list-pagination input[data-v-6fcccd31]:focus-visible,.list-pagination select[data-v-6fcccd31]:focus-visible{outline:2px solid #aaa0ff;outline-offset:2px}.pager-jump input[data-v-6fcccd31]:disabled{background:#f7f8fa}@media(max-width:650px){.list-pagination[data-v-6fcccd31]{padding:16px 12px;gap:5px}.list-pagination select[data-v-6fcccd31]{margin-left:6px;margin-right:0;width:104px;min-width:104px}.pagination-total[data-v-6fcccd31]{margin-right:4px}.pager-jump[data-v-6fcccd31]{gap:6px}}.token-purchase-dialog[data-v-098bd8e8]{border:0;border-radius:12px;padding:26px;width:500px;max-width:calc(100vw - 40px);max-height:85vh;overflow:auto;color:#20312b}.token-purchase-dialog[data-v-098bd8e8]::backdrop{background:#20372d66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head[data-v-098bd8e8]{display:flex;justify-content:space-between;align-items:center;gap:18px}.dialog-head h2[data-v-098bd8e8]{font-size:20px;margin:0}.balance[data-v-098bd8e8]{margin:24px 0 16px;color:#7b8b80}.balance strong[data-v-098bd8e8]{color:#b74a30;font-size:24px;margin:0 6px}.token-purchase-dialog p[data-v-098bd8e8]{line-height:1.8}.token-actions[data-v-098bd8e8]{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.token-purchase-dialog label[data-v-098bd8e8]{margin:16px 0}.token-purchase-dialog .muted[data-v-098bd8e8]{font-size:12px}.overlay .dialog.scan-results-dialog>.scan-results-heading[data-v-52036254]{padding:22px 26px;margin:0;flex:none}.scan-results-dialog[data-v-52036254]{height:90dvh}.scan-results-body[data-v-52036254]{scrollbar-gutter:stable}@media(max-width:600px){.overlay .dialog.scan-results-dialog>.scan-results-heading[data-v-52036254]{padding:16px}}.account-recovery .recovery-login[data-v-52036254]{background:#bb5720;border:1px solid #a84413;color:#fff;box-shadow:0 2px 5px #9d4c2126}.account-recovery .recovery-login[data-v-52036254]:hover{background:#984014}.account-recovery button[data-v-52036254]{margin:6px 10px 0 0}.account-recovery[data-v-52036254]{border-left:5px solid #cf792d}.account-summary[data-v-52036254]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.execution-account-card[data-v-52036254]{flex-direction:column;flex-wrap:nowrap;gap:6px;min-width:88px;padding:10px 16px;border:1px solid #d4e4da;border-radius:10px;background:#fff;box-shadow:0 2px 6px #244d3310}.execution-account-card[data-v-52036254] .platform-account-name{color:#365847;font-weight:600;max-width:160px}.task-modal[open][data-v-52036254]{display:flex;flex-direction:column;overflow:hidden}.task-modal>.modal-heading[data-v-52036254]{position:relative;flex:none;z-index:10}.task-modal-body[data-v-52036254]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.task-modal-body>form[data-v-52036254]{margin:0}.field-heading[data-v-52036254]{display:inline-flex;align-items:center;gap:7px}.field-help[data-v-52036254]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #8baabf;border-radius:50%;background:#edf5fb;color:#356582;font-size:12px;font-weight:700;cursor:help}.field-help[data-v-52036254]:focus-visible{outline:2px solid #3675db;outline-offset:3px}.field-help-popup[data-v-52036254]{display:none;position:absolute;bottom:calc(100% + 10px);left:-10px;width:280px;max-width:calc(100vw - 80px);padding:12px 14px;border:1px solid #d6e3ed;border-radius:8px;background:#f4f9fd;color:#29475b;box-shadow:0 5px 20px #17364a20;font-size:12px;line-height:1.8;font-weight:400;z-index:5;cursor:default}.field-help:hover .field-help-popup[data-v-52036254],.field-help:focus .field-help-popup[data-v-52036254],.field-help:focus-within .field-help-popup[data-v-52036254]{display:block}.reply-parent[data-v-52036254]{padding:10px 12px;background:#f3f6f4;border-left:3px solid #b4cebf;color:#728178;font-size:12px}.task-form-fields[data-v-52036254]{border:0;margin:0;padding:0;min-width:0}.account-recovery[data-v-52036254]{margin:16px 0;padding:18px;border:1px solid #e6d4a9;background:#fff9ed;border-radius:9px;line-height:1.8}.account-recovery p[data-v-52036254]{font-size:12px;color:#8a764f}.account-recovery button[data-v-52036254]{margin-right:10px;margin-top:8px}.platform-logo[data-v-52036254]{display:block;width:24px;height:24px;object-fit:contain;border-radius:5px;margin-bottom:6px}.progress-modal[data-v-52036254]{width:min(1100px,calc(100vw - 40px));max-height:90dvh;display:flex;flex-direction:column;padding:0;overflow:hidden}.progress-modal>.progress-heading[data-v-52036254]{margin:0;padding:22px 26px;flex-shrink:0;background:#fff}.progress-body[data-v-52036254]{overflow-y:auto;overscroll-behavior:contain;padding:22px 26px;min-height:0}.scan-results-dialog[data-v-52036254]{width:min(850px,calc(100vw - 32px));max-height:90dvh;padding:0;overflow:hidden;display:flex;flex-direction:column}.scan-results-heading[data-v-52036254]{flex-shrink:0;padding:22px 26px;border-bottom:1px solid #e5eae7;background:#fff;gap:20px}.scan-results-heading h2[data-v-52036254]{line-height:1.5}.scan-results-body[data-v-52036254]{flex:1;padding:0 26px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.scan-results-heading .modal-close[data-v-52036254]{flex-shrink:0}@media(max-width:600px){.scan-results-heading[data-v-52036254]{padding:16px;gap:12px}.scan-results-heading h2[data-v-52036254]{font-size:17px}.scan-results-body[data-v-52036254]{padding:0 16px 16px}}.source-link[data-v-52036254]{color:#3268b5;text-decoration:underline;text-underline-offset:3px;line-height:1.8}.source-link[data-v-52036254]:hover{color:#1c4683}.source-link[data-v-52036254]:focus-visible{outline:2px solid #85abe2;outline-offset:3px;border-radius:3px}.execution-parameters[data-v-52036254]{border-top:1px dashed #e1e6ea;margin-top:22px;padding-top:20px}.parameter-tags[data-v-52036254]{display:flex;flex-wrap:wrap;gap:10px}.parameter-tags span[data-v-52036254]{border:1px solid #e0e5eb;border-radius:18px;padding:8px 12px;background:#fafbfd;font-size:12px;color:#7c8c9c}.parameter-tags b[data-v-52036254]{color:#34445c;margin-left:6px;font-weight:500}.execution-parameters>p[data-v-52036254]{font-size:12px;margin-top:16px}.progress-heading[data-v-52036254]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f3;padding-bottom:16px;margin-bottom:20px}.progress-heading p[data-v-52036254]{margin:10px 0 0}.stage-progress[data-v-52036254]{width:100%;height:8px;accent-color:#3675db}.progress-summary[data-v-52036254]{display:flex;justify-content:space-between;gap:16px;color:#8994a2;font-size:12px;margin:12px 0 22px;line-height:1.8}.pipeline-steps .stage-name[data-v-52036254]{min-width:120px;font-weight:500;padding-top:3px}.pipeline-steps .stage-detail[data-v-52036254]{margin-left:auto;color:#8b96a3;font-size:12px;line-height:1.8;text-align:right;max-width:65%}.delivery-card[data-v-52036254]{background:#fff6df;border:1px solid #f0e2b4;border-radius:10px;padding:20px;margin-top:20px;color:#97711e}.delivery-card.ready[data-v-52036254]{background:#e8f6ef;border-color:#cce9da;color:#287c57}.delivery-card strong[data-v-52036254]{font-size:14px}.delivery-card p[data-v-52036254]{font-size:12px;margin:10px 0 0;word-break:break-all}.delivery-actions[data-v-52036254]{display:flex;gap:24px;flex-wrap:wrap;margin-top:12px}@media(max-width:700px){.pipeline-steps .stage-detail[data-v-52036254]{max-width:50%}.pipeline-steps .stage-name[data-v-52036254]{min-width:95px}.progress-summary[data-v-52036254]{flex-wrap:wrap}}.pipeline-steps[data-v-52036254]{list-style:none;margin:20px 0;padding:0}.pipeline-steps li[data-v-52036254]{display:flex;gap:12px;align-items:flex-start;padding:11px 0}.step-icon[data-v-52036254]{flex:none;width:26px;height:26px;border-radius:50%;background:#f0f2f3;color:#99a4a0;display:grid;place-items:center;font-weight:700}.step-icon.DONE[data-v-52036254]{background:#e4f5eb;color:#21834c}.step-icon.RUNNING[data-v-52036254]{background:#e8efff;color:#3e69ac}.step-icon.BLOCKED[data-v-52036254]{background:#fff1db;color:#aa6c17}.step-icon.SKIPPED[data-v-52036254]{background:#f0f2f3;color:#8b9690}.task-modal[data-v-52036254]{width:min(940px,calc(100vw - 40px));max-height:calc(100dvh - 48px);border:1px solid #e2e8e3;border-radius:14px;padding:0 28px;color:#20312b;background:#fff;box-shadow:0 24px 80px #10251b30;overflow:auto}.task-modal[data-v-52036254]::backdrop{background:#10251b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading[data-v-52036254]{position:sticky;top:0;background:#fff;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:24px 0 14px;border-bottom:1px solid #edf0ed}.modal-heading h2[data-v-52036254]{margin:0;font-size:22px}.modal-heading p[data-v-52036254]{margin:8px 0 0;font-size:12px}.task-modal .task-actions[data-v-52036254]{position:sticky;bottom:0;background:#fff;border-top:1px solid #edf0ed;padding:18px 0;margin-top:22px;flex-wrap:wrap}.task-modal .task-actions[data-v-52036254]{justify-content:flex-end}.save-parameters[data-v-52036254]{background:#edf3ff;color:#345fa8;border:1px solid #bacded;border-radius:7px;padding:12px 19px;font-weight:600}.save-parameters[data-v-52036254]:hover{background:#e0eaff}@media(max-width:600px){.task-modal[data-v-52036254]{width:calc(100vw - 20px);padding:0 16px}.task-modal .task-actions[data-v-52036254]{gap:8px}.task-modal .task-actions button[data-v-52036254]{font-size:12px;padding:10px}}.task-card[data-v-52036254]{padding:24px;background:#fff;border:1px solid #e2e8e3;border-radius:10px;margin-bottom:20px}.task-title[data-v-52036254]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.task-grid[data-v-52036254]{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.task-grid.three[data-v-52036254]{grid-template-columns:1fr 1fr 1fr}.account-summary[data-v-52036254]{background:#edf4ed;padding:12px 16px;border-radius:6px;font-size:12px}.task-actions[data-v-52036254]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.preview[data-v-52036254]{padding:20px;background:#f3f6f1;margin-top:18px;border-radius:8px}dt[data-v-52036254]{color:#819080;font-size:12px}dd[data-v-52036254]{margin:8px 0 16px}summary[data-v-52036254]{cursor:pointer;font-size:13px;font-weight:600;padding:15px 0}progress[data-v-52036254]{accent-color:#286548}@media(max-width:750px){.task-grid[data-v-52036254],.task-grid.three[data-v-52036254]{grid-template-columns:1fr}.task-title[data-v-52036254]{flex-wrap:wrap}.task-title span[data-v-52036254]{font-size:10px}}.permission-node[data-v-28e3cfb1]{list-style:none}.permission-row[data-v-28e3cfb1]{display:flex;align-items:center;min-height:40px;border-radius:5px;padding:0 10px 0 4px;gap:5px}.permission-row[data-v-28e3cfb1]:hover{background:#f3f7f4}.permission-row.branch[data-v-28e3cfb1]{background:#f8faf9}.permission-row label[data-v-28e3cfb1]{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:8px 0;font-size:13px;font-weight:400;cursor:pointer;flex:1}.permission-row input[data-v-28e3cfb1]{width:16px;height:16px;margin:0;accent-color:#206648;flex:none}.permission-row small[data-v-28e3cfb1]{font-size:11px;color:#95a299}.tree-toggle[data-v-28e3cfb1]{border:0;background:transparent;width:26px;height:28px;padding:0;color:#66786c;display:flex;align-items:center;justify-content:center}.tree-toggle span[data-v-28e3cfb1]{display:block;transition:transform .15s}.tree-toggle span.closed[data-v-28e3cfb1]{transform:rotate(-90deg)}.tree-spacer[data-v-28e3cfb1]{width:26px;flex:none}ul[data-v-28e3cfb1]{margin:0 0 2px 23px;padding:0;border-left:1px solid #e8eee9}.permission-tree[data-v-042ca66b]{border:1px solid #e2e9e4;border-radius:8px;overflow:hidden}.tree-tools[data-v-042ca66b]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid #e7ece9;flex-wrap:wrap}.tree-tools span[data-v-042ca66b]{color:#819187;font-size:12px;margin-right:auto}.tree-tools button[data-v-042ca66b]:disabled{opacity:.4;cursor:not-allowed}.tree-tools button[data-v-042ca66b]{border:0;padding:0;background:transparent;font-size:12px;color:#296d4e}.permission-tree>ul[data-v-042ca66b]{margin:0;padding:8px;max-height:340px;overflow:auto}li[data-v-6806209a]{list-style:none}.org-node[data-v-6806209a]{display:flex;align-items:center;gap:2px;min-height:40px;border-radius:6px;padding:0 4px}.org-node[data-v-6806209a]:hover{background:#f4f7f5}.org-node.selected[data-v-6806209a]{background:#e9f3ed}.org-expand[data-v-6806209a],.org-more[data-v-6806209a]{background:transparent;border:0;padding:0;width:20px;height:28px;color:#899a8e;display:flex;align-items:center;justify-content:center;flex:none}.org-expand svg.expanded[data-v-6806209a]{transform:rotate(90deg)}.org-spacer[data-v-6806209a]{width:20px;flex:none}.org-select[data-v-6806209a]{min-width:0;display:flex;align-items:center;gap:7px;flex:1;background:transparent;border:0;padding:7px 0;text-align:left;color:#52685b;font-size:13px}.org-select svg[data-v-6806209a]{color:#397c5b;flex:none}.org-select span[data-v-6806209a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.org-select small[data-v-6806209a]{font-size:11px;color:#93a095}.org-more[data-v-6806209a]{opacity:1}.org-node:hover .org-more[data-v-6806209a],.org-node:focus-within .org-more[data-v-6806209a]{opacity:1}.org-actions[data-v-6806209a]{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:3px 0 7px;padding:5px;border:1px solid #dce7e0;border-radius:8px;background:#fff;box-shadow:0 3px 12px #183f2712}.org-actions button[data-v-6806209a]{display:flex;align-items:center;gap:3px;border:0;background:transparent;padding:4px;font-size:11px;color:#52765f}.org-actions .remove[data-v-6806209a]{color:#b64646}ul[data-v-6806209a]{padding:0 0 0 14px;margin:0 0 0 10px;border-left:1px solid #e8eeea}.member-detail dl[data-v-f625adc9]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px 16px;margin:24px 0}.member-detail dt[data-v-f625adc9]{color:#89978f}.member-detail dd[data-v-f625adc9]{margin:0;overflow-wrap:anywhere}.member-detail-actions[data-v-f625adc9]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.org-root[data-v-f625adc9]{min-width:0;position:relative}.org-root .org-root-name[data-v-f625adc9]{flex:1;min-width:0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.org-root-controls[data-v-f625adc9]{position:relative;flex:none}.org-root .org-root-more[data-v-f625adc9]{width:28px;padding:8px 0;font-size:15px;letter-spacing:1px}.org-root-menu[data-v-f625adc9]{position:absolute;right:0;top:100%;z-index:20;min-width:150px;background:#fff;border:1px solid #dce7e0;border-radius:8px;padding:5px;box-shadow:0 5px 18px #183f2720}.org-root .org-root-menu button[data-v-f625adc9]{white-space:nowrap;display:block}.org-root-menu button[data-v-f625adc9]:hover{background:#edf5ef}.unassigned-department[data-v-f625adc9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.team-tabs[data-v-f625adc9]{display:flex;gap:8px;border-bottom:1px solid #dfe7e2;margin-bottom:24px;padding-bottom:12px}.team-tabs button[data-v-f625adc9]{padding:12px 22px;border:0;border-radius:9px;background:transparent;color:#728178;font-size:15px}.team-tabs button.active[data-v-f625adc9]{background:#e5f1ea;color:#206648;font-weight:600}.team-tabs span[data-v-f625adc9]{margin-left:10px;font-size:12px;opacity:.7}.team-layout[data-v-f625adc9]{display:flex;gap:20px;align-items:flex-start}.department-tree[data-v-f625adc9]{position:static;inset:auto;height:auto;min-height:0;display:block;z-index:auto;overflow:visible;box-sizing:border-box;width:260px;flex:none;background:#fff;border:1px solid #dfe7e2;border-radius:12px;padding:16px}.department-search[data-v-f625adc9]{box-sizing:border-box;width:100%;font-size:12px;margin-bottom:14px}.organization-nodes[data-v-f625adc9]{padding:0;margin:0;max-height:460px;overflow:auto}.org-root[data-v-f625adc9]{display:flex;align-items:center}.org-root .org-root-edit[data-v-f625adc9]{width:auto;flex:none;font-size:11px;color:#367456;padding:8px 5px}.org-root .org-root-toggle[data-v-f625adc9]{width:24px;flex:none;padding:10px 0}.org-root button[data-v-f625adc9],.unassigned-department[data-v-f625adc9]{width:100%;text-align:left;border:0;background:transparent;padding:10px 8px;border-radius:6px;color:#476653;font-size:13px}.org-root button.selected[data-v-f625adc9],.unassigned-department.selected[data-v-f625adc9]{background:#e9f3ed}.org-root small[data-v-f625adc9],.unassigned-department small[data-v-f625adc9]{float:right;color:#95a398}.unassigned-department[data-v-f625adc9]{border-top:1px solid #edf1ee;margin-top:8px}.team-aside-title[data-v-f625adc9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.department-tree>button[data-v-f625adc9],.department-row>button[data-v-f625adc9]:first-child{background:transparent;border:0;border-radius:6px;text-align:left;padding:10px;width:100%;color:#52675a}.department-tree button.selected[data-v-f625adc9]{background:#edf5ef;color:#206648}.department-row[data-v-f625adc9]{display:flex;align-items:center}.department-tree p[data-v-f625adc9]{font-size:12px;line-height:1.7}.team-main[data-v-f625adc9]{min-width:0;flex:1;overflow:hidden}.team-main .toolbar[data-v-f625adc9]{flex-wrap:wrap}.team-main .toolbar input[data-v-f625adc9]{max-width:280px}.team-main .toolbar select[data-v-f625adc9]{max-width:180px}.team-help[data-v-f625adc9]{padding:0 22px;font-size:12px;line-height:1.8}.team-table[data-v-f625adc9]{overflow:auto}.team-table td[data-v-f625adc9]{min-width:100px}.team-table td[data-v-f625adc9]:last-child{min-width:220px}.employee-avatar[data-v-f625adc9]{display:inline-flex;width:32px;height:32px;background:#edf3ef;border-radius:50%;align-items:center;justify-content:center;color:#2a7052;margin-right:10px}.team-table .uid[data-v-f625adc9]{display:block;font-size:12px;margin-top:5px}.team-table small[data-v-f625adc9]{max-width:360px;line-height:1.7}.team-editor[data-v-f625adc9]{width:720px;max-width:calc(100vw - 40px);max-height:88vh;overflow:auto}.team-editor fieldset[data-v-f625adc9]{border:0;padding:0;min-width:0}.permission-grid[data-v-f625adc9]{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.permission-grid label[data-v-f625adc9],.scope-option[data-v-f625adc9]{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:400}.permission-grid input[data-v-f625adc9],.scope-option input[data-v-f625adc9]{width:16px;height:16px;margin:0;accent-color:#206648}.team-editor h3[data-v-f625adc9]{margin:22px 0 12px}.client-switch[data-v-f625adc9]{display:inline-flex;border:1px solid #dce5de;border-radius:7px;overflow:hidden;margin-bottom:16px}.client-switch button[data-v-f625adc9]{border:0;border-radius:0;background:#fff;color:#75887a;padding:9px 18px;font-size:13px}.client-switch button[aria-pressed=true][data-v-f625adc9]{background:#206648;color:#fff}.permission-shortcut[data-v-f625adc9]{display:block;margin-top:5px}.role-tabs[data-v-f625adc9]{display:flex;gap:20px;border-bottom:1px solid #e1e8e3;margin:20px 0 16px}.role-tabs button[data-v-f625adc9]{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 0;color:#7a897f}.role-tabs button[aria-selected=true][data-v-f625adc9]{color:#206648;border-bottom-color:#206648;font-weight:600}.role-members[data-v-f625adc9]{max-height:320px;overflow:auto;border:1px solid #e3eae5;border-radius:8px;padding:4px 12px}.role-members label[data-v-f625adc9]{display:flex;flex-direction:row;gap:12px;align-items:center;padding:12px 0;margin:0;border-bottom:1px solid #eef2ef}.role-members input[data-v-f625adc9]{width:16px;height:16px;flex:none;margin:0;accent-color:#206648}.role-members span[data-v-f625adc9]{flex:1}.role-members small[data-v-f625adc9]{display:block;color:#8a988f;font-size:12px;margin-top:3px}.team-editor-actions[data-v-f625adc9]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:900px){.team-layout[data-v-f625adc9]{flex-direction:column}.department-tree[data-v-f625adc9]{width:100%;box-sizing:border-box}.team-main[data-v-f625adc9]{width:100%}.permission-grid[data-v-f625adc9]{grid-template-columns:1fr}}.customer-avatar[data-v-b0ecbd66]{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#edf2ff;color:#4567ab;font-size:17px;font-weight:600}.customer-avatar img[data-v-b0ecbd66]{width:100%;height:100%;object-fit:cover;display:block}.lead-table .row-actions[data-v-d908fa18]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;min-width:180px}.lead-table .row-actions button[data-v-d908fa18]{width:auto;min-width:0;min-height:28px;padding:5px 9px;font-size:12px;border-radius:5px;box-shadow:none;gap:4px}.lead-table .row-actions button svg[data-v-d908fa18]{width:14px;height:14px}.lead-table td[data-v-d908fa18]{padding-top:12px;padding-bottom:12px}.compact-recipient.recipient[data-v-d908fa18]{margin-bottom:16px;gap:10px}.contact-source h3[data-v-d908fa18],.reply-composer h3[data-v-d908fa18]{font-size:14px;margin:0 0 12px}.contact-source h3 small[data-v-d908fa18]{font-size:11px;font-weight:400;color:#8b9991;margin-left:5px}.source-comments[data-v-d908fa18]{max-height:180px;overflow:auto;border:1px solid #e5ece7;border-radius:7px;padding:0 12px;margin-bottom:16px}.source-comments .comment-evidence[data-v-d908fa18]{padding:10px 0;margin:0}.source-comments .comment-evidence[data-v-d908fa18]:last-child{border:0}.source-comments p[data-v-d908fa18]{margin:0 0 8px;font-size:13px;line-height:1.7}.comment-meta[data-v-d908fa18]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:12px}.comment-meta a[data-v-d908fa18]{font-size:12px}.reply-script-picker[data-v-d908fa18]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.reply-script-picker input[data-v-d908fa18]{flex:1;min-width:120px}.reply-script-picker select[data-v-d908fa18]{flex:2;min-width:180px}.reply-script-picker .secondary[data-v-d908fa18]{padding:7px 12px;font-size:12px}.reply-composer textarea[data-v-d908fa18]{line-height:1.7;resize:vertical}.reply-composer-actions[data-v-d908fa18]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.reply-composer-actions button[data-v-d908fa18]{padding:8px 13px;min-height:32px;font-size:13px}.reply-account[data-v-d908fa18]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:12px}.reply-account small[data-v-d908fa18]{margin-left:auto}.contact-extra[data-v-d908fa18]{border-top:1px solid #e8eeea;padding:12px 0;margin-top:16px}.contact-extra summary[data-v-d908fa18]{font-size:13px;color:#60796a;cursor:pointer}.contact-extra textarea[data-v-d908fa18]{margin:12px 0}.script-load-error[data-v-d908fa18]{display:flex;gap:12px;font-size:12px;color:#a36034;margin:8px 0}.script-empty[data-v-d908fa18]{font-size:12px}.customer-identity[data-v-d908fa18]{display:flex;align-items:center;gap:12px;min-width:190px}.customer-name[data-v-d908fa18]{overflow-wrap:anywhere}.lead-preset-summary[data-v-d908fa18]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 20px;border-bottom:1px solid #dfebe3;background:#f1f7f3;color:#315c44;font-size:13px}.lead-preset-summary span[data-v-d908fa18]{background:#fff;border:1px solid #d7e7dd;border-radius:5px;padding:4px 8px}.leads-panel[data-v-d908fa18]{background:#fff;border:1px solid #e2e8e3;border-radius:12px;overflow:hidden}.lead-filters[data-v-d908fa18]{padding:20px;display:flex;gap:12px;flex-wrap:wrap}.lead-filters input[data-v-d908fa18]{flex:2;min-width:200px}.lead-filters select[data-v-d908fa18]{flex:1;min-width:130px}.selection-bar[data-v-d908fa18]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#f0f5fb;padding:16px 20px}.selection-bar strong[data-v-d908fa18]{color:#345d96;margin-right:8px}.lead-table[data-v-d908fa18]{overflow-x:auto}.lead-table table[data-v-d908fa18]{min-width:1400px;width:100%}.lead-table th[data-v-d908fa18],.lead-table td[data-v-d908fa18]{padding:18px 14px;vertical-align:middle}.lead-table input[type=checkbox][data-v-d908fa18],.confirm input[data-v-d908fa18]{width:17px;height:17px;flex-shrink:0;accent-color:#216447}.customer-name[data-v-d908fa18]{font-weight:600;color:#203b30;text-decoration:none}.uid[data-v-d908fa18]{display:block;margin-top:7px;font-size:11px;overflow-wrap:anywhere}.platform-icon[data-v-d908fa18]{width:24px;height:24px;border-radius:5px}.comment-preview[data-v-d908fa18]{max-width:220px;min-width:150px;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lead-badge[data-v-d908fa18]{display:inline-block;white-space:nowrap;padding:5px 8px;border-radius:5px;background:#f0f2f5;color:#7c8693;font-size:12px}.lead-badge.HIGH[data-v-d908fa18]{background:#e7f4ee;color:#267c58}.lead-badge.pending[data-v-d908fa18]{background:#fff4de;color:#aa7b23}.source-title[data-v-d908fa18]{display:block;max-width:200px;color:#37639b;line-height:1.7}.lead-table .lead-actions-column[data-v-d908fa18]{position:sticky;right:0;z-index:1;background:#fff;min-width:154px;border-left:1px solid #e6ece8;box-shadow:-6px 0 12px -10px #506b5b}.lead-table th.lead-actions-column[data-v-d908fa18]{background:#f8fbf9}.row-actions[data-v-d908fa18]{display:flex;flex-direction:column;align-items:center;gap:10px;white-space:nowrap}.contact-action[data-v-d908fa18]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid #216447;border-radius:7px;background:#216447;color:#fff;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:0 2px 4px #21644716;transition:background .15s,box-shadow .15s}.contact-action[data-v-d908fa18]:hover:not(:disabled){background:#174f37;box-shadow:0 3px 8px #21644730}.contact-action[data-v-d908fa18]:focus-visible{outline:3px solid #9ac8af;outline-offset:3px}.contact-action[data-v-d908fa18]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.row-actions .text-button[data-v-d908fa18]{font-size:12px}.reply-action[data-v-d908fa18]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #b3cfc0;border-radius:7px;background:#eff7f2;color:#216447;font-size:13px;font-weight:600;cursor:pointer}.reply-action[data-v-d908fa18]:hover:not(:disabled){background:#e0efe6;border-color:#659b7e}.reply-action[data-v-d908fa18]:focus-visible{outline:3px solid #9ac8af;outline-offset:3px}.reply-action[data-v-d908fa18]:disabled{opacity:.45;cursor:not-allowed}.row-actions .contact-action[data-v-d908fa18],.row-actions .reply-action[data-v-d908fa18]{width:122px}.contact-purpose[data-v-d908fa18]{padding:12px 14px;background:#f0f6f2;border-radius:8px;line-height:1.7;color:#446b55;margin-bottom:20px}.comment-evidence .reply-action[data-v-d908fa18]{margin-top:12px}.pagination[data-v-d908fa18]{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:20px;border-top:1px solid #eef1ee}.pagination>span[data-v-d908fa18]:first-child{margin-right:auto}.batch-editor[data-v-d908fa18]{display:flex;gap:14px;padding:16px 20px;align-items:center;background:#f8fafc}.batch-editor select[data-v-d908fa18]{max-width:220px}.leads-panel>.error[data-v-d908fa18],.leads-panel>.notice[data-v-d908fa18]{margin:12px 20px}.lead-contact[data-v-d908fa18]{width:min(880px,94vw);max-height:90dvh;padding:0;display:flex;flex-direction:column;overflow:hidden}.lead-contact header[data-v-d908fa18]{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #e8ede9;gap:20px;flex-shrink:0}.lead-contact header h2[data-v-d908fa18]{margin:0}.lead-contact header p[data-v-d908fa18]{margin:8px 0 0}.contact-error[data-v-d908fa18]{flex-shrink:0;margin:16px 26px 0;padding:15px 18px;border:1px solid #f1c5b9;border-radius:9px;background:#fff4ef;color:#873f2b;font-size:13px;line-height:1.65;max-height:35dvh;overflow:auto}.contact-error[data-v-d908fa18]:focus{outline:2px solid #df9b83;outline-offset:2px}.contact-error strong[data-v-d908fa18]{font-size:15px}.contact-error p[data-v-d908fa18]{margin:7px 0}.contact-error .contact-error-cause[data-v-d908fa18]{color:#b54c32}.contact-error-actions[data-v-d908fa18]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.contact-error-actions button[data-v-d908fa18]{font-size:12px;padding:8px 12px;min-height:34px}.contact-body[data-v-d908fa18]{padding:24px 26px;overflow-y:auto;min-height:0}.private-entry[data-v-d908fa18]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:18px 0}.private-entry-button[data-v-d908fa18]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 22px;font-size:15px;font-weight:600;border-radius:8px;box-shadow:0 3px 8px #21644726}.private-entry-button[data-v-d908fa18]:hover:not(:disabled){background:#174f37}.private-entry-button[data-v-d908fa18]:focus-visible{outline:3px solid #96c3a9;outline-offset:3px}.private-entry>span[data-v-d908fa18]{font-size:12px;color:#6d8276}.chat-result[data-v-d908fa18]{padding:14px 16px;border-radius:8px;margin:14px 0;line-height:1.7}.chat-result p[data-v-d908fa18]{margin:6px 0 0}.chat-unavailable[data-v-d908fa18]{background:#fff7e8;border:1px solid #efd6a3;color:#886020}.recipient[data-v-d908fa18]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.contact-body a[data-v-d908fa18]{color:#3469b0}.comment-evidence[data-v-d908fa18]{padding:16px 0;border-bottom:1px solid #edf0ed;margin-bottom:14px;overflow-wrap:anywhere}.comment-evidence p[data-v-d908fa18]{line-height:1.8}.comment-evidence>a[data-v-d908fa18]{display:block;margin-top:8px;font-size:12px}.confirm[data-v-d908fa18]{display:flex;flex-direction:row;align-items:flex-start;line-height:1.8}.contact-footer[data-v-d908fa18]{display:flex;justify-content:space-between;align-items:center;padding:16px 26px;border-top:1px solid #e8ede9;margin:0;background:#fff;flex-shrink:0}@media(max-width:700px){.lead-filters[data-v-d908fa18],.selection-bar[data-v-d908fa18]{padding:14px}.lead-contact header[data-v-d908fa18],.contact-body[data-v-d908fa18]{padding:18px}.contact-error[data-v-d908fa18]{margin:12px 18px 0}.pagination[data-v-d908fa18]{gap:8px;padding:12px}}.scene-heading[data-v-675cc0ea]{display:flex;align-items:center;justify-content:space-between}.scene-heading h3[data-v-675cc0ea]{margin:0}.scene-row[data-v-675cc0ea]{display:flex;align-items:center;min-width:0;border-radius:7px}.scene-row.active[data-v-675cc0ea]{background:#e9f4ed;color:#216447}.scene-select[data-v-675cc0ea]{flex:1;min-width:0;display:flex;justify-content:space-between;padding:12px 10px;font-size:12px}.scene-select span[data-v-675cc0ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-select small[data-v-675cc0ea]{color:#93a197}.scene-edit[data-v-675cc0ea]{flex:none;padding:8px 6px;color:#7e9387}.scene-heading .text-button[data-v-675cc0ea]{padding:6px}.scene-row[data-v-675cc0ea]:hover{background:#f0f6f2}.library-scenes[data-v-675cc0ea],.library-detail[data-v-675cc0ea]{position:static;inset:auto;width:auto;display:block}.library-workspace[data-v-675cc0ea]{--library-green:#216447;color:#243b30}.library-workspace button[data-v-675cc0ea]{font:inherit}.library-metrics[data-v-675cc0ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.library-metrics>button[data-v-675cc0ea],.library-metrics>article[data-v-675cc0ea]{display:block;text-align:left;background:#fff;border:1px solid #dfe8e2;border-radius:11px;padding:22px;color:inherit}.library-metrics>button[data-v-675cc0ea]{cursor:pointer}.library-metrics>button.active[data-v-675cc0ea]{border-color:#91b7a0;box-shadow:inset 0 0 0 1px #c3dbcb}.library-metrics span[data-v-675cc0ea]{font-size:13px;color:#7c8d82}.library-metrics strong[data-v-675cc0ea]{display:block;font-size:30px;line-height:1.2;margin:15px 0 12px}.library-metrics small[data-v-675cc0ea]{font-size:11px;color:#8a988f}.library-panel[data-v-675cc0ea]{border:1px solid #dfe8e2;border-radius:12px;background:#fff;overflow:hidden}.library-tabs[data-v-675cc0ea]{display:flex;align-items:center;gap:26px;padding:0 24px;border-bottom:1px solid #e5ece7}.library-tabs>[role=tab][data-v-675cc0ea]{display:flex;align-items:center;gap:8px;min-height:64px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#7c8d82;padding:10px 0;font-weight:600;cursor:pointer}.library-tabs>[aria-selected=true][data-v-675cc0ea]{color:#216447;border-bottom-color:#216447}.library-tabs small[data-v-675cc0ea]{font-size:12px;font-weight:400}.refresh-library[data-v-675cc0ea]{margin-left:auto;font-size:12px}.library-toolbar[data-v-675cc0ea]{display:flex;align-items:center;gap:12px;padding:20px 24px}.library-search[data-v-675cc0ea]{position:relative;flex:1;min-width:180px;display:flex;align-items:center}.library-search svg[data-v-675cc0ea]{position:absolute;left:12px;color:#91a197}.library-search input[data-v-675cc0ea]{padding-left:38px;width:100%;margin:0}.library-toolbar>.platform-select[data-v-675cc0ea]{width:165px;flex-shrink:0}.library-toolbar>select[data-v-675cc0ea]{width:135px;margin:0}.library-toolbar>button[data-v-675cc0ea]{white-space:nowrap;display:flex;align-items:center;gap:6px}.library-error[data-v-675cc0ea],.library-notice[data-v-675cc0ea]{margin:0 24px 18px}.library-body[data-v-675cc0ea]{display:grid;grid-template-columns:170px minmax(300px,1fr) minmax(280px,.85fr);border-top:1px solid #e8ede9;min-height:560px}.library-scenes[data-v-675cc0ea]{padding:20px 12px;border-right:1px solid #e8ede9;background:#fcfdfc}.library-scenes h3[data-v-675cc0ea]{font-size:13px;margin:0 10px 18px}.library-scenes>button[data-v-675cc0ea]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:10px;min-height:41px;padding:10px;border:0;border-radius:6px;background:transparent;color:#60756a;font-size:12px;cursor:pointer}.library-scenes>button.active[data-v-675cc0ea]{background:#e8f3ec;color:#216447;font-weight:600}.library-scenes small[data-v-675cc0ea]{color:#8e9d94;font-weight:400}.library-scenes p[data-v-675cc0ea]{padding:10px;font-size:11px;color:#9aa59f;line-height:1.8}.library-results[data-v-675cc0ea]{min-width:0;border-right:1px solid #e8ede9;padding-top:16px}.library-selection[data-v-675cc0ea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 18px 14px;font-size:11px;color:#71877a}.library-selection label[data-v-675cc0ea]{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;font-size:11px}.library-selection .text-button[data-v-675cc0ea]{font-size:11px;padding:0}.library-workspace input[type=checkbox][data-v-675cc0ea]{width:16px;height:16px;margin:0;accent-color:#216447;flex-shrink:0}.library-result-heading[data-v-675cc0ea]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#f8fbf9;color:#829387;font-size:11px;border-block:1px solid #eef2ef}.library-result-heading button[data-v-675cc0ea]{font-size:11px}.library-cards[data-v-675cc0ea]{padding:14px;display:flex;flex-direction:column;gap:10px}.library-card[data-v-675cc0ea]{display:flex;align-items:flex-start;gap:10px;border:1px solid #e4ebe6;border-radius:8px;padding:15px 12px;background:#fff;transition:border-color .15s,background .15s}.library-card>input[data-v-675cc0ea]{margin-top:3px!important}.library-card>svg[data-v-675cc0ea]{flex:none;margin-top:4px;color:#9bad9f}.library-card.selected[data-v-675cc0ea]{border-color:#7ba68d;background:#f5faf7;box-shadow:0 2px 5px #21644708}.library-card.disabled[data-v-675cc0ea]{background:#fafbfa}.library-card-main[data-v-675cc0ea]{display:block;background:transparent;border:0;text-align:left;padding:0;flex:1;min-width:0;color:inherit;cursor:pointer}.library-card-main strong[data-v-675cc0ea]{display:block;font-size:14px;overflow-wrap:anywhere}.library-card-main>p[data-v-675cc0ea]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#87978d;font-size:12px;line-height:1.8;margin:8px 0 10px;white-space:pre-line;overflow-wrap:anywhere}.library-card-tags[data-v-675cc0ea]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#819387;font-size:10px}.library-card-tags>span[data-v-675cc0ea]:not(.platform-badge){padding:3px 6px;border-radius:4px;border:1px solid #e4ebe6;line-height:1.4}.library-card-tags[data-v-675cc0ea] .platform-badge{font-size:10px}.library-card-tags[data-v-675cc0ea] .platform-badge img{width:20px;height:20px}.library-state[data-v-675cc0ea]{display:inline-block;color:#327859;background:#eaf5ee;border-radius:4px;font-size:11px;padding:4px 7px;white-space:nowrap}.library-state.off[data-v-675cc0ea]{background:#f0f1f3;color:#92979d}.delete-link[data-v-675cc0ea]{color:#b95343}.library-empty[data-v-675cc0ea]{padding:45px 20px;text-align:center;color:#92a197;font-size:12px}.library-empty>svg[data-v-675cc0ea]{color:#a8b8ad}.library-empty h3[data-v-675cc0ea]{font-size:14px}.library-empty button[data-v-675cc0ea]{margin:12px auto 0}.library-results[data-v-675cc0ea] .list-pagination{padding:16px 12px;gap:5px;font-size:11px}.library-results[data-v-675cc0ea] .list-pagination select{margin:0 3px;width:100px;min-width:100px;font-size:12px}.library-detail[data-v-675cc0ea]{padding:24px;min-width:0}.library-detail-heading[data-v-675cc0ea]{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#8a998e;font-size:12px}.library-detail>h3[data-v-675cc0ea]{font-size:18px;line-height:1.6;overflow-wrap:anywhere;margin:20px 0 12px}.library-detail-tags[data-v-675cc0ea]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#74897c;font-size:12px}.library-keywords[data-v-675cc0ea]{color:#8d9c93;font-size:11px;line-height:1.8}.library-full-content[data-v-675cc0ea]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.95;padding:20px 0;color:#3b5145;max-height:440px;overflow-y:auto}.library-detail-actions[data-v-675cc0ea]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #e9efeb}.library-detail-actions button[data-v-675cc0ea]{font-size:12px;padding:8px 12px;display:flex;align-items:center;gap:6px}.library-updated[data-v-675cc0ea]{display:block;margin-top:18px;font-size:10px;color:#9aa79f}.library-detail-empty[data-v-675cc0ea]{text-align:center;color:#9caaa1;padding:100px 5px}.library-detail-empty p[data-v-675cc0ea]{font-size:13px;margin:18px 0 10px}.library-detail-empty small[data-v-675cc0ea]{font-size:11px}.library-linked[data-v-675cc0ea]{border-top:1px solid #e9efeb;padding-top:14px;font-size:12px}.library-linked h4[data-v-675cc0ea]{margin:0 0 12px}.library-linked details[data-v-675cc0ea]{padding:10px 12px;margin-bottom:8px;border:1px solid #e5ede7;border-radius:6px;background:#fafcfb}.library-linked summary[data-v-675cc0ea]{cursor:pointer;line-height:1.7}.library-linked details p[data-v-675cc0ea]{white-space:pre-wrap;line-height:1.8;color:#7d8f82}.library-editor[data-v-675cc0ea]{width:min(740px,94vw);max-height:90dvh;overflow:auto;padding:26px}.library-editor label[data-v-675cc0ea]{font-size:13px}.library-editor textarea[data-v-675cc0ea]{resize:vertical;line-height:1.8}.library-form-grid[data-v-675cc0ea]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.library-form-footer[data-v-675cc0ea]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e6eee8}.library-form-footer button[data-v-675cc0ea]{display:inline-flex;gap:7px;align-items:center}.library-relations[data-v-675cc0ea]{border:1px solid #e0eae3;border-radius:8px;padding:14px 16px;max-height:200px;overflow:auto;font-size:12px}.library-relations label[data-v-675cc0ea]{display:flex;flex-direction:row;gap:9px;align-items:center;line-height:1.7;margin:9px 0}.library-relations small[data-v-675cc0ea]{color:#8d9992}.library-variables[data-v-675cc0ea]{padding:16px;background:#f6faf7;border:1px solid #e1ebe4;border-radius:8px}.library-variables h3[data-v-675cc0ea]{font-size:13px;margin-top:0}.library-variable-warning[data-v-675cc0ea]{font-size:12px;color:#ad7924;background:#fff6e6;border-radius:6px;padding:10px 12px}.library-confirm[data-v-675cc0ea]{width:520px;max-width:94vw;max-height:85dvh;overflow:auto;padding:26px}.library-confirm p[data-v-675cc0ea],.library-confirm li[data-v-675cc0ea]{font-size:13px;line-height:1.8}.library-confirm ul[data-v-675cc0ea]{max-height:220px;overflow:auto;padding-left:22px}.library-delete[data-v-675cc0ea]{background:#b34c3d!important}.library-workspace button[data-v-675cc0ea]:focus-visible{outline:3px solid #a8cbb7;outline-offset:3px}.library-workspace button[data-v-675cc0ea]:disabled{opacity:.45;cursor:not-allowed}@media(min-width:1700px){.library-body[data-v-675cc0ea]{grid-template-columns:200px minmax(350px,1fr) minmax(320px,1fr)}}@media(max-width:1200px){.library-body[data-v-675cc0ea]{grid-template-columns:145px minmax(280px,1fr)}.library-detail[data-v-675cc0ea]{grid-column:1/-1;border-top:1px solid #e6eee8}.library-results[data-v-675cc0ea]{border-right:0}.library-detail-empty[data-v-675cc0ea]{padding:35px 10px}.library-metrics[data-v-675cc0ea]{gap:10px}.library-metrics>button[data-v-675cc0ea],.library-metrics>article[data-v-675cc0ea]{padding:18px}}@media(max-width:700px){.library-metrics[data-v-675cc0ea]{grid-template-columns:1fr 1fr}.library-toolbar[data-v-675cc0ea]{padding:16px;flex-wrap:wrap}.library-search[data-v-675cc0ea]{flex-basis:100%}.library-toolbar>.platform-select[data-v-675cc0ea]{width:145px}.library-toolbar>select[data-v-675cc0ea]{width:115px}.library-tabs[data-v-675cc0ea]{padding:0 16px;gap:18px}.library-body[data-v-675cc0ea]{display:block}.library-scenes[data-v-675cc0ea]{display:flex;flex-wrap:wrap;gap:5px;padding:12px;border-right:0;border-bottom:1px solid #e6eee8}.library-scenes h3[data-v-675cc0ea],.library-scenes p[data-v-675cc0ea]{display:none}.library-scenes>button[data-v-675cc0ea]{width:auto;min-height:34px;padding:7px 9px;gap:7px}.library-editor[data-v-675cc0ea]{padding:20px}.library-form-grid[data-v-675cc0ea]{grid-template-columns:1fr}.library-detail[data-v-675cc0ea]{padding:20px}.library-selection[data-v-675cc0ea]{gap:9px}.library-metrics small[data-v-675cc0ea]{line-height:1.6;display:block}}.scene-row[data-v-675cc0ea]{position:relative}.scene-menu[data-v-675cc0ea]{position:absolute;right:8px;top:36px;z-index:5;min-width:120px;padding:6px;background:#fff;border:1px solid #e0e8e3;border-radius:8px;box-shadow:0 8px 24px #20312b20}.scene-menu button[data-v-675cc0ea]{display:block;width:100%;text-align:left;padding:10px;border-radius:5px}.scene-menu button[data-v-675cc0ea]:hover{background:#f1f6f3}.authorized-identity[data-v-fc437f1b]{display:flex;gap:13px;align-items:center;padding:18px;background:#f5f8f6;border:1px solid #e6eee8;border-radius:10px;margin:16px 0}.authorized-identity p[data-v-fc437f1b]{margin:6px 0 0;font-size:12px}.browser-detection[data-v-98f61e13]{display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid #eadfc4;background:#fffaf0;border-radius:9px;font-size:14px}.browser-detection.compatible[data-v-98f61e13]{border-color:#cce1d3;background:#eff7f2;color:#21664c}.browser-detection-note[data-v-98f61e13]{font-size:12px}.download-choice[data-v-98f61e13]{font-size:13px;color:#21664c}.browser-launch-link[data-v-98f61e13]{display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:10px 15px;border-radius:7px;text-decoration:none}.launch-pending[data-v-98f61e13]{margin-top:14px;font-size:13px;line-height:1.7;color:#527563}.launch-warning[data-v-98f61e13]{margin-top:16px;padding:16px;border:1px solid #e7a89d;border-left:4px solid #bd4939;border-radius:8px;background:#fff2ef;color:#903f33}.launch-warning>strong[data-v-98f61e13]{font-size:16px}.launch-warning-actions[data-v-98f61e13]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.launch-warning-actions a[data-v-98f61e13],.launch-warning-actions button[data-v-98f61e13]{font-size:13px;padding:8px 12px}.switch-browser[data-v-98f61e13]{border:1px solid #c7dfd1;background:#f1f8f4;border-radius:10px;padding:18px;margin-top:22px}.browser-vendors[data-v-98f61e13]{display:flex;gap:10px;margin:16px 0}.browser-vendors button[data-v-98f61e13]{padding:8px 20px;font-size:14px}.detection-required[data-v-98f61e13]{box-shadow:0 0 0 3px #e3f0e8}.switch-browser p[data-v-98f61e13]{font-size:13px}.browser-setup-status[data-v-98f61e13]{display:flex;flex-direction:column;align-items:stretch;gap:6px;font-size:12px;margin:0 14px 14px;padding:12px;border:1px solid #e3c583;border-left:4px solid #b67b20;border-radius:8px;background:#fff8e8;color:#805718}.browser-setup-status.ready[data-v-98f61e13]{border-color:#b5d4c0;border-left-color:#28744f;background:#edf7f0;color:#216447}.browser-setup-status>span[data-v-98f61e13]{font-weight:600}.browser-setup-status .text-button[data-v-98f61e13]{justify-content:center;background:#216447;color:#fff;border-radius:5px;padding:7px 10px;font-size:12px}.browser-setup-status:not(.ready) .text-button[data-v-98f61e13]{background:#99661a}@media(max-width:650px){.browser-setup-status[data-v-98f61e13]{margin:0 5px 10px;padding:6px 3px;border-left-width:2px;font-size:10px;text-align:center}.browser-setup-status .text-button[data-v-98f61e13]{font-size:10px;white-space:normal;padding:6px 2px}}.connected[data-v-98f61e13],.copy-success[data-v-98f61e13]{color:#21664c}.browser-setup-dialog[data-v-98f61e13]{width:680px;max-width:calc(100vw - 32px);padding:0!important;overflow:hidden;display:flex;flex-direction:column;max-height:90dvh}.dialog-head[data-v-98f61e13]{padding:22px 26px!important;flex-shrink:0}.dialog-head h2[data-v-98f61e13]{font-size:21px}.setup-steps[data-v-98f61e13]{display:flex;list-style:none;margin:0;padding:16px 26px;gap:18px;border-bottom:1px solid #e6eee8;background:#f8faf9;flex-shrink:0}.setup-steps li[data-v-98f61e13]{display:flex;align-items:center;gap:6px;font-size:13px;color:#8a9891;white-space:nowrap}.setup-steps li>span[data-v-98f61e13]{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #d8e1db;border-radius:50%}.setup-steps .done[data-v-98f61e13]{color:#21664c}.setup-steps .active[data-v-98f61e13]{color:#21664c;font-weight:600}.setup-steps .active>span[data-v-98f61e13]{background:#21664c;color:#fff;border-color:#21664c}.modal-scroll-content[data-v-98f61e13]{padding:24px 26px!important;min-height:0;overflow-y:auto;flex:1}.modal-scroll-content h3[data-v-98f61e13]{margin:10px 0 12px;font-size:21px}.modal-scroll-content p[data-v-98f61e13]{line-height:1.7}.step-caption[data-v-98f61e13]{font-size:12px;color:#87968d}.setup-actions[data-v-98f61e13]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0}.setup-actions a[data-v-98f61e13]{font-size:14px;padding:10px 15px;text-decoration:none;border-radius:7px}.setup-account[data-v-98f61e13]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6eee8;padding:12px;border-radius:8px;margin:12px 0}.setup-account button[data-v-98f61e13]{padding:7px 12px;min-height:30px;flex-shrink:0}.setup-disconnect[data-v-98f61e13]{margin-top:24px}details[data-v-98f61e13]{margin:18px 0 0;font-size:13px}details summary[data-v-98f61e13]{cursor:pointer;color:#607a6c}textarea[data-v-98f61e13]{width:100%;box-sizing:border-box;font-size:12px;word-break:break-all}.browser-setup-overlay[data-v-98f61e13]{z-index:120}.pair-card[data-v-98f61e13]{display:flex;flex-direction:column;gap:10px;background:#f1f7f3;border:1px solid #dae8df;border-radius:10px;padding:20px;margin:22px 0}.expired[data-v-98f61e13]{color:#b34a39}.pair-instructions[data-v-98f61e13]{display:flex;flex-direction:column;gap:18px;margin:24px 0}.pair-instructions>div[data-v-98f61e13]{display:flex;align-items:flex-start;gap:12px}.pair-instructions b[data-v-98f61e13]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;background:#eaf2ed;color:#21664c;border-radius:50%;font-size:13px}.pair-instructions p[data-v-98f61e13]{margin:0;font-size:14px}.inline-key[data-v-98f61e13]{display:inline-block;background:#f1f4f2;border:1px solid #dce5df;border-radius:5px;padding:1px 7px;margin:0 5px;color:#314e3f}.save-key[data-v-98f61e13]{background:#21664c;color:#fff;border-color:#21664c}.waiting-status[data-v-98f61e13]{display:flex;align-items:center;gap:8px;padding:13px;background:#f6f9f7;border-radius:8px;font-size:13px;color:#607a6c}.waiting-dot[data-v-98f61e13]{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#5e9d7c}.setup-hint[data-v-98f61e13]{font-size:13px;color:#976c29}.setup-footer[data-v-98f61e13]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;border-top:1px solid #e6eee8;padding:16px 26px;background:#fff}.setup-footer>span[data-v-98f61e13]{font-size:12px}.setup-footer button[data-v-98f61e13]{font-size:14px;padding:9px 15px;min-height:36px}.setup-connected[data-v-98f61e13]{font-size:14px}@media(max-width:600px){.setup-steps[data-v-98f61e13]{gap:10px;padding:12px 16px;flex-wrap:wrap}.setup-steps li[data-v-98f61e13]{font-size:12px}.dialog-head[data-v-98f61e13]{padding:16px!important}.dialog-head h2[data-v-98f61e13]{font-size:18px}.modal-scroll-content[data-v-98f61e13]{padding:18px 16px!important}.setup-footer[data-v-98f61e13]{padding:13px 16px}.setup-footer>span[data-v-98f61e13]{max-width:40%}}.metrics .metric-shortcut[data-v-b5ce6241]{position:relative;display:block;text-align:left;background:#fff;border:1px solid #dfe7e1;border-radius:10px;padding:14px 16px;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.metrics .metric-shortcut strong[data-v-b5ce6241]{display:block;font-size:34px;margin:8px 0;line-height:1.2}.metrics .metric-shortcut small[data-v-b5ce6241]{display:block;color:#86968b;font-size:12px}.metrics .metric-shortcut[data-v-b5ce6241]:hover{border-color:#81ad95;box-shadow:0 5px 15px #21644712;transform:translateY(-2px)}.metrics .metric-shortcut[data-v-b5ce6241]:focus-visible{outline:3px solid #9bc9ae;outline-offset:3px}.metric-entry[data-v-b5ce6241]{display:flex;align-items:center;gap:4px;margin-top:8px;color:#216447;font-size:12px;font-weight:500}.account-recovery-banner[data-v-b5ce6241]{display:flex;align-items:center;flex-wrap:wrap;gap:18px;border:1px solid #f2c5b8;padding:20px 24px}.account-recovery-copy[data-v-b5ce6241]{flex:1;min-width:220px;line-height:1.7}.account-recovery-copy small[data-v-b5ce6241]{display:block;margin-top:6px;font-size:12px;color:#8c675a}.account-recovery-button[data-v-b5ce6241]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 18px;font-size:14px;font-weight:600;border-radius:8px;box-shadow:0 3px 8px #21644724;white-space:nowrap}.account-recovery-button[data-v-b5ce6241]:hover:not(:disabled){background:#174f37;box-shadow:0 4px 10px #21644738}.account-recovery-button[data-v-b5ce6241]:focus-visible{outline:3px solid #93bfa7;outline-offset:3px}.account-recovery-banner .modal-close[data-v-b5ce6241]{margin-left:0}@media(max-width:700px){.account-recovery-banner[data-v-b5ce6241]{padding:16px}.account-recovery-banner .account-recovery-button[data-v-b5ce6241]{width:100%}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#20312b;background:#f5f7f6;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{outline:none;border:1px solid #dfe6e2;border-radius:7px;padding:11px 12px;background:#fff;color:#233b30;width:100%}input:focus,textarea:focus,select:focus{border-color:#358465;box-shadow:0 0 0 3px #35846512}label{display:flex;flex-direction:column;gap:9px;margin:18px 0;font-size:13px}h1,h2,h3,h4,p{margin-top:0}h1{font-size:28px;letter-spacing:-.7px;margin-bottom:10px}h2{font-size:24px}h3{font-size:16px;margin:0}small{font-size:11px}.muted{color:#8a9690;line-height:1.7}.primary{background:#216447;color:#fff;padding:12px 19px;border-radius:7px;font-weight:600}.primary:hover{background:#164f37}.secondary{border:1px solid #dce4df;background:#fff;border-radius:7px;padding:10px 16px}.eyebrow{font-size:10px;letter-spacing:2px;color:#80968a;font-weight:700;display:block;margin-bottom:10px}.logo{background:#24694a;color:#fff;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;font-weight:900;font-style:italic;font-size:25px}.brand{display:flex;gap:10px;align-items:center;padding:32px 23px;font-size:23px;font-weight:700}.brand b{font-size:12px;color:#2e7956}.brand small{display:block;font-size:8px;letter-spacing:1.9px;color:#83978a;margin-top:3px}.shell{display:flex;min-height:100vh}aside{width:230px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e7ece8;display:flex;flex-direction:column}.workspace{margin:3px 18px 26px;padding:13px 11px;border:1px solid #e5eae6;border-radius:8px;display:flex;gap:10px;align-items:center;font-size:12px}.workspace small,.profile small{display:block;color:#94a096;margin-top:5px}.nav-caption{padding:0 28px 12px;color:#9aa69e;font-size:10px;letter-spacing:1px}nav{padding:0 13px}nav button{width:100%;justify-content:flex-start;padding:13px 15px;margin:3px 0;border-radius:7px;color:#728078;font-size:13px;gap:12px}nav button.active{background:#eaf3ed;color:#236345;font-weight:600}.nav-arrow{margin-left:auto}.aside-bottom{margin-top:auto;padding:24px 20px;color:#8a9b90;font-size:10px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#438a65;margin-right:5px}.profile{border-top:1px solid #edf0ed;padding:18px;justify-content:flex-start;text-align:left;gap:10px}.profile>svg{margin-left:auto}.avatar{width:34px;height:34px;border-radius:50%;background:#e9efe7;color:#55745c;display:grid;place-items:center;font-size:12px}.avatar.mini{width:30px;height:30px}main{margin-left:230px;flex:1;min-width:0}header{height:72px;background:#ffffffcf;border-bottom:1px solid #e7ece8;padding:0 38px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#7d8b83}header>span,header>div{display:flex;align-items:center;gap:15px}.header-badge{font-size:9px;letter-spacing:1.5px}.content{max-width:1600px;padding:33px 38px}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.page-head p{margin:0;font-size:12px}.welcome{background:#e8f0e8;border:1px solid #dce7dc;border-radius:12px;padding:27px 30px;display:flex;justify-content:space-between;overflow:hidden;position:relative;margin-bottom:24px}.welcome h2{margin:14px 0 10px;font-size:24px}.welcome p{color:#6a8270;font-size:12px}.welcome button{padding:0;color:#286548;font-size:12px;font-weight:600}.pill{font-size:10px;border:1px solid #bbd1be;padding:3px 8px;border-radius:4px;color:#55795e}.welcome-art{width:210px;display:grid;place-items:center;color:#5c8a61;transform:rotate(-15deg);background:radial-gradient(circle,#cedfca 10%,transparent 65%)}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:17px;margin-bottom:30px}.metrics article{border:1px solid #e2e8e3;border-radius:9px;background:#fff;padding:20px}.metric-title{display:flex;justify-content:space-between;color:#7c8d81;font-size:12px}.metric-title svg{color:#819c85}.metrics strong{display:block;font-size:34px;margin:19px 0 11px;font-weight:600;letter-spacing:-1px}.metrics small{color:#98a299}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.text-button{color:#367a55;font-size:12px;padding:5px 0;white-space:nowrap}.panel{background:#fff;border:1px solid #e2e8e3;border-radius:9px;overflow:auto;min-height:270px}.toolbar{display:flex;align-items:center;gap:18px;padding:18px 21px;border-bottom:1px solid #edf0ed}.toolbar>span{margin-left:auto;font-size:11px;white-space:nowrap}.toolbar select{max-width:220px}.search{display:flex;align-items:center;gap:8px;border:1px solid #e5eae6;border-radius:6px;padding:0 10px;color:#9aa69d;max-width:300px}.search input{border:0;padding:9px 0;box-shadow:none;font-size:12px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;color:#8da093;padding:30px;text-align:center}.empty h3{margin:17px 0 10px;color:#657b6c}.empty p{font-size:12px;color:#9baa9f}.empty svg{color:#b5c5b8}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-weight:500;font-size:11px;color:#8c9b90;background:#fafcf9;padding:14px 22px}td{padding:18px 22px;font-size:12px;border-top:1px solid #f0f3f0}tr:hover td{background:#fcfdfb}.cell-name{font-weight:600;max-width:400px;white-space:normal;margin-bottom:5px}.ellipsis{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis}.status{font-size:10px;color:#4c8060;background:#edf5ee;padding:5px 9px;border-radius:4px}.status.warm{background:#faf0df;color:#ad813a}footer{display:flex;justify-content:space-between;color:#a0ada3;font-size:10px;padding:22px 0}.notice{padding:13px 17px;background:#f9f2e3;color:#96783c;border:1px solid #eee0bd;border-radius:7px;margin-bottom:18px;font-size:12px;line-height:1.7}.error{padding:12px;background:#fff0ed;color:#af4e3d;border-radius:6px;font-size:12px;margin:12px 0;display:flex;justify-content:space-between}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10251b55;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{width:480px;max-height:90vh;overflow:auto;background:#fff;border-radius:12px;padding:26px}.dialog-head{display:flex;justify-content:space-between;align-items:center}.dialog-head h2{font-size:20px;margin:0}.dialog-head button{color:#82968a}.dialog>.primary{width:100%;margin-top:10px}.drawer{margin-left:auto;width:490px;height:100vh;overflow:auto;background:#fff;padding:30px}.drawer h4{margin-top:26px;font-size:12px}.drawer .dialog-head{margin-bottom:22px}.drawer textarea{margin-bottom:12px}.quote{background:#f3f6f0;padding:17px;line-height:1.9;border-radius:6px;font-size:13px}.source-url{word-break:break-all;font-size:12px;color:#87968b}.timeline{padding:12px 16px;border-left:2px solid #c7dbc9;background:#f8faf6;margin:10px 0}.timeline p{margin:8px 0 0;line-height:1.7;font-size:12px}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-brand{background:#173f2f;padding:65px 70px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.login-brand>span{font-size:12px;letter-spacing:3px;margin-top:18px;color:#adcfb6}.login-brand h1{font-size:44px;line-height:1.5;margin-top:80px;font-weight:500;letter-spacing:1px}.login-brand p{color:#9cbea7;font-size:14px}.login-brand small{margin-top:auto;padding-top:60px;color:#7fa28b}.logo.large{background:#c5dba9;color:#214530;width:55px;height:55px;font-size:38px}.orbit{padding:38px 0;margin-top:25px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;color:#c0d0b2;letter-spacing:2px;font-size:13px}.login-form{width:360px;align-self:center;justify-self:center}.login-form h2{font-size:27px;margin-top:16px}.login-form>.primary{width:100%;margin:10px 0 25px}.login-form>small{display:block;text-align:center}@media(max-width:900px){aside{width:190px}main{margin-left:190px}.content{padding:25px 22px}header{padding:0 22px}.login-brand{padding:45px 30px}.login-brand h1{font-size:32px}.login-form{width:85%}}@media(max-width:650px){aside{width:66px}.brand{padding:22px 15px}.brand>div:not(.logo),.workspace,.nav-caption,.aside-bottom,.profile>div:not(.avatar),.profile>svg{display:none}nav{padding:0 6px}nav button{font-size:0;padding:14px;gap:0}.nav-arrow{display:none}main{margin-left:66px}.metrics{grid-template-columns:1fr 1fr}.welcome-art{display:none}.page-head{gap:12px}.page-head h1{font-size:23px}.page-head .primary{font-size:11px}.page-head p{max-width:200px}footer span{display:none}.login{display:flex}.login-brand{display:none}.login-form{margin:auto}.drawer{width:100%}.dialog{width:92%}}button.modal-close,:is(.dialog-head,.modal-heading) button.modal-close{flex-shrink:0;min-width:72px;min-height:36px;padding:8px 16px;border:1px solid #e0e7e2;border-radius:7px;background:#f5f7f6;color:#52665a;transition:background .15s,border-color .15s,color .15s;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}button.modal-close:hover:not(:disabled),:is(.dialog-head,.modal-heading) button.modal-close:hover:not(:disabled){background:#ffe0e0;border-color:#df8e8e;color:#922222}button.modal-close:focus-visible{outline:3px solid #f0b1b1;outline-offset:3px}button.action-danger{background:#fff0f0;color:#b32e2e;border:1px solid #efb4b4;border-radius:7px;padding:8px 16px;font-weight:600;line-height:1.4;white-space:nowrap;min-height:36px}button.action-danger:hover:not(:disabled){background:#ffe0e0;border-color:#df8e8e;color:#922222}button.action-danger:focus-visible{outline:3px solid #f0b1b1;outline-offset:3px}button.action-danger:disabled{opacity:.5;cursor:not-allowed}img.logo{display:block;object-fit:contain;background:transparent;border-radius:10px;flex-shrink:0}img.logo.large{border-radius:18px}.account-identity{display:flex;align-items:center;gap:12px;min-width:160px}.account-platform-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #edf0ee;border-radius:11px;background:#fafcfb;flex-shrink:0}.account-identity .cell-name{font-weight:600;line-height:1.6;margin-bottom:3px}.account-identity small{font-size:11px;line-height:1.6}.lead-filters>.platform-select{flex:1;max-width:180px;min-width:150px}.overlay .dialog:has(>.modal-scroll-content),.overlay .drawer:has(>.modal-scroll-content){display:flex;flex-direction:column;overflow:hidden;max-height:90dvh}.overlay .dialog>.dialog-head,.overlay .drawer>.dialog-head{position:relative;flex:none;z-index:8;background:#fff;margin:0;padding:0 0 16px;border-bottom:1px solid #edf0ed;gap:16px}.overlay .modal-scroll-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding-top:16px;scrollbar-gutter:stable}.overlay .modal-scroll-content>:first-child{margin-top:0}.overlay .modal-scroll-content>.primary{width:100%;margin-top:10px}.overlay .dialog th{position:sticky;top:0;z-index:2}:root{--ui-ink:#20352c;--ui-muted:#718279;--ui-green:#216447;--ui-line:#e1e8e3;--ui-bg:#f5f7f6;--ui-radius:10px;--ui-shadow:0 1px 3px #183c2710;--ui-focus:0 0 0 3px #2164471c}.shell,.workspace-portals{font-size:13px;line-height:1.5;color:var(--ui-ink);background:var(--ui-bg);font-variant-numeric:tabular-nums}:is(.shell,.workspace-portals) :is(button,input,select,textarea){font-family:inherit;font-size:13px;line-height:1.5;letter-spacing:0}:is(.shell,.workspace-portals) :is(button,a,input,select,textarea):focus-visible{outline:2px solid #438866;outline-offset:3px}:is(.shell,.workspace-portals) button{transition:background .15s,border-color .15s,box-shadow .15s}:is(.shell,.workspace-portals) :is(h1,h2,h3,h4){letter-spacing:-.02em;line-height:1.4;color:var(--ui-ink)}:is(.shell,.workspace-portals) h1{font-size:24px;font-weight:650}:is(.shell,.workspace-portals) h2{font-size:20px;font-weight:650}:is(.shell,.workspace-portals) h3{font-size:15px;font-weight:600}:is(.shell,.workspace-portals) h4{font-size:14px;font-weight:600}:is(.shell,.workspace-portals) small{font-size:12px;line-height:1.5}:is(.shell,.workspace-portals) .muted{color:var(--ui-muted);line-height:1.55}.shell>aside{width:224px;background:#fff;border-right:1px solid var(--ui-line);z-index:25;max-height:100dvh}.shell>main{margin-left:224px;min-width:0;max-width:calc(100% - 224px)}.shell>aside>.brand{padding:24px 20px 20px;gap:10px;font-size:24px;flex:none}.shell>aside>.brand .logo{width:36px;height:36px;border-radius:10px}.shell>aside>.brand small{font-size:8px;letter-spacing:1.8px}.shell>aside>.brand b{font-size:11px}.shell>aside>.workspace,.shell>aside>.workspace-card{margin:0 14px 18px;border:1px solid #d9e5dc;border-radius:9px;flex-shrink:0;background:#fff;overflow:hidden}.shell>aside>.workspace{padding:12px;font-size:13px;gap:10px}:is(.shell,.workspace-portals) .workspace-card>.workspace{margin:0;padding:12px;border:0;border-radius:0;font-size:13px;gap:10px}:is(.shell,.workspace-portals) .workspace small{font-size:11px;margin-top:3px;color:var(--ui-muted)}:is(.shell,.workspace-portals) .workspace-card .browser-setup-status{margin:0;padding:10px 12px;border:0;border-top:1px solid #e0eae2;border-radius:0;gap:8px;align-items:stretch}:is(.shell,.workspace-portals) .workspace-card .browser-setup-status>span{font-size:12px;font-weight:600}:is(.shell,.workspace-portals) .workspace-card .browser-setup-status .text-button{font-size:12px;min-height:30px;padding:5px 10px;border-radius:5px}.shell>aside>.nav-caption{font-size:10px;padding:0 24px 8px;letter-spacing:1px;flex:none;color:#86958c}.shell>aside>nav{padding:0 10px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shell>aside>nav button{padding:10px 12px;min-height:40px;margin:2px 0;font-size:13px;gap:11px;border-radius:7px;color:#65786c;font-weight:500}.shell>aside>nav button.active{background:#e9f3ed;color:var(--ui-green);font-weight:600;box-shadow:inset 3px 0 #2b7451}.shell>aside>nav button:not(.active):hover{background:#f4f7f5;color:var(--ui-ink)}.shell>aside>nav button>svg{width:18px;height:18px;flex-shrink:0}.shell>aside>nav .nav-arrow{width:13px;height:13px}.shell>aside>.profile{padding:14px 18px;min-height:68px;flex:none;border-top:1px solid var(--ui-line);font-size:13px}:is(.shell,.workspace-portals) .avatar{width:32px;height:32px;font-size:12px;background:#edf3ed}:is(.shell,.workspace-portals) .avatar.mini{width:28px;height:28px}:is(.shell,.workspace-portals) .profile small{font-size:11px;margin-top:2px}.shell>main>header{height:56px;padding:0 28px;background:#ffffffef;border-bottom:1px solid var(--ui-line);font-size:12px}.shell>main>header>span{gap:12px}:is(.shell,.workspace-portals) .header-badge{font-size:9px;letter-spacing:1.3px;color:#8c9a91}:is(.shell,.workspace-portals) .content{padding:24px 28px;max-width:1680px;margin:0 auto}:is(.shell,.workspace-portals) .page-head{margin-bottom:20px;min-height:36px;gap:16px;align-items:center}:is(.shell,.workspace-portals) .page-head h1{margin:0;font-size:24px}:is(.shell,.workspace-portals) .page-head .eyebrow{font-size:10px;margin-bottom:5px}:is(.shell,.workspace-portals) .page-head p{font-size:12px;margin-top:6px}:is(.shell,.workspace-portals) :is(.primary,.secondary,.save-parameters){border-radius:7px;min-height:34px;padding:7px 13px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:none}:is(.shell,.workspace-portals) .primary{background:var(--ui-green);border:1px solid var(--ui-green);color:#fff}:is(.shell,.workspace-portals) .primary:hover:not(:disabled){background:#194f38;border-color:#194f38;box-shadow:0 2px 5px #194f381a}:is(.shell,.workspace-portals) .secondary{background:#fff;border:1px solid #d7e1da;color:#365344}:is(.shell,.workspace-portals) .secondary:hover:not(:disabled){background:#f7faf8;border-color:#acc5b5}:is(.shell,.workspace-portals) button:disabled{opacity:.45}:is(.shell,.workspace-portals) .text-button{font-size:12px;min-height:28px;padding:4px 0;color:var(--ui-green);font-weight:500}:is(.shell,.workspace-portals) :is(.primary,.secondary) svg{width:16px;height:16px}:is(.shell,.workspace-portals) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){padding:7px 10px;border:1px solid #dbe4dd;border-radius:6px;background:#fff;color:var(--ui-ink);font-size:13px;min-height:34px}:is(.shell,.workspace-portals) input::placeholder,:is(.shell,.workspace-portals) textarea::placeholder{color:#98a49d}:is(.shell,.workspace-portals) input:focus,:is(.shell,.workspace-portals) select:focus,:is(.shell,.workspace-portals) textarea:focus{border-color:#69a080;box-shadow:var(--ui-focus)}:is(.shell,.workspace-portals) label{font-size:13px;gap:6px;margin:14px 0}:is(.shell,.workspace-portals) input:is([type=checkbox],[type=radio]){accent-color:var(--ui-green)}:is(.shell,.workspace-portals) :is(.panel,.task-card,.library-panel){background:#fff;border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);min-height:0}:is(.shell,.workspace-portals) .toolbar{gap:10px;padding:14px 16px;flex-wrap:wrap;border-bottom:1px solid #edf1ee}:is(.shell,.workspace-portals) .toolbar>span{font-size:12px}:is(.shell,.workspace-portals) .search{max-width:320px;min-height:34px;border-color:#dbe4dd;background:#fff}:is(.shell,.workspace-portals) .search input{border:0;box-shadow:none!important;padding:6px 0!important;min-height:32px!important}:is(.shell,.workspace-portals) .search>svg{width:16px;height:16px}:is(.shell,.workspace-portals) .toolbar select{max-width:200px}:is(.shell,.workspace-portals) table{font-size:13px;line-height:1.5}:is(.shell,.workspace-portals) .content th{font-size:12px;font-weight:500;color:#7b8d81;background:#f8faf9;padding:11px 14px;border-bottom:1px solid #e8eeea}:is(.shell,.workspace-portals) .content td{font-size:13px;padding:13px 14px;line-height:1.55;border-top:1px solid #edf1ee;vertical-align:middle}:is(.shell,.workspace-portals) .content tbody tr:hover td{background:#fafcfb}:is(.shell,.workspace-portals) .cell-name{font-size:13px;line-height:1.5;font-weight:600}:is(.shell,.workspace-portals) .status{font-size:11px;font-weight:500;padding:4px 7px;border-radius:5px;line-height:1.4}:is(.shell,.workspace-portals) .content .uid{font-size:11px;line-height:1.5}:is(.shell,.workspace-portals) .content table small{font-size:11px;line-height:1.5}:is(.shell,.workspace-portals) .empty{min-height:180px;padding:32px 20px;font-size:13px;line-height:1.6;margin:0;color:#819387}:is(.shell,.workspace-portals) .empty h3{font-size:15px;margin:12px 0 6px}:is(.shell,.workspace-portals) .empty p{margin:0 0 12px;font-size:12px}:is(.shell,.workspace-portals) .notice{font-size:12px;padding:10px 14px;margin-bottom:14px;line-height:1.6;border-radius:7px}:is(.shell,.workspace-portals) .error{font-size:13px;line-height:1.6;border:1px solid #f4d9d2;padding:12px 14px;border-radius:7px}:is(.shell,.workspace-portals) .welcome{padding:20px 22px;margin-bottom:16px;border:1px solid #dce8df;background:linear-gradient(110deg,#eaf2eb,#f1f6f1);border-radius:10px;align-items:center}:is(.shell,.workspace-portals) .welcome h2{font-size:21px;margin:8px 0 10px}:is(.shell,.workspace-portals) .welcome .pill{font-size:10px;padding:2px 7px}:is(.shell,.workspace-portals) .welcome button{font-size:12px}:is(.shell,.workspace-portals) .welcome-art{width:130px;opacity:.7}:is(.shell,.workspace-portals) .welcome-art svg{width:72px;height:72px}:is(.shell,.workspace-portals) .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}:is(.shell,.workspace-portals) .metrics article,:is(.shell,.workspace-portals) .metrics .metric-shortcut{padding:17px 18px;border:1px solid var(--ui-line);border-radius:9px;background:#fff;box-shadow:var(--ui-shadow);transform:none}:is(.shell,.workspace-portals) .metric-title{font-size:12px;align-items:center;color:#75897b}:is(.shell,.workspace-portals) .metric-title svg{width:17px;height:17px}:is(.shell,.workspace-portals) .metrics strong,:is(.shell,.workspace-portals) .metrics .metric-shortcut strong{font-size:28px;font-weight:600;line-height:1.2;margin:12px 0 10px;letter-spacing:-1px}:is(.shell,.workspace-portals) .metric-entry{font-size:11px;margin-top:0;gap:4px}:is(.shell,.workspace-portals) .metric-entry svg{width:12px;height:12px}:is(.shell,.workspace-portals) .section-title{margin-bottom:12px}:is(.shell,.workspace-portals) .section-title h3{font-size:15px}:is(.shell,.workspace-portals) .content :is(.lead-filters,.library-toolbar){padding:14px 16px;gap:10px}:is(.shell,.workspace-portals) .content :is(.selection-bar,.batch-editor){padding:10px 16px;gap:8px;font-size:12px}:is(.shell,.workspace-portals) .selection-bar button{font-size:12px;padding:6px 10px;min-height:30px}:is(.shell,.workspace-portals) .lead-preset-summary{font-size:12px;padding:10px 16px}:is(.shell,.workspace-portals) .lead-table .row-actions{gap:6px}:is(.shell,.workspace-portals) .lead-table .row-actions button{font-size:12px;min-height:30px;padding:5px 9px;border-radius:6px;box-shadow:none}:is(.shell,.workspace-portals) .lead-table .row-actions .text-button{padding:4px 0}:is(.shell,.workspace-portals) .lead-table .priority-cell{max-width:340px}:is(.shell,.workspace-portals) .content .task-history{padding:0;overflow:hidden;margin:0}:is(.shell,.workspace-portals) .task-history>.task-title{padding:14px 16px;margin:0;border-bottom:1px solid #edf1ee;gap:12px;justify-content:flex-start}:is(.shell,.workspace-portals) .task-history-title{display:flex;align-items:center;gap:10px;margin-right:auto}:is(.shell,.workspace-portals) .task-history-title h3{font-size:14px;white-space:nowrap}:is(.shell,.workspace-portals) .task-history-title span{font-size:12px;white-space:nowrap}:is(.shell,.workspace-portals) .task-history>.task-title>select{width:180px;max-width:180px!important}:is(.shell,.workspace-portals) .task-history .task-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:36px 18px 40px;min-height:220px;color:#82958a;text-align:center}:is(.shell,.workspace-portals) .task-history-empty>svg{color:#a6bcae}:is(.shell,.workspace-portals) .task-history-empty strong{font-size:14px;font-weight:500;color:#536e5e}:is(.shell,.workspace-portals) .task-history-empty>span{font-size:12px}:is(.shell,.workspace-portals) .task-history-empty button{margin-top:5px}:is(.shell,.workspace-portals) .task-history>div[style]{overflow-x:auto!important}:is(.shell,.workspace-portals) .task-card:not(.task-history){padding:18px;margin-bottom:16px}:is(.shell,.workspace-portals) .task-title{margin-bottom:14px;gap:12px}:is(.shell,.workspace-portals) .task-grid{gap:0 16px}:is(.shell,.workspace-portals) .content :is(.team-tabs,.finance-tabs){gap:6px;margin-bottom:16px;padding-bottom:8px}:is(.shell,.workspace-portals) .team-tabs button,:is(.shell,.workspace-portals) .finance-tabs button{font-size:13px;padding:8px 14px;border-radius:6px}:is(.shell,.workspace-portals) .team-tabs span{font-size:11px;margin-left:6px}:is(.shell,.workspace-portals) .team-layout{gap:16px}:is(.shell,.workspace-portals) .department-tree{width:228px;padding:14px;border-radius:9px;border-color:var(--ui-line)}:is(.shell,.workspace-portals) .team-help{font-size:12px;padding:0 16px;line-height:1.55}:is(.shell,.workspace-portals) .team-table td{min-width:90px}:is(.shell,.workspace-portals) .team-table td:last-child{min-width:200px}:is(.shell,.workspace-portals) .library-tabs{gap:20px;padding:0 16px}:is(.shell,.workspace-portals) .library-tabs button{font-size:13px}:is(.shell,.workspace-portals) .library-scenes{padding:14px 8px}:is(.shell,.workspace-portals) .library-detail{padding:18px}:is(.shell,.workspace-portals) .library-full-content{line-height:1.75;font-size:13px;padding:14px 0}:is(.shell,.workspace-portals) .library-metrics{gap:12px;margin-bottom:16px}:is(.shell,.workspace-portals) .library-list-item{padding:14px 16px}:is(.shell,.workspace-portals) .list-pagination{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:12px 16px;font-size:12px;min-height:56px;background:#fff;border-top:1px solid #edf1ee;flex-wrap:wrap}:is(.shell,.workspace-portals) .list-pagination button{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;font-size:12px;border-radius:5px}:is(.shell,.workspace-portals) .list-pagination button.active{background:#eaf3ed;color:var(--ui-green);font-weight:600}:is(.shell,.workspace-portals) .list-pagination button:hover:not(:disabled){background:#edf5ef;color:var(--ui-green)}:is(.shell,.workspace-portals) .list-pagination select{width:96px;min-width:96px;height:30px;min-height:30px;margin:0 4px 0 8px;padding:4px 8px;font-size:12px;border-color:#dbe4dd}:is(.shell,.workspace-portals) .list-pagination .pager-jump{font-size:12px;gap:7px;margin:0}:is(.shell,.workspace-portals) .list-pagination .pager-jump input{width:44px;height:30px;min-height:30px;font-size:12px;padding:4px}:is(.shell,.workspace-portals) .list-pagination .pagination-total{margin-right:6px}:is(.shell,.workspace-portals) .overlay{padding:20px;z-index:100;background:#142b2059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(.shell,.workspace-portals) .dialog,:is(.shell,.workspace-portals) .drawer{box-shadow:0 20px 70px #0e2a2330;border:1px solid #dfe8e2}:is(.shell,.workspace-portals) .dialog{border-radius:12px;max-width:calc(100vw - 40px)}:is(.shell,.workspace-portals) .dialog h2,:is(.shell,.workspace-portals) .drawer h2{font-size:19px;line-height:1.4}:is(.shell,.workspace-portals) .dialog h3{font-size:15px}:is(.shell,.workspace-portals) .dialog-head{gap:14px}:is(.shell,.workspace-portals) button.modal-close{font-size:12px;min-width:60px;min-height:32px;padding:6px 12px}:is(.shell,.workspace-portals) .contact-body{padding:18px 22px}:is(.shell,.workspace-portals) .lead-contact>header{height:auto;min-height:64px;padding:18px 22px}:is(.shell,.workspace-portals) .lead-contact .contact-footer{padding:12px 22px}:is(.shell,.workspace-portals) .dialog>.dialog-head{padding-bottom:14px}:is(.shell,.workspace-portals) .task-modal{border-radius:12px;padding:0 22px}:is(.shell,.workspace-portals) .task-modal .modal-heading{padding:18px 0 14px}:is(.shell,.workspace-portals) .task-modal .modal-heading h2{font-size:19px}:is(.shell,.workspace-portals) .task-modal .task-actions{padding:14px 0;margin-top:16px}:is(.shell,.workspace-portals) .task-modal-body{padding-top:4px}:is(.shell,.workspace-portals) .task-modal label{margin:12px 0}:is(.shell,.workspace-portals) .task-modal summary{padding:12px 0}.mobile-menu-toggle,.mobile-nav-close,.nav-scrim{display:none}@media(min-width:1600px){:is(.shell,.workspace-portals) .content{padding:26px 32px}.shell>main>header{padding:0 32px}}@media(max-width:1100px)and (min-width:761px){.shell>aside{width:200px}.shell>main{margin-left:200px;max-width:calc(100% - 200px)}:is(.shell,.workspace-portals) .content{padding:20px}.shell>main>header{padding:0 20px}:is(.shell,.workspace-portals) .lead-filters>.search{max-width:none;flex-basis:100%}:is(.shell,.workspace-portals) .metrics{gap:10px}:is(.shell,.workspace-portals) .metrics .metric-shortcut{padding:14px}}@media(max-width:760px){.shell>aside{width:248px;max-width:84vw;transform:translate(-100%);transition:transform .2s ease;z-index:80;box-shadow:none;padding-top:4px}.shell.mobile-nav-open>aside{transform:translate(0);box-shadow:10px 0 40px #153b2526}.shell>main{margin-left:0;width:100%;max-width:100%}:is(.shell,.workspace-portals) .mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;margin-left:-6px;color:#355f47;border-radius:6px}:is(.shell,.workspace-portals) .mobile-menu-toggle:hover{background:#edf3ef}:is(.shell,.workspace-portals) .mobile-nav-close{display:flex;position:absolute;top:12px;right:8px;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;color:#6e8375}:is(.shell,.workspace-portals) .nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;background:#173b2859;z-index:75;border:0;padding:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shell>aside>.brand{padding:20px 18px;font-size:24px}.shell>aside>.brand>div:not(.logo){display:block}.shell>aside>.brand small{display:block}.shell>aside>.workspace-card,.shell>aside>.workspace{display:block;margin:0 14px 18px}.shell>aside>.workspace{display:flex}:is(.shell,.workspace-portals) .workspace-card>.workspace{display:flex}:is(.shell,.workspace-portals) .workspace-card .browser-setup-status{display:flex;text-align:left;padding:10px 12px}:is(.shell,.workspace-portals) .workspace-card .browser-setup-status>span{font-size:12px}:is(.shell,.workspace-portals) .workspace-card .browser-setup-status .text-button{font-size:12px;padding:6px 10px}.shell>aside>.nav-caption{display:block}.shell>aside>nav{padding:0 10px}.shell>aside>nav button{font-size:14px;gap:12px;padding:11px 12px;min-height:44px}.shell>aside>nav .nav-arrow{display:block}.shell>aside>.profile>div:not(.avatar),.shell>aside>.profile>svg{display:block}.shell>main>header{height:54px;padding:0 16px;font-size:12px}.shell>main>header>span{gap:8px}:is(.shell,.workspace-portals) .header-badge{display:none}:is(.shell,.workspace-portals) .content{padding:18px 14px}:is(.shell,.workspace-portals) .page-head{gap:10px;margin-bottom:16px}:is(.shell,.workspace-portals) .page-head h1{font-size:21px}:is(.shell,.workspace-portals) .page-head :is(.primary,.secondary){font-size:12px;padding:7px 10px;min-height:36px}:is(.shell,.workspace-portals) .welcome{padding:16px;margin-bottom:12px}:is(.shell,.workspace-portals) .welcome h2{font-size:18px}:is(.shell,.workspace-portals) .welcome-art{display:none}:is(.shell,.workspace-portals) .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}:is(.shell,.workspace-portals) .metrics .metric-shortcut,:is(.shell,.workspace-portals) .metrics article{padding:14px}:is(.shell,.workspace-portals) .metrics strong,:is(.shell,.workspace-portals) .metrics .metric-shortcut strong{font-size:26px;margin:10px 0}:is(.shell,.workspace-portals) .metric-title{font-size:12px}:is(.shell,.workspace-portals) .section-title h3{font-size:14px}:is(.shell,.workspace-portals) .toolbar{padding:12px;gap:8px}:is(.shell,.workspace-portals) .toolbar>.search{max-width:none;flex:1 1 100%}:is(.shell,.workspace-portals) .toolbar>select{max-width:none;flex:1;min-width:120px}:is(.shell,.workspace-portals) .toolbar>span{font-size:11px}:is(.shell,.workspace-portals) .content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px;min-height:38px}:is(.shell,.workspace-portals) .content textarea{line-height:1.6}:is(.shell,.workspace-portals) .content :is(.lead-filters,.library-toolbar){padding:12px;gap:8px}:is(.shell,.workspace-portals) .lead-filters>*{flex:1 1 calc(50% - 8px);min-width:0!important;max-width:none!important}:is(.shell,.workspace-portals) .lead-filters>.search{flex-basis:100%}:is(.shell,.workspace-portals) .lead-filters>button{flex:0 0 auto}:is(.shell,.workspace-portals) .selection-bar{padding:10px 12px;gap:6px;flex-wrap:wrap}:is(.shell,.workspace-portals) .selection-bar button{font-size:12px;min-height:34px;padding:6px 9px}:is(.shell,.workspace-portals) .content th{font-size:11px;padding:10px 12px}:is(.shell,.workspace-portals) .content td{font-size:13px;padding:12px}:is(.shell,.workspace-portals) .task-history>.task-title{padding:12px;flex-wrap:wrap}:is(.shell,.workspace-portals) .task-history-title{flex-basis:100%}:is(.shell,.workspace-portals) .task-history>.task-title>select{flex:1;width:auto;max-width:none!important}:is(.shell,.workspace-portals) .task-history-empty{min-height:210px!important;padding:28px 16px!important}:is(.shell,.workspace-portals) .task-grid,:is(.shell,.workspace-portals) .task-grid.three{grid-template-columns:1fr}:is(.shell,.workspace-portals) .list-pagination{padding:10px 12px;gap:4px;justify-content:center}:is(.shell,.workspace-portals) .list-pagination .pager-jump{display:none}:is(.shell,.workspace-portals) .list-pagination select{min-height:32px;height:32px;width:90px;min-width:90px;font-size:12px;margin:0 0 0 4px}:is(.shell,.workspace-portals) .list-pagination button{min-height:32px;height:32px}:is(.shell,.workspace-portals) .team-layout{flex-direction:column;gap:12px}:is(.shell,.workspace-portals) .department-tree{width:100%;padding:12px}:is(.shell,.workspace-portals) .organization-nodes{max-height:200px}:is(.shell,.workspace-portals) .team-main{width:100%}:is(.shell,.workspace-portals) .team-tabs{gap:4px;overflow:auto;flex-wrap:nowrap}:is(.shell,.workspace-portals) .team-tabs button{font-size:12px;padding:8px 10px;white-space:nowrap}:is(.shell,.workspace-portals) .library-tabs{gap:16px;padding:0 12px;overflow-x:auto}:is(.shell,.workspace-portals) .library-toolbar .search{flex-basis:100%;max-width:none}:is(.shell,.workspace-portals) .library-grid{grid-template-columns:1fr}:is(.shell,.workspace-portals) .overlay{padding:10px;align-items:center}:is(.shell,.workspace-portals) .dialog{width:100%;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px;padding:18px}:is(.shell,.workspace-portals) .drawer{width:100%;max-width:100%;padding:20px;height:100dvh}:is(.shell,.workspace-portals) .task-modal{width:calc(100vw - 20px);padding:0 16px;max-height:calc(100dvh - 20px)}:is(.shell,.workspace-portals) .task-modal>.modal-heading{padding:16px 0 12px}:is(.shell,.workspace-portals) .dialog h2,:is(.shell,.workspace-portals) .task-modal .modal-heading h2{font-size:17px}:is(.shell,.workspace-portals) .task-actions{gap:8px;flex-wrap:wrap}:is(.shell,.workspace-portals) .task-actions button{flex:1;min-height:38px}:is(.shell,.workspace-portals) .content .empty{min-height:160px}:is(.shell,.workspace-portals) .lead-contact>header{padding:16px;gap:10px}:is(.shell,.workspace-portals) .lead-contact .contact-body{padding:16px}:is(.shell,.workspace-portals) .lead-contact .contact-footer{padding:12px 16px}:is(.shell,.workspace-portals) .dialog .recipient{gap:10px}:is(.shell,.workspace-portals) .dialog .recipient strong{font-size:14px}}@media(prefers-reduced-motion:reduce){:is(.shell,.workspace-portals) *{transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.shell:not(.mobile-nav-open)>aside{visibility:hidden;pointer-events:none}:is(.shell,.workspace-portals) .content .lead-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.shell,.workspace-portals) .content .lead-filters>input{grid-column:1/-1;min-width:0;width:100%}:is(.shell,.workspace-portals) .content .lead-filters>.platform-select{width:100%;min-width:0;max-width:none}:is(.shell,.workspace-portals) .content .lead-filters>select{width:100%;min-width:0}:is(.shell,.workspace-portals) .content .lead-filters>button{min-height:36px}:is(.shell,.workspace-portals) .content .library-body{grid-template-columns:minmax(0,1fr);min-height:0}:is(.shell,.workspace-portals) .content .library-scenes{border-right:0;border-bottom:1px solid var(--ui-line)}:is(.shell,.workspace-portals) .content .library-scenes>button{display:inline-flex;width:auto;min-width:90px;padding:8px 10px;margin:2px}:is(.shell,.workspace-portals) .content .library-scenes h3{margin-bottom:8px}:is(.shell,.workspace-portals) .content .library-scenes p{margin:8px 0}:is(.shell,.workspace-portals) .content .library-results{border-right:0;min-height:220px}:is(.shell,.workspace-portals) .content .library-detail{grid-column:auto;min-height:180px}:is(.shell,.workspace-portals) .content .library-body .empty{min-height:180px}}@media(max-width:760px){:is(.shell,.workspace-portals) .content .task-history thead{display:none}:is(.shell,.workspace-portals) .content .task-history table,:is(.shell,.workspace-portals) .content .task-history tbody{display:block;min-width:0;width:100%}:is(.shell,.workspace-portals) .content .task-history tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:0 12px;padding:12px 0;border-bottom:1px solid var(--ui-line)}:is(.shell,.workspace-portals) .content .task-history tbody tr:last-child{border-bottom:0}:is(.shell,.workspace-portals) .content .task-history td{display:block;white-space:normal;min-width:0;padding:7px 0;border:0;overflow-wrap:anywhere}:is(.shell,.workspace-portals) .content .task-history td:before{content:attr(data-label);display:block;font-size:11px;font-weight:400;color:var(--ui-muted);margin-bottom:4px}:is(.shell,.workspace-portals) .content .task-history td:first-child,:is(.shell,.workspace-portals) .content .task-history td:last-child{grid-column:1/-1}:is(.shell,.workspace-portals) .content .task-history td:last-child{line-height:2}:is(.shell,.workspace-portals) .content .task-history td:last-child:before{display:none}:is(.shell,.workspace-portals) .content .task-history td:last-child button{margin-right:8px;font-size:12px;min-height:32px}:is(.shell,.workspace-portals) .content .task-history td .platform-account{align-items:flex-start}:is(.shell,.workspace-portals) .task-history-title{flex-basis:auto;margin-right:auto}}@media(max-width:760px){body:has(.mobile-nav-open){overflow:hidden}:is(.shell,.workspace-portals) .list-pagination .pager-number{min-width:30px}:is(.shell,.workspace-portals) .content .task-history-empty{min-height:210px}:is(.shell,.workspace-portals) .content .library-scenes{display:flex;flex-wrap:wrap;align-items:center;gap:5px}}.workspace-portals{display:contents}.login{font-size:14px}.login .login-form{width:min(380px,80%)}.login .login-form h2{font-size:26px;letter-spacing:-.5px;line-height:1.4;margin:14px 0 18px}.login .login-form>p{font-size:13px;line-height:1.6;margin-bottom:24px}.login .login-form label{font-size:13px;gap:7px;margin:16px 0}.login .login-form input{height:42px;font-size:14px;border-radius:7px;border-color:#dbe4dd}.login .login-form>.primary{height:42px;border-radius:7px;font-size:14px;margin:10px 0 24px}.login .login-form .eyebrow{font-size:10px;letter-spacing:2px}.login .login-form>small{font-size:12px;line-height:1.6}.login .login-brand h1{font-size:40px;line-height:1.55;font-weight:500}.login .login-brand p{font-size:14px;line-height:1.7}@media(max-width:760px){.login{display:flex;padding:24px;min-height:100dvh}.login .login-brand{display:none}.login .login-form{width:100%;max-width:400px;margin:auto}.login .login-form h2{font-size:25px}.login .login-form input{font-size:16px;height:44px}.login .login-form>.primary{height:44px}}
