.stage2-qualification{border-top:1px solid #e4e7eb;margin-top:24px;padding-top:20px;display:grid;gap:14px;color:#24282e}.stage2-qualification h3,.stage2-qualification p{margin:0}.stage2-qualification p,.stage2-help{font-size:13px;line-height:1.65;color:#667085}.stage2-heading,.stage2-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stage2-heading{justify-content:space-between}.stage2-qualification label{display:grid;gap:6px;font-size:13px}.stage2-qualification input:not([type=checkbox]),.stage2-qualification select{width:100%;min-width:0;border:1px solid #d8dde5;border-radius:6px;padding:9px 10px;background:#fff;color:#24282e}.stage2-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stage2-budget,.stage2-result,.stage2-recovery{border:1px solid #e0e5e9;border-radius:8px;background:#fafbfc;padding:14px;display:grid;gap:7px}.stage2-budget small,.stage2-result small{display:block;color:#667085;font-size:12px}.stage2-budget strong{font-size:17px}.stage2-qualification details{border:1px solid #e0e5e9;border-radius:7px;padding:12px}.stage2-qualification summary{cursor:pointer;font-size:13px;font-weight:600}.stage2-qualification details[open]>:not(summary){margin-top:12px}.stage2-qualification form{display:grid;gap:10px}.stage2-qualification fieldset{border:1px solid #e0e5e9;border-radius:6px;font-size:12px;padding:10px;display:flex;flex-wrap:wrap;gap:12px}.stage2-qualification .stage2-checkbox{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.stage2-checkbox input{margin-top:4px}.stage2-result>div{border-top:1px solid #e0e5e9;padding-top:7px;font-size:13px}.stage2-qualification [role=alert]{color:#b42318}.stage2-qualification button{font-size:13px}.stage2-recovery{background:#fffaf0}.stage2-recovery button{justify-self:start}@media(max-width:700px){.stage2-selects{grid-template-columns:1fr}}.account-usage-monitor{padding:24px;background:#fff;border:1px solid #e0e5e2;border-radius:12px;margin-bottom:24px;min-width:0;color:#18201d}.usage-monitor-heading,.usage-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.usage-monitor-heading h2{font-size:22px;margin:0 0 6px}.usage-monitor-heading p,.usage-selected-heading>span{font-size:12px;color:#68776d;margin:0}.usage-monitor-heading .button{white-space:nowrap}.usage-filters{display:flex;align-items:end;gap:12px;margin:22px 0 10px}.usage-filters label{display:grid;gap:7px;font-size:12px;font-weight:600}.usage-filters label:first-child{flex:1;max-width:380px}.usage-filters input,.usage-filters select{padding:10px;border:1px solid #ccd5cf;border-radius:5px;font-size:14px;background:#fff;min-width:0;width:100%}.usage-freshness{font-size:12px;color:#68776d;margin:12px 0}.usage-freshness.stale,.usage-permission{background:#fff4e4;border-radius:5px;padding:10px;color:#805921}.usage-table-wrap{width:100%;max-width:100%;overflow-x:auto}.usage-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.usage-table th{font-size:12px;font-weight:500;color:#68776d;white-space:nowrap;padding:12px 10px;border-bottom:1px solid #dce4dd}.usage-table td{padding:13px 10px;border-bottom:1px solid #edf0ed;vertical-align:top}.usage-table td strong{font-weight:550}.usage-table td small{display:block;font-size:11px;color:#68776d;margin-top:5px;overflow-wrap:anywhere}.usage-overview{min-width:680px}.usage-table tr.selected td{background:#f0f5f1}.usage-select{display:grid;gap:4px;border:0;background:none;text-align:left;padding:0;font-size:13px;color:inherit;max-width:230px;overflow-wrap:anywhere}.usage-select small{margin:0!important}.usage-select:focus-visible{outline:2px solid #568068;outline-offset:5px}.usage-activity-compact{display:grid;gap:5px;font-size:12px;color:#68776d}.usage-pagination{display:flex;justify-content:end;align-items:center;gap:10px;margin-top:16px}.usage-pagination>span{margin-right:auto;color:#68776d;font-size:12px}.usage-pagination .button{font-size:12px;padding:8px 12px}.usage-selected{border-top:1px solid #e0e5e2;margin-top:24px;padding-top:16px;min-width:0}.usage-selected-heading h3{font-size:18px;margin:10px 0 15px}.usage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.usage-metrics article{padding:16px 14px;background:#f6f8f6;border-radius:8px;display:grid;gap:8px;min-width:0}.usage-metrics article>span{font-size:12px;color:#68776d}.usage-metrics article>strong{font-size:22px;line-height:1.35;overflow-wrap:anywhere;font-weight:600}.usage-metrics article small{display:block;font-size:11px;line-height:1.6;color:#68776d}.usage-metrics article>strong small{font-weight:400}.usage-boundary{font-size:12px;line-height:1.8;color:#68776d;margin:14px 0}.usage-activity{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.usage-activity>span{padding:6px 9px;background:#f0f4f1;border-radius:5px}.usage-breakdown{border-top:1px solid #e4e8e4;margin-top:18px;padding-top:15px}.usage-breakdown summary{font-size:13px;font-weight:550;cursor:pointer}.usage-breakdown .usage-table-wrap{margin-top:8px}.usage-empty,.usage-truncation{color:#68776d;font-size:12px;line-height:1.8}.usage-truncation{background:#f6f8f6;padding:8px 10px;border-radius:5px}@media(max-width:900px){.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-monitor-heading h2{font-size:20px}}@media(max-width:520px){.account-usage-monitor{padding:16px}.usage-filters{flex-wrap:wrap;gap:8px}.usage-filters label:first-child{max-width:none;flex-basis:100%}.usage-filters label:nth-child(2){flex:1}.usage-metrics{gap:8px}.usage-metrics article{padding:13px 10px}.usage-metrics article>strong{font-size:18px}.usage-monitor-heading{align-items:start}.usage-selected-heading{display:block;overflow-wrap:anywhere}.usage-pagination{flex-wrap:wrap}.usage-pagination>span{flex-basis:100%}.usage-breakdown .usage-table{min-width:560px}}.usage-incomplete{font-size:12px;line-height:1.8;padding:10px;background:#fff5e8;color:#805921;border-radius:5px}.usage-wallet{margin-top:14px;padding:14px;border:1px solid #e4e8e4;border-radius:8px}.usage-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.usage-wallet-grid article{display:grid;gap:6px;min-width:0}.usage-wallet-grid article span{font-size:12px;color:#68776d}.usage-wallet-grid article strong{font-size:18px;overflow-wrap:anywhere}@media(max-width:700px){.usage-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.registered-accounts-admin{color:#18201d}.customer-admin-layout{display:grid;grid-template-columns:310px minmax(0,1fr);border:1px solid #e0e5e2;border-radius:12px;background:#fff;overflow:hidden}.customer-account-list{padding:22px;border-right:1px solid #e0e5e2}.customer-account-list form{display:flex;align-items:end;gap:8px}.customer-account-list label,.customer-account-detail label{display:grid;gap:8px;font-size:13px;font-weight:600}.customer-account-list form label{min-width:0;flex:1}.customer-account-list input,.customer-account-list select,.customer-account-detail input,.customer-account-detail select{width:100%;min-width:0;padding:10px;border:1px solid #ccd5cf;border-radius:5px;font-size:14px;background:#fff}.customer-filter{margin:18px 0 12px}.customer-account-options{display:grid;gap:7px;margin-top:16px;max-height:560px;overflow:auto}.customer-account-option{display:grid;gap:7px;padding:14px;border:1px solid transparent;border-radius:7px;text-align:left;background:#fff;overflow-wrap:anywhere}.customer-account-option.selected{background:#f0f4f1;border-color:#c9d6cb}.customer-account-option:hover{background:#f5f7f5}.customer-account-option small,.customer-account-option span{color:#68776d;font-size:12px}.customer-account-detail{padding:30px 34px;min-width:0;min-height:540px}.customer-detail-heading{display:flex;justify-content:space-between;gap:15px}.customer-detail-heading h2{margin:0;font-size:23px}.customer-detail-heading p{font-size:13px;color:#68776d}.customer-state{align-self:start;padding:6px 10px;background:#edf3ee;border-radius:20px;font-size:12px;white-space:nowrap}.customer-state.locked{background:#fff3e7;color:#895216}.customer-balance{display:grid;gap:7px;background:#f6f8f6;border:1px solid #e3e8e3;border-radius:8px;padding:18px 22px;margin:18px 0 27px}.customer-balance>span{font-size:12px;color:#69776e}.customer-balance>strong{font-size:31px;line-height:1.25;font-weight:650}.customer-balance>small{color:#748077;font-size:12px}.customer-account-detail h3{font-size:18px;margin:0 0 10px}.customer-account-detail section>p{font-size:13px;line-height:1.8;color:#6b786f}.customer-account-detail .stacked-form{max-width:470px;margin-top:22px}.customer-actions{display:flex;gap:12px;margin-top:22px}.customer-divider{height:1px;background:#e5e9e5;margin:30px 0}.customer-select-empty{padding-top:80px;color:#768179;text-align:center}.customer-select-empty h2{font-size:22px;color:#243329}.customer-notice{background:#eef5ef;border-radius:7px;padding:14px;color:#30543a;font-size:13px}.customer-recovery{padding:18px;border:1px solid #e4c78a;background:#fff9eb;border-radius:8px;margin-bottom:20px}.customer-recovery p{font-size:13px;color:#77623a}.customer-model-current{background:#f5f7f5;padding:10px;border-radius:5px}@media(max-width:850px){.customer-admin-layout{grid-template-columns:1fr}.customer-account-list{border-right:0;border-bottom:1px solid #e0e5e2}.customer-account-options{max-height:240px}.customer-account-detail{padding:22px;min-height:350px}}.customer-history{list-style:none;padding:0;display:grid;gap:0}.customer-history li{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid #e4e8e4;font-size:13px}.customer-history li span,.customer-history li small{color:#6b786f;font-size:12px}.customer-admin-credits-layout{grid-template-columns:1fr}.customer-admin-credits-layout .customer-account-list[hidden],.customer-detail-heading[hidden],.customer-balance[hidden]{display:none}.customer-task-models{margin-top:24px;padding-top:20px;border-top:1px solid #e8ebf0}.customer-task-model-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #e8ebf0}.customer-task-model-row small{display:block;margin-top:5px;color:#65718a}.customer-task-model-row p{margin:6px 0}.customer-task-model-row .button{flex-shrink:0}@media(max-width:640px){.customer-task-model-row{align-items:flex-start;flex-direction:column}}.reference-workbench{display:block;min-height:100vh;background:#fff;color:#111318;--ink:#111318;--muted:#65718a;--soft:#7d88a0;--line:#dde2ec;--line-strong:#b8c0d0;--green:#51826c;--green-deep:#111;--pale:#edf4ef;--shadow:none;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.reference-workbench .main-column{width:100%}.reference-topbar{height:76px;position:sticky;top:0;z-index:35;display:flex;align-items:center;gap:38px;padding:0 max(26px,3.25vw);border-bottom:1px solid #dde2ec;background:#fff;color:#111318}.reference-brand{padding:0;border:0;background:none;font-size:28px;letter-spacing:-1.2px;font-weight:750;line-height:1}.reference-space{position:relative;flex-shrink:0}.reference-space-trigger{display:flex;gap:10px;align-items:center;padding:10px 13px;min-height:44px;border:1px solid #e0e4ed;border-radius:6px;background:#f6f7fa;font-weight:650;font-size:17px}.reference-space-trigger>svg:first-child{color:#527f68}.reference-space-trigger>span{max-width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-primary.side-nav{display:flex;align-items:center;gap:40px;height:100%;flex:1}.reference-primary>button{align-self:stretch;position:relative;border:0;background:none;padding:0 4px;color:#66728b;font-size:16px;white-space:nowrap}.reference-primary>button.active{color:#111318;font-weight:700}.reference-primary>button.active:after{content:"";position:absolute;height:2px;background:#111318;bottom:12px;left:3px;right:3px}.reference-header-actions{display:flex;align-items:center;gap:24px;margin-left:auto}.reference-header-actions>button,.reference-settings-trigger{border:0;background:none;padding:6px 0;color:#65718a;font-size:15px;white-space:nowrap}.reference-account{display:flex;align-items:center;gap:7px}.reference-account svg{color:#111}.reference-settings-wrap{position:relative;padding-left:24px;border-left:1px solid #dbe0e9}.reference-header-actions .reference-ai-trigger{min-height:43px;padding:0 22px;border-radius:4px;background:#111;color:#fff;font-weight:650}.reference-header-actions .reference-mobile-trigger{display:none}.reference-popover{position:absolute;z-index:50;border:1px solid #d5dae5;border-radius:7px;background:#fff;box-shadow:0 8px 24px #151c2e12;padding:16px;color:#111318}.reference-popover h2{font-size:17px;line-height:1.5;margin:0 0 12px}.reference-popover p{font-size:14px;color:#77849b;line-height:1.7}.reference-spaces{top:54px;left:0;width:385px}.reference-company{display:flex;align-items:center;gap:12px;font-size:13px;color:#66728b;margin:0 0 13px}.reference-company select{flex:1;min-width:0;padding:7px 9px;border:1px solid #dbe0ea;border-radius:4px;background:#fff}.reference-space-list{display:grid;gap:7px;max-height:40vh;overflow-y:auto}.reference-space-option{display:flex;align-items:center;gap:14px;width:100%;border:0;background:none;border-radius:5px;min-height:78px;padding:12px 14px;text-align:left}.reference-space-option.current{background:#eaf3ed}.reference-space-option>svg{color:#4c826a;flex-shrink:0}.reference-space-option>span{min-width:0}.reference-space-option strong{display:block;font-size:16px}.reference-space-option small{display:block;margin-top:7px;font-size:13px;color:#718099;line-height:1.45}.reference-current{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;color:#4c826a;font-size:13px}.reference-space-tools{margin-top:14px;border-top:1px solid #dde2ec;padding-top:12px;display:grid;gap:6px}.reference-space-tools button{border:0;background:none;display:flex;align-items:center;gap:13px;padding:10px 12px;text-align:left;font-size:14px;font-weight:650}.reference-space-tools button:last-child{font-weight:400;color:#66728b;font-size:13px}.reference-spaces .reference-space-note{margin:7px 12px 1px;font-size:13px;max-width:300px;line-height:1.8}.reference-settings{top:42px;right:0;width:270px;display:grid;gap:3px}.reference-settings>button,.reference-mobile-nav>button{display:flex;align-items:center;justify-content:space-between;border:0;background:none;text-align:left;padding:10px 8px;color:#333c4f;font-size:14px;border-radius:4px}.reference-settings>button:hover,.reference-space-tools button:hover,.reference-mobile-nav>button:hover{background:#f3f5f8}.reference-settings .live-credit-status{margin-top:10px;border-top:1px solid #dde2ec;padding-top:12px;font-size:12px;display:flex;flex-direction:column;align-items:start;gap:7px}.reference-account-tools{display:flex;justify-content:space-between;padding:8px;border-top:1px solid #dde2ec;margin-top:6px}.reference-account-tools button{border:0;background:none;color:#68748b;font-size:13px}.reference-ai{top:66px;right:max(26px,3.25vw);width:375px}.reference-ai-heading{display:flex;align-items:center;justify-content:space-between;font-weight:700}.reference-ai-heading>span{display:flex;align-items:center;gap:10px}.reference-ai-heading>button{border:0;background:none;display:flex;padding:3px}.reference-ai>p{margin:12px 0 17px}.reference-ai>button{width:100%;display:grid;grid-template-columns:1fr auto;gap:6px;text-align:left;border:1px solid #dde2ec;background:#fff;border-radius:5px;padding:14px;margin:8px 0}.reference-ai>button strong{font-size:15px}.reference-ai>button span{font-size:12px;color:#718099}.reference-ai>button svg{grid-column:2;grid-row:1/3;align-self:center}.reference-ai>small{display:block;font-size:12px;color:#77849b;line-height:1.7;padding:9px 0 0}.reference-workbench .page-content{max-width:1600px;padding:40px max(26px,3.25vw) 70px}.reference-workbench .page-crumb{display:none}.reference-workbench .page-heading{margin-bottom:26px;align-items:center}.reference-workbench .page-heading .eyebrow{display:none}.reference-workbench .page-heading h1{font-size:42px;letter-spacing:-1px;line-height:1.3;margin:3px 0 2px}.reference-workbench .page-heading p{font-size:18px;line-height:1.7;color:#66728b}.reference-workbench .surface{border-radius:7px;box-shadow:none}.reference-workbench .button{border-radius:4px;font-size:14px;min-height:42px}.reference-workbench .button.primary{background:#111;border-color:#111;color:#fff}.reference-workbench .text-link{font-size:13px}.reference-workbench .button:hover:not(:disabled){transform:none}.reference-section-nav{display:flex;gap:24px;border-bottom:1px solid #dde2ec;margin:0 0 25px}.reference-section-nav button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 4px;font-size:15px;color:#748097}.reference-section-nav button.active{color:#111;border-color:#111;font-weight:650}.reference-workbench .live-error{border-radius:5px}.mode-app.mode-service .reference-topbar{top:0}.mode-app.mode-service .live-connection-state,.mode-app.mode-service .live-login-shell{min-height:100vh}.reference-mobile-nav{right:20px;top:68px;width:260px;display:grid;max-height:80vh;overflow:auto}@media(max-width:1250px){.reference-topbar{gap:20px;padding:0 26px}.reference-primary.side-nav,.reference-header-actions{gap:17px}.reference-settings-wrap{padding-left:17px}.reference-space-trigger>span{max-width:140px}.reference-header-actions .reference-ai-trigger{padding:0 15px}}@media(max-width:1030px){.reference-primary.side-nav{gap:12px}.reference-primary>button{font-size:14px}.reference-topbar{gap:16px}.reference-space-trigger>span{max-width:112px}.reference-header-actions{gap:13px}.reference-account span{display:none}.reference-settings-wrap{padding-left:13px}.reference-brand{font-size:25px}}@media(max-width:850px){.reference-primary.side-nav{display:none}.reference-header-actions .reference-mobile-trigger{display:flex}.reference-topbar{padding:0 20px;gap:18px;height:68px}.reference-header-actions{gap:17px}.reference-space-trigger>span{max-width:170px}.reference-workbench .page-content{padding:25px 22px 50px}.reference-workbench .page-heading h1{font-size:32px}.reference-workbench .page-heading p{font-size:15px}.reference-spaces{left:-85px;width:min(385px,calc(100vw - 30px))}.reference-ai{right:15px;top:62px;width:min(375px,calc(100vw - 30px))}}@media(max-width:560px){.reference-topbar{gap:13px;padding:0 15px}.reference-brand{font-size:23px}.reference-space-trigger{padding:7px 9px;gap:6px;font-size:13px;min-height:37px}.reference-space-trigger>span{max-width:110px}.reference-space-trigger>svg:first-child{width:20px}.reference-header-actions{gap:12px}.reference-header-actions .reference-account,.reference-settings-wrap{display:none}.reference-header-actions .reference-ai-trigger{padding:0 10px;min-height:36px;font-size:12px}.reference-workbench .page-heading{align-items:flex-start;gap:12px}.reference-workbench .page-heading h1{font-size:29px}.reference-workbench .page-heading>button{font-size:11px;padding:6px 9px;min-height:34px}.reference-workbench .page-content{padding:25px 17px 45px}}.live-contact-panel{border-top:1px solid #e7eee8;color:#27392d}.live-contact-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px 12px}.live-contact-head h3{margin:5px 0 0;font-size:17px;line-height:1.4}.live-contact-summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:0 24px 13px;color:#849188;font-size:11px}.live-contact-state{display:inline-flex;width:fit-content;align-items:center;padding:5px 9px;border-radius:6px;color:#496b50;background:#eaf4eb;font-size:11px;font-weight:700}.live-contact-state.queued,.live-contact-state.retry_wait,.live-contact-state.unknown{color:#936928;background:#fff4dc}.live-contact-state.failed,.live-contact-state.cancelled,.live-contact-state.superseded{color:#9a584c;background:#faeae6}.live-contact-accepted{display:grid;gap:5px;margin:0 24px 15px;padding:14px 16px;border:1px solid #d8e9dc;border-radius:9px;background:#f5faf5}.live-contact-accepted strong{font-size:18px;letter-spacing:.02em;overflow-wrap:anywhere}.live-contact-accepted span,.live-contact-notification p,.live-contact-notification small{color:#65786a;font-size:11px;line-height:1.6}.live-contact-notification{display:grid;justify-items:start;gap:6px;margin:0 24px 15px;padding:13px 15px;border:1px solid #e6ece4;border-radius:9px}.live-contact-notification p{margin:0}.live-contact-history{margin:0 24px 16px;color:#7d8a80;font-size:11px;line-height:1.6}.live-contact-manual{margin:0 24px 24px;padding:15px;border:1px solid #eadfcf;border-radius:9px;background:#fbf7ed;color:#846d50;font-size:12px;line-height:1.7}.live-contact-review{display:grid;gap:13px;border-top:1px solid #edf1ed;padding:20px 24px 25px}.live-contact-review h4{margin:0;font-size:14px}.live-contact-muted{margin:0;padding:0 24px 14px;color:#7f8b82;font-size:11px;line-height:1.7}.live-contact-review>.live-contact-muted{padding:0}.live-contact-review>label{display:grid;gap:7px;color:#617269;font-size:11px;font-weight:700}.live-contact-review select,.live-contact-review input[type=text],.live-contact-review>label>input:not([type]){width:100%;min-width:0;min-height:41px;padding:9px 11px;border:1px solid #d7e1d8;border-radius:8px;background:#fff;color:#27392d;font:inherit;font-size:12px}.live-contact-source{margin:0;padding:15px 17px;border-left:3px solid #83a48b;border-radius:0 9px 9px 0;background:#f6faf6}.live-contact-source small{color:#6f8475;font-size:10px}.live-contact-source p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#2d4133;font-size:12px;line-height:1.7}.live-contact-review fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:14px 16px;border:1px solid #e2eae2;border-radius:9px}.live-contact-review legend{padding:0 4px;color:#617269;font-size:11px;font-weight:700}.live-contact-review fieldset label,.live-contact-check{display:flex!important;align-items:flex-start;gap:9px!important;color:#405847!important;font-size:11px;font-weight:400!important;line-height:1.55}.live-contact-review input[type=radio],.live-contact-review input[type=checkbox]{flex:0 0 auto;margin:2px 0 0;accent-color:#5a8063}.live-contact-hints{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#7f8b82;font-size:10px;font-weight:400}.live-contact-hints .text-link{font-size:11px}.live-contact-valid,.live-contact-invalid{font-size:10px;font-weight:400}.live-contact-valid{color:#4c8059}.live-contact-invalid{color:#ad594d}.live-contact-notice{margin:0;padding:11px 13px;border-radius:8px;background:#eaf4eb;color:#417552;font-size:11px;line-height:1.6}.live-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.live-contact-actions small{flex:1;color:#8a978d;font-size:10px;line-height:1.6}.live-wecom-enqueue{margin:0 24px 18px;border:1px solid #dce8df;border-radius:10px;background:#f9fcf9;overflow:hidden}.live-wecom-head{padding:15px 17px 12px;border-bottom:1px solid #e5eee7}.live-wecom-head h4{margin:0 0 5px;color:#294432;font-size:13px}.live-wecom-head p,.live-wecom-empty,.live-wecom-caution,.live-wecom-reviewer{margin:0;color:#637a69;font-size:11px;line-height:1.65}.live-wecom-form{display:grid;gap:13px;padding:15px 17px 17px}.live-wecom-form>.live-contact-muted{padding:0}.live-wecom-form>label{display:grid;gap:7px;color:#526d59;font-size:11px;font-weight:700}.live-wecom-form select,.live-wecom-form textarea{width:100%;min-width:0;padding:9px 11px;border:1px solid #d7e1d8;border-radius:8px;background:#fff;color:#27392d;font:inherit;font-size:12px}.live-wecom-form select{min-height:41px}.live-wecom-form textarea{resize:vertical;line-height:1.6}.live-wecom-form input[type=checkbox]{flex:0 0 auto;margin:2px 0 0;accent-color:#5a8063}.live-wecom-form label small{color:#87968a;font-size:10px;font-weight:400;text-align:right}.live-wecom-empty{padding:2px 0}.live-wecom-caution{color:#91682e}.live-wecom-result{display:grid;justify-items:start;gap:8px;padding:16px 17px;color:#477855;font-size:11px}.live-wecom-result strong{font-size:13px}.live-wecom-result span{overflow-wrap:anywhere}.live-wecom-reviewer{margin:0 24px 18px;padding:13px 15px;border:1px solid #e5e9de;border-radius:9px;background:#f7f9f3}@media(max-width:680px){.live-contact-head,.live-contact-review,.live-contact-summary{padding-left:17px;padding-right:17px}.live-contact-accepted,.live-contact-notification,.live-contact-history,.live-contact-manual{margin-left:17px;margin-right:17px}}@media(max-width:680px){.live-wecom-enqueue,.live-wecom-reviewer{margin-left:17px;margin-right:17px}}.live-reception-panel{padding:20px 24px 23px;border-top:1px solid #e7eee8;color:#27392d}.live-reception-head{display:flex;align-items:end;justify-content:space-between;gap:15px}.live-reception-head span{color:#688773;font-size:10px;font-weight:700;letter-spacing:.05em}.live-reception-head h3{margin:5px 0 0;font-size:17px;line-height:1.4}.live-reception-intro,.live-reception-status{margin:10px 0 0;color:#75847a;font-size:11px;line-height:1.7}.live-reception-generate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px 16px;margin-top:16px;padding:14px 15px;border:1px solid #dce8df;border-radius:10px;background:#f7fbf8}.live-reception-generate strong{color:#264333;font-size:12px}.live-reception-generate p,.live-reception-generate small{display:block;margin:4px 0 0;color:#607669;font-size:11px;line-height:1.65}.live-reception-generate .button{min-height:35px;white-space:nowrap}.live-reception-generate .button:disabled{cursor:not-allowed;opacity:.56}.live-reception-generate .live-reception-generate-status{flex-basis:100%;margin:0;padding-top:9px;border-top:1px solid #e2ece5}.live-reception-generate .live-reception-generate-status.error,.live-reception-generate .live-reception-generate-status.unknown,.live-reception-generate .live-reception-generate-status.recovery_error{color:#8d523e}.live-reception-error{margin:13px 0 0;padding:10px 12px;color:#8d523e;border:1px solid #ecd7cc;border-radius:8px;background:#fff8f4;font-size:11px;line-height:1.6}.live-reception-picker{display:grid;gap:7px;margin-top:17px;color:#58705e;font-size:11px;font-weight:700}.live-reception-picker select{width:100%;min-height:39px;padding:7px 10px;border:1px solid #d9e5dc;border-radius:8px;background:#fff;color:#2b3f31;font:inherit}.live-reception-decision{margin-top:17px;padding:16px 18px;border:1px solid #dce8df;border-radius:10px;background:#f7fbf8;overflow-wrap:anywhere}.live-reception-decision.stale,.live-reception-decision.contact_review{border-color:#e9dec8;background:#fffbf3}.live-reception-decision-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.live-reception-decision-top strong{font-size:13px;color:#264333}.live-reception-decision-top span{padding:4px 8px;border-radius:5px;background:#e7f0e9;color:#4f785b;font-size:10px;font-weight:700}.live-reception-decision p,.live-reception-decision small{display:block;margin:10px 0 0;color:#607669;font-size:11px;line-height:1.7}.live-reception-language{margin-top:13px;color:#607669;font-size:11px}.live-reception-language strong{color:#344f3c}.live-reception-decision blockquote{margin:10px 0 0;padding:13px 15px;border-left:3px solid #8cac94;border-radius:0 7px 7px 0;background:#fff;white-space:pre-wrap;color:#26372d;font-size:13px;line-height:1.7}.live-reception-decision .live-reception-caution{color:#9b6636}.live-reception-copy{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.live-reception-copy small{color:#607669;font-size:11px}@media(max-width:680px){.live-reception-panel{padding-left:17px;padding-right:17px}}.live-need-relationship-controls{display:grid;gap:12px;min-width:0;margin-top:20px;padding-top:18px;border-top:1px solid #e7eee8;overflow-wrap:anywhere}.live-need-relationship-controls>strong{color:#264333;font-size:13px}.live-need-relationship-controls>p{margin:0;color:#607669;font-size:11px;line-height:1.7}.live-need-relationship-controls>.live-reception-error{color:#8d523e}.live-need-relationship-controls .live-reception-picker{min-width:0;margin-top:0}.live-need-relationship-controls select,.live-need-relationship-controls textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #d9e5dc;border-radius:8px;background:#fff;color:#2b3f31;font:inherit}.live-need-relationship-controls textarea{min-height:96px;resize:vertical;line-height:1.7}.live-need-relationship-controls select:disabled,.live-need-relationship-controls textarea:disabled{background:#f4f7f5;color:#748279;cursor:not-allowed}.live-need-relationship-controls .live-need-relationship-preview{min-width:0;margin-top:0}.live-need-relationship-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.live-need-relationship-actions:empty{display:none}.live-need-relationship-controls>.button{justify-self:start}.live-need-relationship-controls .button{min-height:36px}@media(max-width:680px){.live-need-relationship-controls .live-need-relationship-preview{padding:13px 12px}.live-need-relationship-actions .button{flex:1 1 100%}.live-need-relationship-controls>.button{justify-self:stretch;width:100%}}.live-whatsapp-reply{padding:22px 24px;border-top:1px solid #dce9df;background:#f8fbf8}.live-whatsapp-head,.live-whatsapp-actions,.live-whatsapp-review-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.live-whatsapp-head>div{display:grid;gap:5px}.live-whatsapp-head strong{color:#244934;font-size:14px}.live-whatsapp-head span,.live-whatsapp-review-hint{color:#718475;font-size:11px;line-height:1.7}.live-whatsapp-compose{display:grid;gap:9px;margin-top:18px}.live-whatsapp-compose label{color:#47624f;font-size:11px;font-weight:750}.live-whatsapp-compose textarea{box-sizing:border-box;width:100%;min-height:110px;padding:12px;border:1px solid #cadccc;border-radius:9px;background:#fff;color:#25392b;font:inherit;font-size:12px;line-height:1.6;resize:vertical}.live-whatsapp-compose textarea:disabled{background:#f2f5f1}.live-whatsapp-actions{align-items:center}.live-whatsapp-actions small{color:#879489;font-size:10px}.live-whatsapp-review{display:grid;justify-items:start;gap:11px;margin-top:18px;padding:17px;border:1px solid #d5e5d8;border-radius:10px;background:#fff}.live-whatsapp-review-title{align-items:baseline;width:100%}.live-whatsapp-review-title strong{color:#315a3c;font-size:13px}.live-whatsapp-review-title span{color:#67806d;font-size:10px}.live-whatsapp-review-hint{margin:0}.live-whatsapp-review blockquote{box-sizing:border-box;width:100%;margin:0;padding:14px;border-left:3px solid #789b80;background:#f7faf6;color:#293d2e;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.live-whatsapp-hash{display:grid;gap:5px;max-width:100%;color:#849188;font-size:10px}.live-whatsapp-hash code{color:#5a6a5e;font-size:10px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.live-whatsapp-existing{margin:0;color:#6b7b70;font-size:11px;line-height:1.7}.live-whatsapp-approval{display:flex;align-items:flex-start;gap:8px;color:#3e6049;font-size:11px;line-height:1.6;cursor:pointer}.live-whatsapp-approval input{margin:3px 0 0}.live-whatsapp-queued{margin:0;padding:11px 13px;border-radius:7px;background:#e9f5eb;color:#346747;font-size:11px}.live-whatsapp-cancelled{margin:0;padding:11px 13px;border-radius:7px;background:#eef1ee;color:#526557;font-size:11px}.live-whatsapp-cancel-link{color:#9a5b48}.live-whatsapp-cancel-confirm{width:100%;padding:13px;border:1px solid #e7c8bd;border-radius:8px;background:#fff8f4}.live-whatsapp-cancel-confirm p,.live-whatsapp-cancel-warning{margin:0;color:#965442;font-size:11px;line-height:1.7}.live-whatsapp-cancel-confirm>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.live-whatsapp-cancel-button{border-color:#d7aaa0;color:#965442}.live-whatsapp-cancel-warning{padding:10px 12px;border-radius:7px;background:#fff1eb}.live-whatsapp-error{margin:14px 0 0;padding:11px 13px;border-radius:7px;background:#fff1eb;color:#94523f;font-size:11px;line-height:1.7}@media(max-width:620px){.live-whatsapp-reply{padding:19px}.live-whatsapp-head,.live-whatsapp-review-title{flex-direction:column}}.live-missions.mission-reference{color:#111;background:#fff;gap:0}.mission-reference .live-mission-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 0 15px;background:transparent;border:0;border-radius:0;box-shadow:none}.mission-reference .live-mission-hero h1{margin:0 0 10px;font-size:clamp(30px,3vw,44px);font-weight:750;letter-spacing:-.035em}.mission-reference .live-mission-hero p{margin:0;color:#69758d;font-size:17px}.mission-reference .live-mission-progress{min-width:225px;display:flex;flex-direction:column;align-items:start;gap:5px;padding:0;background:none;border:0}.mission-reference .live-mission-progress strong{font-size:22px;color:#111}.mission-reference .live-mission-progress strong span{font-size:16px;color:#111}.mission-reference .live-mission-progress small{font-size:12px;color:#69758d}.mission-reference-progress-track{width:100%;height:6px;margin-top:8px;border-radius:9px;background:#e1e4e9;overflow:hidden}.mission-reference-progress-track span{display:block;height:100%;background:#111;border-radius:inherit}.mission-reference-mainline{display:flex;align-items:center;gap:24px;margin-bottom:20px;border-bottom:1px solid #dde1e8}.mission-reference-mainline strong{padding:15px 14px 14px;border-bottom:2px solid #111;font-size:15px}.mission-reference-mainline>span{color:#7a8496;font-size:12px}.mission-reference-layout{display:grid;grid-template-columns:minmax(300px,438px) minmax(0,1fr);gap:78px}.mission-reference-route{padding:19px 20px 0 0;border-right:1px solid #dde1e8}.mission-reference-route h2{font-size:22px;margin:0 0 26px}.mission-reference-route ol{list-style:none;margin:0;padding:0}.mission-reference-route li{position:relative}.mission-reference-route li:not(:last-child):after{position:absolute;content:"";left:22px;top:54px;bottom:-8px;width:1px;background:#b5bdcc}.mission-reference-route li>button{display:flex;align-items:center;gap:17px;width:100%;min-height:84px;padding:10px 8px;text-align:left;border:0;background:transparent;border-radius:6px;cursor:pointer;color:#111}.mission-reference-route li.current>button{background:#f3f4f6}.mission-reference-route-no{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border:1px solid #96a0b2;border-radius:50%;font-size:15px;color:#68748b;background:#fff;position:relative;z-index:1}.mission-reference-route li.current .mission-reference-route-no{background:#111;border-color:#111;color:#fff}.mission-reference-route li.recorded .mission-reference-route-no{background:#5c947b;border-color:#5c947b;color:#fff}.mission-reference-route li strong{display:block;margin-bottom:5px;font-size:18px;font-weight:650}.mission-reference-route li strong small{font-size:11px;font-weight:400;margin-left:8px;border:1px solid #dde1e8;border-radius:10px;padding:1px 8px;color:#69758d}.mission-reference-route li em{display:block;font-size:14px;font-style:normal;color:#74819a;line-height:1.5}.mission-reference-free{color:#4e5c73;background:none;border:0;padding:26px 3px 0;cursor:pointer;font-size:16px}.mission-reference-current{min-width:0;padding-top:4px}.mission-reference-current .eyebrow{color:#74819a;margin:0 0 20px;font-size:12px}.mission-reference-stage{color:#74819a;margin:0 0 12px;font-size:13px}.mission-reference-current>h2{margin:0 0 10px;font-size:clamp(27px,2.9vw,42px);line-height:1.25;letter-spacing:-.025em}.mission-reference-description{margin:0 0 24px;font-size:18px;color:#69758d;line-height:1.65}.mission-reference-scope{display:flex;flex-wrap:wrap;gap:18px;padding-bottom:20px;border-bottom:1px solid #dde1e8;margin-bottom:23px;font-size:16px;color:#69758d}.mission-reference-scope span{display:flex;gap:10px}.mission-reference-scope strong{color:#182338}.mission-reference-current>h3{margin:0 0 18px;font-size:23px}.mission-reference-checklist{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:16px}.mission-reference-checklist>li{display:flex;gap:16px;align-items:start}.mission-reference-checklist>li>span{flex:0 0 32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f0f2f5;font-size:14px}.mission-reference-checklist strong{font-size:17px;min-width:150px;font-weight:650}.mission-reference-checklist>li>div{display:flex;gap:22px;align-items:baseline;min-width:0}.mission-reference-checklist p{margin:0;color:#74819a;font-size:16px;line-height:1.6}.mission-reference-standard{background:#f3f4f6;color:#63718b;padding:13px 17px;margin:0 0 16px;border-radius:5px;font-size:15px;line-height:1.6}.mission-reference-standard strong{color:#35415a}.mission-reference-actions{display:flex;gap:12px}.mission-reference .button{box-shadow:none;border-radius:4px}.mission-reference-actions .button{min-width:260px;padding:13px 22px;font-size:17px}.mission-reference .button.primary{background:#111;border-color:#111;color:#fff}.mission-reference-action-note,.mission-reference-boundary{margin:10px 0;font-size:14px;color:#74819a;line-height:1.65}.mission-reference-boundary{margin-top:24px}.mission-reference-guidance{margin-top:20px;border-top:1px solid #dde1e8}.mission-reference-guidance[hidden]{display:none!important}.mission-reference-guidance>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f4;font-size:12px;color:#63718b}.mission-reference-details{margin-top:30px;padding-top:20px;border-top:1px solid #dde1e8}.mission-reference-details>summary{cursor:pointer;color:#53627c;font-size:13px}.mission-reference-details-note{font-size:12px;color:#74819a;line-height:1.6}.mission-reference .surface{box-shadow:none;border:0;border-radius:0;background:none;padding:22px 0;border-bottom:1px solid #e2e6ed}.mission-reference .live-mission-steps{display:block}.mission-reference .live-mission-step{display:flex;gap:18px;padding:18px 0}.mission-reference .live-mission-step>div:nth-child(2){flex:1}.mission-reference button:focus-visible,.mission-reference summary:focus-visible{outline:2px solid #667894;outline-offset:3px}.mission-reference button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:950px){.mission-reference-layout{gap:22px;grid-template-columns:235px minmax(0,1fr)}.mission-reference-actions .button{min-width:0;flex:1}}@media(max-width:700px){.mission-reference .live-mission-hero{align-items:start;gap:18px}.mission-reference .live-mission-progress{min-width:145px}.mission-reference-layout{display:block}.mission-reference-route{border-right:0;border-bottom:1px solid #dde1e8;padding-bottom:18px}.mission-reference-route ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mission-reference-route li:not(:last-child):after{display:none}.mission-reference-current{padding-top:28px}.mission-reference-mainline{gap:12px}.mission-reference-mainline>span{font-size:10px}.mission-reference .live-mission-step{flex-wrap:wrap}}@media(max-width:1250px){.mission-reference-layout{grid-template-columns:330px minmax(0,1fr);gap:40px}.mission-reference-checklist>li>div{display:block}.mission-reference-checklist p{margin-top:5px}.mission-reference-actions .button{min-width:0;flex:1}}@media(max-width:950px){.mission-reference-layout{grid-template-columns:250px minmax(0,1fr);gap:25px}.mission-reference-route li strong{font-size:16px}.mission-reference-route li em{font-size:12px}.mission-reference-current>h2{font-size:30px}}@media(max-width:700px){.mission-reference .live-mission-hero{flex-wrap:wrap}.mission-reference .live-mission-progress{min-width:0;width:100%;max-width:225px}.mission-reference-route li strong{font-size:14px}.mission-reference-route li>button{align-items:flex-start}.mission-reference-route-no{flex-basis:32px;height:32px;font-size:12px}.mission-reference-route li>button{gap:9px;padding:10px 3px}.mission-reference-actions .button{font-size:14px;padding:12px}.mission-reference-checklist strong{font-size:16px}.mission-reference-checklist p{font-size:14px}.mission-reference-description{font-size:16px}}.automation-public-research{margin-top:18px;padding:16px;border:1px solid #e1e5e9;border-radius:8px;display:grid;gap:12px}.automation-public-research p{margin:0;font-size:13px;line-height:1.65;color:#667085}.automation-public-research h4,.automation-public-research h5{margin:0}.automation-public-research form{display:grid;gap:12px}.automation-public-research label{display:grid;gap:7px;font-size:13px}.automation-public-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.automation-public-research select,.automation-public-research textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #d8dde5;border-radius:6px;background:#fff;color:#24282e;font:inherit}.automation-public-research .automation-public-review{display:flex;align-items:flex-start;gap:8px;line-height:1.65}.automation-public-review input{margin-top:5px}.automation-public-recovery{padding:12px;border-radius:6px;background:#fffaf0;display:grid;gap:9px}.automation-public-recovery button{justify-self:start}.automation-public-result{display:grid;gap:10px}.automation-public-result article{padding-top:12px;border-top:1px solid #e1e5e9;display:grid;gap:7px}.automation-public-result header{display:flex;justify-content:space-between;gap:10px;font-size:13px}.automation-public-result a,.automation-public-result code{overflow-wrap:anywhere;font-size:12px}.automation-public-result small{color:#667085;font-size:12px}.automation-public-result details{font-size:12px}.automation-public-result details[open]{display:grid;gap:7px}.automation-public-research [role=alert]{color:#b42318}@media(max-width:700px){.automation-public-fields{grid-template-columns:1fr}}.automation-workbench{max-width:1180px;margin:0 auto}.automation-scope{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#65718a;font-size:14px}.automation-scope strong{color:#222d40;font-weight:500}.automation-compose{padding:24px}.automation-compose label{display:block;font-size:18px;font-weight:650;margin-bottom:14px}.automation-compose textarea{display:block;width:100%;resize:vertical;min-height:120px;padding:14px 16px;border:1px solid #d9dfea;border-radius:5px;line-height:1.7;font:inherit;color:#111318;background:#fff}.automation-compose textarea:focus{outline:2px solid #7f9d8f;outline-offset:2px}.automation-compose textarea:disabled{background:#f7f8fa;color:#65718a}.automation-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px}.automation-compose-footer p,.automation-note,.automation-empty{font-size:13px;line-height:1.8;color:#65718a;margin:0}.automation-compose-footer .button{flex-shrink:0}.automation-note{margin-top:14px}.automation-columns{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:20px;margin-top:24px}.automation-list,.automation-detail,.automation-recovery{padding:24px}.automation-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.automation-workbench h2{font-size:17px;margin:0 0 18px;font-weight:650}.automation-section-head h2{margin:0}.automation-workbench h3{font-size:18px;line-height:1.6;margin:20px 0 12px;overflow-wrap:anywhere}.automation-list ul{list-style:none;margin:0;padding:0}.automation-list li+li{border-top:1px solid #e8ebf0}.automation-list li button{width:100%;border:0;border-radius:4px;background:#fff;display:grid;gap:8px;padding:16px 12px;text-align:left;color:#111318}.automation-list li button:hover{background:#f5f7f8}.automation-list li button.selected{background:#edf4ef}.automation-list li strong{font-size:14px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.automation-list li span,.automation-list li small{font-size:12px;color:#65718a}.automation-list>.button{margin-top:18px}.automation-task-state{display:inline-block;padding:5px 9px;border:1px solid #dde2ec;border-radius:4px;font-size:12px;color:#546574;background:#f7f8fa}.automation-instruction{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px 0;color:#333f50}.automation-detail dl{font-size:12px;color:#65718a;display:grid;gap:10px;border-top:1px solid #e8ebf0;padding-top:18px}.automation-detail dl>div{display:flex;gap:20px}.automation-detail dd{margin:0}.automation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.automation-recovery{margin-top:18px;border-color:#bccbbf}.automation-recovery p{font-size:13px;color:#546574;line-height:1.7}.automation-request-key{overflow-wrap:anywhere}.automation-request-key code{font-size:12px}.automation-notice{font-size:13px;color:#356149;line-height:1.8;padding:0 3px}.automation-workbench>.live-error{margin-top:18px}@media(max-width:740px){.automation-columns{grid-template-columns:1fr}.automation-compose,.automation-list,.automation-detail,.automation-recovery{padding:18px}.automation-compose-footer{align-items:stretch;flex-direction:column;gap:14px}.automation-compose-footer .button{align-self:flex-end}.automation-scope{align-items:flex-start;flex-direction:column;gap:6px}}.automation-planning{margin-top:26px;padding-top:8px;border-top:1px solid #e8ebf0;overflow-wrap:anywhere}.automation-planning .automation-section-head{margin-bottom:10px}.automation-planning .automation-section-head h3{margin:12px 0}.automation-planning p,.automation-planning li{font-size:13px;line-height:1.75}.automation-planning input{margin-left:8px;width:72px;padding:7px 10px;border:1px solid #d9dfea;border-radius:4px;font:inherit}.automation-planning form{margin-top:18px}.automation-plan-draft ol{list-style:none;padding:0;display:grid;gap:14px}.automation-plan-draft ol>li{border-left:2px solid #b9cdbf;padding:4px 0 4px 14px}.automation-plan-draft li p{margin:5px 0;color:#65718a}.automation-plan-draft h4{margin:20px 0 10px}.automation-planning dl>div{flex-wrap:wrap;gap:8px 16px}.automation-planning .automation-recovery{padding:14px;background:#f7faf8}.automation-planning [role=alert]{color:#9e3636}.automation-columns{align-items:start}.automation-model-choice{margin-top:18px;padding:16px 0;border-top:1px solid #e8ebf0}.automation-model-choice select{min-width:220px;max-width:100%;padding:10px 12px;border:1px solid #d9dfea;border-radius:4px;background:#fff;color:#222d40;font:inherit}.automation-model-choice .button{margin-left:10px}.automation-model-qualification{border-left:2px solid #b9cdbf;padding-left:12px}.automation-model-qualification p{margin:8px 0}.automation-cost-card{margin-top:16px;padding:14px 16px;border:1px solid #e8ebf0;border-radius:5px;background:#fafcfb}.automation-cost-card h4{margin:0 0 8px}.automation-cost-card dl{border:0;padding:0}.automation-browser-visual{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e3e6e9}.automation-review-choice{display:flex;align-items:center;gap:.55rem;margin:.8rem 0;font-size:.9rem}.automation-review-choice input{width:1rem}.live-account-integrations{padding:20px}.live-account-auth-block{padding:20px;border:1px solid #e1e9df;border-radius:11px;background:#fbfdfa}.live-account-auth-title{display:flex;justify-content:space-between;align-items:start;gap:12px}.live-account-auth-title h3{margin:6px 0 0;color:#254132;font-size:17px}.live-account-auth-tag{flex:0 0 auto;border-radius:6px;padding:5px 8px;background:#eef1e9;color:#647465;font-size:10px;font-weight:700}.live-account-auth-tag.active{background:#e4f2e5;color:#37734a}.live-account-auth-block>p{margin:13px 0;color:#6f7f72;font-size:11px;line-height:1.75}.live-account-auth-block>small{display:block;margin-top:13px;color:#8b968b;font-size:10px;line-height:1.65}.live-account-auth-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:15px}.live-account-browser-login{margin:0 0 5px}.live-account-auth-form label,.live-account-auth-actions>label:first-child{display:grid;gap:7px;color:#617365;font-size:11px;font-weight:700}.live-account-auth-form label{flex:1;min-width:180px}.live-account-auth-form input,.live-account-auth-actions select,.live-account-auth-link input{min-height:39px;width:100%;padding:8px 10px;border:1px solid #d6e2d5;border-radius:8px;background:#fff;color:#2c4031;font:inherit;font-size:12px}.live-account-auth-link{display:grid;gap:9px;margin-top:15px;padding:15px;border:1px solid #d8e7d7;border-radius:9px;background:#f2f8f0}.live-account-auth-link strong{color:#315a3b;font-size:12px}.live-account-auth-link p{color:#627968;font-size:11px;line-height:1.6}.live-account-auth-link>div{display:flex;gap:8px;flex-wrap:wrap}.live-account-auth-link input{color:#697c6d;font-size:10px}.live-account-auth-disconnect{margin-top:17px;padding-top:13px;border-top:1px solid #e5ebe3}.live-account-auth-disconnect p{margin:0 0 10px;color:#657465;font-size:11px;line-height:1.65}.live-account-auth-disconnect>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.live-account-auth-disconnect>div span{color:#80574c;font-size:11px;margin-right:4px}.live-account-auth-policy{margin:16px 0}.live-account-auth-policy>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #e9eee7;font-size:11px}.live-account-auth-policy dt{color:#8a968a}.live-account-auth-policy dd{margin:0;color:#35513b}.live-account-auth-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.live-account-auth-actions>label:first-child{min-width:110px}.live-account-auth-confirm{display:flex;align-items:start;gap:7px;width:100%;color:#546e59;font-size:11px;line-height:1.6;cursor:pointer}.live-account-auth-confirm input{margin-top:2px;accent-color:#335e4d}.live-account-auth-stop{border-color:#e5c7bd;color:#a15d4f}.live-account-auth-block .live-account-auth-muted{color:#997a58}.live-account-auth-notice{padding:9px 12px;border-radius:7px;background:#eef7eb;color:#40714a!important}.live-account-callback{padding:13px 18px;border:1px solid #d6e5d3;border-radius:9px;background:#f3f8f0;color:#476c4d;font-size:12px;line-height:1.7}.live-account-callback.unavailable{border-color:#e9d2c4;background:#fff8f2;color:#8a5e43}.live-account-capability-warning{margin:14px 0;padding:11px 13px;border-radius:8px;background:#fff7ec;color:#895d36;font-size:11px;line-height:1.65}@media(max-width:680px){.live-account-integrations{padding:14px}.live-account-auth-block{padding:17px}.live-account-auth-title{flex-direction:column}.live-account-auth-form .button{width:100%}}.promotion-page{display:grid;gap:18px}.promotion-intro{padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:start}.promotion-intro h2{font-size:26px;margin:7px 0}.promotion-intro p{max-width:730px;color:#647277;line-height:1.6;margin:0}.promotion-layout{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:18px;align-items:start}.promotion-list,.promotion-editor,.promotion-preview{padding:22px}.promotion-list{display:grid;gap:10px}.promotion-list p{color:#68767b;line-height:1.6}.promotion-new{width:100%}.promotion-list-row{border:1px solid #dce5e1;background:#fff;border-radius:13px;padding:13px;text-align:left;display:grid;gap:7px;color:#202d31;cursor:pointer}.promotion-list-row.selected{border-color:#3c816b;background:#f2f8f5}.promotion-list-row span,.promotion-list-row small{color:#71807d;overflow-wrap:anywhere}.promotion-work{display:grid;gap:18px;min-width:0}.promotion-editor{display:grid;gap:19px}.promotion-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(145px,1fr);gap:14px}.promotion-editor label{font-weight:600;color:#263439}.promotion-editor input[type=text],.promotion-editor input:not([type]),.promotion-editor textarea{width:100%;border:1px solid #cfdcd5;border-radius:10px;background:#fff;color:#27363a;padding:11px 12px;font:inherit;margin-top:7px;box-sizing:border-box}.promotion-editor textarea{min-height:180px;resize:vertical;line-height:1.55}.promotion-editor fieldset{border:1px solid #dce5e1;border-radius:12px;padding:15px;min-width:0}.promotion-editor legend{font-weight:700;padding:0 5px}.promotion-editor fieldset p{font-size:13px;color:#6e7d7a;line-height:1.5;margin:2px 0 12px}.promotion-platforms>div,.promotion-asset-list{display:flex;flex-wrap:wrap;gap:9px}.promotion-platforms label,.promotion-asset-list label{border:1px solid #dbe4df;border-radius:9px;padding:8px 10px;display:flex;gap:7px;align-items:center;font-size:13px;font-weight:500;cursor:pointer}.promotion-platforms input,.promotion-asset-list input{accent-color:#2d7961}.promotion-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.promotion-actions span{font-size:12px;color:#816142}.promotion-warning{color:#9c4c2a!important}.promotion-preview-tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 14px}.promotion-preview-tabs button{white-space:nowrap;border:1px solid #dce5e1;background:#fff;color:#43534e;border-radius:100px;padding:8px 12px;cursor:pointer}.promotion-preview-tabs button[aria-selected=true]{background:#264e42;color:#fff;border-color:#264e42}.promotion-preview-card{border:1px solid #dce5e1;border-radius:16px;padding:18px;display:grid;gap:12px;min-height:170px;background:#fff}.promotion-preview-brand{display:flex;justify-content:space-between;gap:12px;color:#47725e}.promotion-preview-card h3{font-size:17px;margin:0}.promotion-preview-card p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.promotion-preview-card img,.promotion-preview-card video{max-width:100%;max-height:340px;object-fit:contain;border-radius:10px;background:#eff2f0}.promotion-preview-card small,.promotion-preview-note{color:#71807d;font-size:12px}.promotion-preview-note{margin:12px 0 0}@media(max-width:900px){.promotion-layout{grid-template-columns:1fr}.promotion-list{max-height:260px;overflow:auto}}@media(max-width:600px){.promotion-intro{display:block}.promotion-fields{grid-template-columns:1fr}}.promotion-conflict{padding:18px;border:1px solid #dcae62;background:#fff9ed}.promotion-conflict strong{color:#714b1f}.promotion-conflict p{color:#634f39;line-height:1.5}.promotion-conflict details{margin:12px 0}.promotion-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:#fff;padding:12px;border:1px solid #ead9bf;border-radius:9px;font:inherit}.promotion-account-check{border:1px solid #dce5e1;border-radius:12px;padding:14px;margin-bottom:14px;background:#f7faf8;display:grid;gap:8px}.promotion-account-check label{display:grid;gap:6px;font-weight:600;color:#263439}.promotion-account-check select{border:1px solid #cfdcd5;border-radius:9px;padding:9px;background:#fff;font:inherit;max-width:100%}.promotion-account-check p{margin:0;color:#576a63;line-height:1.5;font-size:13px}.promotion-account-check small{color:#71807d;line-height:1.5}.promotion-preview-instagram{max-width:480px;margin-inline:auto;padding:0;overflow:hidden;gap:0}.promotion-preview-instagram .promotion-preview-brand,.promotion-preview-instagram p,.promotion-preview-instagram small{padding:12px 16px}.promotion-preview-instagram img,.promotion-preview-instagram video{width:100%;max-height:430px;border-radius:0;background:#eef2ef}.promotion-preview-instagram .promotion-preview-placeholder{min-height:220px;display:grid;place-items:center;background:#eef2ef;color:#66746e}.promotion-preview-instagram p{font-size:14px}.promotion-preview-linkedin{border-radius:9px;border-color:#b8cddd}.promotion-preview-linkedin .promotion-preview-brand{color:#165f95}.promotion-preview-linkedin p{font-size:14px}.promotion-preview-facebook{border-radius:10px;border-color:#c9d5e8}.promotion-preview-facebook .promotion-preview-brand{color:#2766b0}.promotion-preview-facebook p{font-size:15px}.promotion-variant-fields{display:grid;gap:12px}.promotion-variant-fields label{display:grid}.promotion-variant-fields textarea{min-height:120px}.promotion-variant-fields .button{justify-self:start}.promotion-publish-review{padding:22px;display:grid;gap:12px}.promotion-publish-review>p{margin:0;color:#647277;line-height:1.55}.promotion-publish-review>.button{justify-self:start}.promotion-publish-review>small{color:#816142}.promotion-review-list{display:grid;gap:10px}.promotion-review-row{border:1px solid #dce5e1;border-radius:12px;padding:14px;display:grid;gap:8px;background:#fbfcfb}.promotion-review-row>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.promotion-review-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.promotion-review-row small{color:#71807d;overflow-wrap:anywhere}.promotion-approval-status{color:#285f49;font-weight:600}.promotion-review-row .promotion-actions{align-items:center}.promotion-review-row .promotion-actions small{color:#71807d}.promotion-investigations{padding:22px;display:grid;gap:12px}.promotion-investigations>p{margin:0;color:#647277;line-height:1.55}.promotion-investigations .promotion-review-row>button{justify-self:start}.promotion-investigation-form{display:grid;gap:12px;border-top:1px solid #dce5e1;padding-top:14px}.promotion-investigation-form label{display:grid;gap:6px;font-weight:600;color:#263439}.promotion-investigation-form input,.promotion-investigation-form select,.promotion-investigation-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfdcd5;border-radius:9px;padding:10px 12px;background:#fff;color:#27363a;font:inherit}.promotion-investigation-form textarea{min-height:90px;resize:vertical}.promotion-preview-refresh{margin-top:12px}.notification-targets{display:grid;gap:18px}.notification-targets-intro{padding:30px}.notification-targets-intro h2{margin:9px 0;font-size:clamp(22px,3vw,30px);letter-spacing:-.035em}.notification-targets-intro>p{max-width:780px;color:#69786e;font-size:13px;line-height:1.75}.notification-targets-caution{margin-top:19px;padding:13px 16px;border:1px solid #e8ddc0;border-radius:10px;background:#fffbf0;color:#715e37;font-size:12px;line-height:1.7}.notification-targets-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px}.notification-targets-list,.notification-targets-detail,.notification-targets-create{min-width:0;overflow:hidden}.notification-targets-right{display:grid;gap:18px;min-width:0}.notification-targets-panel-head{min-height:75px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e9eeea}.notification-targets-panel-head>div{display:grid;gap:5px}.notification-targets-panel-head h3,.notification-targets-create h3{margin:0;font-size:17px;color:#202d25}.notification-targets-panel-head span{color:#79867c;font-size:11px}.notification-targets-muted{padding:16px 24px;color:#748077;font-size:12px;line-height:1.75}.notification-targets-row{width:100%;padding:17px 22px;border:0;border-bottom:1px solid #edf1ed;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.notification-targets-row:hover{background:#f8faf7}.notification-targets-row.selected{background:#f0f6ee;box-shadow:inset 3px 0 #64866b}.notification-targets-row-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#eaf3ea;color:#4f7857;font-weight:800}.notification-targets-row-copy{min-width:0;display:grid;gap:5px}.notification-targets-row-copy strong{color:#25342a;font-size:13px;overflow-wrap:anywhere}.notification-targets-row-copy small{color:#748077;font-size:11px;line-height:1.45}.notification-targets-detail-name{padding:22px 24px 5px;display:flex;justify-content:space-between;align-items:start;gap:12px}.notification-targets-detail-name strong{font-size:18px;overflow-wrap:anywhere}.notification-targets-badge{max-width:240px;padding:5px 9px;border-radius:7px;background:#f5f0df;color:#74613d;font-size:11px;line-height:1.5}.notification-targets-badge.disabled,.notification-targets-badge.failed{background:#f5eae7;color:#9b6254}.notification-targets-badge.active{background:#eaf2ec;color:#466951}.notification-targets-facts{margin:0;padding:10px 24px}.notification-targets-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #eff2ee;font-size:12px}.notification-targets-facts dt{color:#89948b}.notification-targets-facts dd{margin:0;color:#36463a;overflow-wrap:anywhere}.notification-targets-form{padding:21px 24px 24px;display:grid;gap:12px;border-top:1px solid #edf1ed}.notification-targets-verification{padding:21px 24px 24px;border-top:1px solid #edf1ed;display:grid;justify-items:start;gap:11px}.notification-targets-verification h4{margin:0;font-size:14px}.notification-targets-verification>p{margin:0;color:#778279;font-size:12px;line-height:1.75}.notification-targets-verification .notification-targets-muted{padding:0}.notification-targets-verified{padding:12px 14px;border-radius:9px;background:#edf5ee;color:#426a4b!important}.notification-targets-challenge{width:100%;padding:14px 16px;border:1px solid #e8ddc0;border-radius:10px;background:#fffbf0;color:#6f5b34;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.notification-targets-challenge strong{font-size:13px}.notification-targets-challenge p{margin:6px 0 0}.notification-targets-code-form{margin-top:13px;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.notification-targets-code-form label{display:grid;gap:7px;flex:1 1 210px;font-size:12px;font-weight:700}.notification-targets-code-form input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #d7dbc8;border-radius:9px;background:#fff;color:#24362a;font:inherit}.notification-targets-clear{font-size:12px}.notification-targets-form h4,.notification-targets-disable h4{margin:0;font-size:14px}.notification-targets-form p,.notification-targets-disable p,.notification-targets-create>p{color:#778279;font-size:12px;line-height:1.7}.notification-targets-form label{display:grid;gap:7px;color:#4d5d51;font-size:12px;font-weight:700}.notification-targets-form input{width:100%;min-height:43px;padding:10px 12px;border:1px solid #d8e1d8;border-radius:9px;background:#fff;color:#24362a;font:inherit;font-size:13px}.notification-targets-form input:focus-visible{outline:2px solid #a3c3ab;outline-offset:2px}.notification-targets-form .button{justify-self:start}.notification-targets-disable{padding:20px 24px 25px;border-top:1px solid #edf1ed}.notification-targets-disable p{margin:7px 0 13px}.notification-targets-confirm{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px}.notification-targets-confirm span{margin-right:auto}.notification-targets-create{padding-top:23px}.notification-targets-create>h3,.notification-targets-create>p{padding-left:24px;padding-right:24px}.notification-targets-create>p{margin-top:7px;margin-bottom:21px}.notification-targets-notice,.notification-targets-pending,.notification-targets-progress{padding:16px 19px;border-radius:10px;font-size:12px;line-height:1.7}.notification-targets-notice{border:1px solid #d4e6d8;background:#f1f8f1;color:#477151}.notification-targets-pending,.notification-targets-progress{border:1px solid #e8ddc0;background:#fffbf0;color:#715e37}.notification-targets-pending strong{font-size:13px}.notification-targets-pending p{margin:5px 0 11px}.notification-targets-pending>div{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.notification-targets-access{padding:30px}.notification-targets-access h2{margin:0 0 8px;font-size:20px}.notification-targets-access p{color:#748077;font-size:12px;line-height:1.7}@media(max-width:900px){.notification-targets-grid{grid-template-columns:1fr}}@media(max-width:600px){.notification-targets-intro{padding:22px}.notification-targets-detail-name{flex-direction:column}.notification-targets-facts>div{grid-template-columns:86px minmax(0,1fr)}}.notification-targets-desktop-alert{padding:22px 25px}.notification-targets-desktop-alert h3{margin:0 0 8px;font-size:17px}.notification-targets-desktop-alert p{color:#778279;font-size:12px;line-height:1.7}.notification-targets-desktop-alert form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.notification-targets-desktop-alert label{display:grid;gap:7px;min-width:240px;font-size:12px;font-weight:700}.notification-targets-desktop-alert select{min-height:42px;padding:9px;border:1px solid #d8e1d8;border-radius:9px;background:#fff}.model-credential-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid #e6ebe8}.model-credential-row>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.model-credential-row strong{font-size:16px}.model-credential-row small{overflow-wrap:anywhere;color:#6b756f}.model-credential-actions{display:flex;gap:8px;flex-wrap:wrap}.model-credential-row .stacked-form{flex-basis:100%;margin:0 0 4px}.live-desktop-attention{display:grid;gap:18px;margin-top:18px}.live-desktop-attention-intro,.live-desktop-attention-list{padding:24px 28px}.live-desktop-attention-intro h2,.live-desktop-attention-list h3{margin:0 0 10px}.live-desktop-attention-intro p,.live-desktop-attention-list p{color:#718078;font-size:12px;line-height:1.7}.live-desktop-attention-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #e8eee6}.live-desktop-attention-row>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.live-desktop-attention-row strong{font-size:13px}.live-desktop-attention-row span,.live-desktop-attention-row small{color:#718078;font-size:11px}.live-desktop-attention-form{display:grid;gap:12px;padding:18px;border:1px solid #dfeade;border-radius:10px;background:#f7faf6}.live-desktop-attention-form label{display:grid;gap:8px;font-size:12px;font-weight:700}.live-desktop-attention-form textarea{width:100%;min-height:95px;padding:10px;border:1px solid #d7e2d6;border-radius:8px;resize:vertical;font:inherit}.live-desktop-attention-form>div{display:flex;gap:8px}@media(max-width:600px){.live-desktop-attention-row{align-items:start;flex-direction:column}}.live-desktop-attention-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.live-desktop-attention-tabs [aria-pressed=true]{border-color:#7f9d83;background:#edf5ed}.live-desktop-attention-review-note{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.member-invitations{display:grid;gap:18px;max-width:1060px}.member-invitations-card{padding:26px}.member-invitations-card h2{margin:4px 0 12px}.member-invitations-card h3{margin:26px 0 10px}.member-invitations-card p{color:#63716a;line-height:1.65}.member-invitations-form{max-width:600px;margin:20px 0 30px}.member-invitations-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #e6ece8;overflow-wrap:anywhere}.member-invitations-row>div:first-child{display:grid;gap:4px;min-width:0}.member-invitations-row strong{font-size:14px;color:#27342e}.member-invitations-row span,.member-invitations-row small{color:#63716a}.member-invitations-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:680px){.member-invitations-card{padding:18px}.member-invitations-row{align-items:flex-start;flex-direction:column}}.member-quota{padding:10px 14px;border-radius:10px;background:#eff5ee;color:#315e3e!important}.member-quota-error{color:#a52925!important}.workspace-switcher{display:flex;flex-direction:column;gap:10px;padding:12px}.workspace-switcher h2{margin:0;font-size:16px}.workspace-switcher-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.workspace-switcher-list li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line, #d8dee6);border-radius:6px}.workspace-switcher-list li[data-current=true]{border-color:var(--accent, #2f6fed);background:#2f6fed0f}.workspace-switcher-list li[data-status=archived]{opacity:.75}.workspace-switcher-name{font-weight:600}.workspace-switcher-product{color:var(--muted, #5b6675)}.workspace-switcher-status{margin-left:auto;font-size:12px}.workspace-switcher-error{color:#b3261e;margin:0}.workspace-switcher-notice{color:#8a5a00;margin:0}.workspace-switcher-create{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.workspace-switcher-create label{display:flex;flex-direction:column;gap:4px;font-size:12px}.workspace-switcher-quota{margin:0;padding:8px 10px;border-radius:8px;background:#eff5ee;color:#315e3e;font-size:13px}.platform-admin-page{display:grid;gap:18px}.platform-admin-card{padding:26px 30px}.platform-admin-card h2{margin:6px 0 10px;font-size:21px}.platform-admin-card p{color:#748277;font-size:12px;line-height:1.7}.platform-admin-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.platform-admin-form{display:flex;align-items:end;gap:12px;margin-top:24px}.platform-admin-form label{display:grid;gap:8px;flex:1;color:#526b58;font-size:12px}.platform-admin-form input{width:100%;padding:12px;border:1px solid #d5e0d5;border-radius:8px;font:inherit}.platform-admin-list{border-top:1px solid #e9eee7}.platform-admin-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #e9eee7}.platform-admin-row>div{display:grid;gap:5px;min-width:0}.platform-admin-row strong{overflow-wrap:anywhere;font-size:12px}.platform-admin-row small{color:#819084;font-size:11px}@media(max-width:680px){.platform-admin-head,.platform-admin-form,.platform-admin-row{flex-direction:column;align-items:stretch}}.platform-admin-tabs{display:flex;gap:8px}.platform-admin-tabs button{padding:10px 17px;border:1px solid #dae4d9;border-radius:8px;background:#fff;cursor:pointer}.platform-admin-tabs button.active{background:#eaf3e9;color:#315640;border-color:#a9c9ac}.platform-budget-target{display:grid;gap:8px;margin-top:24px;color:#526b58;font-size:12px}.platform-budget-target input{max-width:560px;width:100%;padding:12px;border:1px solid #d5e0d5;border-radius:8px;font:inherit}.platform-budget-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.platform-budget-usage>div{display:grid;gap:5px;padding:15px;border:1px solid #e2e9e0;border-radius:8px;background:#f8faf7}.platform-budget-usage span{color:#748277;font-size:12px}.platform-budget-usage strong{color:#294535;font-size:17px}.platform-budget-form{flex-wrap:wrap}.platform-budget-toggle{display:flex!important;flex:0 0 auto!important;align-items:center;gap:9px!important;padding-bottom:13px;white-space:nowrap}.platform-budget-toggle input{width:auto!important}@media(max-width:680px){.platform-budget-usage{grid-template-columns:1fr}.platform-budget-toggle{padding-bottom:0}}.platform-admin-page [hidden]{display:none!important}.platform-admin-section,.platform-admin-advanced-content{display:grid;gap:18px;min-width:0}.platform-admin-overview{padding:24px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.platform-admin-overview h2{margin:7px 0 9px;font-size:22px}.platform-admin-overview p{margin:0;font-size:13px;line-height:1.7;color:#66766c}.platform-admin-shortcuts{display:flex;flex-wrap:wrap;gap:10px}.platform-admin-shortcuts a{padding:9px 13px;border-radius:8px;border:1px solid #d5e0d5;color:#315640;font-size:12px;text-decoration:none;background:#fff}.platform-admin-activation-note{flex-basis:100%;padding-top:12px;border-top:1px solid #e8eee7}.platform-admin-activation-note button{padding:0;border:0;background:transparent;color:#315640;font:inherit;text-decoration:underline;cursor:pointer}.platform-admin-section-tabs{display:flex;flex-wrap:wrap;gap:8px}.platform-admin-section-tabs button{min-width:108px;padding:12px 22px;border-radius:9px;border:1px solid #d8e2d7;color:#596c5f;background:#fff;font:inherit;font-size:13px;cursor:pointer}.platform-admin-section-tabs button[aria-selected=true]{background:#eaf3e9;border-color:#a9c9ac;color:#274c35;font-weight:600}.platform-admin-page button:focus-visible,.platform-admin-shortcuts a:focus-visible{outline:2px solid #426d50;outline-offset:3px}.platform-admin-advanced{margin-top:4px;border-top:1px solid #dfe7dd;padding-top:16px;min-width:0}.platform-admin-advanced-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border:0;background:transparent;color:#526b58;font:inherit;font-size:14px;cursor:pointer}.platform-admin-advanced-toggle>span:last-child{font-size:12px;color:#78887d}.platform-admin-advanced>.inline-note{margin:4px 0 16px;line-height:1.7}.platform-admin-advanced-tabs button{padding:10px 16px;font-size:12px}@media(max-width:680px){.platform-admin-card,.platform-admin-overview{padding:20px}.platform-admin-overview{align-items:stretch}.platform-admin-overview h2{font-size:20px}.platform-admin-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-section-tabs button{min-width:0;padding:11px 7px}.platform-admin-shortcuts{width:100%}.platform-admin-shortcuts a{flex:1;text-align:center}}.platform-config-details{border:1px solid #e1e9df;border-radius:8px;margin-top:18px;padding:12px 15px}.platform-config-details summary{cursor:pointer;color:#63766a;font-size:12px;line-height:1.7}.platform-config-details .platform-admin-form{flex-wrap:wrap;margin-top:16px}.platform-config-details .platform-admin-form label{min-width:180px}.platform-model-key-form{flex-wrap:wrap}.platform-model-key-form>.platform-config-details{flex-basis:100%;margin-top:0}.platform-model-key-form>label{min-width:160px}.platform-model-key-form>label:has(input[aria-label="API Key"]){flex:2}.platform-model-key-form select{min-height:42px;padding:10px 12px;border:1px solid #d5e0d5;border-radius:8px;background:#fff;font:inherit}.platform-admin-recovery-note{padding:14px 18px;border:1px solid #e3d6ae;border-radius:9px;background:#fffdf6;color:#716541;font-size:12px;line-height:1.7}.platform-admin-recovery-note p{margin:0 0 9px}.platform-admin-recovery-note>div{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:680px){.platform-config-details .platform-admin-form label,.platform-model-key-form>label{min-width:0}}.platform-admin-work-tabs button{min-width:96px;padding:9px 16px;font-size:12px}@media(max-width:680px){.platform-admin-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-admin-shortcuts a.platform-admin-maintenance-link{border:0;padding:6px 0;background:transparent;color:#78877d;text-decoration:underline;text-underline-offset:3px}.platform-admin-recovery-note a{color:inherit;text-underline-offset:3px}.platform-finance-card{max-width:780px;padding:27px 30px}.platform-finance-card h2{margin:7px 0;font-size:22px}.platform-finance-card>p{color:#748277;font-size:12px;line-height:1.7}.platform-finance-tabs{display:flex;gap:8px;margin:25px 0 20px}.platform-finance-tabs button{padding:10px 17px;border:1px solid #dae4d9;border-radius:8px;background:#fff;cursor:pointer}.platform-finance-tabs button.active{background:#eaf3e9;color:#315640;border-color:#a9c9ac}.platform-finance-form{display:grid;gap:16px}.platform-finance-form label{display:grid;gap:7px;color:#526b58;font-size:12px}.platform-finance-form input,.platform-finance-form select{width:100%;padding:11px 12px;border:1px solid #d5e0d5;border-radius:8px;font:inherit}.platform-finance-form .button{justify-self:start}.platform-finance-receipt{display:grid;gap:6px;margin-top:22px;padding:16px;border-radius:9px;background:#eef6ec;color:#315640;font-size:12px;overflow-wrap:anywhere}.platform-finance-cases{margin-top:28px;padding-top:24px;border-top:1px solid #e2e9e1}.platform-finance-cases-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.platform-finance-cases-head h3{margin:0 0 5px;font-size:16px}.platform-finance-cases-head p,.platform-finance-case-empty{margin:0;color:#748277;font-size:12px;line-height:1.7}.platform-finance-case-list{display:grid;gap:10px;list-style:none;padding:0;margin:16px 0 0}.platform-finance-case-list li{display:grid;gap:4px;padding:12px;border:1px solid #e2e9e1;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.platform-finance-case-list li strong{color:#315640}.platform-finance-case-empty{margin-top:12px}.platform-finance-evidence{margin-top:20px;padding:18px;border:1px solid #d5e0d5;border-radius:9px}.platform-finance-evidence h4{margin:0;font-size:14px;overflow-wrap:anywhere}.platform-finance-evidence p{margin:0;color:#526b58;font-size:12px;line-height:1.7}.platform-finance-shortfalls{margin-top:20px;padding-top:18px;border-top:1px solid #e2e9e1}.platform-finance-shortfalls h4{margin:0 0 6px;font-size:14px}.platform-finance-shortfalls p{color:#526b58;font-size:12px;line-height:1.7}.platform-finance-review{display:grid;gap:12px}.platform-finance-review .button{justify-self:start}.platform-finance-card [hidden]{display:none!important}.platform-finance-intro,.platform-finance-plan-summary p,.platform-finance-money-note{color:#748277;font-size:12px;line-height:1.7}.platform-finance-customers,.platform-finance-prices,.platform-finance-maintenance{margin-top:24px}.platform-finance-plan-summary{padding:18px;margin-bottom:24px;border:1px solid #e2e9e1;border-radius:9px}.platform-finance-plan-summary h3{margin:0 0 14px;font-size:16px}.platform-finance-plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-finance-plan-cards>div{display:grid;gap:7px}.platform-finance-plan-cards strong{color:#315640;font-size:14px}.platform-finance-plan-cards span{color:#748277;font-size:12px}.platform-finance-money-note{margin:-6px 0 0}.platform-finance-money-note strong{display:block;color:#315640}.platform-finance-view-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;background:#fff5df;border-radius:8px;color:#77581a;font-size:12px;line-height:1.7}@media(max-width:560px){.platform-finance-plan-cards{grid-template-columns:1fr}}.platform-finance-recovery-details{margin:12px 0 20px;border-bottom:1px solid #e0e7dc;padding-bottom:12px}.platform-finance-recovery-details>summary{color:#6b7b6f;cursor:pointer;font-size:12px}.mode-switch-bar{position:sticky;top:0;z-index:40;min-height:45px;display:flex;align-items:center;justify-content:center;gap:14px;padding:7px 18px;border-bottom:1px solid var(--line);background:#fff;color:var(--muted);font-size:11px}.mode-switch{display:inline-flex;gap:3px;border-radius:8px;background:#f1f4ef;padding:3px}.mode-switch button{border:0;background:transparent;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700;color:var(--muted)}.mode-switch button.active{background:var(--green-deep);color:#fff}.mode-app .sidebar{top:45px;height:calc(100vh - 45px)}.mode-app .topbar{top:45px}.live-login-shell{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;width:min(950px,calc(100% - 60px));min-height:calc(100vh - 45px);padding:65px 0;margin:auto}.live-login-intro>.brand-symbol{margin-bottom:26px;width:43px;height:43px;font-size:28px}.live-login-intro h1{font-size:clamp(33px,4.5vw,53px);line-height:1.25;margin:12px 0 20px;letter-spacing:-.04em}.live-login-intro>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:350px}.live-login-detail{display:flex;gap:15px;margin-top:24px}.live-login-detail>span{color:var(--green);font-size:11px;font-weight:750;padding-top:4px}.live-login-detail strong{font-size:13px}.live-login-detail p{color:var(--muted);font-size:11px;margin-top:5px}.live-login-card{padding:34px}.live-login-card h2{font-size:25px;margin:10px 0;letter-spacing:-.03em}.live-login-card>p{color:var(--muted);font-size:12px;line-height:1.8}.live-login-card .stacked-form{margin-top:25px}.live-login-card .stacked-form input{min-height:44px}.live-login-card .stacked-form .button{margin-top:6px;min-height:44px}.live-login-card .live-login-help{border-top:1px solid var(--line);padding-top:18px;margin-top:23px;font-size:11px}.live-error{display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding:12px 14px;margin:16px 0;border:1px solid #ead4c1;background:#fff8ed;color:#845933;border-radius:9px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.live-error .text-link{font-size:12px}.live-connection-state{min-height:calc(100vh - 45px);width:min(540px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px}.live-connection-state h1{font-size:27px;letter-spacing:-.03em}.live-connection-state p{color:var(--muted);font-size:12px;line-height:1.8}.live-connection-state .live-error{margin:0;text-align:left}.live-app .live-dot{background:#61a779}.live-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:50px 22px;min-height:275px;text-align:center}.live-empty h2{font-size:20px}.live-empty p{color:var(--muted);font-size:12px;line-height:1.9}.live-empty-mark{width:53px;height:53px;border-radius:15px;background:var(--pale);color:var(--green);display:grid;place-items:center;font-size:26px}.live-onboarding{display:flex;align-items:center;gap:22px;padding:26px;margin-bottom:22px}.live-step-number{align-self:flex-start;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;background:var(--pale);border-radius:13px;color:var(--green);font-size:14px;font-weight:800}.live-onboarding>div:nth-child(2){flex:1;min-width:0}.live-onboarding h2{margin:7px 0 9px;font-size:24px;overflow-wrap:anywhere}.live-onboarding p{font-size:12px;line-height:1.8;color:var(--muted)}.live-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.live-workspace-card{display:flex;align-items:flex-start;flex-direction:column;padding:23px;text-align:left;gap:7px;min-width:0}.live-workspace-card:hover{border-color:#9bbcab}.live-workspace-card.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#fbfdf9}.live-workspace-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--pale);margin-bottom:12px;color:var(--green);font-weight:750}.live-workspace-card strong{font-size:16px;overflow-wrap:anywhere;max-width:100%}.live-workspace-card>span:not(.live-workspace-icon){font-size:11px;color:var(--green)}.live-workspace-card small{color:var(--muted);font-size:10px;margin-top:12px;overflow-wrap:anywhere}.live-feature-note{margin-top:25px}.live-feature-note p{margin-top:5px}.live-account-panel{padding:27px;max-width:730px}.live-account-panel h2{font-size:19px}.live-account-panel dl{margin:18px 0 26px}.live-account-panel dl>div{display:grid;grid-template-columns:125px minmax(0,1fr);padding:15px 0;border-bottom:1px solid var(--line);font-size:12px;gap:10px}.live-account-panel dt{color:var(--muted)}.live-account-panel dd{margin:0;overflow-wrap:anywhere}.live-account-panel>.button{margin-top:18px}@media(max-width:1100px){.live-login-shell{gap:50px}.live-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mode-app .sidebar.mobile-open{top:45px}.live-login-shell{grid-template-columns:minmax(0,1fr);width:min(480px,calc(100% - 36px));gap:30px;padding:35px 0}.live-login-intro h1 br{display:none}.live-login-intro h1{font-size:33px}.live-login-detail{display:none}.live-login-card{padding:25px}.live-onboarding{flex-wrap:wrap;gap:14px}.live-onboarding .button{width:100%}.live-onboarding h2{font-size:20px}}@media(max-width:530px){.mode-switch-bar{justify-content:space-between;gap:8px}.mode-switch-bar>span{max-width:94px;font-size:10px}.live-topbar{grid-template-columns:24px minmax(0,1fr)}.live-topbar>.button{grid-column:2;justify-self:end}.live-workspace-grid{grid-template-columns:minmax(0,1fr)}.live-account-panel dl>div{grid-template-columns:85px minmax(0,1fr)}.live-onboarding{padding:18px}}.live-inbox{display:grid;gap:18px}.live-inbox-toolbar{padding:24px;display:grid;gap:18px}.live-inbox-toolbar>div:first-child{display:grid;gap:5px}.live-inbox-toolbar>div:first-child strong{font-size:17px;color:#192225}.live-inbox-toolbar>div:first-child span{color:#75807e;font-size:13px}.live-inbox-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.live-inbox-filters label{min-width:145px;display:grid;gap:7px;color:#586460;font-size:12px;font-weight:700}.live-inbox-filters label:first-child{min-width:240px;flex:1}.live-inbox-filters select{width:100%;min-height:42px;padding:0 12px;border:1px solid #dae1dc;border-radius:10px;background:#fff;color:#26312d;font:inherit;font-size:14px}.live-inbox-columns{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;min-height:570px}.live-thread-list,.live-message-panel{min-width:0;overflow:hidden}.live-panel-title{min-height:72px;padding:22px 24px 17px;border-bottom:1px solid #e9eeea;display:flex;align-items:center;justify-content:space-between;gap:10px}.live-panel-title h2{margin:0;font-size:17px;line-height:1.4;color:#1c2822}.live-panel-title span{color:#7b8680;font-size:12px}.live-thread{display:grid;gap:8px;width:100%;padding:17px 23px;text-align:left;border:0;border-bottom:1px solid #edf0ed;background:transparent;color:#2b3831;cursor:pointer}.live-thread:hover{background:#f8faf8}.live-thread.selected{background:#f0f6ee;box-shadow:inset 3px 0 #5c806c}.live-thread-top{display:flex;align-items:start;justify-content:space-between;gap:8px}.live-thread-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.live-thread-top small{color:#849087;white-space:nowrap;font-size:11px}.live-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#5a7063;font-size:12px}.live-thread-ref{color:#919994;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-inbox-empty{padding:32px 24px;color:#79847d;line-height:1.7;font-size:14px}.live-load-more{display:block;margin:16px auto}.live-message-stream{max-height:650px;min-height:330px;overflow-y:auto;padding:18px 24px;background:#fbfcfa}.live-message{max-width:84%;width:fit-content;margin-bottom:17px;padding:14px 17px;border:1px solid #e1e8e1;border-radius:15px;background:#fff;overflow-wrap:anywhere}.live-message.outbound{margin-left:auto;background:#eef5ec;border-color:#d5e5d5}.live-message-byline{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#758279;font-size:11px}.live-message-byline strong{color:#3c5946;font-size:12px}.live-message p{margin:9px 0 0;white-space:pre-wrap;color:#29362d;line-height:1.65;font-size:14px}.live-message small{display:block;margin-top:6px;color:#8a9690}.live-inbox-readonly{padding:17px 24px;border-top:1px solid #e9eeea;color:#69766e;font-size:12px;line-height:1.6}@media(max-width:940px){.live-inbox-columns{grid-template-columns:1fr}.live-message-stream{max-height:520px}}.live-knowledge{display:grid;gap:18px}.live-knowledge-intro{padding:27px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.live-knowledge-intro h2{margin:7px 0 10px;font-size:23px}.live-knowledge-intro p{color:#738078;font-size:13px;line-height:1.7}.live-knowledge-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:18px;align-items:start}.live-knowledge-list,.live-knowledge-search{min-width:0;overflow:hidden}.live-knowledge-product{padding:20px 24px;border-bottom:1px solid #ecf0ec}.live-knowledge-product-head{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:10px}.live-knowledge-product-head div{display:grid;gap:4px}.live-knowledge-product-head strong{font-size:15px}.live-knowledge-product-head small{color:#869087;font-size:11px}.live-knowledge-version{border-top:1px solid #eff2ed;padding:11px 0}.live-knowledge-version summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:700}.live-knowledge-version summary small{margin-left:auto;color:#929b93;font-weight:400}.live-knowledge-status{padding:4px 7px;border-radius:5px;font-style:normal;font-size:10px;color:#6d7064;background:#f0f1e8}.live-knowledge-status.approved{background:#e8f4e9;color:#3f7653}.live-knowledge-status.revoked{background:#f8eae6;color:#9a5b48}.live-knowledge-version-body{display:grid;gap:10px;margin-top:14px}.live-knowledge-version-body>p{color:#859089;font-size:11px}.live-knowledge-fact{display:grid;gap:5px;border-left:2px solid #c3d8c6;padding:6px 12px}.live-knowledge-fact strong{font-size:12px;line-height:1.5}.live-knowledge-fact span,.live-knowledge-fact small{color:#738078;font-size:11px;line-height:1.6}.live-knowledge-version-body>.button{justify-self:start;margin-top:4px}.live-knowledge-search form{padding:20px 24px;display:flex;gap:10px;align-items:end}.live-knowledge-search form label{min-width:0;flex:1;display:grid;gap:7px;color:#647168;font-size:12px;font-weight:700}.live-knowledge-search input,.live-knowledge-modal input,.live-knowledge-modal textarea,.live-knowledge-modal select{width:100%;border:1px solid #d6e0d6;border-radius:9px;background:#fff;padding:10px 12px;color:#26352a;font:inherit;font-size:13px}.live-knowledge-search input{height:42px}.live-search-meta{padding:0 24px 12px;color:#8a948d;font-size:11px}.live-knowledge-hit{display:grid;gap:8px;margin:0 24px 14px;padding:15px;background:#f8faf7;border-radius:9px}.live-knowledge-hit>span,.live-knowledge-hit small{font-size:11px;color:#718075}.live-knowledge-hit strong{font-size:14px;overflow-wrap:anywhere}.live-knowledge-hit p{font-size:12px;color:#606e63;line-height:1.6}.live-knowledge-hit a{color:#497256}.live-knowledge-modal{width:min(780px,calc(100vw - 28px));max-height:min(90vh,900px);overflow-y:auto}.live-knowledge-modal h3{font-size:15px;margin-top:8px}.live-knowledge-modal .stacked-form{display:grid;gap:17px}.live-knowledge-modal .stacked-form label{display:grid;gap:7px;font-size:12px}.live-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.live-form-block{display:grid;gap:12px;padding:16px;border:1px solid #e6ece5;border-radius:10px}.live-knowledge-modal textarea{resize:vertical;min-height:70px}.live-knowledge-modal .text-link{justify-self:start}@media(max-width:1040px){.live-knowledge-grid{grid-template-columns:1fr}}@media(max-width:680px){.live-knowledge-intro{align-items:start;flex-direction:column}.live-form-row{grid-template-columns:1fr}}.live-missions{display:grid;gap:18px}.live-mission-hero{padding:31px;display:flex;align-items:center;justify-content:space-between;gap:24px}.live-mission-hero h2{margin:10px 0;font-size:clamp(23px,3vw,32px);letter-spacing:-.035em}.live-mission-hero p{max-width:620px;color:#77827b;font-size:13px;line-height:1.7}.live-mission-progress{display:grid;justify-items:center;min-width:105px;padding:12px;border-radius:12px;background:#edf5ee;color:#477354}.live-mission-progress strong{font-size:29px;letter-spacing:-.03em}.live-mission-progress strong span{font-size:15px;color:#799584}.live-mission-progress small{font-size:10px}.live-mission-status{color:#78847b;font-size:12px}.live-mission-steps{display:grid;gap:11px}.live-mission-step{display:flex;align-items:center;gap:18px;padding:20px 25px}.live-mission-step>div:nth-child(2){flex:1;min-width:0}.live-mission-step h3{font-size:17px;margin:5px 0 6px}.live-mission-step p{color:#7c887f;font-size:12px;line-height:1.6}.live-mission-step small{color:#8d958f;font-size:10px;font-weight:700}.live-mission-step.done small{color:#4b805b}.live-mission-no{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:11px;background:#f0f2ee;color:#829189;font-weight:800}.live-mission-step.done .live-mission-no{background:#e8f5e9;color:#4b805b}.live-mission-future{padding:24px 28px;border-style:dashed}.live-mission-future strong{font-size:14px}.live-mission-future p{max-width:790px;margin-top:7px;color:#7b877e;font-size:12px;line-height:1.7}.live-mission-jobs{padding:18px 25px}.live-mission-job{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #eef1eb;font-size:12px}.live-mission-job strong{color:#33463a;font-size:13px}.live-mission-job span{color:#758277}.live-readiness-card{padding:26px 29px;display:grid;gap:18px}.live-readiness-head,.live-readiness-run{display:flex;align-items:center;justify-content:space-between;gap:20px}.live-readiness-head h2{margin:8px 0;font-size:21px;letter-spacing:-.025em}.live-readiness-head p,.live-readiness-empty,.live-readiness-evidence p{color:#77847a;font-size:12px;line-height:1.75}.live-readiness-head p{max-width:680px}.live-readiness-head>.button{flex:0 0 auto}.live-readiness-run{padding:15px 0;border-block:1px solid #e8eee8;font-size:12px}.live-readiness-run>div:first-child{display:grid;gap:4px}.live-readiness-run strong{font-size:13px;color:#283e32}.live-readiness-run span{color:#718376}.live-readiness-actions{display:flex;gap:7px;flex-wrap:wrap}.live-readiness-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-readiness-metrics>div{display:grid;gap:5px;align-content:start;padding:15px;border-radius:12px;background:#f5f7f2}.live-readiness-metrics strong{font-size:26px;color:#2a6742}.live-readiness-metrics span{font-size:12px;font-weight:700;color:#354a3b}.live-readiness-metrics small{font-size:10px;line-height:1.5;color:#7e8c81}.live-readiness-evidence details{margin-top:12px;font-size:11px;color:#58725e}.live-readiness-evidence details ul{padding-left:18px;overflow-wrap:anywhere;line-height:1.8}@media(max-width:680px){.live-readiness-head,.live-readiness-run{align-items:stretch;flex-direction:column}.live-readiness-metrics{grid-template-columns:1fr}}@media(max-width:680px){.live-mission-hero{align-items:start}.live-mission-step{align-items:flex-start;flex-wrap:wrap}.live-mission-step .button{margin-left:60px}}.live-accounts{display:grid;gap:18px}.live-runner-panel{padding:23px 27px}.live-runner-title{display:flex;justify-content:space-between;align-items:start;gap:18px}.live-runner-title h2{margin:7px 0;font-size:18px}.live-runner-title p,.live-runner-section>p{color:#566d5b;font-size:11px;line-height:1.7}.live-runner-title .button{flex:0 0 auto}.live-runner-section{margin-top:20px;padding-top:17px;border-top:1px solid #e8eee8}.live-runner-section h3{margin:0 0 9px;font-size:14px}.live-runner-section>.button{margin-top:12px}.live-runner-empty,.live-runner-message{padding:15px;border-radius:8px;background:#f5f8f3;color:#5f7363;font-size:12px}.live-runner-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:12px}.live-runner-record{min-width:0;padding:15px;border:1px solid #e4ebe2;border-radius:9px}.live-runner-record-head{display:flex;justify-content:space-between;align-items:start;gap:10px}.live-runner-record-head>div{min-width:0;display:grid;gap:4px}.live-runner-record-head strong{font-size:13px;overflow-wrap:anywhere}.live-runner-record-head span:not(.live-account-state){color:#566d5b;font-size:10px;overflow-wrap:anywhere}.live-runner-record dl{display:grid;gap:0;margin:12px 0 0}.live-runner-record dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:7px;padding:6px 0;border-top:1px solid #edf1eb;font-size:10px}.live-runner-record dt{color:#566d5b}.live-runner-record dd{margin:0;color:#3d5544;overflow-wrap:anywhere}.live-runner-devices{display:grid;gap:8px}.live-runner-devices>div{display:flex;flex-wrap:wrap;gap:8px 16px;padding:11px 13px;border:1px solid #e4ebe2;border-radius:8px;font-size:11px}.live-runner-devices strong{margin-right:auto;overflow-wrap:anywhere}.live-runner-devices span{color:#65786a}.live-runner-management{display:grid;gap:14px;margin-top:19px;padding:19px;border:1px solid #e3ebe1;border-radius:10px;background:#fbfdfb}.live-runner-management-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.live-runner-management-head h4,.live-runner-revoke-form h4{margin:0 0 5px;color:#2f4936;font-size:14px}.live-runner-management-head p,.live-runner-pairing-form p,.live-runner-revoke-form p,.live-runner-code p{margin:0;max-width:780px;color:#566d5b;font-size:11px;line-height:1.75}.live-runner-pairing-form,.live-runner-revoke-form{display:grid;gap:12px;padding:16px;border:1px solid #dbe7d9;border-radius:9px;background:#fff}.live-runner-revoke-form{border-color:#e8cec8;background:#fffaf8}.live-runner-pairing-form>label:not(.live-runner-check),.live-runner-revoke-form>label:not(.live-runner-check){display:grid;gap:7px;color:#506955;font-size:11px;font-weight:700}.live-runner-pairing-form input:not([type=checkbox]),.live-runner-revoke-form input:not([type=checkbox]){width:100%;min-height:40px;border:1px solid #d7e2d6;border-radius:7px;padding:8px 10px;background:#fff;color:#304236;font:inherit;font-size:12px;overflow-wrap:anywhere}.live-runner-pairing-form select{width:100%;min-height:40px;border:1px solid #d7e2d6;border-radius:7px;padding:8px 10px;background:#fff;color:#304236;font:inherit;font-size:12px}.live-runner-check{display:flex;align-items:start;gap:9px;color:#536957;font-size:11px;line-height:1.7}.live-runner-check input{flex:0 0 auto;margin-top:3px}.live-runner-actions{display:flex;flex-wrap:wrap;gap:8px}.live-runner-code{display:grid;gap:10px;padding:17px;border:1px solid #cde1cc;border-radius:9px;background:#f3faf1}.live-runner-code strong{color:#315a3d;font-size:12px}.live-runner-code code{display:block;padding:13px;border-radius:7px;background:#fff;color:#253b2a;font-size:14px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.live-runner-code>span{color:#566d5b;font-size:10px}.live-runner-code>.button{justify-self:start}.live-runner-management-devices{display:grid;gap:8px}.live-runner-management-devices>strong{color:#405947;font-size:11px}.live-runner-management-devices>p{margin:0;color:#566d5b;font-size:11px}.live-runner-manage-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px;padding:10px 12px;border:1px solid #e8eee6;border-radius:8px;background:#fff}.live-runner-manage-row span{min-width:0;overflow-wrap:anywhere;color:#344c3c;font-size:11px;font-weight:700}.live-runner-manage-row small{flex:1;color:#566d5b;font-size:10px}.live-runner-danger{border-color:#debab3;color:#9d5147}.live-runner-alert{background:#fff4f1;color:#9c5148}@media(max-width:680px){.live-runner-management{padding:14px}.live-runner-management-head{flex-direction:column}.live-runner-manage-row{align-items:start;flex-direction:column}}.live-account-state.pending,.live-account-state.revoked{background:#f8ebe8;color:#9a5b48}.live-account-state.paired{background:#edf3e9;color:#476d4d}.live-accounts-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:29px 31px}.live-accounts-intro h2{margin:9px 0;font-size:clamp(22px,3vw,29px);letter-spacing:-.035em}.live-accounts-intro p{max-width:690px;color:#77827b;font-size:12px;line-height:1.8}.live-accounts-intro .button{flex:0 0 auto}.live-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.live-account-stats>div{display:grid;gap:5px;padding:21px 24px}.live-account-stats strong{font-size:26px;color:#315e3e;letter-spacing:-.04em}.live-account-stats span,.live-account-stats small{color:#77847a;font-size:11px}.live-account-columns{display:grid;grid-template-columns:minmax(300px,.87fr) minmax(0,1.13fr);gap:18px;align-items:start}.live-account-list,.live-account-detail{min-width:0;overflow:hidden}.live-account-filter{display:flex;gap:10px;align-items:end;padding:17px 22px;border-bottom:1px solid #edf0ec}.live-account-filter label{display:grid;gap:5px;flex:1;color:#69766e;font-size:11px;font-weight:700}.live-account-filter select,.live-account-modal select{min-height:40px;width:100%;border:1px solid #d6e0d6;border-radius:9px;background:#fff;padding:0 11px;color:#26352a;font:inherit;font-size:13px}.live-account-filter .button{min-height:40px}.live-account-row{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:16px 22px;border:0;border-bottom:1px solid #eef1ec;background:#fff;color:#24352a;cursor:pointer}.live-account-row:hover{background:#f9fbf8}.live-account-row.selected{background:#f0f6ee;box-shadow:inset 3px 0 #5c806c}.live-account-platform{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eaf2e9;color:#51745b;font-size:15px;font-weight:800}.live-account-row-copy{min-width:0;flex:1;display:grid;gap:4px}.live-account-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.live-account-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#849087;font-size:11px}.live-account-state{flex:0 0 auto;display:inline-flex;padding:5px 8px;border-radius:6px;background:#f2f3ee;color:#747e71;font-size:10px;font-weight:750;white-space:nowrap}.live-account-state.connected,.live-account-state.supported{background:#e8f4e9;color:#3f7653}.live-account-state.restricted,.live-account-state.expired{background:#fff3df;color:#986a34}.live-account-state.disabled,.live-account-state.revoked,.live-account-state.unavailable{background:#f8ebe8;color:#9a5b48}.live-account-empty{display:grid;justify-items:center;gap:12px;padding:45px 24px;text-align:center}.live-account-empty strong{font-size:16px}.live-account-empty p{max-width:330px;color:#7b877d;font-size:12px;line-height:1.7}.live-account-detail-head{display:flex;justify-content:space-between;gap:13px;padding:23px 25px}.live-account-detail-head h3{margin:7px 0;overflow-wrap:anywhere;font-size:21px}.live-account-detail-head p{color:#88938b;font-size:10px;overflow-wrap:anywhere}.live-account-properties{margin:0 25px;border-top:1px solid #ecf0ea}.live-account-properties>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:13px;padding:13px 0;border-bottom:1px solid #ecf0ea;font-size:11px}.live-account-properties dt{color:#849087}.live-account-properties dd{margin:0;overflow-wrap:anywhere;color:#465a4a}.live-account-abilities{display:grid;gap:11px;padding:23px 25px}.live-account-abilities h3{font-size:15px;margin-bottom:4px}.live-account-abilities>div:first-child p{color:#849087;font-size:11px;line-height:1.6}.live-account-no-abilities{padding:17px;border:1px dashed #d9e2d6;border-radius:9px;color:#718174;font-size:12px;line-height:1.6}.live-account-ability{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:7px;padding:15px;border:1px solid #e8ede7;border-radius:9px}.live-account-ability>div{min-width:0;display:grid;gap:5px}.live-account-ability strong{font-size:12px;overflow-wrap:anywhere}.live-account-ability small{color:#849087;font-size:10px;line-height:1.5}.live-account-ability>small{width:100%}.live-account-modal{width:min(580px,calc(100vw - 28px));max-height:min(90vh,790px);overflow-y:auto}.live-account-modal .stacked-form label{display:grid;gap:8px}.live-account-modal .stacked-form input{width:100%}.live-account-form-note{color:#7b877e;font-size:11px;line-height:1.7}@media(max-width:1040px){.live-account-columns{grid-template-columns:1fr}}@media(max-width:680px){.live-accounts-intro{align-items:stretch;flex-direction:column;padding:23px}.live-runner-panel{padding:18px}.live-runner-title{flex-direction:column}.live-account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.live-account-stats>div{padding:13px}.live-account-stats strong{font-size:20px}.live-account-stats span{font-size:9px}.live-account-detail-head{flex-direction:column}}.live-leads{display:grid;gap:18px}.live-leads-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:29px 31px}.live-leads-intro h2{margin:9px 0;font-size:clamp(22px,3vw,29px);letter-spacing:-.035em}.live-leads-intro p{max-width:750px;color:#77827b;font-size:12px;line-height:1.8}.live-leads-intro .button{flex:0 0 auto}.live-lead-columns{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.live-lead-list,.live-lead-detail{min-width:0;overflow:hidden}.live-lead-row{display:grid;gap:6px;width:100%;padding:18px 23px;border:0;border-bottom:1px solid #edf0ec;background:#fff;text-align:left;color:#26352a;cursor:pointer}.live-lead-row:hover{background:#f9fbf8}.live-lead-row.selected{background:#f0f6ee;box-shadow:inset 3px 0 #5c806c}.live-lead-row strong{font-size:14px;overflow-wrap:anywhere}.live-lead-row span{color:#7b887e;font-size:11px}.live-lead-state{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:6px;background:#f0f1ec;color:#69766d;font-size:10px;font-weight:750}.live-lead-state.ready_for_review{background:#fff3df;color:#986a34}.live-lead-state.approved{background:#e8f4e9;color:#3f7653}.live-lead-state.rejected,.live-lead-state.approval_expired{background:#f8ebe8;color:#9a5b48}.live-lead-detail-head{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:24px 26px}.live-lead-detail-head h3{font-size:22px;margin:7px 0;overflow-wrap:anywhere}.live-lead-detail-head p{color:#87928a;font-size:11px;line-height:1.6}.live-lead-disclosure{display:grid;gap:7px;margin:0 26px 24px;padding:16px 19px;border:1px solid #dce9dc;border-radius:10px;background:#f5faf4}.live-lead-disclosure strong{color:#315e3e;font-size:19px}.live-lead-disclosure span{color:#687b6b;font-size:11px;line-height:1.6}.live-lead-section{display:grid;gap:12px;padding:22px 26px;border-top:1px solid #ecf0ec}.live-lead-section h4,.live-lead-actions h4{font-size:14px;margin:0}.live-lead-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-lead-scores>div{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid #e9eee8;border-radius:8px;font-size:11px}.live-lead-scores span{color:#79877d}.live-lead-scores strong{color:#42694c;white-space:nowrap}.live-lead-reasons,.live-lead-muted{color:#78877b;font-size:11px;line-height:1.7}.live-lead-evidence{display:grid;gap:9px;padding:15px;border:1px solid #e8ede7;border-radius:9px}.live-lead-evidence>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.live-lead-evidence strong{font-size:12px}.live-lead-evidence small{color:#88958b;font-size:10px}.live-lead-evidence p{color:#4a5e4d;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.live-lead-evidence a,.live-lead-evidence>span{color:#427552;font-size:11px;overflow-wrap:anywhere}.live-lead-contact{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 13px;font-size:11px}.live-lead-contact span{color:#829084}.live-lead-contact strong{overflow-wrap:anywhere}.live-lead-contact small{width:100%;color:#8c988e}.live-lead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding:23px 26px;border-top:1px solid #ecf0ec}.live-lead-actions>h4,.live-lead-actions>.live-error{width:100%}.live-lead-check{display:flex;align-items:start;gap:9px;width:100%;font-size:11px;color:#566f5b;line-height:1.6}.live-lead-check input{margin-top:3px}.live-lead-reject{display:flex;align-items:end;gap:9px;width:100%}.live-lead-reject label{display:grid;gap:7px;flex:1;color:#687a6d;font-size:11px}.live-lead-reject input{min-height:40px;min-width:0;width:100%;border:1px solid #d6e0d6;border-radius:9px;padding:0 12px;color:#26352a;font:inherit;font-size:12px}.live-lead-notice{padding:12px 15px;border-radius:9px;background:#eaf4eb;color:#417552;font-size:12px}.live-lead-modal{width:min(790px,calc(100vw - 28px));max-height:min(92vh,980px);overflow-y:auto}.live-lead-modal .stacked-form{display:grid;gap:17px}.live-lead-modal .stacked-form label{display:grid;gap:7px;font-size:11px}.live-lead-modal input,.live-lead-modal select,.live-lead-modal textarea{width:100%;min-width:0;border:1px solid #d6e0d6;border-radius:9px;background:#fff;padding:10px 12px;color:#26352a;font:inherit;font-size:12px}.live-lead-modal textarea{resize:vertical}.live-lead-form-section{display:grid;gap:13px;padding:18px;border:1px solid #e4ebe3;border-radius:10px}.live-lead-form-section h3{font-size:14px;margin:0 0 5px}.live-lead-form-section p{color:#849087;font-size:11px;line-height:1.6}.live-lead-source-form{display:grid;gap:12px;padding:16px;border:1px solid #e6ece5;border-radius:9px}.live-lead-source-form-head{display:flex;justify-content:space-between;gap:12px}.live-lead-source-form-head strong{font-size:12px}.live-lead-no-product{display:grid;gap:15px;margin-top:20px;color:#78877d;font-size:12px;line-height:1.7}.live-lead-no-product .button{justify-self:start}@media(max-width:1080px){.live-lead-columns{grid-template-columns:1fr}}@media(max-width:680px){.live-leads-intro{align-items:stretch;flex-direction:column;padding:23px}.live-lead-detail-head{flex-direction:column}.live-lead-scores{grid-template-columns:1fr}.live-lead-reject{align-items:stretch;flex-direction:column}}.live-research{display:grid;gap:18px}.live-research-intro{padding:31px}.live-research-intro h2{margin:9px 0;font-size:clamp(24px,3vw,31px);letter-spacing:-.035em}.live-research-intro>p{max-width:780px;color:#718078;font-size:13px;line-height:1.8}.live-research-method{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.live-research-method span{padding:9px 12px;border:1px solid #e3ebe0;border-radius:7px;color:#52705a;background:#f7faf5;font-size:11px;font-weight:700}.live-research-query,.live-research-list,.live-research-detail{min-width:0;overflow:hidden}.live-research-query-body{padding:24px 27px 28px}.live-research-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.live-research-fields label{min-width:0;display:grid;gap:7px;color:#5e7063;font-size:11px;font-weight:750}.live-research-fields label.live-research-wide{grid-column:span 2}.live-research-fields input,.live-research-fields select{width:100%;min-height:42px;min-width:0;border:1px solid #d7e2d6;border-radius:9px;background:#fff;padding:0 11px;color:#26352a;font:inherit;font-size:13px}.live-research-fields input:disabled,.live-research-fields select:disabled{background:#f4f6f2;color:#6f7c71}.live-research-guidance{margin:18px 0 0;max-width:900px;color:#7b887d;font-size:11px;line-height:1.8}.live-research-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px 17px;margin-top:23px}.live-research-form-actions span{max-width:570px;color:#7a877c;font-size:11px;line-height:1.6}.live-research-no-product{display:grid;gap:14px;justify-items:start;color:#748177;font-size:12px;line-height:1.7}.live-research-columns{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.live-research-row{width:100%;display:grid;gap:7px;padding:18px 22px;border:0;border-bottom:1px solid #ecf0eb;background:#fff;color:#27382a;text-align:left;cursor:pointer}.live-research-row:hover{background:#f8faf7}.live-research-row.selected{background:#f0f6ee;box-shadow:inset 3px 0 #5c806c}.live-research-row>div{display:flex;justify-content:space-between;align-items:start;gap:9px}.live-research-row strong{font-size:14px}.live-research-row>span,.live-research-row small{color:#7e8a80;font-size:11px}.live-research-state{flex:0 0 auto;display:inline-flex;width:fit-content;padding:5px 8px;border-radius:6px;color:#576b59;background:#edf2ec;font-size:10px;font-weight:750}.live-research-state.failed,.live-research-state.interrupted{color:#a05e50;background:#faece8}.live-research-state.running{color:#8e713b;background:#fff3df}.live-research-detail-body{padding:25px 27px 27px}.live-research-detail-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.live-research-detail-head h3{margin:7px 0;font-size:21px}.live-research-detail-head p{color:#7e8b80;font-size:11px}.live-research-value{display:grid;gap:9px;margin:23px 0;padding:23px;border-radius:11px;border:1px solid #dfeade;background:#f6faf5}.live-research-value>span{color:#61806a;font-size:11px;font-weight:750}.live-research-value strong{color:#315e3e;font-size:clamp(24px,3vw,35px);overflow-wrap:anywhere;letter-spacing:-.035em}.live-research-value p{color:#6f8371;font-size:11px;line-height:1.65}.live-research-result-state{display:grid;gap:5px;margin-bottom:20px}.live-research-result-state strong{font-size:13px}.live-research-result-state span{color:#78877c;font-size:11px;line-height:1.7}.live-research-facts{margin:0;border-top:1px solid #e9eee7}.live-research-facts>div{display:grid;grid-template-columns:102px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e9eee7;font-size:11px;line-height:1.65}.live-research-facts dt{color:#839084}.live-research-facts dd{margin:0;color:#455b49;overflow-wrap:anywhere}.live-research-facts dd small{display:block;color:#89958b}.live-research-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 17px;margin-top:22px;padding:18px;border:1px solid #e5ebe1;border-radius:9px}.live-research-source>div{display:grid;gap:5px;width:100%}.live-research-source strong{font-size:12px}.live-research-source span,.live-research-source a{color:#738477;font-size:11px;overflow-wrap:anywhere}.live-research-source a{color:#447553}.live-research-source-note,.live-research-record-time{color:#859188;font-size:10px;line-height:1.7;overflow-wrap:anywhere}.live-research-source-note{margin-top:14px}.live-research-record-time{margin-top:18px}.live-research-pending{padding:17px;border:1px dashed #d7e2d6;border-radius:9px;color:#728174;font-size:12px;line-height:1.7}@media(max-width:1090px){.live-research-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.live-research-columns{grid-template-columns:1fr}}@media(max-width:620px){.live-research-intro,.live-research-query-body,.live-research-detail-body{padding:21px}.live-research-fields{grid-template-columns:1fr}.live-research-fields label.live-research-wide{grid-column:auto}.live-research-detail-head{flex-direction:column}.live-research-facts>div{grid-template-columns:82px minmax(0,1fr)}}.live-results{display:grid;gap:18px}.live-results-intro{display:flex;justify-content:space-between;align-items:end;gap:22px;padding:30px}.live-results-intro h2{margin:9px 0;font-size:clamp(24px,3vw,31px);letter-spacing:-.035em}.live-results-intro p{max-width:760px;color:#748277;font-size:12px;line-height:1.8}.live-results-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.live-results-card{display:grid;align-content:start;gap:9px;min-height:166px;padding:21px}.live-results-card>span{color:#5a705e;font-size:11px;font-weight:750}.live-results-card>strong{color:#254531;font-size:31px;line-height:1;font-weight:760}.live-results-card>small{color:#8a958a;font-size:10px;line-height:1.6}.live-results-card .text-link{justify-self:start;align-self:end;margin-top:4px}.live-results-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;align-items:start}.live-results-tasks,.live-results-context{padding:23px 25px}.live-results-tasks>p,.live-results-context p{margin:13px 0;color:#78867a;font-size:11px;line-height:1.8}.live-results-context h2{margin:9px 0;font-size:20px}.live-results-task{display:flex;justify-content:space-between;gap:13px;padding:13px 0;border-top:1px solid #e9eee7;font-size:11px}.live-results-task strong{font-weight:650}.live-results-task span{flex:0 0 auto;color:#708273}@media(max-width:1100px){.live-results-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.live-results-intro{align-items:start;flex-direction:column;padding:22px}.live-results-bottom{grid-template-columns:1fr}}@media(max-width:480px){.live-results-cards{grid-template-columns:1fr}}.live-media{display:grid;gap:18px}.live-media-intro{padding:28px 30px}.live-media-intro h2{margin:8px 0 10px;font-size:clamp(23px,3vw,30px);letter-spacing:-.035em}.live-media-intro p{max-width:780px;color:#748277;font-size:12px;line-height:1.8}.live-media-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:18px;align-items:stretch}.live-media-upload,.live-media-explain{min-width:0;padding:24px}.live-media-card-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.live-media-card-title h3,.live-media-explain h3{margin:7px 0 18px;font-size:19px}.live-media-card-title>span{color:#738778;font-size:11px}.live-media-picker{display:grid;gap:8px;padding:25px;border:1px dashed #a8bcaa;border-radius:12px;background:#fbfdf9;text-align:center;cursor:pointer}.live-media-picker:hover,.live-media-picker:focus-within{border-color:#4a7b57;background:#f5faf4}.live-media-picker input{width:100%;color:#546858;font-size:11px}.live-media-picker strong{color:#26392a;font-size:13px;overflow-wrap:anywhere}.live-media-picker small{color:#7d8b80;font-size:11px;line-height:1.6}.live-media-local-preview{position:relative;display:grid;place-items:center;margin-top:14px;min-height:110px;overflow:hidden;border:1px solid #e4ebe2;border-radius:10px;background:#f4f8f2}.live-media-local-preview img,.live-media-local-preview video{display:block;max-width:100%;max-height:220px;object-fit:contain}.live-media-local-preview>span{position:absolute;bottom:0;left:0;right:0;padding:7px 10px;color:#435e49;background:#f8fcf5e8;font-size:10px;text-align:center}.live-media-upload-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.live-media-progress,.live-media-hint{margin:14px 0 0;color:#758475;font-size:11px;line-height:1.7}.live-media-explain>div{border-top:1px solid #e9eee7;padding:12px 0}.live-media-explain>div span{color:#315640;font-size:12px;font-weight:750}.live-media-explain>div p{margin:5px 0 0;color:#839086;font-size:11px;line-height:1.7}.live-media-notice{padding:13px 17px;border:1px solid #cfe3d0;border-radius:9px;background:#f0f8ef;color:#426a4c;font-size:12px}.live-media-columns{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;min-height:450px;align-items:start}.live-media-list,.live-media-detail{min-width:0;overflow:hidden}.live-media-list .live-panel-title .button{font-size:11px}.live-media-row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;border:0;border-bottom:1px solid #edf1eb;background:transparent;color:#2c3930;text-align:left;cursor:pointer}.live-media-row:hover{background:#f8faf6}.live-media-row.selected{background:#eff6ed;box-shadow:inset 3px 0 #5c806c}.live-media-kind{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#edf4e9;color:#4e7858;font-size:12px;font-weight:750}.live-media-row-main{display:grid;min-width:0;flex:1;gap:5px}.live-media-row-main strong{font-size:12px}.live-media-row-main small{overflow:hidden;color:#879389;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.live-media-state{flex:0 0 auto;border-radius:6px;padding:5px 7px;background:#f0f2ea;color:#69786a;font-size:10px;font-weight:700}.live-media-state.ready{background:#e8f4e8;color:#3f7751}.live-media-state.quarantined,.live-media-state.expired{background:#fbf1dc;color:#977337}.live-media-state.blocked,.live-media-state.revoked{background:#f8eae6;color:#a2584c}.live-media-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;color:#869287;font-size:11px}.live-media-pagination .button{font-size:11px}.live-media-detail-head{display:flex;justify-content:space-between;align-items:start;gap:15px;margin:23px 24px 10px}.live-media-detail-head h3{margin:6px 0;font-size:22px}.live-media-facts{margin:6px 24px 20px}.live-media-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #edf1eb;font-size:11px}.live-media-facts dt{color:#8a968b}.live-media-facts dd{margin:0;overflow-wrap:anywhere;color:#435448}.live-media-detail-actions{display:flex;gap:9px;flex-wrap:wrap;padding:0 24px 22px}.live-media-danger{border-color:#e5beb8;color:#9d5148}.live-media-confirm,.live-media-download{margin:0 24px 22px;padding:14px;border-radius:9px;background:#f7faf6;color:#586f5e;font-size:11px;line-height:1.7}.live-media-confirm{background:#fff8f4;color:#9d5148}.live-media-confirm p,.live-media-download p{margin:0 0 10px}.live-media-confirm .button{margin-right:8px}.live-media-detail>.live-media-hint{padding:0 24px 22px}.live-media-footer{color:#889389;font-size:11px;line-height:1.7}@media(max-width:1100px){.live-media-top,.live-media-columns{grid-template-columns:1fr}}@media(max-width:620px){.live-media-intro,.live-media-upload,.live-media-explain{padding:21px}.live-media-row{flex-wrap:wrap}.live-media-row-main{flex-basis:calc(100% - 52px)}.live-media-state{margin-left:48px}}.live-mission-setup,.live-model-diagnostic{padding:26px 29px;display:grid;gap:17px}.live-model-diagnostic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.live-model-diagnostic-grid>div{display:grid;gap:5px;padding:13px 15px;background:#f7faf6;border-radius:10px}.live-model-diagnostic-grid strong{color:#314638;font-size:15px}.live-model-diagnostic-grid span,.live-model-diagnostic-proof{color:#77847a;font-size:11px;line-height:1.6}@media(max-width:850px){.live-model-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.live-model-diagnostic-grid{grid-template-columns:1fr}}.live-mission-setup-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.live-mission-setup-head h2{margin:8px 0;font-size:21px}.live-mission-setup-head p{max-width:740px;color:#77847a;font-size:12px;line-height:1.75}.live-mission-setup-list{display:grid;gap:9px}.live-mission-setup-row{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #e8eee8;border-radius:10px}.live-mission-setup-row>div{flex:1;min-width:0;display:grid;gap:5px}.live-mission-setup-row strong{font-size:13px;color:#304837}.live-mission-setup-row small{font-size:11px;line-height:1.6;color:#79887c}.live-mission-setup-state{flex:0 0 57px;color:#7a887c;font-size:10px;font-weight:700}.live-mission-setup-row.done .live-mission-setup-state{color:#3f8052}.live-mission-setup-row.unknown .live-mission-setup-state{color:#9a7640}@media(max-width:680px){.live-mission-setup-head{flex-direction:column}.live-mission-setup-row{flex-wrap:wrap}.live-mission-setup-row>div{flex-basis:calc(100% - 72px)}.live-mission-setup-row .button{margin-left:71px}}.live-credit-panel{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:12px;background:#f8faf7}.live-credit-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.live-credit-head h3{margin:0;font-size:16px}.live-credit-head p,.live-credit-note{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.live-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.live-credit-grid>div{display:grid;gap:5px;padding:12px;border-radius:8px;background:#fff}.live-credit-grid span{color:var(--muted);font-size:11px}.live-credit-grid strong{overflow-wrap:anywhere;font-size:18px;color:#315640}.live-credit-grid .primary{background:#e9f3e9}.live-credit-error{margin:15px 0 0;color:#9d5148;font-size:12px}@media(max-width:600px){.live-credit-head{flex-direction:column}.live-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-public-research{display:grid;gap:18px;margin-top:20px}.live-public-intro{padding:29px 31px}.live-public-intro h2{margin:8px 0;font-size:23px}.live-public-intro p{max-width:800px;color:#718078;font-size:12px;line-height:1.75}.live-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.live-public-card{min-width:0;overflow:hidden}.live-public-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 23px;border-bottom:1px solid #e8eee6}.live-public-form label{display:grid;gap:7px;min-width:0;color:#5e7063;font-size:11px;font-weight:750}.live-public-form label:has(textarea),.live-public-form label:has(input[type=url]),.live-public-form p{grid-column:1 / -1}.live-public-form input,.live-public-form select,.live-public-form textarea{width:100%;min-width:0;min-height:41px;padding:9px 11px;border:1px solid #d7e2d6;border-radius:8px;background:#fff;color:#26352a;font:inherit;font-size:12px}.live-public-form textarea{min-height:78px;resize:vertical}.live-public-form p{margin:0;color:#7a877c;font-size:11px;line-height:1.6}.live-public-form button{justify-self:start}.live-public-rows{max-height:480px;overflow-y:auto}.live-public-row{display:grid;gap:5px;padding:15px 23px;border-bottom:1px solid #edf1eb;overflow-wrap:anywhere}.live-public-row strong{font-size:13px}.live-public-row span,.live-public-row small{color:#758378;font-size:11px;line-height:1.5}.live-public-row .text-link{justify-self:start}.live-public-job{width:100%;border-left:0;border-right:0;border-top:0;background:#fff;text-align:left;cursor:pointer}.live-public-job:hover,.live-public-job.selected{background:#f1f7ef}.live-public-detail{padding:20px 26px;overflow-wrap:anywhere}.live-public-detail p,.live-public-detail a{color:#728174;font-size:12px;line-height:1.7}.live-public-detail h3{font-size:18px}@media(max-width:950px){.live-public-grid{grid-template-columns:1fr}}@media(max-width:620px){.live-public-form{grid-template-columns:1fr}.live-public-intro{padding:21px}}.live-lead-prefill-note{margin:12px 0;padding:12px 14px;border:1px solid #dfeade;border-radius:8px;background:#f6faf5;color:#526d59;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.live-research-comparison{margin-top:18px;overflow:hidden}.live-research-comparison-body{padding:23px 27px 27px;display:grid;gap:18px}.live-research-comparison-body>p{margin:0;color:#718078;font-size:13px;line-height:1.7}.live-research-comparison-body label{display:grid;gap:8px;max-width:520px;font-size:12px;font-weight:700}.live-research-comparison-body select{width:100%;padding:12px;border:1px solid #dce6db;border-radius:8px;background:#fff}.live-research-comparison-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.live-research-comparison-values>div{display:grid;gap:9px;padding:17px;border:1px solid #e1e9df;border-radius:9px;overflow-wrap:anywhere}.live-research-comparison-values small,.live-research-comparison-values span{color:#718078}.live-research-comparison-values strong{font-size:20px}.live-research-comparison-values a{color:#326846;font-size:12px}.live-research-comparison-warning{display:block;margin-top:17px;color:#8a5724}.live-research-release-check{margin:0;padding:10px 12px;border-left:3px solid #c9914c;border-radius:0 6px 6px 0;background:#fff8ed;color:#6e512d;font-size:12px;line-height:1.7}.live-research-comparison-result ul{margin:9px 0 0;padding-left:20px;color:#596a5c;line-height:1.7;font-size:12px}@media(max-width:760px){.live-research-comparison-values{grid-template-columns:1fr}.live-research-comparison-body{padding:21px}}.live-research-reports{margin-top:18px;overflow:hidden}.live-research-report-body{padding:22px 27px 28px;display:grid;gap:18px}.live-research-report-warning{margin:0;padding:12px 14px;color:#76562a;background:#fff8e9;border:1px solid #f0e1bf;border-radius:8px;line-height:1.65;font-size:13px}.live-research-report-form{display:grid;gap:13px;padding:20px;border:1px solid #e1e9df;border-radius:10px}.live-research-report-form h3,.live-research-report-list h3,.live-research-report-detail h3{margin:0;font-size:17px}.live-research-report-form p,.live-research-report-detail p{margin:0;color:#5e6e61;line-height:1.7;font-size:13px}.live-research-report-fields{display:grid;grid-template-columns:minmax(170px,1fr) minmax(260px,2fr);gap:12px}.live-research-report-form label,.live-research-report-review label{display:grid;gap:7px;color:#334d39;font-size:12px;font-weight:700}.live-research-report-form input:not([type=checkbox]),.live-research-report-form select,.live-research-report-review select,.live-research-report-review textarea{width:100%;padding:11px 12px;border:1px solid #dce6db;border-radius:8px;background:#fff;color:#203329}.live-research-report-form .button,.live-research-report-review .button{justify-self:start}.live-research-report-revise{display:flex!important;align-items:center;gap:9px}.live-research-report-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:16px}.live-research-report-list,.live-research-report-detail{min-width:0;display:grid;align-content:start;gap:12px;padding:19px;border:1px solid #e1e9df;border-radius:10px}.live-research-report-row{width:100%;display:grid;gap:7px;padding:12px;border:1px solid #e3ebe0;border-radius:8px;text-align:left;background:#fff;cursor:pointer;overflow-wrap:anywhere}.live-research-report-row.selected,.live-research-report-row:hover{background:#f1f7ef;border-color:#afd2b1}.live-research-report-row span,.live-research-report-row small,.live-research-report-detail small{color:#6d7d70}.live-research-report-sources{display:flex;flex-wrap:wrap;gap:12px}.live-research-report-sources a{color:#326846;font-size:12px}.live-research-report-detail ul{margin:0;padding-left:19px;color:#6a5737;font-size:12px;line-height:1.7}.live-research-report-review{display:grid;gap:12px;padding-top:12px;border-top:1px solid #e1e9df}.live-research-report-review textarea{min-height:110px;resize:vertical}.live-research-report-reviewed{padding:13px;border:1px solid #cfe2cd;border-radius:8px;background:#f4faf3}@media(max-width:850px){.live-research-report-grid,.live-research-report-fields{grid-template-columns:1fr}.live-research-report-body{padding:20px}}.live-research-report-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-research-coverage{margin:0 26px 20px;padding:19px;border:1px solid #e3ebe3;border-radius:10px;background:#fbfdfb}.live-research-coverage-heading,.live-research-coverage-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.live-research-coverage-heading h3{margin:0;font-size:15px}.live-research-coverage-heading p{margin:5px 0 0;color:#718078;font-size:11px;line-height:1.6}.live-research-coverage-heading>span{flex:0 0 auto;color:#718078;font-size:11px}.live-research-coverage-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px}.live-research-coverage-fields label{display:grid;gap:6px;color:#506257;font-size:11px}.live-research-coverage-fields input:not([type=checkbox]){width:100%;min-width:0;padding:9px 10px;border:1px solid #dbe4dc;border-radius:7px;color:#304337;background:#fff;font:inherit}.live-research-coverage-fields small{color:#879289;font-size:10px}.live-research-coverage-fields .live-research-coverage-both{display:flex;align-items:center;gap:8px;grid-column:1 / -1}.live-research-coverage-both input{accent-color:#477856}.live-research-coverage-actions{padding-top:12px;border-top:1px solid #e8eee7}.live-research-coverage-actions>span{color:#748177;font-size:10px;line-height:1.5}.live-research-coverage-actions .button{flex:0 0 auto}.live-research-coverage-summary{display:grid;gap:7px;margin-top:16px;padding:13px 14px;border:1px solid #dce9dc;border-radius:8px;background:#f5faf4;color:#506257;font-size:11px;line-height:1.6}.live-research-coverage-summary strong{color:#315e3e;font-size:13px}.live-research-coverage-summary b{color:#725c35;font-weight:500}.live-research-coverage-table-wrap{max-height:340px;margin-top:12px;overflow:auto;border:1px solid #e8eee7;border-radius:8px;background:#fff}.live-research-coverage-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.live-research-coverage-table-wrap th,.live-research-coverage-table-wrap td{padding:9px 10px;border-bottom:1px solid #edf1eb;white-space:nowrap}.live-research-coverage-table-wrap th{position:sticky;top:0;z-index:1;background:#f7faf7;color:#718078;font-weight:600}.live-research-coverage-state{color:#526459}.live-research-coverage-state.record{color:#327145}.live-research-coverage-state.not_observed,.live-research-coverage-state.running,.live-research-coverage-state.failed,.live-research-coverage-state.interrupted,.live-research-coverage-state.ambiguous,.live-research-coverage-state.preview_truncated,.live-research-coverage-state.source_error,.live-research-coverage-state.unknown_source_status{color:#926e36}.live-research-monthly{margin-top:18px;overflow:hidden}.live-research-monthly>.live-panel-title{padding:21px 26px 13px}.live-research-monthly>.live-panel-title p{margin:5px 0 0;color:#718078;font-size:12px}.live-research-monthly-note{margin:0 26px 18px;padding:12px 14px;border:1px solid #eadfc9;border-radius:8px;background:#fffaf0;color:#725c35;font-size:12px;line-height:1.7}.live-research-monthly-body{padding:0 26px 22px}.live-research-monthly-results{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);border-top:1px solid #e8eee7}.live-research-monthly-list,.live-research-monthly-detail{min-width:0;padding:19px 22px}.live-research-monthly-list{border-right:1px solid #e8eee7}.live-research-monthly-list .live-panel-title{margin-bottom:11px}.live-research-monthly-list h3,.live-research-monthly-detail h3{margin:0;font-size:15px}.live-research-monthly-row{width:100%;display:grid;gap:7px;padding:13px 11px;border:0;border-bottom:1px solid #edf1eb;background:#fff;color:#304337;text-align:left;cursor:pointer}.live-research-monthly-row.selected,.live-research-monthly-row:hover{background:#f3f8f1}.live-research-monthly-row>span{display:flex;justify-content:space-between;align-items:center;gap:10px}.live-research-monthly-row strong{font-size:12px}.live-research-monthly-row em{flex:0 0 auto;font-style:normal}.live-research-monthly-row small{color:#76857a;font-size:10px}.live-research-monthly-detail>h3{margin-bottom:13px}.live-research-monthly-value{display:grid;gap:9px;margin-bottom:16px;padding:17px;border:1px solid #dce9dc;border-radius:9px;background:#f6faf5}.live-research-monthly-value small,.live-research-monthly-value span{color:#69806d;font-size:11px;line-height:1.6}.live-research-monthly-value strong{color:#315e3e;font-size:clamp(22px,2.5vw,31px);overflow-wrap:anywhere}.live-research-monthly-detail dl{margin:0;border-top:1px solid #e9eee7}.live-research-monthly-detail dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #e9eee7;font-size:11px;line-height:1.6}.live-research-monthly-detail dt{color:#839084}.live-research-monthly-detail dd{margin:0;color:#455b49;overflow-wrap:anywhere}@media(max-width:760px){.live-research-coverage{margin-right:20px;margin-left:20px}.live-research-coverage-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.live-research-monthly-results{grid-template-columns:1fr}.live-research-monthly-list{border-right:0;border-bottom:1px solid #e8eee7}}@media(max-width:620px){.live-research-coverage{margin:0 14px 16px;padding:14px}.live-research-coverage-fields{grid-template-columns:1fr}.live-research-coverage-actions{align-items:flex-start;flex-direction:column}.live-research-monthly>.live-panel-title{padding:19px 20px 12px}.live-research-monthly-note{margin:0 20px 16px}.live-research-monthly-body{padding:0 20px 20px}.live-research-monthly-list,.live-research-monthly-detail{padding:17px 20px}}.live-research-revision-history{margin-top:24px;padding-top:18px;border-top:1px solid #e8eee7}.live-research-revision-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.live-research-revision-heading h4{margin:0;font-size:13px}.live-research-revision-heading p,.live-research-revision-count,.live-research-revision-warning{color:#718074;font-size:11px;line-height:1.7}.live-research-revision-heading p{margin:6px 0 0}.live-research-revision-heading>span{flex:none;color:#748276;font-size:10px}.live-research-revision-table-wrap{max-height:320px;overflow:auto;border:1px solid #e5ebe1;border-radius:8px}.live-research-revision-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.live-research-revision-table-wrap th,.live-research-revision-table-wrap td{padding:9px 10px;border-bottom:1px solid #edf1eb;text-align:left;vertical-align:top}.live-research-revision-table-wrap th{position:sticky;top:0;background:#f7f9f6;color:#7b887c}.live-research-revision-signal{display:inline-block;margin:0 4px 4px 0;padding:3px 6px;border-radius:999px;background:#f2f6ef;color:#476a4e}.live-research-revision-warning{margin:10px 0 0}.live-classification-confirmation{margin:20px 0;padding:20px;border:1px solid #dce3de;border-radius:12px;background:#fff}.live-classification-confirmation form{display:grid;gap:12px}.live-classification-confirmation textarea{display:block;width:100%;min-height:84px}.live-classification-confirmation p{color:#58645d}.live-classification-confirmation small{overflow-wrap:anywhere}.live-app .live-credit-status{display:flex;align-items:center;gap:8px;min-width:0}.live-app .live-credit-status>span{min-width:0;overflow-wrap:anywhere;font-size:12px}.live-app .live-credit-status>.button{flex:0 0 auto}@media(max-width:980px){.live-app .live-topbar{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:9px}.live-app .live-topbar .mobile-menu{grid-column:1;grid-row:1}.live-app .live-topbar .scope-switchers{grid-column:2 / -1;grid-row:1;min-width:0}.live-app .live-topbar .live-credit-status{grid-column:1 / 3;grid-row:2}.live-app .live-topbar>.button:nth-last-child(2){grid-column:3;grid-row:2;justify-self:end}.live-app .live-topbar>.button:last-child{grid-column:4;grid-row:2;justify-self:end}}@media(max-width:530px){.live-app .live-topbar{grid-template-columns:24px minmax(0,1fr)}.live-app .live-topbar .live-credit-status{grid-column:1 / -1;grid-row:2;justify-content:space-between}.live-app .live-topbar>.button:nth-last-child(2){grid-column:1 / -1;grid-row:3;justify-self:start}.live-app .live-topbar>.button:last-child{grid-column:1 / -1;grid-row:3;justify-self:end}}.account-security{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.account-security h3{font-size:16px}.account-security>p{margin:10px 0 18px;font-size:12px;line-height:1.8;color:var(--muted)}.account-security .stacked-form{max-width:420px}.account-security .stacked-form .button{margin-top:6px}.business-backend .backend-context strong{font-size:17px}.business-backend .backend-tools{display:grid;gap:10px;width:100%}.business-backend .backend-tools button{padding:0;text-align:left;color:var(--muted);font:inherit;font-size:12px;border:0;background:transparent;cursor:pointer}.business-backend .backend-tools button:hover{color:var(--green-deep)}.business-backend .backend-identity{display:grid;gap:5px;margin-right:auto}.business-backend .backend-identity strong{font-size:15px}.business-backend .backend-identity span{font-size:11px;color:var(--muted)}.business-backend .page-content{max-width:1060px}.business-backend .live-topbar{display:flex;gap:18px;align-items:center}@media(max-width:530px){.business-backend .live-topbar>.button{margin-left:auto}}.mode-app.mode-backend .sidebar{top:0;height:100vh}.mode-app.mode-backend .topbar{top:0}.mode-app.mode-backend .live-login-shell,.mode-app.mode-backend .live-connection-state{min-height:100vh}@media(max-width:760px){.mode-app.mode-backend .sidebar.mobile-open{top:0}}:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#1e2924;background:#f7f8f5;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #1e2924;--muted: #6d7971;--soft: #8b968e;--line: #e3e9e2;--line-strong: #d5dfd6;--green: #335e4d;--green-deep: #234d3b;--pale: #eaf0e9;--white: #fff;--shadow: 0 14px 40px rgba(24, 46, 34, .04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9bbcab;outline-offset:2px}h1,h2,h3,p{margin:0}.app-shell{display:flex;min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;width:250px;min-width:250px;height:100vh;overflow-y:auto;padding:28px 18px 22px;background:#fff;border-right:1px solid var(--line);z-index:20}.brand-row{display:flex;align-items:center;gap:11px;padding:0 12px}.brand-symbol{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--green-deep);color:#fff;font-size:20px;font-weight:750;letter-spacing:-.06em}.brand-text{display:grid;gap:1px}.brand-text strong{font-size:18px;letter-spacing:-.035em}.brand-text small{color:var(--soft);font-size:11px;letter-spacing:.08em}.sidebar-context{display:grid;gap:5px;margin:31px 6px 28px;padding:15px 15px 16px;background:#f7f9f6;border:1px solid #edf0ea;border-radius:14px}.sidebar-context-label{font-size:10px;letter-spacing:.13em;color:var(--soft);font-weight:700}.sidebar-context strong{margin-top:2px;font-size:14px;font-weight:700}.sidebar-context>span:last-child{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-group-label{margin:0 13px 9px;color:#a0aaa1;font-size:10px;font-weight:750;letter-spacing:.14em}.tools-label{margin-top:23px}.side-nav{display:grid;gap:3px}.nav-item{position:relative;width:100%;display:flex;align-items:center;gap:16px;text-align:left;border:0;background:transparent;border-radius:10px;padding:11px 13px;color:#657068;font-size:13px;font-weight:600;transition:background .16s ease,color .16s ease}.nav-item:hover{color:var(--ink);background:#f5f8f4}.nav-item.active{background:var(--pale);color:var(--green-deep)}.nav-number{width:19px;flex:0 0 19px;color:#a7afa9;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.nav-item.active .nav-number{color:var(--green)}.nav-pin{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#85a893}.sidebar-foot{display:flex;gap:10px;align-items:flex-start;margin:auto 7px 0;padding:15px 11px 0;border-top:1px solid var(--line)}.sidebar-foot>div{display:grid;gap:2px}.sidebar-foot strong{font-size:12px}.sidebar-foot small{font-size:11px;color:var(--soft)}.status-dot{width:7px;height:7px;flex:0 0 7px;display:inline-block;margin-top:5px;border-radius:50%;background:#d3a36e}.main-column{flex:1;min-width:0}.topbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:13px clamp(25px,3.2vw,54px);background:#f7f8f5f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scope-switchers,.topbar-actions{display:flex;align-items:center;gap:12px}.scope-switchers label{display:flex;align-items:center;gap:8px}.scope-switchers label>span{color:var(--soft);font-size:11px;white-space:nowrap}.scope-switchers select{max-width:200px;border:0;background:transparent;color:var(--ink);font-size:13px;font-weight:700;padding:8px 20px 8px 0;cursor:pointer}.scope-switchers select:hover{color:var(--green)}.scope-chevron{color:#b9c3b9}.scope-add{width:28px;height:28px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;font-size:19px;line-height:1;color:var(--green)}.scope-add:hover{background:var(--pale)}.topbar-status{display:flex;align-items:center;gap:8px;color:var(--soft);font-size:11px;white-space:nowrap}.topbar-status .status-dot{margin:0}.assistant-trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--green-deep);border-radius:9px;background:var(--green-deep);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.assistant-trigger:hover{background:#315d48}.mobile-menu,.mobile-close,.mobile-scrim{display:none}.page-content{max-width:1580px;margin:0 auto;padding:29px clamp(25px,3.2vw,54px) 70px}.page-crumb{color:#a1aba2;font-size:11px;margin-bottom:26px;letter-spacing:.02em}.page-crumb span{color:#bdc6bd;margin:0 7px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.page-heading h1{margin:7px 0 10px;font-size:clamp(29px,3vw,43px);letter-spacing:-.05em;font-weight:720;line-height:1.2}.page-heading p{max-width:700px;color:var(--muted);font-size:13px;line-height:1.8}.page-heading-aside{flex-shrink:0}.eyebrow{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 9px;border:1px solid #e3e9e1;border-radius:999px;background:#f8faf7;color:#718077;font-size:10px;font-weight:700;white-space:nowrap}.pill.green{background:#edf4ee;border-color:#dceade;color:#3d7759}.pill.amber{background:#fbf4e9;border-color:#efe1c7;color:#a47a48}.surface{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:9px 15px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap;transition:transform .16s ease,background .16s ease}.button:hover:not(:disabled){background:#f6f9f5;transform:translateY(-1px)}.button.primary{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.button.primary:hover:not(:disabled){background:#34614a}.button.light{border-color:#d5e2d5;background:#fff;color:var(--green-deep)}.button.compact{min-height:32px;padding:6px 9px;font-size:10px}.text-link{border:0;padding:0;background:transparent;color:var(--green);font-size:11px;font-weight:750;text-align:left}.text-link:hover{color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}.callout{padding:14px 16px;background:#f4f7f2;border:1px solid #e5ece3;border-radius:10px;color:#6a786d;font-size:11px;line-height:1.7}.wide-callout{margin-top:17px}.inline-note{color:var(--soft);font-size:11px;line-height:1.7}.progress-card{width:180px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:#fff}.progress-card>span{display:block;color:var(--soft);font-size:10px}.progress-card strong{display:block;margin:4px 0 9px;font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.progress-card small{color:var(--soft);font-size:11px;font-weight:500}.progress-track{height:5px;border-radius:9px;background:#e8eee7;overflow:hidden}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--green)}.research-banner{display:flex;align-items:center;gap:18px;padding:17px 20px;margin-bottom:27px;border:1px solid #dfe9df;border-radius:15px;background:#edf3eb}.research-emblem{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border:1px solid #d3e1d2;border-radius:12px;background:#fff;color:var(--green);font-size:25px}.research-banner>div:nth-child(2){flex:1;min-width:0}.research-banner strong{display:block;margin:3px 0;font-size:15px;letter-spacing:-.02em}.research-banner p{color:#70816f;font-size:11px;line-height:1.5}.mission-grid{display:grid;grid-template-columns:minmax(255px,.93fr) minmax(0,1.55fr);gap:18px;align-items:start}.mission-list{padding:4px}.list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 12px}.list-heading>span{font-size:12px;font-weight:800}.list-heading small{color:var(--soft);font-size:10px}.mission-row{width:100%;display:flex;align-items:center;gap:13px;min-height:70px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left}.mission-row:hover{background:#f5f8f4}.mission-row.selected{background:#fff;border-color:#dde8dd;box-shadow:0 5px 14px #1e3d270b}.mission-index{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;background:#eef1ec;color:#859288;font-size:10px;font-weight:800}.mission-index.viewed{background:#e0ede1;color:var(--green);font-size:16px}.mission-row.selected .mission-index{background:var(--green-deep);color:#fff}.mission-row>span:nth-child(2){min-width:0;display:grid;gap:5px}.mission-row strong{font-size:12px;font-weight:750}.mission-row small{color:var(--soft);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-arrow{margin-left:auto;color:#9bab9d;font-size:16px}.mission-list .inline-note{padding:14px 10px}.mission-detail{padding:clamp(22px,3vw,38px);min-height:565px}.detail-meta{display:flex;align-items:center;gap:11px;color:var(--soft);font-size:11px}.mission-detail h2{margin:21px 0 9px;font-size:clamp(25px,2.5vw,37px);letter-spacing:-.05em}.mission-detail>p{color:var(--muted);font-size:12px;line-height:1.8}.step-list{margin-top:28px;border-top:1px solid var(--line)}.step-line{display:flex;align-items:center;gap:15px;min-height:61px;border-bottom:1px solid var(--line)}.step-line>span:first-child{color:#a5b4a7;font-size:10px;font-weight:800}.step-line strong{flex:1;font-size:12px;font-weight:650}.step-line>span:last-child{color:#a6aea7;font-size:10px}.mission-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.mission-ai{display:flex;align-items:center;gap:11px;margin-top:37px;padding:14px;border:1px solid #e6ece5;border-radius:11px;background:#f8faf7}.mission-ai>span{color:var(--green);font-size:23px}.mission-ai p{flex:1;color:var(--muted);font-size:10px;line-height:1.6}.mission-ai button{border:0;background:transparent;color:var(--green);font-size:10px;font-weight:750;white-space:nowrap}.research-setup{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:23px;margin-bottom:18px}.research-setup h2{margin:7px 0 4px;font-size:21px}.research-setup p,.section-top p,.research-source p{color:var(--muted);font-size:11px;line-height:1.7}.research-controls{display:flex;gap:9px}.research-controls label,.field-label{display:grid;gap:8px;color:#56655a;font-size:11px;font-weight:700}.research-controls select,.research-controls input,.field-label input,.field-label textarea,.field-label select,.stacked-form input{width:100%;min-height:39px;padding:9px 11px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:500;outline:none}.research-controls label{min-width:155px}.research-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.research-step{min-height:149px;padding:19px}.research-step>span{color:#95aa99;font-size:11px;font-weight:800}.research-step h3{margin:18px 0 6px;font-size:14px}.research-step p{color:var(--muted);font-size:11px;line-height:1.6}.research-source{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px;margin-bottom:18px}.research-source h2{margin:7px 0 5px;font-size:20px}.source-list{display:flex;gap:8px;flex-wrap:wrap}.source-list>span{display:grid;gap:5px;min-width:129px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:10px;font-weight:750}.source-list small{color:var(--soft);font-size:9px;font-weight:500}.two-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.preview-panel{min-height:300px;padding:22px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;padding:20px;text-align:center}.empty-orbit{width:66px;height:66px;display:grid;place-items:center;margin-bottom:13px;border-radius:50%;background:#f3f6f2;color:#adc2ad;font-size:30px}.empty-state h3{margin:8px 0;font-size:15px}.empty-state p{max-width:305px;color:var(--soft);font-size:11px;line-height:1.7}.empty-state>.button,.empty-state>.text-link{margin-top:15px}.inbox-platforms{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.inbox-platforms button{display:flex;align-items:center;gap:6px;min-height:34px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#657168;font-size:10px;font-weight:700;white-space:nowrap}.inbox-platforms button:hover,.inbox-platforms button.active{background:var(--pale);border-color:#cfded0;color:var(--green-deep)}.platform-mark{width:21px;height:21px;flex:0 0 21px;display:inline-grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--platform-color) 10%,white);color:var(--platform-color);font-size:10px;font-weight:900;letter-spacing:-.04em;line-height:1}.inbox-grid{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(355px,1.5fr) minmax(205px,.7fr);align-items:start;gap:12px}.thread-list{overflow:hidden;min-height:560px}.thread-list-head{display:flex;justify-content:space-between;gap:5px;align-items:center;min-height:62px;padding:15px 16px;border-bottom:1px solid var(--line)}.thread-list-head strong{font-size:13px}.thread-list-head span{color:var(--soft);font-size:9px}.thread-card{display:flex;align-items:flex-start;gap:10px;width:100%;padding:15px 12px;border:0;border-bottom:1px solid #f0f2ee;background:#fff;text-align:left}.thread-card:hover,.thread-card.selected{background:#f4f8f3}.thread-card>.platform-mark{width:25px;height:25px;flex-basis:25px}.thread-card>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.thread-card strong{font-size:10px}.thread-card small{color:var(--soft);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-card em{color:#67766b;font-size:10px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-card time{color:#a6b0a6;font-size:9px;white-space:nowrap}.thread-list-empty{padding:23px 17px;color:var(--soft);font-size:11px;line-height:1.7}.conversation{display:flex;flex-direction:column;min-height:560px;overflow:hidden}.conversation-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:19px 19px 15px;border-bottom:1px solid var(--line)}.conversation-head h2{margin:7px 0 4px;font-size:18px}.conversation-head p{color:var(--soft);font-size:10px}.conversation-flow{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-height:162px;padding:23px 19px;background:#fcfdfb}.chat-bubble{max-width:88%;padding:13px 15px;border:1px solid #e4eae4;border-radius:12px 12px 12px 3px;background:#fff}.chat-bubble small{color:var(--soft);font-size:9px}.chat-bubble p{margin-top:7px;font-size:11px;line-height:1.7}.chat-bubble.outbound{align-self:flex-end;border-color:#dcebdd;border-radius:12px 12px 3px;background:#edf6ed}.reception-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 19px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfa}.reception-strip>span{display:grid;gap:3px}.reception-strip strong{font-size:10px}.reception-strip small{color:var(--soft);font-size:9px}.reply-editor{padding:17px 19px 19px}.reply-title{display:flex;justify-content:space-between;gap:7px;margin-bottom:10px}.reply-title strong{font-size:11px}.reply-editor textarea{width:100%;min-height:83px;padding:11px;border:1px solid var(--line-strong);border-radius:9px;resize:vertical;color:var(--ink);font-size:11px;line-height:1.6}.reply-foot{display:flex;align-items:end;justify-content:space-between;gap:9px;margin-top:9px}.reply-foot small{max-width:210px;color:var(--soft);font-size:9px;line-height:1.5}.reception-panel{padding:19px 16px}.reception-panel h3{margin:9px 0 7px;font-size:15px}.reception-panel>p{color:var(--muted);font-size:10px;line-height:1.7}.mode-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:17px 0;padding:3px;border:1px solid var(--line);border-radius:8px;background:#f5f7f3}.mode-buttons button{min-height:29px;padding:4px 2px;border:0;border-radius:6px;background:transparent;color:#7a887d;font-size:9px;font-weight:700}.mode-buttons button.active{background:#fff;box-shadow:0 2px 7px #1c402e15;color:var(--green)}.goal-line{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--line)}.goal-line span{color:var(--soft);font-size:9px}.goal-line strong{font-size:10px;line-height:1.5}.reception-warning{margin:15px 0;padding:11px 12px;border:1px solid #f2e7d5;border-radius:8px;background:#fffaf2;color:#917b5e;font-size:10px;line-height:1.6}.section-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:15px 19px;border:1px solid var(--line);border-radius:12px;background:#fff}.section-actions>div{display:grid;gap:3px}.section-actions strong{font-size:11px}.section-actions span{color:var(--muted);font-size:10px}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.candidate-card{min-height:260px;padding:19px}.candidate-head,.candidate-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidate-monogram{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe9df;border-radius:9px;background:#f4f8f3;color:var(--green);font-size:10px;font-weight:800}.candidate-card h3{margin:23px 0 5px;font-size:18px}.candidate-meta{color:var(--soft);font-size:10px}.candidate-card p{min-height:54px;margin:15px 0;color:var(--muted);font-size:11px;line-height:1.7}.candidate-bottom{padding-top:12px;border-top:1px solid var(--line)}.candidate-bottom>span{color:#9c8666;font-size:10px}.content-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:start}.editor-card,.post-preview,.padded-card{padding:24px}.section-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:21px}.section-top h2{margin:7px 0 5px;font-size:20px;letter-spacing:-.03em}.editor-card .field-label,.padded-card .field-label{margin-bottom:16px}.field-label textarea{resize:vertical;min-height:110px;line-height:1.65}.upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:145px;padding:20px;border:1px dashed #bfcec1;border-radius:11px;background:#f9fbf8;cursor:pointer;text-align:center}.upload-zone:hover{background:#f1f7ef}.upload-zone input{display:none}.upload-zone .upload-icon{width:35px;height:35px;display:grid;place-items:center;margin-bottom:8px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--green);font-size:22px}.upload-zone strong{font-size:11px}.upload-zone small{margin-top:4px;color:var(--soft);font-size:10px}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.media-tile{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:9px}.media-tile img,.media-tile video{width:100%;height:110px;display:block;object-fit:cover;background:#f2f5f0}.media-tile>div{display:grid;gap:4px;padding:8px}.media-tile strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.media-tile small{color:var(--soft);font-size:9px}.media-tile>button{position:absolute;top:5px;right:5px;width:24px;height:24px;border:0;border-radius:5px;background:#fff;font-size:16px}.editor-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.editor-foot span{color:var(--soft);font-size:10px;line-height:1.5}.post-preview .eyebrow{margin-bottom:19px}.preview-device{min-height:280px;margin-top:19px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fbfcfb}.preview-device-head{display:flex;gap:8px;align-items:center;margin-bottom:27px}.preview-device-head>div{display:grid;gap:4px}.preview-device-head strong{font-size:10px}.preview-device-head small{color:var(--soft);font-size:9px}.preview-device h3{margin-bottom:11px;font-size:15px}.preview-device p{color:#56645a;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.preview-media-count{margin-top:19px;padding:25px 9px;border-radius:8px;background:#edf3eb;color:#607c65;font-size:10px;text-align:center}.promotion-grid .padded-card{min-height:340px}.form-caption{margin:-3px 0 20px;color:var(--soft);font-size:10px}.plan-summary h2{margin:9px 0 24px;font-size:20px}.summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.summary-row span{color:var(--soft);font-size:10px}.summary-row strong{font-size:11px;font-weight:650;text-align:right}.plan-summary .callout{margin-top:19px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:18px}.metric{display:grid;gap:8px;min-height:130px;padding:18px}.metric span{color:#708078;font-size:10px}.metric strong{font-size:32px;font-weight:650}.metric small{color:#a2ada3;font-size:10px}.results-grid .padded-card{min-height:300px}.results-grid h2{margin:10px 0;font-size:21px}.results-grid .padded-card p{max-width:400px;color:var(--muted);font-size:11px;line-height:1.8}.results-links{display:grid;gap:11px;margin-top:28px}.resource-row{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line)}.resource-row>span{color:#9eb29f;font-size:11px;font-weight:800}.resource-row>div{display:grid;gap:4px}.resource-row strong{font-size:12px}.resource-row small{color:var(--soft);font-size:10px}.padded-card>.callout{margin-top:19px}.landing-preview{display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:34px;border:1px solid #cbdacb;border-radius:16px;background:linear-gradient(140deg,#eaf1e7,#f8faf4 63%,#f2eee5)}.landing-preview>span{color:#739078;font-size:10px;font-weight:800;letter-spacing:.1em}.landing-preview h2{max-width:420px;margin:28px 0 15px;color:#244b37;font-size:clamp(23px,2.5vw,33px);line-height:1.4}.landing-preview p{max-width:350px;color:#66816c;font-size:12px;line-height:1.8}.landing-preview button{align-self:flex-start;margin-top:24px;padding:10px 17px;border:0;border-radius:7px;background:var(--green-deep);color:#fff;font-size:11px}.landing-preview small{margin-top:10px;color:#9dad9e;font-size:9px}.assistant-hero{display:flex;align-items:center;gap:31px;min-height:290px;padding:39px;background:radial-gradient(circle at 15% 50%,#f2f7ee,#fff 50%)}.assistant-orb{width:105px;height:105px;flex:0 0 105px;display:grid;place-items:center;border:1px solid #d9e6d9;border-radius:30px;background:#e9f3e7;color:var(--green);font-size:55px}.assistant-orb.small{width:53px;height:53px;flex-basis:53px;border-radius:16px;font-size:28px}.assistant-hero h2{margin:9px 0;font-size:27px}.assistant-hero p{max-width:480px;color:var(--muted);font-size:12px;line-height:1.8}.assistant-hero .button{margin-top:23px}.three-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:15px}.mini-card{min-height:155px;padding:20px}.mini-card>span{color:#9cbaa0;font-size:20px}.mini-card h3{margin:11px 0 6px;font-size:14px}.mini-card p{color:var(--muted);font-size:10px;line-height:1.7}.account-status{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:60px;padding:15px 18px;margin-bottom:14px}.account-status>div{display:flex;align-items:center;gap:9px}.account-status .status-dot{margin:0}.account-status strong{font-size:12px}.account-status small,.account-status>span{color:var(--soft);font-size:10px}.account-table{overflow:hidden}.account-table-head,.account-table-row{display:grid;grid-template-columns:1.1fr 1.2fr 1fr .7fr;align-items:center;gap:12px;padding:13px 20px}.account-table-head{background:#f9faf8;border-bottom:1px solid var(--line);color:var(--soft);font-size:10px;font-weight:700}.account-table-row{min-height:58px;border-bottom:1px solid #f0f2ee}.account-table-row:last-child{border-bottom:0}.account-table-row>div{display:flex;align-items:center;gap:10px}.account-table-row strong{font-size:11px}.account-table-row>span:nth-child(2){color:var(--muted);font-size:10px}.device-card{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:24px}.device-card h2{margin:8px 0;font-size:19px}.device-card p{max-width:700px;color:var(--muted);font-size:11px;line-height:1.7}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.settings-grid h2{margin:9px 0 22px;font-size:20px}.settings-grid .text-link{margin-top:18px}.toast{position:fixed;left:50%;bottom:25px;z-index:60;max-width:min(560px,calc(100vw - 30px));transform:translate(-50%);padding:12px 18px;border:1px solid #b8d0b9;border-radius:9px;background:#274e3a;box-shadow:0 14px 35px #1525192c;color:#fff;font-size:11px;line-height:1.6;text-align:center}.modal-backdrop,.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#17251e6e}.modal{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;border-radius:17px;background:#fff;box-shadow:0 30px 80px #0d221b36}.modal-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:var(--muted);font-size:25px}.modal h2{margin:9px 0;font-size:25px}.modal p{color:var(--muted);font-size:11px;line-height:1.8}.modal .callout{margin:18px 0}.stacked-form{display:grid;gap:15px;margin-top:20px}.stacked-form label{display:grid;gap:6px;font-size:11px;font-weight:700}.stacked-form .button{margin-top:5px}.drawer-backdrop{display:flex;justify-content:flex-end;align-items:stretch;padding:0}.assistant-drawer{display:flex;flex-direction:column;width:min(430px,100vw);height:100vh;background:#fff;box-shadow:-20px 0 60px #07190c24}.drawer-head{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:25px 24px 20px;border-bottom:1px solid var(--line)}.drawer-head h2{margin-top:6px;font-size:25px}.drawer-head>button{border:0;background:transparent;color:var(--muted);font-size:25px}.assistant-disclaimer{padding:11px 24px;border-bottom:1px solid #f0ece2;background:#fff9ec;color:#9b7d50;font-size:10px;line-height:1.6}.drawer-body{flex:1;overflow-y:auto;padding:27px 24px}.drawer-body h3{margin:17px 0 8px;font-size:18px}.drawer-body>p{color:var(--muted);font-size:11px;line-height:1.8}.idea-list{display:grid;gap:7px;margin-top:24px}.idea-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:11px;text-align:left}.idea-list button:hover{background:#f5f9f4}.idea-list span{color:var(--green)}.plan-preview{margin-top:22px;padding:18px;border:1px solid #dce8dc;border-radius:10px;background:#f5f9f3}.plan-preview strong{display:block;margin:10px 0;font-size:12px;overflow-wrap:anywhere}.plan-preview ol{margin:13px 0;padding-left:21px;color:#657468;font-size:10px;line-height:2}.plan-preview>span{color:#849185;font-size:9px}.drawer-composer{display:flex;gap:7px;padding:13px 17px;border-top:1px solid var(--line)}.drawer-composer input{flex:1;min-width:0;padding:10px 11px;border:1px solid var(--line-strong);border-radius:8px;font-size:11px}.drawer-composer button{border:0;border-radius:8px;padding:0 14px;background:var(--green-deep);color:#fff;font-size:11px;font-weight:700}.drawer-link{padding:9px 24px 20px;border:0;background:transparent;color:var(--green);font-size:11px;text-align:left}@media(max-width:1420px){.inbox-grid{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr)}.reception-panel{grid-column:1 / -1}.reception-panel .goal-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}}@media(max-width:1200px){.sidebar{width:220px;min-width:220px}.page-content,.topbar{padding-left:27px;padding-right:27px}.research-step-grid,.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-grid{grid-template-columns:minmax(245px,.85fr) minmax(0,1.15fr)}}@media(max-width:980px){.sidebar{position:fixed;left:0;top:0;width:250px;min-width:250px;transform:translate(-100%);transition:transform .2s ease;z-index:45;box-shadow:16px 0 50px #1027191a}.sidebar.mobile-open{transform:translate(0)}.mobile-menu,.mobile-close{display:inline-block}.mobile-menu{margin-right:5px;border:0;background:transparent;font-size:19px}.mobile-close{margin-left:auto;border:0;background:transparent;color:var(--muted);font-size:24px}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#13291e75;z-index:40}.scope-switchers{margin-right:auto}.main-column{width:100%}.topbar{justify-content:flex-start}}@media(max-width:760px){.page-content{padding:21px 18px 55px}.topbar{min-height:64px;padding:10px 17px}.scope-switchers{gap:4px}.scope-switchers label{gap:3px}.scope-switchers label>span{display:none}.scope-switchers select{max-width:142px;font-size:11px}.topbar-status{display:none}.assistant-trigger{min-height:33px;padding:0 9px}.assistant-trigger span{display:none}.page-crumb{margin-bottom:20px}.page-heading{align-items:flex-start}.page-heading p{font-size:12px}.page-heading-aside{align-self:flex-start}.progress-card{width:102px;padding:9px}.progress-card strong{font-size:18px}.research-banner{align-items:flex-start;flex-wrap:wrap}.research-banner .button{margin-left:60px}.mission-grid,.two-card-grid,.content-grid,.settings-grid,.inbox-grid{grid-template-columns:1fr}.mission-list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:0 0 12px}.mission-list .list-heading,.mission-list .inline-note{display:none}.mission-row{min-width:190px;max-width:190px;min-height:65px;padding:10px}.mission-row .row-arrow{display:none}.mission-detail{min-height:0}.research-setup,.research-source{align-items:flex-start;flex-direction:column}.research-controls{width:100%}.research-controls label{flex:1;min-width:0}.reception-panel{grid-column:auto}.thread-list,.conversation{min-height:0}.conversation-flow{min-height:125px}.reception-panel .goal-line{display:grid}.metrics-grid,.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-card-grid{grid-template-columns:1fr}.account-table{overflow-x:auto}.account-table-head,.account-table-row{min-width:650px}}@media(max-width:530px){.page-heading{display:block;margin-bottom:20px}.page-heading h1{font-size:30px}.page-heading-aside{margin-top:16px}.progress-card{width:100%}.research-banner{padding:15px;gap:11px}.research-emblem{width:35px;height:35px;flex-basis:35px;font-size:20px}.research-banner strong{font-size:13px}.research-banner p{font-size:10px}.research-banner .button{margin-left:45px}.research-step-grid,.candidate-grid,.metrics-grid{grid-template-columns:1fr}.research-controls{flex-direction:column}.source-list{width:100%}.source-list>span{flex:1}.section-actions,.device-card,.account-status,.editor-foot,.reply-foot{align-items:flex-start;flex-direction:column}.assistant-hero{flex-direction:column;align-items:flex-start;padding:26px}.assistant-orb{width:60px;height:60px;flex-basis:60px;border-radius:19px;font-size:34px}.landing-preview{padding:25px}.modal{padding:25px 20px}.scope-switchers select{max-width:100px}.topbar{gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:760px){.mission-grid,.two-card-grid,.content-grid,.settings-grid,.inbox-grid{grid-template-columns:minmax(0,1fr)}.mission-grid>*,.two-card-grid>*,.content-grid>*,.settings-grid>*,.inbox-grid>*,.page-heading>*{min-width:0}.mission-list{min-width:0;max-width:100%}.page-heading p,.research-banner p,.research-banner strong{overflow-wrap:anywhere}}@media(max-width:530px){.topbar{display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:7px}.mobile-menu{width:24px;min-width:0;margin:0;padding:0}.scope-switchers{display:grid;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr) 24px;gap:3px;width:100%;min-width:0;margin:0}.scope-switchers label{min-width:0;overflow:hidden}.scope-switchers select{display:block;width:100%;max-width:none;min-width:0;padding:6px 12px 6px 0;overflow:hidden;text-overflow:ellipsis;font-size:10px}.scope-chevron{text-align:center}.scope-add{width:24px;height:24px;font-size:17px}.topbar-actions{min-width:0;justify-self:end}.assistant-trigger{width:34px;min-width:34px;padding:0}.research-banner{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:10px}.research-emblem{grid-column:1;grid-row:1}.research-banner>div:nth-child(2){grid-column:2;grid-row:1;min-width:0}.research-banner .button{grid-column:1 / -1;width:100%;margin:2px 0 0;white-space:normal;line-height:1.4}.progress-card{max-width:100%}}@media(max-width:400px){.page-content{padding-left:14px;padding-right:14px}.topbar{padding-left:12px;padding-right:12px}.research-banner{padding:13px}.mission-detail,.editor-card,.post-preview,.padded-card{padding:18px}.step-line{gap:8px}.step-line>strong{min-width:0}.step-line>span:last-child{max-width:52px;text-align:right;line-height:1.4}.mission-ai{flex-wrap:wrap}.mission-ai p{flex-basis:calc(100% - 40px);min-width:0}.mission-ai button{margin-left:35px}.source-list>span{flex-basis:100%;min-width:0}.media-grid{grid-template-columns:minmax(0,1fr)}.reception-strip,.reply-title{flex-wrap:wrap}.account-status>span{overflow-wrap:anywhere}}
