.newsroom-mascot[data-v-ce5c5fac]{--mascot-cycle: 12s;position:absolute;top:5px;right:8px;width:126px;height:126px;pointer-events:none}.mascot-scenes[data-v-ce5c5fac],.mascot-scene[data-v-ce5c5fac]{position:absolute;inset:0}.mascot-scene[data-v-ce5c5fac]{animation:mascot-scene-ce5c5fac var(--mascot-cycle) linear infinite}.mascot-writing[data-v-ce5c5fac]{opacity:0;animation-name:mascot-scene-writing-ce5c5fac}.mascot-character[data-v-ce5c5fac]{position:absolute;top:24px;left:7px;width:112px;aspect-ratio:1103 / 721;overflow:hidden;transform-origin:50% 88%;animation:mascot-interview-ce5c5fac 2.4s ease-in-out infinite}.mascot-character img[data-v-ce5c5fac]{position:absolute;top:-14.4258%;left:-36.8087%;width:174.0707%;max-width:none;height:auto}.mascot-writing .mascot-character[data-v-ce5c5fac]{animation-name:mascot-writing-ce5c5fac;animation-duration:1.6s}.mascot-microphone[data-v-ce5c5fac]{position:absolute;bottom:13px;left:15px;width:9px;height:30px;border:2px solid #101313;border-radius:3px;background:#e8ddc9;transform:rotate(-18deg)}.mascot-microphone[data-v-ce5c5fac]:before{content:"";position:absolute;top:-17px;left:-6px;width:17px;height:21px;border:2px solid #101313;border-radius:8px;background:repeating-linear-gradient(#ff5b2b 0 3px,#b13c1b 3px 4px)}.mascot-microphone i[data-v-ce5c5fac]{position:absolute;top:6px;left:-4px;width:14px;height:8px;border:1px solid #101313;border-radius:1px;background:#f2ebdd}.mascot-laptop[data-v-ce5c5fac]{position:absolute;bottom:14px;left:29px;display:flex;align-items:center;justify-content:center;gap:3px;width:78px;height:33px;border:2px solid #101313;border-radius:3px;background:#f2ebdd;transform:skew(-7deg)}.mascot-laptop[data-v-ce5c5fac]:after{content:"";position:absolute;right:-7px;bottom:-6px;left:-7px;height:4px;border:1px solid #101313;border-radius:0 0 3px 3px;background:#afac9f}.mascot-laptop i[data-v-ce5c5fac]{width:3px;height:3px;border-radius:50%;background:#a63817;animation:mascot-voice-ce5c5fac .6s ease-in-out infinite alternate}.mascot-laptop i[data-v-ce5c5fac]:nth-child(2){animation-delay:-.2s}.mascot-laptop i[data-v-ce5c5fac]:nth-child(3){animation-delay:-.4s}.mascot-voice[data-v-ce5c5fac]{position:absolute;top:52%;left:1%;display:flex;align-items:center;gap:2px;transform:rotate(-12deg)}.mascot-voice i[data-v-ce5c5fac]{width:2px;height:10px;background:#ff8b54;border-radius:2px;animation:mascot-voice-ce5c5fac 1s ease-in-out infinite alternate}.mascot-voice i[data-v-ce5c5fac]:nth-child(2){height:18px;animation-delay:-.35s}.mascot-voice i[data-v-ce5c5fac]:nth-child(3){animation-delay:-.7s}.mascot-copy[data-v-ce5c5fac]{position:absolute;top:52%;right:0;width:22px;padding:4px;border:1px solid #dfd4bd;background:#f2ebdd;transform:rotate(7deg)}.mascot-copy i[data-v-ce5c5fac]{display:block;height:1.5px;margin:3px 0;background:#a63817;transform-origin:left;animation:mascot-copy-ce5c5fac 2.4s steps(5,end) infinite}.mascot-copy i[data-v-ce5c5fac]:nth-child(2){animation-delay:-1.6s}.mascot-copy i[data-v-ce5c5fac]:nth-child(3){width:70%;animation-delay:-.8s}.mascot-playback[data-v-ce5c5fac]{position:absolute;top:1px;right:-2px;display:grid;place-items:center;width:26px;height:26px;padding:4px;border:1px solid #80745e;border-radius:3px;color:#f2ebdd;background:#171a1be6;pointer-events:auto}.mascot-playback[data-v-ce5c5fac]:hover{border-color:#ff8b54;color:#ff8b54}.mascot-playback svg[data-v-ce5c5fac]{width:16px;height:16px}.newsroom-mascot.is-paused[data-v-ce5c5fac] *,.newsroom-mascot.is-paused[data-v-ce5c5fac] *:before,.newsroom-mascot.is-paused[data-v-ce5c5fac] *:after{animation-play-state:paused}@keyframes mascot-scene-ce5c5fac{0%,42%,to{opacity:1;transform:translateY(0)}48%,92%{opacity:0;transform:translateY(5px)}}@keyframes mascot-scene-writing-ce5c5fac{0%,42%,to{opacity:0;transform:translateY(5px)}48%,92%{opacity:1;transform:translateY(0)}}@keyframes mascot-interview-ce5c5fac{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(1deg) translateY(-2px)}}@keyframes mascot-writing-ce5c5fac{0%,to{transform:translateY(0) rotate(0)}40%,65%{transform:translateY(1px) rotate(.6deg)}}@keyframes mascot-voice-ce5c5fac{to{transform:scaleY(.35);opacity:.4}}@keyframes mascot-copy-ce5c5fac{0%,10%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@media(max-width:600px){.mascot-scenes[data-v-ce5c5fac]{transform:translateY(-6px) scale(.8);transform-origin:top right}}@media(prefers-reduced-motion:reduce){.newsroom-mascot .mascot-scenes[data-v-ce5c5fac],.newsroom-mascot .mascot-scenes[data-v-ce5c5fac] *{animation:none}.newsroom-mascot .mascot-writing[data-v-ce5c5fac],.newsroom-mascot .mascot-voice[data-v-ce5c5fac],.newsroom-mascot .mascot-playback[data-v-ce5c5fac]{display:none}}.drawer.drawer-centered.skill-document-panel{width:min(960px,calc(100vw - 32px))}.skill-document-meta[data-v-0a582428]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:12px;color:var(--muted)}.skill-document-meta b[data-v-0a582428]{color:var(--ink)}.skill-document-meta details[data-v-0a582428]{flex-basis:100%;overflow-wrap:anywhere}.skill-document-meta summary[data-v-0a582428]{cursor:pointer}.skill-document-content[data-v-0a582428],.skill-document-form textarea[data-v-0a582428]{width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.skill-document-content[data-v-0a582428]{margin:0;padding:18px;background:var(--surface-soft, #faf7f0);border:1px solid var(--line);border-radius:6px}.skill-document-form[data-v-0a582428]{display:grid;gap:16px}.skill-document-form label[data-v-0a582428]{display:grid;gap:8px;font-size:13px;font-weight:600}.skill-document-form input[data-v-0a582428]{width:180px}.skill-document-form textarea[data-v-0a582428]{min-height:320px;resize:vertical}.skill-document-footer-note[data-v-0a582428]{margin-right:auto;overflow-wrap:anywhere}.skill-document-sources p[data-v-0a582428]{overflow-wrap:anywhere}.workflow-employees[data-v-64d3773b]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:12px;vertical-align:middle}.workflow-employees-label[data-v-64d3773b]{color:var(--muted);margin-right:2px;font-weight:400}.workflow-employee[data-v-64d3773b]{display:inline-flex;align-items:center;min-height:27px;padding:3px 9px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft, #faf7f0);color:var(--ink);font-size:12px;line-height:1.5;font-weight:500}button.workflow-employee[data-v-64d3773b]:hover{border-color:var(--brand);color:var(--brand)}.workflow-employee small[data-v-64d3773b]{color:var(--muted);font-weight:400}.conversation-ended[data-v-5783181f]{flex:0 0 auto;padding:17px 20px;border-top:1px solid var(--line);background:#f6f5ef;display:grid;gap:5px}.conversation-ended b[data-v-5783181f]{font-size:14px;line-height:1.6}.conversation-ended span[data-v-5783181f]{color:var(--muted);font-size:12px;line-height:1.7}.market-buddy[data-v-31f1bd4d]{display:block;position:relative;width:152px;aspect-ratio:1642 / 655;overflow:hidden;pointer-events:none}.market-buddy img[data-v-31f1bd4d]{position:absolute;width:108.03898%;max-width:none;height:auto;left:-4.7503%;top:-16.48855%}.collection-dialog[data-v-44512e38]{--brand: #ff5b2b;--ink: #1f262b;--muted: #73767a;--line: #e4e0d9;--paper: #fffcf7;--soft: #f4f2ed;width:min(950px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 112px);padding:0;border:0;border-radius:9px;color:var(--ink);background:var(--paper);box-shadow:0 24px 80px #0005;overflow:visible;font-size:15px}.collection-dialog[data-v-44512e38]::backdrop{background:#18201f88}.collection-sheet[data-v-44512e38]{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 112px);border-radius:inherit;background:var(--paper);overflow:hidden}.collection-dialog>.collection-buddy[data-v-44512e38]{position:absolute;width:112px;left:32px;top:-40px;pointer-events:none}.collection-header[data-v-44512e38]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 34px 16px;flex-shrink:0}.collection-heading[data-v-44512e38]{min-width:0}.collection-eyebrow[data-v-44512e38]{color:var(--brand);font-size:14px;font-weight:600}.collection-title-row[data-v-44512e38]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:9px 0 12px}.collection-title-row h2[data-v-44512e38]{margin:0;font-size:28px;line-height:1.25;letter-spacing:.02em}.collection-status[data-v-44512e38]{color:#178448;background:#e0efdf;border-radius:20px;padding:5px 13px;font-size:13px;font-weight:600}.collection-status.needs-review[data-v-44512e38]{color:#94601d;background:#fff1db}.collection-meta[data-v-44512e38]{display:flex;flex-wrap:wrap;gap:6px 24px;color:var(--muted);font-size:14px;margin:0}.collection-meta b[data-v-44512e38]{font-weight:400;color:inherit}.collection-close[data-v-44512e38]{border:0;background:transparent;padding:2px;cursor:pointer;color:var(--muted)}.collection-body[data-v-44512e38]{padding:0 34px 16px;overflow:auto;min-height:100px;overscroll-behavior:contain}.collection-notice[data-v-44512e38]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;margin:0 0 26px;background:#fff1dc;color:#a56312;border-radius:6px;font-size:13px}.collection-notice>span[data-v-44512e38]{display:inline-flex;align-items:center;gap:9px}.collection-notice .text-link[data-v-44512e38]{white-space:nowrap;font-size:13px}.collection-market-state[data-v-44512e38]{font-size:13px;color:var(--muted);margin:8px 0 16px}.collection-section[data-v-44512e38]{margin-bottom:22px}.collection-section-heading[data-v-44512e38]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.collection-section-heading h3[data-v-44512e38],.collection-summary-row h3[data-v-44512e38]{margin:0;font-size:19px;line-height:1.5;font-weight:650;color:var(--ink)}.collection-section-heading h3[data-v-44512e38]{display:flex;align-items:center;gap:14px}.collection-section-heading>small[data-v-44512e38]{font-size:13px;color:var(--muted)}.collection-reference[data-v-44512e38]{font-size:11px;font-weight:400;line-height:1.7;border:1px solid var(--line);background:#f6f4ef;border-radius:4px;padding:1px 8px;color:#53585b;white-space:nowrap}.collection-field-status[data-v-44512e38]{font-size:12px;color:#a56312}.collection-field-status[data-state=not_applicable][data-v-44512e38]{color:var(--muted)}.collection-caption[data-v-44512e38]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collection-table[data-v-44512e38]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;white-space:normal}.subject-column[data-v-44512e38]{width:25%}.result-column[data-v-44512e38]{width:37%}.time-column[data-v-44512e38]{width:20%}.source-column[data-v-44512e38]{width:18%}.is-indices .subject-column[data-v-44512e38]{width:30%}.is-indices .result-column[data-v-44512e38]{width:27%}.is-indices .time-column[data-v-44512e38]{width:25%}.collection-dialog .collection-table th[data-v-44512e38],.collection-dialog .collection-table td[data-v-44512e38]{padding:8px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;background:transparent;color:var(--ink)}.collection-dialog .collection-table tbody tr[data-v-44512e38]:hover{background:#f7f4ed}.collection-dialog .collection-table tbody tr:last-child td[data-v-44512e38]{border-bottom:1px solid var(--line)}.collection-dialog .collection-table thead th[data-v-44512e38]{background:var(--soft);padding-top:8px;padding-bottom:8px;color:#63676a;font-size:12px;font-weight:400}.collection-dialog .collection-table tbody th[data-v-44512e38]{font-size:15px;font-weight:600;line-height:1.6}.collection-table tbody th small[data-v-44512e38]{display:block;font-weight:400;font-size:11px;color:var(--muted)}.collection-table .collection-fact-text[data-v-44512e38]{line-height:1.6}.collection-result-preview[data-v-44512e38]{border:0;background:transparent;color:#555b61;font:inherit;text-align:left;line-height:1.6;padding:0;cursor:pointer}.collection-result-preview[data-v-44512e38]:hover{text-decoration:underline;text-underline-offset:3px}.collection-result-preview.is-quote[data-v-44512e38]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.collection-result-preview.down[data-v-44512e38]{color:#008a42}.collection-result-preview.up[data-v-44512e38]{color:#d33d31}.collection-result-preview.flat[data-v-44512e38]{color:#62676b}.collection-inline-status[data-v-44512e38]{display:block;color:#a56312;font-size:11px}.collection-table .collection-quote-time[data-v-44512e38]{color:#62676b;font-size:14px;font-variant-numeric:tabular-nums}.collection-source[data-v-44512e38]{font-size:14px}.collection-body a[data-v-44512e38]{color:var(--brand);text-decoration:none}.collection-body a[data-v-44512e38]:hover{text-decoration:underline}.collection-empty-row td[data-v-44512e38]{color:var(--muted);font-size:13px}.collection-empty-row td>div[data-v-44512e38]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;line-height:1.7}.collection-empty-row .text-link[data-v-44512e38]{flex-shrink:0}.collection-table .collection-expand-row td[data-v-44512e38]{padding:10px 14px 12px;border-bottom:1px solid var(--line)}.text-link[data-v-44512e38]{font-size:13px;font-weight:500;color:var(--brand)}.collection-summary-row[data-v-44512e38]{display:grid;grid-template-columns:25% minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid var(--line)}.collection-summary-row p[data-v-44512e38]{font-size:13px;color:var(--muted);margin:0;line-height:1.7}.collection-summary-row .text-link[data-v-44512e38]{white-space:nowrap}.collection-gap-badge[data-v-44512e38]{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;background:#fff1dc;color:#bd7b1d;border:0;border-radius:5px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.collection-detail-panel[data-v-44512e38]{margin-top:22px;padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:5px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.collection-detail-panel ul[data-v-44512e38]{margin:8px 0;padding-left:20px}.collection-detail-panel li+li[data-v-44512e38]{margin-top:8px}.collection-detail-note[data-v-44512e38]{font-size:11px;color:var(--muted);margin:0 0 10px}.collection-evidence[data-v-44512e38]{border-top:1px solid var(--line);padding:10px 0}.collection-evidence[data-v-44512e38]:last-child{padding-bottom:0}.collection-evidence summary[data-v-44512e38]{cursor:pointer;font-weight:500}.collection-evidence summary span[data-v-44512e38]{color:var(--muted);font-weight:400;font-size:11px;margin-left:6px}.collection-evidence p[data-v-44512e38]{white-space:pre-wrap;margin:9px 0}.collection-evidence pre[data-v-44512e38]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;max-height:260px;overflow:auto;background:var(--paper);padding:12px;border-radius:4px}.collection-evidence-meta[data-v-44512e38]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:10px 0;font-size:11px}.collection-evidence-meta dt[data-v-44512e38]{color:var(--muted)}.collection-evidence-meta dd[data-v-44512e38]{margin:0}.collection-field-rules[data-v-44512e38]{list-style:none;padding:0!important}.collection-field-rules li[data-v-44512e38]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.collection-field-rules span[data-v-44512e38]{color:var(--muted)}.collection-alert[data-v-44512e38]{color:#a33f23;font-size:13px;line-height:1.8}.collection-footer[data-v-44512e38]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 34px 22px;flex-shrink:0}.collection-footer[data-v-44512e38]:before{content:"";position:absolute;inset:0 34px auto;height:1px;background:var(--line)}.collection-footer[data-v-44512e38]{position:relative}.collection-footer nav[data-v-44512e38]{display:flex;flex-wrap:wrap;gap:8px 24px}.collection-footer .text-link[data-v-44512e38]{color:#343a3f;font-size:12px}.collection-done[data-v-44512e38]{min-width:96px;padding:11px 24px;background:#ff5b2b;color:#fff;border:1px solid #f65425;border-radius:5px;cursor:pointer;font:inherit;font-size:14px;flex-shrink:0}.collection-done[data-v-44512e38]:hover{background:#ed4b1e}.collection-close[data-v-44512e38]:focus-visible,.collection-result-preview[data-v-44512e38]:focus-visible,.collection-done[data-v-44512e38]:focus-visible,.collection-gap-badge[data-v-44512e38]:focus-visible,.text-link[data-v-44512e38]:focus-visible,a[data-v-44512e38]:focus-visible,summary[data-v-44512e38]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}@media(max-width:720px){.collection-dialog[data-v-44512e38]{width:calc(100vw - 20px);max-height:calc(100dvh - 88px)}.collection-sheet[data-v-44512e38]{max-height:calc(100dvh - 88px)}.collection-dialog>.collection-buddy[data-v-44512e38]{left:18px;width:96px;top:-34px}.collection-header[data-v-44512e38]{padding:20px 18px 16px;gap:8px}.collection-title-row[data-v-44512e38]{gap:12px;margin-top:8px;margin-bottom:10px}.collection-title-row h2[data-v-44512e38]{font-size:24px}.collection-status[data-v-44512e38]{padding:4px 10px;font-size:12px}.collection-meta[data-v-44512e38]{font-size:12px;gap:5px 15px}.collection-body[data-v-44512e38]{padding:0 18px 20px}.collection-notice[data-v-44512e38]{margin-bottom:20px;font-size:12px}.collection-section[data-v-44512e38]{margin-bottom:24px}.collection-section-heading h3[data-v-44512e38],.collection-summary-row h3[data-v-44512e38]{font-size:17px}.collection-table[data-v-44512e38],.collection-dialog .collection-table tbody th[data-v-44512e38]{font-size:13px}.subject-column[data-v-44512e38],.is-indices .subject-column[data-v-44512e38]{width:29%}.result-column[data-v-44512e38],.is-indices .result-column[data-v-44512e38]{width:50%}.time-column[data-v-44512e38],.is-indices .time-column[data-v-44512e38]{width:21%}.source-column[data-v-44512e38]{width:0}.collection-dialog .collection-table th[data-v-44512e38],.collection-dialog .collection-table td[data-v-44512e38]{padding:10px 6px}.collection-table .collection-source[data-v-44512e38],.collection-table thead th[data-v-44512e38]:last-child{display:none}.collection-table .collection-quote-time[data-v-44512e38]{font-size:12px}.collection-result-preview.is-quote[data-v-44512e38]{font-size:17px}.collection-empty-row td>div[data-v-44512e38]{flex-wrap:wrap;gap:4px}.collection-summary-row[data-v-44512e38]{grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0}.collection-summary-row h3[data-v-44512e38]{grid-column:1 / -1}.collection-summary-row p[data-v-44512e38]{font-size:12px}.collection-footer[data-v-44512e38]{padding:14px 18px;gap:12px}.collection-footer[data-v-44512e38]:before{left:18px;right:18px}.collection-footer nav[data-v-44512e38]{gap:6px 12px}.collection-footer .text-link[data-v-44512e38]{font-size:11px}.collection-done[data-v-44512e38]{min-width:72px;padding:10px 18px;font-size:13px}.collection-detail-panel[data-v-44512e38]{padding:12px}}.screenshot-crop-dialog[data-v-90ddb3fd]{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:22px;margin:auto;border:1px solid var(--line, #d5d2cc);border-radius:12px;background:var(--paper, #fffdf8);color:var(--ink, #242322);overflow:auto}.screenshot-crop-dialog[data-v-90ddb3fd]::backdrop{background:#14161e9e}.screenshot-crop-header[data-v-90ddb3fd],.screenshot-crop-controls[data-v-90ddb3fd],.screenshot-crop-footer[data-v-90ddb3fd],.screenshot-crop-footer>div[data-v-90ddb3fd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.screenshot-crop-header[data-v-90ddb3fd]{align-items:flex-start;margin-bottom:16px}.screenshot-crop-header h2[data-v-90ddb3fd]{font-size:19px;margin:0 0 7px}.screenshot-crop-header small[data-v-90ddb3fd]{font-size:12px;margin-left:8px;color:var(--muted, #777);font-weight:400}.screenshot-crop-header p[data-v-90ddb3fd]{margin:0;font-size:12px;color:var(--muted, #777)}.screenshot-crop-viewport[data-v-90ddb3fd]{height:clamp(200px,52dvh,600px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e7e8e9;border-radius:6px}.screenshot-crop-stage[data-v-90ddb3fd]{position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.screenshot-crop-stage img[data-v-90ddb3fd]{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.screenshot-crop-selection[data-v-90ddb3fd]{position:absolute;box-sizing:border-box;border:2px solid #5264b0;box-shadow:0 0 0 2000px #0a0f1e7a;cursor:move;min-width:1px;min-height:1px}.screenshot-crop-selection[data-v-90ddb3fd]:focus-visible{outline:2px solid white;outline-offset:-5px}.screenshot-crop-handle[data-v-90ddb3fd]{position:absolute;width:13px;height:13px;background:#fff;border:2px solid #5264b0;border-radius:2px;transform:translate(-50%,-50%)}.crop-nw[data-v-90ddb3fd]{left:0;top:0;cursor:nwse-resize}.crop-n[data-v-90ddb3fd]{left:50%;top:0;cursor:ns-resize}.crop-ne[data-v-90ddb3fd]{left:100%;top:0;cursor:nesw-resize}.crop-e[data-v-90ddb3fd]{left:100%;top:50%;cursor:ew-resize}.crop-se[data-v-90ddb3fd]{left:100%;top:100%;cursor:nwse-resize}.crop-s[data-v-90ddb3fd]{left:50%;top:100%;cursor:ns-resize}.crop-sw[data-v-90ddb3fd]{left:0;top:100%;cursor:nesw-resize}.crop-w[data-v-90ddb3fd]{left:0;top:50%;cursor:ew-resize}.screenshot-crop-size[data-v-90ddb3fd]{position:absolute;left:50%;bottom:9px;transform:translate(-50%);white-space:nowrap;background:#0f1528bf;color:#fff;padding:3px 7px;font:11px/1.3 monospace;pointer-events:none}.screenshot-crop-controls[data-v-90ddb3fd]{margin:14px 0}.screenshot-crop-fields[data-v-90ddb3fd]{display:flex;flex-wrap:wrap;gap:10px}.screenshot-crop-fields label[data-v-90ddb3fd]{display:flex;align-items:center;gap:5px;font-size:12px}.screenshot-crop-fields input[data-v-90ddb3fd]{width:76px;min-height:34px;padding:5px 7px}.screenshot-crop-footer[data-v-90ddb3fd]{border-top:1px solid var(--line, #d5d2cc);padding-top:14px}.screenshot-crop-footer>span[data-v-90ddb3fd]{font-size:12px;color:var(--muted, #777)}.screenshot-crop-error[data-v-90ddb3fd]{color:#b53636;font-size:13px}@media(max-width:620px){.screenshot-crop-dialog[data-v-90ddb3fd]{padding:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.screenshot-crop-header p[data-v-90ddb3fd]{line-height:1.5}.screenshot-crop-controls[data-v-90ddb3fd]{flex-wrap:wrap}.screenshot-crop-fields[data-v-90ddb3fd]{display:grid;grid-template-columns:1fr 1fr;width:100%}.screenshot-crop-fields label[data-v-90ddb3fd]{justify-content:space-between}.screenshot-crop-fields input[data-v-90ddb3fd]{width:82px}.screenshot-crop-footer[data-v-90ddb3fd]{flex-direction:column;align-items:stretch}.screenshot-crop-footer>div[data-v-90ddb3fd]{justify-content:flex-end;gap:6px}.screenshot-crop-footer .btn[data-v-90ddb3fd]{font-size:12px;padding-inline:9px}}.market-workspace.direct-workspace{height:auto;min-height:0;max-height:none;border-radius:8px}.market-main{min-width:0;min-height:0;display:flex;flex-direction:column}.market-scroll{padding:18px 20px 0;min-width:0;flex:0 0 auto;overflow:visible}.market-history .work-history-task{width:100%;border:0;text-align:left;background:transparent;font:inherit}.market-history .work-history-task.selected{background:var(--soft)}.market-history-empty{padding:30px 4px 14px;font-size:12px;line-height:1.9;text-align:center}.market-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.market-card{text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;min-width:0;display:flex;flex-direction:column;align-items:stretch}.market-card.selected{border-color:var(--skin-orange, var(--brand));box-shadow:none;background:#fff0e5}.market-card b{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:1.4;margin-bottom:5px}.market-card-select,.market-slot-label{padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit}.market-card-select{width:100%;cursor:pointer}.market-slot-row{display:flex;align-items:center;gap:8px;margin-top:7px}.market-slot-label{display:inline-flex;align-items:center;gap:3px;min-width:0;font-size:12px;color:var(--ink);line-height:1.6;cursor:pointer}.market-slot-period{flex:1;min-width:0}.market-slot-period small{display:block;font-size:10px;color:var(--muted)}.market-slot-label[aria-pressed=true],.market-slot-label:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.market-slot-state,.market-slot-result{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;white-space:nowrap;font-size:11px;line-height:1.6}.market-slot-state{color:var(--muted)}.market-slot-result{border:1px solid #33734e40;border-radius:4px;padding:2px 5px;color:#33734e;background:#f1f7ef;cursor:pointer}.market-slot-result:hover{border-color:#33734e;background:#e7f0e4}.market-slot-result.needs-review{color:#93621f;border-color:#93621f40;background:#fff7e8}.market-slot-label:focus-visible,.market-slot-result:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.market-slot-grab{flex-shrink:0;border:1px solid var(--line);border-radius:4px;padding:3px 8px;background:var(--paper);color:var(--brand);font-size:11px;cursor:pointer}.market-slot-grab:hover:not(:disabled){border-color:var(--brand);background:#fff1e7}.market-slot-grab:disabled{color:var(--muted);opacity:.55;cursor:default}.market-card i{height:7px;width:7px;border-radius:50%;border:1px solid #9b9a90;flex-shrink:0}.market-card i.succeeded{background:#4c9c67;border-color:#4c9c67}.market-card i.running{background:#3278b0;border-color:#3278b0}.market-card i.failed{background:#b42318;border-color:#b42318}.market-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;padding:13px 16px;border:1px solid var(--line);border-radius:6px 6px 0 0;background:#f7f2e9}.market-toolbar>b{font-size:15px;white-space:nowrap}.market-toolbar input{width:147px;font-size:12px;min-height:34px;padding:5px 8px}.market-toolbar .text-link{font-size:12px}.market-segments{display:flex}.market-segments button{border:1px solid var(--line);padding:7px 13px;background:transparent;min-height:34px;font-size:12px}.market-segments button+button{margin-left:-1px}.market-segments .active{background:var(--soft);color:var(--brand);border-color:var(--skin-orange, var(--brand));position:relative;z-index:1}.market-stages{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap;font-size:11px;color:var(--muted)}.market-stages span{display:inline-flex;align-items:center;gap:4px}.market-stages [data-state=succeeded]{color:#3b8953}.market-stages [data-state=failed]{color:#b42318}.market-production{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,34%,440px);border:1px solid var(--line);border-top:0;border-radius:0 0 4px 4px}.market-editor{padding:18px 20px;display:flex;flex-direction:column;min-width:0}.market-section-heading{display:flex;align-items:center;gap:14px;min-height:33px;margin-bottom:12px}.market-section-heading h2{font-size:18px;margin:0;white-space:nowrap}.market-title-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1;min-width:220px}.market-title-fields label{display:grid;gap:4px;min-width:0}.market-title-fields label>span{color:var(--muted);font-size:11px}.market-title-fields textarea{width:100%;min-width:0;padding:7px 9px;font-size:13px;line-height:1.5;resize:vertical}.market-section-heading>small{margin-left:auto;color:var(--muted);font-size:11px}.market-resplit{margin-left:auto;min-height:32px;padding:5px 9px;font-size:12px;white-space:nowrap}.market-resplit small{padding-left:6px;margin-left:1px;border-left:1px solid currentColor;font-size:9px;letter-spacing:.03em}.market-resplit[data-state=success]{color:#33734e}.market-resplit[data-state=failed],.market-resplit[data-state=unknown]{color:#b42318}.market-resplit[data-state=pending],.market-resplit[data-state=running],.market-resplit[data-state=partial]{color:#93621f}.market-pages-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.market-pages-toolbar .text-link{font-size:12px}.market-pages-strip{overflow-x:auto;margin-bottom:12px}.market-page-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--market-page-columns, 4) - 1) * 10px) / var(--market-page-columns, 4));gap:10px}.market-page-card{min-width:0;padding:13px 12px;border:1px solid var(--line);border-radius:6px;background:#fffdf8}.market-page-card.is-previewing{border-color:#b86a48}.market-page-card>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.market-page-card h3{font-size:13px;font-weight:700;margin:0;padding:2px 8px;background:#f2ecdf;border-radius:3px}.market-page-card>header small{font-size:11px;color:var(--brand)}.market-page-card.is-previewing h3{color:var(--brand);background:#fcebdd}.market-page-card>header button{font-size:11px}.market-page-card .market-field:last-child{margin-bottom:0}.market-page-card .market-field textarea{height:142px;min-height:110px;padding:10px;font-size:13px}.market-field{display:block;font-size:12px;font-weight:600;margin-bottom:12px}.market-field textarea{margin-top:5px;font-size:14px;line-height:1.8;font-weight:400;background:#fffdf9;min-height:76px;height:82px;border-color:var(--line);border-radius:4px}.market-edit-hint{font-size:11px;margin:0 0 18px;line-height:1.8}.market-assets{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:15px 0 2px;border-top:1px solid var(--line)}.market-assets b{display:block;font-size:12px;margin-bottom:7px}.market-image-list{display:flex;gap:8px;flex-wrap:wrap}.market-generated-images{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px}.market-generated-image{display:grid;gap:5px;width:min(100%,280px);color:inherit;font-size:11px;text-decoration:none}.market-generated-image img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.market-generated-images>small{flex-basis:100%}.market-graphic-error{max-width:60ch;margin:0 0 10px;font-size:12px;color:#b44740}.market-upload{position:relative;min-height:40px;overflow:hidden;font-size:12px}.market-upload input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer}.market-upload.disabled{opacity:.5}.market-image{position:relative;width:76px;height:66px}.market-image-edit{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--paper);cursor:pointer}.market-image-edit img{width:100%;height:100%;object-fit:contain;display:block}.market-image-edit span{position:absolute;left:0;right:0;bottom:0;color:#fff;background:#141928b3;font-size:10px;line-height:19px;text-align:center}.market-image-remove{position:absolute;top:-7px;right:-4px;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--paper);padding:0;line-height:1}.market-voice select{max-width:150px;font-size:12px;min-height:38px}.market-voice .btn{font-size:12px;min-height:38px}.market-source{font-size:12px;margin-top:14px}.market-source summary{color:var(--muted);cursor:pointer}.market-source label{margin-top:10px}.market-editor-actions{margin-top:0;padding-top:20px;display:flex;justify-content:flex-end;gap:10px}.market-editor-actions .btn{font-size:12px}.market-preview{border-left:1px solid var(--line);padding:18px 16px;min-width:0;background:#f8f4eb}.market-preview .market-section-heading{gap:7px}.market-version{font-size:10px;color:var(--brand);background:var(--soft);padding:2px 5px;white-space:nowrap}.market-portrait{width:min(100%,370px);aspect-ratio:9 / 16;margin:0 auto;background:#222b33;overflow:hidden;border-radius:7px}.market-portrait video{width:100%;height:100%;object-fit:contain;display:block}.market-caption-preview{width:100%;height:100%;padding:20px;display:flex;flex-direction:column;color:#f7f3e9;background:#26333d}.market-preview-brand{font-size:13px;font-weight:600;letter-spacing:.05em}.market-caption-preview>div{margin-top:auto;margin-bottom:auto;padding:20px 0}.market-caption-preview small{font-size:11px;color:#c7d0d4}.market-caption-preview h3{font-size:25px;line-height:1.5;margin:6px 0 14px;overflow-wrap:anywhere;white-space:pre-line}.market-caption-preview .market-preview-subtitle{margin:8px 0 14px;font-size:14px;white-space:pre-line}.market-preview-rule{display:block;width:44px;height:4px;background:var(--skin-orange, #ff5b2b)}.market-caption-preview p{white-space:pre-wrap;font-size:14px;line-height:1.9;overflow-wrap:anywhere;max-height:175px;overflow:auto}.market-preview-label{color:#c7d0d4;font-size:10px;border-top:1px solid #ffffff20;padding-top:9px}.market-video-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:9px 0 6px}.market-video-meta small,.market-preview-note{color:var(--muted);font-size:11px}.market-video-meta .btn{font-size:11px}.market-preview-note{margin:0;line-height:1.8}.market-alert{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;margin:0 0 10px;background:#f9f2e7;color:#705132;border:1px solid #e2d4bd;border-radius:5px;font-size:12px}.market-alert .app-icon{flex-shrink:0;margin-top:2px}.market-alert .text-link{margin-left:auto;white-space:nowrap;font-size:12px}.market-notice{font-size:12px;padding:8px 10px;background:var(--soft)}.market-events{padding:10px 14px;border:1px solid var(--line);border-top:0;font-size:12px}.market-events h3{font-size:13px;margin:0}.market-events time{color:var(--muted);margin-right:15px}@media(max-width:1250px){.market-workspace.direct-workspace{grid-template-columns:180px minmax(0,1fr)}.market-production{grid-template-columns:minmax(0,1fr) 320px}.market-editor{padding:12px}.market-editor>.market-section-heading{flex-wrap:wrap;gap:8px 12px}.market-title-fields{order:3;flex-basis:100%}.market-card{padding:10px}.market-card>span{font-size:11px}}@media(max-width:1020px){.market-workspace.direct-workspace{height:auto}.market-scroll{overflow:visible}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-production{grid-template-columns:minmax(0,1fr)}.market-preview{border-left:0;border-top:1px solid var(--line)}.market-preview .market-section-heading,.market-video-meta,.market-preview-note{max-width:370px;margin-left:auto;margin-right:auto}.market-stages{width:100%;margin:3px 0 0}}@media(max-width:767px){.market-slot-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;margin-top:10px}.market-slot-period{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:4px}.market-slot-label,.market-slot-period small{white-space:nowrap}.market-slot-result,.market-slot-state{justify-self:start}.market-page-grid{grid-auto-columns:210px}.market-workspace.direct-workspace{display:flex;flex-direction:column;min-height:0}.market-history{border-right:0;border-bottom:1px solid var(--line)}.market-history .work-history-heading,.market-history nav,.market-history .market-history-empty,.market-history .work-history-bottom{display:none}.market-history.is-open nav,.market-history.is-open .market-history-empty{display:block}.market-history>.full{width:auto}.market-scroll{padding:0 10px}.market-cards{gap:8px}.market-card>span{font-size:12px}.market-toolbar{padding:9px}.market-toolbar input{width:142px}.market-toolbar>b{width:100%}.market-alert{flex-wrap:wrap}.market-alert>span{flex:1}.market-alert .text-link{margin-left:24px}}.market-workspace{scrollbar-color:#b9ae99 transparent;scrollbar-width:thin}.market-workspace ::selection{background:#f3d6bc;color:#332c23}.market-workspace :is(textarea,input){caret-color:var(--brand)}.market-workspace textarea{scrollbar-width:thin;scrollbar-color:#c4baa8 transparent}.market-workspace textarea:focus{border-color:#9e6244;outline-offset:2px}.market-workspace textarea::placeholder{color:#76746c}.market-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.market-history-illustration{display:flex;justify-content:center;border-bottom:1px solid var(--line);margin-bottom:14px}.market-history-illustration .market-buddy{margin-bottom:-1px}.market-history-empty>b{color:var(--ink);font-size:13px;font-weight:600}.market-history-empty>p{margin:7px 0 0}.market-card:hover{border-color:#bcae98}.market-card.selected:hover{border-color:var(--skin-orange, var(--brand))}.market-field-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.market-field-title>small{font-size:10px;color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.market-upload:focus-within{outline:2px solid var(--brand);outline-offset:2px}.market-workspace .btn{border-radius:5px}.app-shell[data-skin] .market-workspace .btn:disabled{opacity:1;color:#6e6b61;background:#ebe7de;border-color:#d6d0c3;box-shadow:none}@media(max-width:767px){.market-history-empty{padding-top:18px}.market-scroll{padding:0 10px}.market-page-grid{gap:12px}.market-page-card{padding:12px}.market-page-card .market-field textarea{font-size:14px}}.market-page-video-select{min-width:0;width:0;flex:1;margin-left:auto;border:1px solid var(--line, #dbe3df);border-radius:7px;background:var(--surface, #fff);color:var(--text, #24392e);padding:5px 16px 5px 5px;font:inherit;font-size:11px;text-overflow:ellipsis}.market-page-video-select:focus-visible{outline:2px solid #6da58a;outline-offset:2px}.market-video-options-error{margin:0 0 8px;font-size:12px;color:#a44436}.industry-article[data-v-0a4e1117]{font-size:16px;line-height:1.95;color:var(--text);overflow-wrap:anywhere}.industry-article p[data-v-0a4e1117]{margin:0 0 1.1em;white-space:pre-wrap}.industry-article h3[data-v-0a4e1117]{font-size:20px;line-height:1.55;margin:1.8em 0 .8em;padding-left:12px;border-left:3px solid var(--brand)}.industry-article a[data-v-0a4e1117]{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.industry-article hr[data-v-0a4e1117]{border:0;border-top:1px solid var(--line);margin:28px 0}.article-reference[data-v-0a4e1117]{vertical-align:super;font-size:10px;color:var(--brand);background:none;border:0;padding:2px 5px;cursor:pointer}.material-editor[data-v-598c94c2]{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px;margin:14px 0;display:grid;gap:12px}legend[data-v-598c94c2]{font-size:12px;color:var(--muted);padding:0 6px}label[data-v-598c94c2]{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--muted)}.material-fields[data-v-598c94c2]{display:flex;align-items:end;gap:12px}.material-fields label[data-v-598c94c2]{flex:1}input[data-v-598c94c2],select[data-v-598c94c2],textarea[data-v-598c94c2]{width:100%;min-width:0;font-size:13px}@media(max-width:650px){.material-fields[data-v-598c94c2]{flex-wrap:wrap}.material-fields label[data-v-598c94c2]{flex-basis:100%}}.drawer.drawer-centered.final-feedback-dialog{width:min(500px,calc(100vw - 32px))}.final-feedback-dialog .drawer-body{padding:22px 28px 24px}.final-feedback-dialog .drawer-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px}.final-feedback-intro[data-v-ec447dbd]{text-align:center;padding-top:4px}.final-feedback-bull[data-v-ec447dbd]{position:relative;overflow:hidden;width:128px;aspect-ratio:1103 / 721;margin:0 auto -5px}.final-feedback-bull img[data-v-ec447dbd]{position:absolute;top:-14.4258%;left:-36.8087%;width:174.0707%;max-width:none;height:auto}.final-feedback-intro h3[data-v-ec447dbd]{position:relative;margin:0;font-size:23px;line-height:1.5;color:var(--ink)}.final-feedback-intro p[data-v-ec447dbd]{margin:10px 0 22px;color:var(--muted);font-size:14px}.final-feedback-summary[data-v-ec447dbd]{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--line);padding:13px 0;margin-bottom:20px;font-size:14px}.final-feedback-summary b[data-v-ec447dbd]{color:var(--brand)}.final-feedback-comment[data-v-ec447dbd]{display:block;font-weight:600;font-size:14px}.final-feedback-comment>span[data-v-ec447dbd]{font-weight:400;color:var(--muted);margin-left:6px;font-size:12px}.final-feedback-comment textarea[data-v-ec447dbd]{display:block;width:100%;margin-top:9px;font-weight:400;min-height:100px;resize:vertical}.final-feedback-confirm[data-v-ec447dbd]{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;background:#f6f4ed;border:1px solid var(--line);border-radius:8px;line-height:1.75;font-size:13px}.final-feedback-confirm input[data-v-ec447dbd]{width:16px;height:16px;flex:0 0 auto;margin-top:4px;accent-color:var(--brand)}.final-feedback-error[data-v-ec447dbd]{margin:12px 0 0;color:#b1362c;font-size:13px}.final-feedback-back[data-v-ec447dbd],.final-feedback-submit[data-v-ec447dbd]{border:1px solid var(--line);border-radius:8px;padding:10px 16px;font:inherit;font-size:14px;cursor:pointer;background:#fff}.final-feedback-submit[data-v-ec447dbd]{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:600}button[data-v-ec447dbd]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.final-feedback-dialog .drawer-body,.final-feedback-dialog .drawer-footer{padding-inline:20px}}.final-feedback-actions[data-v-adcabb5a]{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.final-feedback-row[data-v-adcabb5a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.final-feedback-row>span[data-v-adcabb5a],.final-feedback-row small[data-v-adcabb5a]{color:var(--muted);font-size:12px;line-height:1.6}.final-feedback-row button[data-v-adcabb5a]{border:1px solid var(--line);background:var(--panel, #fff);color:inherit;border-radius:6px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.final-feedback-row button[aria-pressed=true][data-v-adcabb5a]{color:var(--brand);border-color:var(--brand)}.final-feedback-row button[data-v-adcabb5a]:disabled{opacity:.6;cursor:default}.final-feedback-opinion[data-v-adcabb5a]{font-size:13px;white-space:pre-wrap;line-height:1.7;color:var(--muted);margin:10px 0 0}.final-feedback-error[data-v-adcabb5a]{color:#b1362c;font-size:13px}.industry-feedback[data-v-6d9b97db]{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.industry-feedback>small[data-v-6d9b97db]{display:block;margin-top:10px}.library-search[data-v-45fa283f]{display:grid;gap:8px;margin:22px 0}.library-empty[data-v-45fa283f]{padding:36px 0;color:var(--muted)}.industry-case-list[data-v-45fa283f]{display:grid;gap:12px}.industry-case[data-v-45fa283f]{display:grid;gap:8px;text-align:left;padding:18px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:6px;cursor:pointer;overflow-wrap:anywhere}.industry-case[data-v-45fa283f]:hover{border-color:var(--brand)}.industry-case small[data-v-45fa283f]{color:var(--muted)}.industry-workspace[data-v-f4083ba4]{height:max(660px,calc(100dvh - 185px));max-height:none;grid-template-columns:220px minmax(0,1fr)}.industry-workspace .work-conversation-header[data-v-f4083ba4]{position:static;padding:20px 24px;align-items:flex-start}.industry-heading h2[data-v-f4083ba4]{font-size:19px;line-height:1.5;margin:5px 0}.industry-heading .work-conversation-title[data-v-f4083ba4]{align-items:flex-start}.industry-heading .work-conversation-title>.app-icon[data-v-f4083ba4]{margin-top:8px}.industry-draft[data-v-f4083ba4]{width:100%;border:0;text-align:left;background:transparent;color:inherit;cursor:pointer}.industry-workspace .work-history-task.selected[data-v-f4083ba4]{background:color-mix(in srgb,var(--brand) 7%,white)}.history-search[data-v-f4083ba4]{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;margin-top:14px;padding:0 8px}.history-search input[data-v-f4083ba4]{border:0;background:transparent;padding:9px 0;width:100%;min-width:0;font-size:12px}.industry-workspace .work-history nav[data-v-f4083ba4]{flex:0 1 auto}.industry-workspace .work-history-bottom[data-v-f4083ba4]{padding-top:12px}.industry-workspace .work-history-bottom p[data-v-f4083ba4]{margin-bottom:12px}.industry-tabs[data-v-f4083ba4]{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--line);flex-shrink:0;overflow:auto}.industry-tabs button[data-v-f4083ba4]{border:0;border-bottom:3px solid transparent;background:transparent;padding:15px 2px 12px;color:var(--muted);cursor:pointer;font-size:13px;white-space:nowrap}.industry-tabs button.selected[data-v-f4083ba4]{color:var(--brand);border-color:var(--brand);font-weight:650}.industry-tabs small[data-v-f4083ba4]{font-size:10px;margin-left:6px}.task-meta[data-v-f4083ba4]{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin-top:8px}.task-meta span+span[data-v-f4083ba4]{border-left:1px solid var(--line);padding-left:12px}.industry-body[data-v-f4083ba4]{background:#fcfbf9;padding:24px}.page-error[data-v-f4083ba4]{margin:0;padding:10px 24px;background:#fff4ee;flex-shrink:0}.start-form[data-v-f4083ba4]{max-width:1100px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:9px;padding:24px}.start-section+.start-section[data-v-f4083ba4]{margin-top:30px}.start-section h3[data-v-f4083ba4]{font-size:15px;display:flex;align-items:center;gap:10px;margin:0 0 18px}.step-number[data-v-f4083ba4]{display:inline-grid;place-items:center;background:var(--brand);color:#fff;width:25px;height:25px;border-radius:50%;font-size:13px;flex-shrink:0}.industry-modes[data-v-f4083ba4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.industry-mode[data-v-f4083ba4]{display:flex;align-items:center;gap:13px;padding:20px 16px;background:#fff;border:1px solid var(--line);border-radius:8px;text-align:left;cursor:pointer;color:inherit}.industry-mode.selected[data-v-f4083ba4]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 3%,white)}.industry-mode.selected>.app-icon[data-v-f4083ba4],.mode-check[data-v-f4083ba4]{color:var(--brand)}.industry-mode>div[data-v-f4083ba4]{flex:1;min-width:0}.industry-mode b[data-v-f4083ba4]{display:block;font-size:14px}.industry-mode span[data-v-f4083ba4]:not(.mode-check),.industry-mode small[data-v-f4083ba4]{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:5px}.industry-mode small[data-v-f4083ba4]{font-size:11px}.start-form textarea[data-v-f4083ba4]{width:100%;font-size:14px;line-height:1.8;resize:vertical}.input-options[data-v-f4083ba4]{display:flex;gap:18px;align-items:end;flex-wrap:wrap;margin-top:16px}.input-options label[data-v-f4083ba4]{display:grid;gap:7px;font-size:12px;color:var(--muted);flex:1;min-width:140px}.input-options input[data-v-f4083ba4]{width:100%;font-size:13px}.input-options .text-link[data-v-f4083ba4]{padding-bottom:10px}.extra-fields[data-v-f4083ba4]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.extra-fields label[data-v-f4083ba4]{display:grid;gap:7px;font-size:12px;color:var(--muted)}.extra-fields input[data-v-f4083ba4]{width:100%}.extra-fields .wide[data-v-f4083ba4]{grid-column:1/-1}.empty-materials[data-v-f4083ba4]{padding:25px 16px;text-align:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.8}.source-capability[data-v-f4083ba4]{display:flex;gap:10px;align-items:flex-start;background:#f7f8f9;border-radius:7px;padding:14px;font-size:12px}.source-capability b[data-v-f4083ba4]{display:block;margin-bottom:4px}.source-capability span[data-v-f4083ba4]{color:var(--muted);line-height:1.7}.start-submit[data-v-f4083ba4]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.start-submit-fixed[data-v-f4083ba4]{margin-top:0;padding:14px 24px;background:#fff;flex-shrink:0}.start-submit>.small[data-v-f4083ba4]{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted)}.ready[data-v-f4083ba4]{color:#24834d}.input-preview[data-v-f4083ba4]{margin-top:20px;padding:16px;background:#faf9f6;border-radius:7px;font-size:13px;line-height:1.7}.article-toolbar[data-v-f4083ba4]{display:flex;justify-content:flex-end;gap:14px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.article-toolbar .btn[data-v-f4083ba4]{font-size:11px;min-height:33px}.reading-layout[data-v-f4083ba4]{display:grid;grid-template-columns:minmax(0,1fr) 225px;align-items:start;gap:18px}.article-paper[data-v-f4083ba4]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:clamp(24px,3vw,44px);min-width:0}.article-paper h1[data-v-f4083ba4]{font-size:clamp(24px,2.2vw,32px);line-height:1.5;margin:12px 0 15px;letter-spacing:-.4px}.article-label[data-v-f4083ba4]{color:var(--brand);font-size:12px}.article-byline[data-v-f4083ba4]{font-size:12px;color:var(--muted);margin-bottom:28px}.article-summary[data-v-f4083ba4]{background:#fff6ec;padding:18px 20px;border-radius:7px;font-size:14px;line-height:1.9;margin-bottom:25px;white-space:pre-wrap}.delivery-sidebar[data-v-f4083ba4]{display:grid;gap:14px}.delivery-sidebar section[data-v-f4083ba4]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.delivery-sidebar h3[data-v-f4083ba4]{font-size:14px;margin:0 0 14px}.delivery-sidebar b[data-v-f4083ba4]{font-size:12px;color:#287a4c}.delivery-sidebar p[data-v-f4083ba4]{font-size:12px;color:var(--muted);line-height:1.85}.delivery-sidebar .text-link[data-v-f4083ba4]{font-size:12px}.empty-state[data-v-f4083ba4]{padding:60px 20px;text-align:center;color:var(--muted)}.empty-state .app-icon[data-v-f4083ba4]{margin:auto}.empty-state h3[data-v-f4083ba4]{color:var(--text)}.empty-state p[data-v-f4083ba4]{font-size:13px}.task-chat[data-v-f4083ba4]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.chat-bubble[data-v-f4083ba4]{background:#fff;border:1px solid var(--line);border-radius:9px;padding:18px 20px;max-width:94%;font-size:13px;line-height:1.85}.user-bubble[data-v-f4083ba4]{align-self:flex-end;background:#fff6ee}.chat-bubble small[data-v-f4083ba4]{display:block;color:var(--muted);font-size:11px}.chat-bubble p[data-v-f4083ba4]{margin:8px 0}.chat-bubble summary[data-v-f4083ba4],.execution-log summary[data-v-f4083ba4]{cursor:pointer;overflow-wrap:anywhere}.message-text[data-v-f4083ba4]{white-space:pre-wrap;overflow-wrap:anywhere}.delivery-card[data-v-f4083ba4]{display:flex;text-align:left;gap:16px;align-items:center;padding:20px;background:#fff;border:1px solid var(--brand);border-radius:9px;cursor:pointer;color:inherit}.delivery-card>div[data-v-f4083ba4]{flex:1}.delivery-card small[data-v-f4083ba4],.delivery-card b[data-v-f4083ba4],.delivery-card span[data-v-f4083ba4]{display:block}.delivery-card small[data-v-f4083ba4]{font-size:11px;color:var(--brand)}.delivery-card b[data-v-f4083ba4]{font-size:16px;line-height:1.65;margin:7px 0}.delivery-card span[data-v-f4083ba4]{font-size:12px;color:var(--muted)}.delivery-card>.app-icon[data-v-f4083ba4]{color:var(--brand);flex-shrink:0}.execution-log[data-v-f4083ba4]{font-size:12px;color:var(--muted);padding:12px 0}.execution-log p[data-v-f4083ba4]{padding:10px 0;border-bottom:1px solid var(--line);line-height:1.8}.reply-composer[data-v-f4083ba4]{position:static;background:#fff;flex-shrink:0;border-top:1px solid var(--line);padding:16px 24px;max-height:48%;overflow:auto}.reply-composer textarea[data-v-f4083ba4]{width:100%;line-height:1.7;font-size:13px;resize:vertical;min-height:65px}.reply-heading[data-v-f4083ba4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.reply-heading label[data-v-f4083ba4]{flex-shrink:0;white-space:nowrap;display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600}.reply-heading select[data-v-f4083ba4]{width:auto;min-width:150px;font-size:12px}.reply-heading small[data-v-f4083ba4],.reply-send small[data-v-f4083ba4]{font-size:11px;color:var(--muted);line-height:1.7}.reply-send[data-v-f4083ba4]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:12px}.revision-materials[data-v-f4083ba4]{padding:12px 0;font-size:12px}.revision-materials summary[data-v-f4083ba4]{cursor:pointer;margin-bottom:10px}.input-snapshot[data-v-f4083ba4],.evidence-panel[data-v-f4083ba4]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px;max-width:1050px;margin:0 auto}.input-snapshot h3[data-v-f4083ba4],.evidence-panel h3[data-v-f4083ba4]{font-size:16px;margin:20px 0 15px}.input-snapshot h3[data-v-f4083ba4]:first-child,.evidence-panel h3[data-v-f4083ba4]:first-child{margin-top:0}.input-snapshot dl[data-v-f4083ba4]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;font-size:13px;line-height:1.8;margin:25px 0}.input-snapshot dt[data-v-f4083ba4]{color:var(--muted)}.input-snapshot dd[data-v-f4083ba4]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.snapshot-material[data-v-f4083ba4],.evidence-source[data-v-f4083ba4]{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px;line-height:1.8}.snapshot-material summary[data-v-f4083ba4],.evidence-source summary[data-v-f4083ba4]{cursor:pointer;overflow-wrap:anywhere}.snapshot-material small[data-v-f4083ba4],.evidence-source small[data-v-f4083ba4]{color:var(--muted);font-size:11px;margin-left:8px}.snapshot-material pre[data-v-f4083ba4]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font:inherit;background:#fafafa;padding:14px;border-radius:5px}.evidence-notice[data-v-f4083ba4]{padding:16px;background:#f5f7f8;border-radius:7px;font-size:13px;line-height:1.85}.evidence-notice p[data-v-f4083ba4]{color:var(--muted);margin:6px 0 0}.evidence-gaps[data-v-f4083ba4]{margin:20px 0;background:#fff8ee;padding:16px;border-radius:7px;font-size:13px;line-height:1.9}.evidence-gaps summary[data-v-f4083ba4]{cursor:pointer;font-weight:600}.evidence-gaps li+li[data-v-f4083ba4]{margin-top:10px}.evidence-item[data-v-f4083ba4]{border-top:1px solid var(--line);padding:18px 0;font-size:13px;line-height:1.85}.evidence-item small[data-v-f4083ba4]{color:var(--muted);font-size:11px}.evidence-item blockquote[data-v-f4083ba4]{margin:10px 0;padding:12px 15px;background:#f9f9f8;border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.industry-footer[data-v-f4083ba4]{display:flex;justify-content:space-between;gap:10px;padding:10px 24px;color:var(--muted);font-size:10px;border-top:1px solid var(--line);flex-shrink:0}.sr-only[data-v-f4083ba4]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1250px){.reading-layout[data-v-f4083ba4]{grid-template-columns:minmax(0,1fr)}.delivery-sidebar[data-v-f4083ba4]{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-sidebar section[data-v-f4083ba4]{padding:14px}.industry-workspace[data-v-f4083ba4]{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:767px){.industry-workspace[data-v-f4083ba4]{grid-template-columns:minmax(0,1fr);height:max(660px,calc(100dvh - 150px))}.industry-workspace .work-history[data-v-f4083ba4]{max-height:190px;overflow:auto;padding:12px}.industry-workspace .work-history[data-v-f4083ba4]:not(.is-open)>:not(.work-history-toggle){display:none}.industry-workspace .work-history-toggle[data-v-f4083ba4]{display:flex}.industry-workspace .work-conversation-header[data-v-f4083ba4]{padding:15px}.industry-heading h2[data-v-f4083ba4]{font-size:16px}.industry-heading .work-conversation-title>.app-icon[data-v-f4083ba4]{display:none}.industry-body[data-v-f4083ba4]{padding:14px}.industry-tabs[data-v-f4083ba4]{padding:0 14px;gap:20px}.industry-tabs button[data-v-f4083ba4]{font-size:12px}.start-form[data-v-f4083ba4]{padding:18px 14px}.industry-modes[data-v-f4083ba4]{grid-template-columns:1fr}.industry-mode[data-v-f4083ba4]{padding:15px}.start-section>.spread[data-v-f4083ba4]{align-items:flex-start;flex-wrap:wrap;gap:10px}.start-submit[data-v-f4083ba4]{align-items:stretch;flex-direction:column}.extra-fields[data-v-f4083ba4],.delivery-sidebar[data-v-f4083ba4]{grid-template-columns:1fr}.article-paper[data-v-f4083ba4]{padding:22px 18px}.article-toolbar .row[data-v-f4083ba4]{gap:6px}.article-paper h1[data-v-f4083ba4]{font-size:25px}.input-snapshot[data-v-f4083ba4],.evidence-panel[data-v-f4083ba4]{padding:20px 16px}.input-snapshot dl[data-v-f4083ba4]{grid-template-columns:85px minmax(0,1fr);gap:12px}.reply-composer[data-v-f4083ba4]{padding:13px 14px}.reply-heading[data-v-f4083ba4]{align-items:flex-start;flex-direction:column}.industry-footer[data-v-f4083ba4]{padding:9px 14px}.industry-footer span[data-v-f4083ba4]:last-child{display:none}.chat-bubble[data-v-f4083ba4]{max-width:100%;padding:15px}}.finance-metric-grid[data-v-1c4b5097]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-metric-card[data-v-1c4b5097]{border:1px solid var(--border, #ded9cf);border-radius:5px;padding:17px 18px;background:var(--surface, #fffdf8);display:grid;align-content:start;gap:13px;min-width:0}h4[data-v-1c4b5097]{margin:0;font-size:13px;font-weight:500;color:var(--text-muted, #666);line-height:1.5}.finance-metric-value[data-v-1c4b5097]{display:grid;gap:6px}.finance-metric-value+.finance-metric-value[data-v-1c4b5097]{border-top:1px solid var(--border, #ded9cf);padding-top:12px}strong[data-v-1c4b5097]{font-size:clamp(21px,2.4vw,29px);line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.5px;overflow-wrap:anywhere}small[data-v-1c4b5097]{color:var(--text-muted, #666);font-size:12px;line-height:1.5}@media(max-width:480px){.finance-metric-grid[data-v-1c4b5097]{gap:8px}.finance-metric-card[data-v-1c4b5097]{padding:13px 11px}strong[data-v-1c4b5097]{font-size:21px}}.finance-analysis-result[data-v-48761981]{display:grid;gap:28px;min-width:0}h3[data-v-48761981]{margin:0;font-size:16px}header[data-v-48761981]{gap:10px;flex-wrap:wrap;margin-bottom:14px}.finance-topic-count[data-v-48761981]{font-size:12px;color:var(--text-muted, #666);margin-left:5px}.finance-topic-list[data-v-48761981]{padding:0;margin:0;list-style:none;display:grid;gap:14px}.finance-topic-item[data-v-48761981]{border:1px solid var(--border, #ded9cf);border-radius:5px;padding:19px;background:var(--surface, #fffdf8);overflow-wrap:anywhere}.finance-topic-heading[data-v-48761981]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.finance-topic-number[data-v-48761981]{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-muted, #777)}h4[data-v-48761981]{font-size:16px;line-height:1.65;margin:0;flex:1;min-width:180px}.finance-topic-status[data-v-48761981]{font-size:11px;border:1px solid var(--border, #ded9cf);padding:2px 7px;border-radius:3px;color:var(--text-muted, #666)}.finance-topic-summary[data-v-48761981]{font-size:14px;line-height:1.8;margin:12px 0}.finance-finding-item[data-v-48761981]{scroll-margin-top:24px}.finance-finding-links[data-v-48761981]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}details[data-v-48761981]{font-size:13px;line-height:1.85;margin-top:13px;border-top:1px solid var(--border, #ded9cf);padding-top:11px}summary[data-v-48761981]{cursor:pointer;font-weight:500}details>div[data-v-48761981]{margin-top:12px}details ul[data-v-48761981]{padding-left:19px;margin:5px 0}@media(max-width:480px){.finance-topic-item[data-v-48761981]{padding:14px}h4[data-v-48761981]{min-width:160px;font-size:15px}}.sft-modal-backdrop[data-v-fbb79b82]{position:fixed;inset:0;z-index:90;background:#171a1b80;display:grid;place-items:center;padding:24px}.sft-topic-editor[data-v-fbb79b82]{width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fffdf8);padding:24px;box-shadow:0 14px 60px #0003}h3[data-v-fbb79b82]{margin:0;font-size:20px}form[data-v-fbb79b82]{display:grid;gap:14px}label[data-v-fbb79b82]{display:grid;gap:6px;font-size:13px}input[data-v-fbb79b82],textarea[data-v-fbb79b82]{width:100%;min-width:0}.sft-input-row[data-v-fbb79b82]{display:grid;grid-template-columns:2fr 1fr;gap:12px}footer[data-v-fbb79b82]{justify-content:flex-end;margin-top:8px}footer span[data-v-fbb79b82]{margin-right:auto}@media(max-width:767px){.sft-modal-backdrop[data-v-fbb79b82]{padding:12px}.sft-topic-editor[data-v-fbb79b82]{padding:18px;max-height:calc(100dvh - 24px)}.sft-input-row[data-v-fbb79b82]{grid-template-columns:1fr}}.sft-task-results[data-v-a01d0712]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.sft-result-header[data-v-a01d0712]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 12px}h3[data-v-a01d0712]{margin:0;font-size:20px}.sft-result-header p[data-v-a01d0712]{margin:5px 0 0}.sft-result-header>a[data-v-a01d0712]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sft-result-actions[data-v-a01d0712]{display:flex;align-items:center;gap:16px}.sft-result-actions[data-v-a01d0712] :is(a,button){display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.sft-topic-footer[data-v-a01d0712]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px;margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.sft-topic-tools[data-v-a01d0712]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px}.sft-topic-tools .sft-ask-topic[data-v-a01d0712]{margin:0}.sft-pending-card[data-v-a01d0712]{background:var(--soft)}.sft-history-overlay[data-v-a01d0712]{position:fixed;inset:0;z-index:90;background:#171a1b80;display:grid;place-items:center;padding:24px}.sft-history-overlay>section[data-v-a01d0712]{width:min(760px,100%);max-height:85dvh;overflow:auto;background:var(--surface, #fffdf8);padding:24px;border-radius:5px}.sft-history-overlay article[data-v-a01d0712]{border-top:1px solid var(--line);padding-top:16px;margin-top:16px;font-size:13px;line-height:1.8}.sft-stage-tabs[data-v-a01d0712]{display:flex;margin:0 22px;border-bottom:1px solid var(--line)}.sft-stage-tabs button[data-v-a01d0712]{flex:1;min-width:0;padding:15px 5px;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);font-size:14px;cursor:pointer}.sft-stage-tabs button.selected[data-v-a01d0712]{color:var(--brand);border-bottom-color:var(--brand);font-weight:650}.sft-stage-tabs span[data-v-a01d0712]{margin-left:4px;font-variant-numeric:tabular-nums}.sft-result-body[data-v-a01d0712]{flex:1;min-height:0;overflow:auto;padding:16px 22px 24px;overscroll-behavior:contain;overflow-wrap:anywhere}.sft-result-intro[data-v-a01d0712]{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.8}.sft-source-card[data-v-a01d0712],.sft-topic-card[data-v-a01d0712]{padding:18px;border:1px solid var(--line);border-radius:5px;margin:0 0 14px;background:var(--surface, #fffdf8)}h4[data-v-a01d0712]{margin:0;font-size:16px;line-height:1.7}.sft-source-card>.text-link[data-v-a01d0712]{display:inline-flex;gap:5px;align-items:center;margin-top:6px}.sft-source-status[data-v-a01d0712]{border:1px solid var(--line);border-radius:3px;padding:2px 7px;font-size:11px;color:var(--brand);flex-shrink:0}.sft-source-status.failed[data-v-a01d0712]{color:#a72e24;background:#fff0ea}.sft-source-status.partial[data-v-a01d0712]{color:#865d22;background:#fff6e6}.sft-source-status.pending[data-v-a01d0712]{color:var(--muted)}.sft-coverage-note[data-v-a01d0712]{line-height:1.85;margin:12px 0;white-space:pre-wrap}.sft-source-overview[data-v-a01d0712]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sft-source-overview a[data-v-a01d0712]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--line);border-radius:4px;font-size:12px}.sft-source-overview small[data-v-a01d0712]{color:var(--muted);font-size:10px}.sft-source-card[data-v-a01d0712]{scroll-margin-top:12px}.sft-coverage-details[data-v-a01d0712]{margin:10px 0 14px;font-size:12px}.sft-document-list[data-v-a01d0712]{padding:0;margin:8px 0 0;list-style:none}.sft-document-list li[data-v-a01d0712]{border-top:1px solid var(--line);padding:10px 0;line-height:1.8;font-size:13px}.sft-document-list small[data-v-a01d0712]{display:block;color:var(--muted);margin-top:4px;font-size:11px}.sft-gap[data-v-a01d0712]{line-height:1.85;color:#805c36}.sft-finding-focus[data-v-a01d0712]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;margin-bottom:16px;background:var(--soft);font-size:13px}.sft-topic-card>header[data-v-a01d0712]{display:flex;gap:10px;align-items:baseline;margin-bottom:14px}.sft-topic-card h4[data-v-a01d0712]{flex:1;min-width:0}.sft-topic-number[data-v-a01d0712]{color:var(--brand);font-size:20px;font-weight:700}.sft-topic-card p[data-v-a01d0712]{margin:8px 0 14px;font-size:14px;line-height:1.85;white-space:pre-wrap}.sft-topic-findings[data-v-a01d0712]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;align-items:center;font-size:12px}.sft-topic-sources[data-v-a01d0712]{display:grid;gap:7px;margin:12px 0;line-height:1.7}.sft-topic-card details[data-v-a01d0712],.sft-decisions[data-v-a01d0712]{border-top:1px solid var(--line);padding-top:12px;margin-top:14px;font-size:13px;line-height:1.9}summary[data-v-a01d0712]{cursor:pointer}.sft-ask-topic[data-v-a01d0712]{display:inline-flex;align-items:center;gap:6px;margin-top:14px}.sft-evidence-list[data-v-a01d0712]{padding-left:20px}.sft-evidence-list p[data-v-a01d0712]{font-size:13px}@media(max-width:767px){.sft-result-header[data-v-a01d0712]{padding:16px 16px 10px}.sft-stage-tabs[data-v-a01d0712]{margin-inline:16px}.sft-result-body[data-v-a01d0712]{padding:14px 16px 20px}.sft-source-card[data-v-a01d0712],.sft-topic-card[data-v-a01d0712]{padding:14px}}.rolling-final-results[data-v-b7c44d0b]{display:grid;gap:12px;margin:0 0 14px}.rolling-result-body[data-v-b7c44d0b]{display:grid;gap:12px;min-width:0}.rolling-final-results.is-contained[data-v-b7c44d0b]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;margin:0;padding:0;gap:0}.is-contained>header[data-v-b7c44d0b]{flex:0 0 auto;padding:12px 18px;border-bottom:1px solid var(--line, #dedbd3)}.is-contained>.rolling-result-body[data-v-b7c44d0b]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 16px;align-content:start}.rolling-final-results h3[data-v-b7c44d0b],.rolling-final-results h4[data-v-b7c44d0b]{margin:0;line-height:1.6}.rolling-final-results h3[data-v-b7c44d0b]{font-size:16px}.rolling-final-results h4[data-v-b7c44d0b]{font-size:15px}.rolling-final-results p[data-v-b7c44d0b]{margin:0;white-space:normal}.rolling-selected-list[data-v-b7c44d0b]{margin:0;padding-left:28px}.rolling-selected-list>li[data-v-b7c44d0b]{padding:12px 0;border-bottom:1px solid var(--line, #dedbd3)}.rolling-selected-list>li[data-v-b7c44d0b]::marker{font-weight:700}.rolling-selected-list p[data-v-b7c44d0b]{margin:5px 0}.rolling-selected-list summary[data-v-b7c44d0b]{cursor:pointer;padding:6px 0;font-size:12px}.rolling-topic-actions[data-v-b7c44d0b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:12px}.rolling-selected-list .text-link[data-v-b7c44d0b]{margin-left:8px}.securities-funds-workspace[data-v-66b32bfa]{height:max(740px,calc(100dvh - 212px))}.work-conversation-title h2[data-v-66b32bfa]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sft-header-actions[data-v-66b32bfa]{display:flex;flex-shrink:0;align-items:center;gap:14px}.sft-header-actions .text-link[data-v-66b32bfa]{display:inline-flex;align-items:center;gap:5px;font-size:12px}.sft-columns[data-v-66b32bfa]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);flex:1;min-height:0;overflow:hidden}.sft-dialogue[data-v-66b32bfa]{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--line)}.sft-dialogue-heading[data-v-66b32bfa]{margin:0;padding:20px 22px 8px;font-size:20px}.securities-messages[data-v-66b32bfa]{flex:1;min-height:0;overflow:auto;padding:14px 22px;overscroll-behavior:contain}.sft-result-pane[data-v-66b32bfa]{min-width:0;min-height:0}.work-user-message[data-v-66b32bfa]{max-width:100%}.work-user-message details[data-v-66b32bfa]{font-size:13px;line-height:1.8;margin-top:7px}.sft-round-summary[data-v-66b32bfa]{padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:5px;background:var(--surface, #fffdf8)}.sft-round-summary h4[data-v-66b32bfa]{margin:0;font-size:16px}.sft-round-summary>p[data-v-66b32bfa]{line-height:1.8;margin:8px 0 12px}.sft-round-stages[data-v-66b32bfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;border:1px solid var(--line);border-radius:4px}.sft-round-stages button[data-v-66b32bfa]{background:transparent;padding:12px 7px;border:0;border-right:1px solid var(--line);cursor:pointer;text-align:left}.sft-round-stages button[data-v-66b32bfa]:last-child{border-right:0}.sft-round-stages span[data-v-66b32bfa]{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.sft-round-stages b[data-v-66b32bfa]{font-size:20px;font-variant-numeric:tabular-nums}.sft-round-stages small[data-v-66b32bfa]{font-size:10px;font-weight:400;margin-left:4px;color:var(--muted)}.sft-round-summary>.text-link[data-v-66b32bfa]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.securities-dialogue-reply[data-v-66b32bfa]{margin-top:12px}summary[data-v-66b32bfa]{cursor:pointer}.securities-dialogue-reply summary[data-v-66b32bfa]{color:var(--muted);font-size:12px}.work-result-message[data-v-66b32bfa]{padding:16px;font-size:13px;line-height:1.8}.work-composer[data-v-66b32bfa]{flex-shrink:0;margin:0 22px 20px;max-height:42dvh;overflow-x:hidden;overflow-y:auto;padding:12px}#sft-followup[data-v-66b32bfa]{min-height:70px}.work-composer .btn[data-v-66b32bfa]{font-size:12px;padding:8px 10px}.securities-funds-workspace .work-composer[data-v-66b32bfa]:after{inset:0}.securities-settings[data-v-66b32bfa]{margin-bottom:12px}.securities-settings label[data-v-66b32bfa]{font-size:12px;display:inline-flex;gap:6px;align-items:center}.securities-settings select[data-v-66b32bfa]{margin:10px}.securities-settings input[type=checkbox][data-v-66b32bfa]{width:auto}.securities-settings input[data-v-66b32bfa]:not([type=checkbox]){width:100%;margin:8px 0}.sft-pool-view[data-v-66b32bfa]{display:flex;flex-direction:column;height:100%;min-height:0;padding:16px;gap:12px}.sft-pool-header[data-v-66b32bfa]{display:flex;justify-content:space-between;align-items:center;gap:10px}.sft-pool-body[data-v-66b32bfa]{flex:1;min-height:0}.sft-welcome[data-v-66b32bfa]{padding:24px 0;font-size:14px;line-height:1.9}.sft-welcome h4[data-v-66b32bfa]{font-size:17px;margin:12px 0}.sft-mobile-switch[data-v-66b32bfa],.sft-header-actions .sft-history-toggle[data-v-66b32bfa]{display:none}@media(max-width:1100px){.sft-mobile-switch[data-v-66b32bfa]{display:flex;border-bottom:1px solid var(--line);flex-shrink:0}.sft-mobile-switch button[data-v-66b32bfa]{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px;cursor:pointer;color:var(--muted)}.sft-mobile-switch button.selected[data-v-66b32bfa]{color:var(--brand);border-bottom-color:var(--brand)}.sft-columns[data-v-66b32bfa]{display:flex}.sft-dialogue[data-v-66b32bfa],.sft-result-pane[data-v-66b32bfa]{flex:1;width:100%}.sft-dialogue[data-v-66b32bfa]{border-right:0}.sft-result-pane[data-v-66b32bfa]{display:none}.sft-columns.show-results>.sft-dialogue[data-v-66b32bfa]{display:none}.sft-columns.show-results>.sft-result-pane[data-v-66b32bfa]{display:block}}@media(max-width:767px){.securities-funds-workspace[data-v-66b32bfa]{height:max(740px,calc(100dvh - 170px))}.work-conversation[data-v-66b32bfa]{flex:1;min-height:0}.work-conversation-header[data-v-66b32bfa]{align-items:flex-start}.sft-header-actions[data-v-66b32bfa]{flex-direction:column;align-items:flex-end}.sft-header-actions .sft-history-toggle[data-v-66b32bfa]{display:inline-flex}.securities-messages[data-v-66b32bfa]{max-height:none;padding:14px 16px}.sft-dialogue-heading[data-v-66b32bfa]{padding-inline:16px}.work-composer[data-v-66b32bfa]{margin-inline:16px}}.reporter-pending[data-v-497dec68]{display:flex;flex:1 0 248px;flex-direction:column;align-items:center;justify-content:center;padding:20px 0 28px;text-align:center}.reporter-pending picture[data-v-497dec68],.reporter-pending img[data-v-497dec68]{display:block;width:200px;height:200px;flex-shrink:0}.reporter-pending img[data-v-497dec68]{object-fit:contain}.reporter-pending p[data-v-497dec68]{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.6}@media(max-height:760px){.reporter-pending[data-v-497dec68]{flex-basis:208px;padding:12px 0 20px}.reporter-pending picture[data-v-497dec68],.reporter-pending img[data-v-497dec68]{width:160px;height:160px}}.drawer.drawer-centered.source-url-panel{width:min(1060px,calc(100vw - 32px))}.source-summary[data-v-1a49d443],.source-actions[data-v-1a49d443]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.source-summary[data-v-1a49d443]{margin-bottom:12px}.source-filters[data-v-1a49d443]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0 12px}.source-filters label[data-v-1a49d443]{display:grid;gap:6px;font-size:13px}.source-filters input[data-v-1a49d443],.source-filters select[data-v-1a49d443]{width:100%;min-width:0}.source-actions>span[data-v-1a49d443]{margin-right:auto}.source-list[data-v-1a49d443]{margin:12px 0;max-height:min(48vh,480px);overflow:auto;border:1px solid var(--line);border-radius:6px}.source-row[data-v-1a49d443]{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:14px;border-bottom:1px solid var(--line)}.source-row[data-v-1a49d443]:last-child{border-bottom:0}.source-row b[data-v-1a49d443]{font-size:13px}.source-row a[data-v-1a49d443],.source-row small[data-v-1a49d443]{display:block;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.source-row small[data-v-1a49d443]{color:var(--muted)}.source-toggle[data-v-1a49d443]{display:flex;align-items:flex-start;gap:7px;font-size:12px}@media(max-width:640px){.source-filters[data-v-1a49d443]{grid-template-columns:1fr}.source-list[data-v-1a49d443]{max-height:40vh}}.topic-input-options[data-v-e2412652]{display:grid;gap:10px;padding:12px 0}.topic-input-options fieldset[data-v-e2412652]{display:flex;flex-wrap:wrap;gap:8px 16px;border:1px solid var(--line, #dedbd3);border-radius:6px;padding:8px 12px}.topic-input-options legend[data-v-e2412652]{font-size:12px}.topic-input-options select[data-v-e2412652]{width:100%;max-width:100%;margin-top:6px}.topic-input-options>label[data-v-e2412652]{font-size:13px}.topic-input-options .btn[data-v-e2412652]{justify-self:start}.topic-outcome[data-v-6560e89a]{display:grid;gap:14px;max-width:100%;min-width:0}.topic-outcome p[data-v-6560e89a]{margin:0;white-space:normal}.topic-summary[data-v-6560e89a]{line-height:1.8}.topic-coverage[data-v-6560e89a]{display:grid;gap:8px}.topic-final-cards[data-v-6560e89a],.topic-collection-card[data-v-6560e89a]{display:grid;gap:12px;margin:0}.topic-final-cards>.spread h3[data-v-6560e89a]{margin:0}.topic-selection-heading[data-v-6560e89a]{margin:0;font-size:15px}.topic-flow-details[open][data-v-6560e89a]{display:grid;gap:10px}.topic-pipeline[data-v-6560e89a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.topic-pipeline>div[data-v-6560e89a]{display:grid;gap:5px;padding:10px;border:1px solid var(--line, #dedbd3);border-radius:6px;font-size:12px}.topic-pipeline span[data-v-6560e89a],.topic-pipeline small[data-v-6560e89a]{color:var(--text-muted, #716d65)}.topic-pipeline .step-error[data-v-6560e89a]{border-color:#bb4e38}.topic-refresh[data-v-6560e89a]{justify-self:end}.topic-linked[data-v-6560e89a]{display:inline-block;margin:4px 8px 4px 0}@media(max-width:720px){.topic-pipeline[data-v-6560e89a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic-selected-list[data-v-6560e89a]{margin:0;padding-left:28px}.topic-selected-list>li[data-v-6560e89a]{padding:12px 0;border-bottom:1px solid var(--line, #dedbd3)}.topic-selected-list>li[data-v-6560e89a]::marker{font-weight:700}.topic-selected-list h4[data-v-6560e89a]{margin:0 0 6px;font-size:15px;line-height:1.6}.topic-selected-list .topic-selection-reason[data-v-6560e89a]{font-size:12px;line-height:1.7;margin-bottom:4px}.topic-selected-list .text-link[data-v-6560e89a]{margin-left:8px}.topic-review[data-v-6560e89a]{padding-left:18px;color:var(--text-muted, #716d65);line-height:1.7}.topic-outcome summary[data-v-6560e89a]{cursor:pointer;font-size:13px;padding:8px 0}.topic-outcome details p[data-v-6560e89a]{line-height:1.7;margin:8px 0}.topic-material-list[data-v-6560e89a]{max-height:340px;overflow:auto;margin:10px 0}.topic-material-row[data-v-6560e89a]{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line, #e7e3dc);font-size:13px}.topic-material-row span[data-v-6560e89a]{display:grid;gap:5px}.topic-material-row small[data-v-6560e89a]{color:var(--text-muted, #716d65)}.topic-material-row a[data-v-6560e89a]{font-size:12px}.topic-judgement[data-v-6560e89a]{padding:12px 0;border-bottom:1px solid var(--line, #e7e3dc)}.etf-upload-preview[data-v-e973a2c8]{flex:1 0 100%;min-width:0;max-height:210px;overflow:auto;padding:12px 14px;border:1px solid var(--line);border-radius:4px;background:#fffaf0;font-size:12px;line-height:1.65;margin:8px 0}.upload-preview-heading[data-v-e973a2c8]{display:flex;justify-content:space-between;align-items:center;gap:12px}.upload-preview-heading>span[data-v-e973a2c8]{font-size:11px;color:var(--muted)}.etf-upload-preview p[data-v-e973a2c8]{margin:8px 0;overflow-wrap:anywhere}.upload-role-list[data-v-e973a2c8]{padding:0;margin:10px 0;list-style:none}.upload-role-list li[data-v-e973a2c8]{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:4px 0;border-bottom:1px solid var(--line)}.upload-role-list span[data-v-e973a2c8]{min-width:0;overflow-wrap:anywhere}.upload-role-list strong[data-v-e973a2c8]{flex-shrink:0;font-weight:500}.preview-error[data-v-e973a2c8]{color:#a9442b}.preview-error button[data-v-e973a2c8]{margin-left:10px;padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.preview-warning[data-v-e973a2c8]{color:#87672d}.upload-period-confirm[data-v-e973a2c8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.upload-period-confirm p[data-v-e973a2c8]{flex-basis:100%}.upload-period-confirm label[data-v-e973a2c8]{display:grid;gap:4px}.upload-period-confirm input[data-v-e973a2c8]{font-size:12px;padding:5px 8px}.etf-upload-preview>small[data-v-e973a2c8]{color:var(--muted)}summary[data-v-ca6c383f]{cursor:pointer;color:var(--muted);font-size:.85rem;padding:.6rem 0}.finance-progress[data-v-4f062c78]{list-style:none;padding:.75rem 24px;flex-shrink:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-bottom:1px solid var(--line)}li[data-v-4f062c78]{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.stage-index[data-v-4f062c78]{border:1px solid var(--line);border-radius:50%;width:1.6rem;height:1.6rem;flex-shrink:0;display:grid;place-items:center;font-size:.75rem}li[data-status=ready] .stage-index[data-v-4f062c78]{background:var(--ink);color:var(--surface, white)}li[data-status=running] .stage-index[data-v-4f062c78],li[data-status=repair] .stage-index[data-v-4f062c78]{border-color:currentColor;font-weight:700}b[data-v-4f062c78],small[data-v-4f062c78],div>span[data-v-4f062c78]{display:block}b[data-v-4f062c78]{font-size:.85rem}small[data-v-4f062c78],div>span[data-v-4f062c78]{font-size:.72rem;color:var(--muted);margin-top:.3rem;overflow-wrap:anywhere}@media(max-width:520px){.finance-progress[data-v-4f062c78]{gap:.5rem}li[data-v-4f062c78]{flex-direction:column}}.finance-stage-sections[data-v-f26f7228]{display:grid;gap:1.25rem;margin-top:1rem}.finance-stage-sections section+section[data-v-f26f7228]{border-top:1px solid var(--border);padding-top:1rem}h3[data-v-f26f7228]{display:flex;gap:.75rem;align-items:baseline;margin:0 0 .5rem;font-size:1rem}h3 small[data-v-f26f7228]{color:var(--muted);font-size:.75rem;font-weight:400}p[data-v-f26f7228]{line-height:1.75}summary[data-v-f26f7228]{cursor:pointer;font-size:.8rem;color:var(--muted)}dl[data-v-f26f7228]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;margin:0;border-bottom:1px solid var(--border);font-size:.85rem}dt small[data-v-f26f7228]{display:block;color:var(--muted);margin-top:.25rem}dd[data-v-f26f7228]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.finance-stage-limits[data-v-f26f7228]{margin-top:1.25rem;font-size:.85rem}.finance-collection-scope[data-v-c08fb27b]{margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.finance-collection-scope label[data-v-c08fb27b]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.finance-collection-scope input[data-v-c08fb27b]{width:auto}.finance-company-names[data-v-c08fb27b]{display:grid!important;margin-top:10px}.finance-collection-scope p[data-v-c08fb27b]{margin:8px 0 0;line-height:1.6}.finance-report-collection[data-v-fafaae5b]{margin:12px 0 20px}.finance-report-collection>p[data-v-fafaae5b]{line-height:1.6}.finance-collection-entry[data-v-93b8403a]{margin-bottom:16px}.finance-collection-entry>summary[data-v-93b8403a]{cursor:pointer;font-weight:600;padding:8px 0}.finance-report-choice input[type=radio][data-v-93b8403a]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.finance-report-choice>span[data-v-93b8403a]{flex:1;min-width:0}.finance-day-download[data-v-7d7378f2]{margin-top:4px;width:0;min-width:100%}.day-download-link[data-v-7d7378f2]{display:block;width:100%;padding:0;border:0;background:transparent;text-align:center;font-size:12px;font-weight:400;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.day-download-link[aria-disabled=true][data-v-7d7378f2]{opacity:.55;cursor:default}.day-download-detail[data-v-7d7378f2]{margin-top:6px;overflow-wrap:anywhere}.day-download-detail summary[data-v-7d7378f2]{color:var(--muted)}.day-download-detail p[data-v-7d7378f2]{margin:6px 0}progress[data-v-7d7378f2]{display:block;width:100%;height:4px;accent-color:var(--accent);margin-top:6px}.company-verification[data-v-5371d0f9]{text-align:right;max-width:50%;flex-shrink:0}.company-verification p[data-v-5371d0f9]{margin:6px 0 0;overflow-wrap:anywhere}.finance-company-row[data-v-4d91d098]{min-width:0;padding:14px 0;border-bottom:1px solid var(--line)}.company-heading[data-v-4d91d098]{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-name[data-v-4d91d098]{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.company-name b[data-v-4d91d098]{font-size:14px}.company-report-link[data-v-4d91d098]{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.company-report-link[data-v-4d91d098]:hover,.company-report-link[data-v-4d91d098]:focus-visible{color:var(--accent);text-decoration-color:currentColor}.company-download[data-v-4d91d098]{flex:0 0 auto}.company-meta[data-v-4d91d098]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.company-text-button[data-v-4d91d098]{border:0;padding:2px 0;background:transparent;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.company-text-button[data-v-4d91d098]:disabled{opacity:.5;cursor:default}.caption-excerpt[data-v-4d91d098]{width:100%;min-width:0;display:flex;align-items:center;gap:12px;margin-top:8px;padding:8px 10px;text-align:left;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:5px;cursor:pointer}.caption-excerpt[data-v-4d91d098]:hover{border-color:var(--accent)}.caption-excerpt-text[data-v-4d91d098]{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.caption-excerpt small[data-v-4d91d098]{flex:0 0 auto;color:var(--accent);font-size:11px}.date-pending[data-v-4d91d098],.company-error[data-v-4d91d098]{color:var(--accent)}.company-error[data-v-4d91d098]{margin:7px 0 0;overflow-wrap:anywhere}.company-state[data-v-4d91d098]{font-size:11px}.caption-pages[data-v-4d91d098]{display:grid;gap:14px;margin-top:18px}.caption-page[data-v-4d91d098]{padding:16px;border:1px solid var(--line);border-radius:6px}.caption-page h3[data-v-4d91d098]{margin:0 0 12px;font-size:15px}.caption-page p[data-v-4d91d098]{margin:6px 0;line-height:1.8;overflow-wrap:anywhere}@media(max-width:600px){.caption-excerpt[data-v-4d91d098]{gap:8px;padding:8px}.company-name[data-v-4d91d098]{display:block}.company-name small[data-v-4d91d098]{display:block;margin-top:3px}}.finance-records[data-v-913f35f6]{min-width:0}.finance-download-status[data-v-913f35f6]{margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-radius:8px}.finance-download-status p[data-v-913f35f6]{margin:8px 0 0}.finance-companies[data-v-913f35f6]{list-style:none;padding:0;margin:10px 0}.finance-history[data-v-913f35f6]{margin-top:18px}.finance-date-bar[data-v-913f35f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.finance-date-bar label[data-v-913f35f6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.finance-date-bar input[data-v-913f35f6]{width:170px}.finance-days[aria-label=财报视频日期][data-v-913f35f6]{align-items:flex-start}.finance-day-entry[data-v-913f35f6]{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:0;min-width:0;max-width:100%}.finance-day-select[data-v-913f35f6]{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:center}.finance-days[data-v-913f35f6],.finance-runs[data-v-913f35f6]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.finance-reply[data-v-913f35f6]{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.finance-message .reading-content[data-v-913f35f6]{margin-top:10px;overflow-wrap:anywhere}.work-welcome-icon[data-v-6c56d180]:is(.is-video-buddy,.is-fund-buddy){width:184px;aspect-ratio:1642 / 655}.work-welcome-icon:is(.is-video-buddy,.is-fund-buddy) img[data-v-6c56d180]{width:108.03898%;left:-4.7503%;top:-16.48855%}@media(max-width:767px){.work-welcome-icon[data-v-6c56d180]:is(.is-video-buddy,.is-fund-buddy){width:171px}}.upload-approvals[data-v-37f66d14]{border:1px solid var(--line);border-radius:16px;background:var(--paper);margin-bottom:22px;overflow:hidden}.approval-header[data-v-37f66d14]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px}.approval-header h2[data-v-37f66d14]{margin:0;font-size:18px}.approval-header h2 span[data-v-37f66d14]{display:inline-block;margin-left:8px;font-size:13px;color:#547361;background:#edf4ef;border-radius:20px;padding:3px 9px}.approval-header p[data-v-37f66d14]{margin:9px 0 0;font-size:13px;color:#7b8481}.approval-tools[data-v-37f66d14],.approval-actions[data-v-37f66d14]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.approval-tools select[data-v-37f66d14]{width:120px}.approval-row[data-v-37f66d14]{display:grid;grid-template-columns:minmax(180px,1fr) 90px minmax(210px,auto);gap:20px;align-items:center;border-top:1px solid #edf0ee;padding:18px 24px}.approval-file[data-v-37f66d14]{min-width:0}.approval-file strong[data-v-37f66d14]{display:block;overflow-wrap:anywhere;font-size:14px}.approval-file small[data-v-37f66d14]{display:block;margin-top:7px;color:#828a86}.approval-file p[data-v-37f66d14]{margin:8px 0 0;color:#82604d;font-size:13px}.approval-status[data-v-37f66d14]{font-size:12px;color:#947328;background:#faf4e7;padding:6px 10px;border-radius:6px;text-align:center}.approval-status.approved[data-v-37f66d14]{color:#46745b;background:#eef6f0}.approval-status.rejected[data-v-37f66d14]{color:#a45c49;background:#faf0ed}.approval-actions[data-v-37f66d14]{justify-content:flex-end}.approval-history[data-v-37f66d14]{border:0;background:none;cursor:pointer;color:#677c71;font-size:12px;padding:8px}.approval-empty[data-v-37f66d14]{padding:24px;border-top:1px solid #edf0ee;font-size:13px;color:#8b9390}.approval-audit[data-v-37f66d14]{padding-left:20px}.approval-audit li[data-v-37f66d14]{margin-bottom:16px}.approval-audit span[data-v-37f66d14]{display:block;font-size:12px;color:#8b9390;margin-top:5px}.approval-audit p[data-v-37f66d14]{margin:6px 0 0;font-size:13px}@media(max-width:850px){.approval-header[data-v-37f66d14]{align-items:flex-start;flex-direction:column}.approval-row[data-v-37f66d14]{grid-template-columns:1fr 80px}.approval-actions[data-v-37f66d14]{grid-column:1/-1;justify-content:flex-start}}.media-management-access[data-v-830cad14]{display:block;color:var(--muted);margin-top:4px;font-size:12px}.library-title[data-v-830cad14]{margin:0;font-size:26px;line-height:1.35}.main-content.with-sidebar:has(.group-library){padding-bottom:24px}.group-library[data-v-830cad14]{min-width:0;width:100%;max-width:none;height:calc(100dvh - 116px);display:flex;flex-direction:column}.library-heading[data-v-830cad14]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;min-height:66px;flex-shrink:0}.library-heading h1[data-v-830cad14]{margin:5px 0 6px;font-size:25px;font-weight:650;letter-spacing:-.6px}.library-heading p[data-v-830cad14]{margin:0;font-size:12px}.library-breadcrumb[data-v-830cad14]{color:var(--muted);font-size:11px!important;letter-spacing:.3px}.library-breadcrumb span[data-v-830cad14]{padding:0 9px;opacity:.45}.library-total[data-v-830cad14]{display:inline-block;border-left:1px solid var(--line);margin-left:12px;padding-left:12px;color:var(--muted);font-size:11px}.heading-end[data-v-830cad14]{display:flex;align-items:center;gap:22px}.heading-actions[data-v-830cad14]{display:flex;gap:8px}.heading-actions .btn[data-v-830cad14]{min-height:34px;font-size:12px;padding:7px 12px;border-radius:5px}.library-buddy[data-v-830cad14]{position:relative;width:112px;height:62px;overflow:hidden;flex-shrink:0;pointer-events:none}.library-buddy img[data-v-830cad14]{width:174%;max-width:none;position:absolute;left:-36.8%;top:-14%}.library-buddy.video-buddy[data-v-830cad14]{width:132px;height:53px}.library-buddy.video-buddy img[data-v-830cad14]{width:108.04%;left:-4.75%;top:-16.49%}.library-layout[data-v-830cad14],.library-layout.has-preview[data-v-830cad14]{display:grid;flex:1;min-height:0;grid-template-columns:164px minmax(0,1fr) 390px;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 10px #24251d04}.category-sidebar[data-v-830cad14]{padding:17px 10px;border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--paper) 76%,var(--line));border-radius:8px 0 0 8px;min-height:0;overflow-y:auto}.category-heading[data-v-830cad14],.preview-heading[data-v-830cad14]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.category-heading[data-v-830cad14]{padding:0 7px}.category-heading h2[data-v-830cad14],.preview-heading h2[data-v-830cad14]{font-size:13px;font-weight:650;margin:0}.category-heading .icon-btn[data-v-830cad14]{width:26px;height:26px}.category-row[data-v-830cad14]{display:flex;align-items:center;width:100%;gap:8px;padding:9px 8px;border:0;border-radius:5px;background:transparent;text-align:left;color:var(--muted);transition:background .15s}.category-row span[data-v-830cad14]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px}.category-row small[data-v-830cad14]{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.category-row[data-v-830cad14]:hover{background:color-mix(in srgb,var(--brand) 4%,var(--paper))}.category-row.selected[data-v-830cad14],.category-item.selected[data-v-830cad14]{background:color-mix(in srgb,var(--brand) 9%,var(--paper));color:var(--brand);border-radius:5px}.selected .category-row[data-v-830cad14],.selected .category-row small[data-v-830cad14],.category-row.selected small[data-v-830cad14]{color:var(--brand)}.category-item[data-v-830cad14]{position:relative;margin-top:5px}.category-item:hover .category-row[data-v-830cad14],.category-item:focus-within .category-row[data-v-830cad14]{padding-right:27px}.category-edit[data-v-830cad14]{position:absolute;right:2px;top:4px;width:24px;height:28px;opacity:0;background:var(--paper)}.category-item.selected .category-edit[data-v-830cad14]{background:var(--soft)}.category-item:hover .category-edit[data-v-830cad14],.category-item:focus-within .category-edit[data-v-830cad14]{opacity:1}.category-footnote[data-v-830cad14]{display:flex;align-items:center;gap:6px;margin:auto 6px 0;padding-top:26px;font-size:10px;color:var(--muted)}.library-content[data-v-830cad14]{padding:16px 18px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;container-type:inline-size}.media-toolbar[data-v-830cad14]{display:flex;gap:9px;align-items:center}.library-search[data-v-830cad14]{display:flex;gap:8px;align-items:center;flex:1;max-width:460px;min-width:80px;background:color-mix(in srgb,var(--paper) 76%,var(--line));border:1px solid var(--line);border-radius:5px;padding:0 10px;color:var(--muted)}.library-search input[data-v-830cad14]{padding:8px 0;border:0;box-shadow:none;background:none;width:100%;min-width:0;font-size:12px}.library-search[data-v-830cad14]:focus-within{outline:2px solid color-mix(in srgb,var(--brand) 24%,transparent)}.media-toolbar select[data-v-830cad14]{width:100px;min-width:86px;font-size:11px;padding:8px}.view-toggle[data-v-830cad14]{display:flex;gap:3px;margin-left:auto}.view-toggle .icon-btn[data-v-830cad14]{border:1px solid var(--line);border-radius:4px;width:30px;height:32px}.view-toggle .active[data-v-830cad14]{color:var(--brand);background:var(--soft);border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}.media-types[data-v-830cad14]{display:flex;flex-wrap:wrap;gap:4px;margin:13px 0 19px;border-bottom:1px solid var(--line);padding-bottom:10px}.media-types button[data-v-830cad14]{border:0;border-radius:4px;background:transparent;color:var(--muted);padding:5px 10px;font-size:11px}.media-types small[data-v-830cad14]{font-size:10px;margin-left:4px;opacity:.75}.media-types .active[data-v-830cad14]{color:var(--brand);background:var(--soft);font-weight:600}.category-sections[data-v-830cad14]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:22px;padding:2px 6px 10px 2px;scrollbar-gutter:stable}.material-section[data-v-830cad14]{min-width:0;flex-shrink:0;border:0;background:none;padding:0}.material-section+.material-section[data-v-830cad14]{border-top:1px solid var(--line);padding-top:18px}.category-sections.single-category[data-v-830cad14]{display:flex}.section-heading[data-v-830cad14]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px}.section-heading>div[data-v-830cad14]{display:flex;align-items:center;gap:8px}.section-heading .app-icon[data-v-830cad14]{color:var(--brand)}.section-heading h2[data-v-830cad14]{margin:0;font-size:13px;font-weight:650;letter-spacing:.2px}.section-heading span[data-v-830cad14]{color:var(--muted);font-size:10px;padding:1px 6px;border-radius:8px;background:color-mix(in srgb,var(--line) 38%,var(--paper))}.section-open[data-v-830cad14]{display:flex;gap:3px;align-items:center;border:0;padding:3px 0 3px 8px;font-size:11px;color:var(--muted);background:none}.section-open[data-v-830cad14]:hover{color:var(--brand)}.media-grid[data-v-830cad14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,176px));gap:16px 14px;align-content:start}.media-card[data-v-830cad14]{min-width:0;position:relative;padding:5px;margin:-5px;border-radius:6px;transition:background .15s}.media-card[data-v-830cad14]:hover{background:color-mix(in srgb,var(--brand) 3%,var(--paper))}.media-thumbnail[data-v-830cad14]{display:block;width:100%;height:96px;padding:0;position:relative;background:#eceeea;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:5px;overflow:hidden}.media-thumbnail img[data-v-830cad14]{width:100%;height:100%;object-fit:contain;display:block}.media-card.selected .media-thumbnail[data-v-830cad14]{outline:1.5px solid var(--brand);outline-offset:2px}.thumbnail-fallback[data-v-830cad14]{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#899087}.thumbnail-fallback small[data-v-830cad14]{font-size:10px}.font-glyph[data-v-830cad14]{font-size:38px;color:var(--ink)}.thumbnail-play[data-v-830cad14]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;width:28px;height:28px;color:#fff;background:#17202a99;opacity:0;transition:opacity .12s}.media-thumbnail:hover .thumbnail-play[data-v-830cad14],.media-thumbnail:focus-visible .thumbnail-play[data-v-830cad14],.audio-play[data-v-830cad14]{opacity:1}.audio-play[data-v-830cad14]{left:20%;width:25px;height:25px}.duration-badge[data-v-830cad14]{position:absolute;right:5px;bottom:5px;border-radius:3px;background:#17202aaa;color:#fff;font-size:9px;padding:1px 4px}.selection-check[data-v-830cad14]{position:absolute;left:5px;top:5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--brand);border:1px solid #fff;border-radius:50%;color:#fff}.card-copy[data-v-830cad14]{padding-top:8px;min-width:0;padding-right:16px}.media-name[data-v-830cad14]{display:block;width:100%;text-align:left;background:none;border:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;font-size:11px;line-height:1.6;color:var(--ink)}.card-copy p[data-v-830cad14]{margin:2px 0 0;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted)}.card-menu[data-v-830cad14]{position:absolute;right:1px;bottom:5px;height:22px;width:23px;color:var(--muted)}.disabled-label[data-v-830cad14]{font-size:10px;color:var(--muted)}.disabled .media-thumbnail[data-v-830cad14]{opacity:.6}.list-view[data-v-830cad14]{display:flex;flex-direction:column;gap:0}.list-view .media-card[data-v-830cad14]{display:flex;align-items:center;gap:12px;margin:0;border-bottom:1px solid var(--line);padding:9px 2px}.list-view .media-thumbnail[data-v-830cad14]{width:76px;height:44px;flex-shrink:0}.list-view .card-copy[data-v-830cad14]{flex:1;padding-top:0}.list-view .card-menu[data-v-830cad14]{position:static;flex-shrink:0}.media-pagination[data-v-830cad14]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:23px;color:var(--muted)}.page-buttons[data-v-830cad14]{display:flex;gap:5px;align-items:center}.page-buttons .btn[data-v-830cad14]{font-size:10px;padding:6px 8px;min-height:29px}.page-number[data-v-830cad14]{background:var(--paper);border:1px solid var(--line);border-radius:4px;min-width:27px;height:29px;font-size:11px;color:var(--muted)}.page-number.current[data-v-830cad14]{background:var(--brand);border-color:var(--brand);color:#fff}.media-pagination>small[data-v-830cad14]{font-size:10px;white-space:nowrap}.preview-sidebar[data-v-830cad14]{position:static;align-self:stretch;min-height:0;overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--line);padding:16px;min-width:0;background:color-mix(in srgb,var(--paper) 93%,white)}.empty-preview-stage[data-v-830cad14]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:180px;border:1px dashed var(--line);border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--line) 18%,var(--paper))}.empty-preview-stage h3[data-v-830cad14]{font-size:13px;font-weight:550;margin:11px 0 4px;color:var(--ink)}.empty-preview-stage p[data-v-830cad14]{margin:0;font-size:11px}.preview-heading[data-v-830cad14]{margin-bottom:12px}.preview-heading>div[data-v-830cad14]{display:flex;gap:1px}.preview-heading .icon-btn[data-v-830cad14]{width:24px;height:26px}.preview-surface[data-v-830cad14]{background:#f0f1ed;border:1px solid var(--line);border-radius:5px;overflow:hidden}.preview-surface video[data-v-830cad14]{display:block;width:100%;height:clamp(270px,38dvh,420px);min-height:0;max-height:420px;background:#10151b;object-fit:contain}.audio-preview img[data-v-830cad14]{width:100%;display:block;height:120px;object-fit:contain}.audio-preview audio[data-v-830cad14]{width:100%;display:block;height:36px}.image-preview[data-v-830cad14]{border:0;padding:0;width:100%;background:none;position:relative;display:block}.image-preview img[data-v-830cad14],.font-preview[data-v-830cad14]{width:100%;height:300px;object-fit:contain;display:block}.image-preview span[data-v-830cad14]{display:flex;gap:5px;align-items:center;position:absolute;bottom:6px;right:6px;color:#fff;background:#17202a99;border-radius:3px;padding:3px 5px;font-size:10px}.document-preview[data-v-830cad14]{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:25px 8px;gap:8px;color:var(--muted)}.document-preview p[data-v-830cad14]{font-size:10px;margin:0}.preview-name[data-v-830cad14]{font-size:12px;margin:13px 0;overflow-wrap:anywhere}.media-details[data-v-830cad14]{display:grid;grid-template-columns:66px minmax(0,1fr);font-size:11px;row-gap:7px;margin:0 0 16px}.media-details dt[data-v-830cad14]{color:var(--muted)}.media-details dd[data-v-830cad14]{margin:0;color:var(--ink);overflow-wrap:anywhere}.download-original[data-v-830cad14]{display:flex;justify-content:center;width:100%;font-size:11px;min-height:32px;padding:7px}.preview-more[data-v-830cad14]{position:relative;margin-top:7px}.preview-more>.btn[data-v-830cad14]{width:100%;justify-content:center;font-size:11px;min-height:31px}.more-actions[data-v-830cad14]{position:absolute;background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:4px;box-shadow:0 8px 20px #17202a12;width:100%;z-index:5;top:100%}.more-actions button[data-v-830cad14]{display:flex;gap:8px;align-items:center;width:100%;border:0;padding:9px;background:none;text-align:left;font-size:11px}.more-actions button[data-v-830cad14]:hover{background:var(--soft)}.preview-access[data-v-830cad14]{display:flex;gap:7px;align-items:flex-start;font-size:10px;margin:15px 0}.preview-hint[data-v-830cad14]{border-top:1px solid var(--line);padding-top:12px;font-size:10px;color:var(--muted)}.media-loading[data-v-830cad14]{min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:12px}.upload-row[data-v-830cad14]{padding:12px;border:1px solid var(--line);border-radius:6px}.upload-row b[data-v-830cad14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%}.upload-row progress[data-v-830cad14]{width:100%;height:6px;margin-top:8px;accent-color:var(--brand)}.expanded-image[data-v-830cad14]{width:100%;max-height:75vh;object-fit:contain}@media(max-width:1250px){.library-layout[data-v-830cad14],.library-layout.has-preview[data-v-830cad14]{grid-template-columns:146px minmax(0,1fr) 340px}.library-content[data-v-830cad14]{padding:14px}.heading-end[data-v-830cad14]{gap:12px}.library-buddy.video-buddy[data-v-830cad14]{width:110px;height:45px}.media-toolbar[data-v-830cad14]{flex-wrap:wrap}.library-search[data-v-830cad14]{flex-basis:100%;max-width:none}.media-pagination[data-v-830cad14]{flex-wrap:wrap}.preview-sidebar[data-v-830cad14]{padding:13px}}@media(max-width:1000px){.library-layout[data-v-830cad14],.library-layout.has-preview[data-v-830cad14]{grid-template-columns:132px minmax(0,1fr) 300px}.library-buddy[data-v-830cad14]{display:none}.preview-surface video[data-v-830cad14]{height:280px;max-height:320px}.preview-sidebar[data-v-830cad14]{padding:11px}.category-row[data-v-830cad14]{padding-left:4px;gap:5px}.category-row span[data-v-830cad14]{font-size:11px}}@media(max-width:760px){.group-library[data-v-830cad14]{height:auto;min-height:calc(100dvh - 110px)}.library-layout[data-v-830cad14],.library-layout.has-preview[data-v-830cad14]{display:grid;grid-template-columns:132px minmax(0,1fr);overflow:visible}.category-sidebar[data-v-830cad14]{grid-row:1/3}.library-content[data-v-830cad14]{min-height:400px;max-height:70dvh}.preview-sidebar[data-v-830cad14]{grid-column:2;border-left:0;border-top:1px solid var(--line);overflow:visible}.preview-empty[data-v-830cad14]{display:none}.heading-actions .btn[data-v-830cad14]{padding:6px 9px;font-size:11px}}@media(max-width:520px){.library-heading[data-v-830cad14]{flex-wrap:wrap;gap:10px}.library-heading h1[data-v-830cad14]{font-size:23px}.heading-end[data-v-830cad14]{width:100%;justify-content:space-between}.library-buddy.video-buddy[data-v-830cad14]{display:block;width:96px;height:39px}.library-layout[data-v-830cad14],.library-layout.has-preview[data-v-830cad14]{display:block}.category-sidebar[data-v-830cad14]{padding:10px;border-right:0;border-bottom:1px solid var(--line)}.category-heading[data-v-830cad14]{margin-bottom:6px}.category-list[data-v-830cad14]{display:flex;gap:5px;overflow-x:auto}.category-row[data-v-830cad14]{width:auto;white-space:nowrap}.category-item[data-v-830cad14]{margin:0;flex-shrink:0;display:flex;align-items:center}.category-row span[data-v-830cad14]{max-width:110px}.category-edit[data-v-830cad14]{position:static;opacity:1;width:21px;height:27px}.category-footnote[data-v-830cad14]{display:none}.library-content[data-v-830cad14]{padding:12px;max-height:72dvh}.media-grid[data-v-830cad14]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.media-thumbnail[data-v-830cad14]{height:82px}.media-pagination[data-v-830cad14]{justify-content:center}}.text-resources[data-v-34af56cd]{margin-top:24px}.resource-management-tabs[data-v-34af56cd]{margin-bottom:24px}.resource-management-scope[data-v-34af56cd]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.resource-management-scope p[data-v-34af56cd]{margin:0}.personal-resource-uploads[data-v-34af56cd]{margin-top:24px;border-top:1px solid var(--line)}.personal-resource-uploads summary[data-v-34af56cd]{cursor:pointer;padding:20px 0;font-weight:600}.personal-resource-uploads summary span[data-v-34af56cd]{margin-left:16px;font-size:12px;color:var(--muted);font-weight:400}.media-group-select[data-v-34af56cd]{display:flex;gap:10px;align-items:center;margin-bottom:0;font-size:13px;white-space:nowrap;flex-shrink:0}.media-group-select select[data-v-34af56cd]{max-width:220px}@media(max-width:700px){.resource-management-scope[data-v-34af56cd],.media-group-select[data-v-34af56cd]{flex-direction:column;align-items:stretch}.media-group-select select[data-v-34af56cd]{max-width:none}.personal-resource-uploads summary span[data-v-34af56cd]{display:block;margin:8px 0 0 16px}}.requirements-page{max-width:1500px;margin:0 auto}.requirements-page .page-heading{align-items:center;margin-bottom:24px}.requirements-page .page-heading h1{margin-bottom:0}.requirement-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:18px}.requirement-filters{display:flex;gap:4px;flex-wrap:wrap}.requirement-filters button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 16px;color:var(--muted)}.requirement-filters button.selected{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.requirement-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:0 12px;min-width:220px}.requirement-search input{border:0;background:transparent;padding-left:0}.requirement-table{width:100%;border-collapse:collapse}.requirement-table th{text-align:left;font-weight:600;background:#85745c09}.requirement-table th,.requirement-table td{padding:18px 20px;border-bottom:1px solid var(--line);vertical-align:middle}.requirement-table th:not(:first-child),.requirement-table td:not(:first-child){white-space:nowrap}.requirement-description{width:54%;min-width:200px}.requirement-description button{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:transparent;border:0;padding:0;text-align:left;font-weight:500;overflow-wrap:anywhere}.requirement-description small{display:block;margin-top:6px}.requirement-status{display:inline-block;border-radius:20px;padding:3px 10px;font-size:13px;background:#78818d18}.requirement-status[data-status=工作中]{background:#e6effa;color:#235d99}.requirement-status[data-status=待验收]{background:#fff0d8;color:#97550b}.requirement-status[data-status=已完成]{background:#e6f2e6;color:#306b3b}.requirement-empty{text-align:center;color:var(--muted);height:180px}.requirement-detail{display:grid;gap:18px}.requirement-detail h3{font-size:14px;margin-bottom:6px}.requirement-detail p{margin-bottom:0}.requirement-text{white-space:pre-wrap;overflow-wrap:anywhere}.requirement-comment{display:grid;gap:8px}.requirement-comment small{font-weight:400}.requirement-priority{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.requirement-priority select{width:120px}.requirement-upload{position:relative;margin-top:8px}.requirement-upload>label.btn{display:inline-flex;width:auto}.requirement-upload input{position:absolute;width:1px;height:1px;opacity:0;padding:0;min-height:0}.requirement-upload:focus-within label{outline:2px solid var(--brand)}.requirement-files{list-style:none;padding:0;margin:10px 0 0}.requirement-files li{display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;margin:8px 0}.requirement-attachments{display:flex;flex-wrap:wrap;gap:12px}.requirement-attachments a{display:grid;gap:5px;max-width:140px;overflow-wrap:anywhere;font-size:12px}.requirement-attachments img{max-width:140px;max-height:100px;object-fit:contain;border:1px solid var(--line)}.requirement-history{border-top:1px solid var(--line);padding-top:12px;font-size:13px}.requirement-history summary{cursor:pointer;color:var(--muted)}.requirement-history>div{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.requirement-history small{display:block;color:var(--muted)}@media(max-width:700px){.requirement-search{width:100%}.requirement-filters button{padding:10px}.requirement-table th,.requirement-table td{padding:12px 10px;font-size:13px}.requirement-description{min-width:170px}.requirements-page .page-heading{flex-direction:row}}.request-overview{max-width:1600px;margin:0 auto}.overview-heading h1{display:flex;align-items:center;gap:14px}.overview-heading h1 span{font-size:14px;font-weight:500;padding:5px 12px;background:#78818d18;border-radius:4px}.overview-heading p{margin-bottom:22px}.overview-states{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px}.overview-states button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:12px 16px}.overview-states button.selected{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.overview-states span{margin-left:6px;font-variant-numeric:tabular-nums}.overview-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.overview-filters>select{width:180px}.overview-filters>label{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:0 12px}.overview-filters input{background:transparent;border:0;padding-left:0}.overview-workspace{min-width:0}.overview-workspace.with-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:20px;align-items:start}.overview-list{min-width:0}.overview-table{width:100%;border-collapse:collapse}.overview-table th{text-align:left;font-weight:600;background:#85745c09}.overview-table td,.overview-table th{padding:17px 14px;border-bottom:1px solid var(--line)}.overview-table td:not(:first-child),.overview-table th:not(:first-child){white-space:nowrap}.overview-description{width:45%;min-width:160px}.overview-description button{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:left;background:transparent;border:0;padding:0;font-weight:500}.overview-table tr.is-selected{background:#ff5b2b0a;box-shadow:inset 3px 0 #ff5b2b}.with-inspector .overview-table td,.with-inspector .overview-table th{padding:15px 10px;font-size:13px}.overview-status{display:inline-block;justify-self:start;font-size:12px;border-radius:20px;padding:3px 10px;background:#78818d18}.overview-status[data-status=工作中]{background:#e6effa;color:#235d99}.overview-status[data-status=待批准],.overview-status[data-status=待验收]{background:#fff0d8;color:#97550b}.overview-status[data-status=已完成]{background:#e6f2e6;color:#306b3b}.overview-empty{text-align:center;height:200px;color:var(--muted)}.overview-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 8px;font-size:13px}.overview-pagination>div{display:flex;align-items:center;gap:10px}.request-overview .panel-inline{position:sticky;top:84px;inset-inline:auto;z-index:auto;background:transparent;display:block}.request-overview .panel-inline>.drawer{width:100%;height:auto;max-height:calc(100dvh - 108px);box-shadow:none;border:1px solid var(--line);border-radius:3px}.request-overview .drawer-header,.request-overview .drawer-body,.request-overview .drawer-footer{padding:20px}.request-overview .drawer-header h2{font-size:20px}.request-overview .drawer-footer{gap:8px}.overview-detail{display:grid;gap:18px}.overview-detail h3{font-size:14px;margin-bottom:6px}.overview-detail p{margin-bottom:0}.overview-text{white-space:pre-wrap;overflow-wrap:anywhere}.overview-priority{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.overview-priority select{width:110px}.overview-comment{display:grid;gap:8px}.overview-comment small{font-weight:400}.overview-images{display:flex;flex-wrap:wrap;gap:10px}.overview-images a{max-width:120px;display:grid;gap:5px;font-size:12px;overflow-wrap:anywhere}.overview-images img{max-width:120px;max-height:90px;object-fit:contain;border:1px solid var(--line)}.overview-history{border-top:1px solid var(--line);padding-top:12px;font-size:13px}.overview-history summary{cursor:pointer;color:var(--muted)}.overview-history>div{border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.overview-history small{display:block;color:var(--muted)}@media(max-width:1150px){.overview-workspace.with-inspector{grid-template-columns:minmax(0,1fr)}.request-overview .panel-inline{position:static}.request-overview .panel-inline>.drawer{max-height:none}}@media(max-width:700px){.overview-filters>select{width:calc(50% - 6px)}.overview-filters>label{flex-basis:100%}.overview-states button{padding:10px}.overview-pagination{flex-wrap:wrap}}.setting-switch[data-v-a51e5073]{display:inline-flex;align-items:center;width:34px;height:20px;min-width:34px;padding:2px;background:#a59f92;border:1px solid #8e897e;border-radius:12px;vertical-align:middle}.setting-switch.checked[data-v-a51e5073]{background:var(--brand);border-color:var(--brand)}.switch-thumb[data-v-a51e5073]{display:block;width:14px;height:14px;border-radius:50%;background:#fffdf7;box-shadow:0 1px 2px #171a1b26}.checked .switch-thumb[data-v-a51e5073]{margin-left:auto}.setting-switch[data-v-a51e5073]:disabled{opacity:.6}.setting-switch[aria-busy=true][data-v-a51e5073]{cursor:progress}.storage-agent[data-v-bf9742e3]{border-top:1px solid var(--line);padding:24px 0 0}.storage-agent-heading[data-v-bf9742e3],.storage-agent footer[data-v-bf9742e3],.storage-agent footer>div[data-v-bf9742e3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.storage-agent-heading h3[data-v-bf9742e3]{margin:0;font-size:16px}.storage-agent-summary[data-v-bf9742e3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:20px 0;border-block:1px solid var(--line)}.storage-agent-summary dt[data-v-bf9742e3]{font-size:12px;color:var(--muted);margin-bottom:6px}.storage-agent-summary dd[data-v-bf9742e3]{margin:0;font-size:13px;overflow-wrap:anywhere}.storage-agent-fields[data-v-bf9742e3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.storage-agent-switch[data-v-bf9742e3]{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.storage-agent-switch input[data-v-bf9742e3]{width:16px;height:16px;flex-shrink:0}.storage-agent-protection[data-v-bf9742e3]{border:1px solid var(--line);padding:12px 14px;background:var(--paper);font-size:12px;line-height:1.7}.storage-agent footer[data-v-bf9742e3]{margin-top:8px}@media(max-width:800px){.storage-agent-fields[data-v-bf9742e3],.storage-agent-summary[data-v-bf9742e3]{grid-template-columns:1fr}}.workflow-coordination[data-v-8a877e86]{margin-top:16px;padding-block:16px;border-block:1px solid var(--line)}h4[data-v-8a877e86]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:13px}h4>span[data-v-8a877e86]{color:var(--muted);font-size:11px;font-weight:400}.workflow-upstream[data-v-8a877e86]{margin-bottom:12px}.workflow-chain[data-v-8a877e86]{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.workflow-chain li[data-v-8a877e86]{display:flex;align-items:center;gap:8px;min-width:0}.workflow-chain li>.app-icon[data-v-8a877e86]{flex-shrink:0;color:var(--muted)}.workflow-chain button[data-v-8a877e86]{display:grid;text-align:left;gap:4px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink)}.workflow-chain button.current[data-v-8a877e86]{border-color:var(--brand);background:var(--soft)}.workflow-chain strong[data-v-8a877e86]{font-size:12px;font-weight:600}.workflow-chain small[data-v-8a877e86]{max-width:26ch;color:var(--muted);font-size:11px;line-height:1.6}p[data-v-8a877e86]{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0 0}.workflow-gate[data-v-8a877e86]{display:flex;align-items:baseline;gap:6px}.workflow-gate .app-icon[data-v-8a877e86]{flex-shrink:0;align-self:flex-start;margin-top:3px}.workflow-handoff[data-v-8a877e86]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;line-height:1.8}.workflow-handoff>span[data-v-8a877e86]:last-child{flex-basis:100%;color:var(--muted)}.workflow-handoff .text-link[data-v-8a877e86]{font-size:12px}@media(max-width:600px){.workflow-chain li[data-v-8a877e86]{flex-basis:100%}.workflow-chain button[data-v-8a877e86]{flex:1}}.flow-schedules[data-v-d6a8eb83]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.flow-schedules-heading[data-v-d6a8eb83]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.flow-schedules-heading h4[data-v-d6a8eb83]{display:flex;gap:8px;align-items:center;margin:0;font-size:14px}.flow-schedule-table table[data-v-d6a8eb83]{min-width:600px;width:100%}.flow-schedule-table th[data-v-d6a8eb83],.flow-schedule-table td[data-v-d6a8eb83]{padding:12px;font-size:12px;vertical-align:middle}.flow-schedule-table th[data-v-d6a8eb83]:first-child{width:24%}.flow-schedule-table td small[data-v-d6a8eb83]{display:block;margin-top:4px;color:var(--muted)}.flow-schedule-table .text-link[data-v-d6a8eb83]{white-space:nowrap;font-size:12px}.schedule-status-control[data-v-d6a8eb83]{display:flex;align-items:center;gap:8px;min-width:100px}.schedule-state[data-v-d6a8eb83]{color:var(--muted);white-space:nowrap}.schedule-state.enabled[data-v-d6a8eb83]{color:#326243}.schedule-enabled[data-v-d6a8eb83]{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.schedule-enabled input[data-v-d6a8eb83]{width:16px;height:16px}.schedule-weekdays[data-v-d6a8eb83]{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--line);padding:16px}.schedule-weekdays label[data-v-d6a8eb83]{display:flex;flex-direction:row;align-items:center;gap:6px}.schedule-weekdays input[data-v-d6a8eb83]{width:16px;height:16px}@media(max-width:700px){.flow-schedules-heading[data-v-d6a8eb83]{align-items:flex-start;flex-direction:column;gap:6px}}.agent-model-allocation[data-v-258ffc09]{display:flex;flex-direction:column;flex:1;min-height:0;gap:16px}.agent-model-allocation>.notice[data-v-258ffc09],.agent-model-allocation>.empty[data-v-258ffc09]{margin:0;flex-shrink:0}.agent-management-toolbar[data-v-258ffc09]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;padding:12px 20px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.agent-management-summary[data-v-258ffc09]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;font-size:13px}.agent-management-summary b[data-v-258ffc09]{font-size:20px;font-variant-numeric:tabular-nums;margin-right:6px}.agent-management-summary>span[data-v-258ffc09]:last-child{color:var(--muted)}.agent-management-toolbar>.btn[data-v-258ffc09]{flex-shrink:0}.agent-model-grid[data-v-258ffc09]{display:grid;grid-template-columns:304px minmax(0,1fr);gap:16px;align-items:stretch;flex:1;min-height:0}.agent-model-grid>.panel[data-v-258ffc09]{display:flex;flex-direction:column;min-height:0;height:100%;padding:0;overflow:hidden}.agent-model-list[data-v-258ffc09] .panel-heading{padding:20px 20px 0;margin-bottom:12px;min-height:0;flex-shrink:0}.agent-model-list[data-v-258ffc09] .section-title{font-size:17px}.agent-search[data-v-258ffc09]{display:grid;gap:8px;font-size:12px;color:var(--muted);margin:0 20px 16px;flex-shrink:0}.agent-search input[data-v-258ffc09]{font-size:12px}.agent-directory-scroll[data-v-258ffc09],.agent-details-scroll[data-v-258ffc09]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9b19f transparent}.agent-directory-scroll[data-v-258ffc09]{padding:0 12px 12px}.agent-directory-group+.agent-directory-group[data-v-258ffc09]{margin-top:16px}.agent-directory-group>h3[data-v-258ffc09]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink);padding:0 8px 8px;margin:0 0 4px;border-bottom:1px solid var(--line)}.agent-directory-group>h3 span[data-v-258ffc09]{color:var(--muted);font-variant-numeric:tabular-nums}.agent-model-option[data-v-258ffc09]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:8px;background:transparent;border:1px solid transparent;border-radius:4px;color:inherit;cursor:pointer}.agent-model-option[data-v-258ffc09]:hover:not(:disabled){background:var(--soft)}.agent-model-option.selected[data-v-258ffc09]{border-color:var(--brand);background:var(--soft)}.agent-model-option .agent-directory-avatar[data-v-258ffc09]{width:32px;height:32px;flex:0 0 32px;font-size:15px}.agent-model-option>span[data-v-258ffc09]:nth-child(2){flex:1;min-width:0}.agent-model-option>.app-icon[data-v-258ffc09]{flex-shrink:0;color:var(--muted)}.agent-model-option strong[data-v-258ffc09]{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.agent-model-option small[data-v-258ffc09]{display:block;font-size:11px;line-height:1.45;color:var(--muted);margin-top:2px}.agent-detail-header[data-v-258ffc09]{padding:20px 24px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.agent-detail-title[data-v-258ffc09]{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-detail-title h2[data-v-258ffc09]{font-size:20px;line-height:1.4;margin:0}.agent-config-tag[data-v-258ffc09]{font-size:11px;line-height:1.6;background:#edf3e9;color:#366143;border:1px solid #d5e2ce;border-radius:4px;padding:4px 8px;flex-shrink:0}.agent-config-tag.pending[data-v-258ffc09]{background:var(--soft);color:var(--brand);border-color:#e2bba9}.agent-flow-heading .agent-config-tag[data-v-258ffc09]{background:var(--soft);color:var(--brand);border-color:transparent}.agent-detail-meta[data-v-258ffc09]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:12px;color:var(--muted)}.agent-detail-meta>span[data-v-258ffc09]{display:inline-flex;align-items:center;gap:6px}.agent-detail-counts[data-v-258ffc09]{margin-left:auto;font-variant-numeric:tabular-nums}.agent-skill-binding[data-v-258ffc09]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:12px}.agent-skill-binding b[data-v-258ffc09]{font-weight:500;color:var(--muted)}.agent-skill-id[data-v-258ffc09]{overflow-wrap:anywhere;padding:2px 8px;border:1px solid var(--line);border-radius:3px}.agent-skill-entry[data-v-258ffc09]{font-size:12px;white-space:nowrap}.agent-details-scroll[data-v-258ffc09]{padding:0 24px 12px}.agent-details-scroll[data-v-258ffc09]:focus-visible,.agent-directory-scroll[data-v-258ffc09]:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.agent-config-intro[data-v-258ffc09]{margin:14px 0 0;font-size:12px;line-height:1.6}.agent-profile-summary[data-v-258ffc09]{position:relative;padding:16px 0}.agent-profile-summary h3[data-v-258ffc09]{font-size:15px;margin:0 0 10px;padding-right:120px}.agent-profile-summary>p[data-v-258ffc09]{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.agent-profile-editor summary[data-v-258ffc09]{position:absolute;right:0;top:14px;color:var(--brand);padding:4px 0;cursor:pointer;font-size:12px;font-weight:600}.agent-profile-editor summary[data-v-258ffc09]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.agent-profile[data-v-258ffc09]{padding-top:16px}.agent-profile-fields[data-v-258ffc09]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:16px;align-items:start}.agent-profile-actions[data-v-258ffc09]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.agent-profile-actions>div[data-v-258ffc09]{display:flex;gap:8px}.agent-flow-models[data-v-258ffc09]{padding:16px 0;border-top:1px solid var(--line)}.agent-flow-models[data-v-258ffc09]:last-child{padding-bottom:0}.agent-flow-heading[data-v-258ffc09]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.agent-flow-heading h3[data-v-258ffc09]{font-size:16px;margin:0}.agent-flow-models>p[data-v-258ffc09]{line-height:1.7;margin:10px 0}.agent-model-fields[data-v-258ffc09]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-model-fields[data-v-258ffc09]:has(>:only-child){grid-template-columns:1fr}.agent-model-field[data-v-258ffc09]{display:grid;align-content:start;gap:8px;min-width:0}.agent-model-field label[data-v-258ffc09]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:12px;font-weight:600}.agent-model-field label small[data-v-258ffc09]{font-size:11px;font-weight:400;color:var(--muted)}.agent-model-inputs[data-v-258ffc09]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.agent-model-inputs[data-v-258ffc09]:has(>select:nth-child(2)){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.agent-model-field select[data-v-258ffc09]{width:100%;max-width:100%;font-size:13px}.agent-model-value[data-v-258ffc09]{font-size:13px;overflow-wrap:anywhere;font-weight:500}.agent-model-empty[data-v-258ffc09]{grid-column:1 / -1;margin:0;line-height:1.7}.agent-workflow-team[data-v-258ffc09]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:12px}.agent-workflow-team>b[data-v-258ffc09]{font-weight:500;color:var(--muted)}.agent-workflow-team>div[data-v-258ffc09]{display:flex;flex-wrap:wrap;gap:8px}.agent-workflow-team span[data-v-258ffc09]{padding:3px 8px;border:1px solid var(--line);border-radius:3px}.agent-workflow-team span.current[data-v-258ffc09]{border-color:#e2bba9;color:var(--brand);background:var(--soft)}.agent-workflow-team p[data-v-258ffc09]{flex-basis:100%;margin:0;font-size:11px;line-height:1.7}.agent-flow-steps[data-v-258ffc09]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0;padding:0;list-style:none;counter-reset:step}.agent-flow-steps li[data-v-258ffc09]{font-size:12px;counter-increment:step;display:flex;align-items:baseline;gap:8px}.agent-flow-steps li[data-v-258ffc09]:before{content:counter(step,decimal-leading-zero);font-size:11px;color:var(--brand);font-weight:700}.agent-flow-outputs[data-v-258ffc09],.agent-flow-skills[data-v-258ffc09]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;margin-top:10px}.agent-flow-skills>span[data-v-258ffc09]:not(.muted){overflow-wrap:anywhere;color:var(--muted)}.agent-card-footer[data-v-258ffc09]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;height:68px;padding:12px 24px;border-top:1px solid var(--line);background:var(--paper)}.agent-directory-footer[data-v-258ffc09]{padding-inline:20px;color:var(--muted);font-size:12px}.agent-model-footer>span[data-v-258ffc09]{min-width:0;line-height:1.7}.agent-model-footer>div[data-v-258ffc09]{display:flex;gap:8px;flex-shrink:0}.agent-model-footer .btn[data-v-258ffc09]{min-height:36px;padding:8px 16px;font-size:12px}@media(max-width:1199px){.agent-model-grid[data-v-258ffc09]{grid-template-columns:280px minmax(0,1fr)}.agent-model-fields[data-v-258ffc09],.agent-profile-fields[data-v-258ffc09]{grid-template-columns:1fr}.agent-detail-counts[data-v-258ffc09]{margin-left:0}.agent-detail-header[data-v-258ffc09],.agent-details-scroll[data-v-258ffc09]{padding-inline:20px}}@media(max-width:900px){.agent-model-allocation[data-v-258ffc09]{flex:initial;min-height:auto}.agent-model-grid[data-v-258ffc09]{grid-template-columns:1fr;flex:initial;min-height:auto}.agent-model-grid>.agent-model-list[data-v-258ffc09]{height:360px}.agent-model-grid>.agent-model-details[data-v-258ffc09]{height:min(800px,90dvh);min-height:520px}.agent-management-summary[data-v-258ffc09]{gap:8px 16px}}@media(max-width:600px){.agent-management-toolbar[data-v-258ffc09]{padding:12px;align-items:flex-start}.agent-management-summary[data-v-258ffc09]{gap:6px 12px;font-size:12px}.agent-management-summary b[data-v-258ffc09]{font-size:18px}.agent-management-summary>span[data-v-258ffc09]:last-child{flex-basis:100%}.agent-detail-title[data-v-258ffc09]{align-items:flex-start}.agent-detail-title h2[data-v-258ffc09]{font-size:18px}.agent-config-tag[data-v-258ffc09]{max-width:44%;white-space:normal}.agent-model-inputs[data-v-258ffc09]:has(>select:nth-child(2)){grid-template-columns:1fr}.agent-detail-header[data-v-258ffc09],.agent-details-scroll[data-v-258ffc09],.agent-card-footer[data-v-258ffc09]{padding-inline:16px}.agent-model-footer[data-v-258ffc09]{height:auto;min-height:88px;flex-wrap:wrap;gap:8px}.agent-model-footer>div[data-v-258ffc09]{margin-left:auto}}.allocation-page[data-v-c37daac4]{display:flex;flex-direction:column;height:calc(100dvh - 112px);min-height:0}.allocation-page>.page-heading[data-v-c37daac4]{flex-shrink:0;margin-bottom:20px}.main-content.with-sidebar:has(.allocation-page){padding-bottom:24px}@media(max-width:900px){.allocation-page[data-v-c37daac4]{height:auto;min-height:0}}.reviews-page[data-v-acda0661]{--review-line: var(--portal-rule, var(--line))}.reviews-heading[data-v-acda0661]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.reviews-heading h1[data-v-acda0661]{margin:0}.reviews-heading p[data-v-acda0661]{max-width:760px}.review-summary[data-v-acda0661]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--review-line);background:var(--panel, #fffcf5);margin-bottom:18px}.review-metric[data-v-acda0661]{display:grid;grid-template-columns:1fr auto;text-align:left;padding:16px 20px;gap:5px 12px;border:0;border-right:1px solid var(--review-line);background:transparent;color:inherit;min-width:0}.review-metric[data-v-acda0661]:last-child{border-right:0}button.review-metric[data-v-acda0661]{cursor:pointer}.review-metric.active[data-v-acda0661]{box-shadow:inset 0 3px var(--portal-orange, var(--brand));background:#ff682908}.review-metric>span[data-v-acda0661]{font-size:13px;align-self:center}.review-metric strong[data-v-acda0661]{font-size:29px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.review-metric small[data-v-acda0661]{grid-column:1/-1;color:var(--muted);font-size:11px}.review-toolbar[data-v-acda0661]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.review-status-tabs[data-v-acda0661]{flex-shrink:0;border-bottom:0;margin:0;gap:6px}.review-status-tabs button[data-v-acda0661]{padding:10px 12px;display:flex;align-items:center;gap:8px;white-space:nowrap}.review-status-tabs button span[data-v-acda0661]{font-size:11px;min-width:20px;border-radius:3px;background:#2026270a;padding:1px 4px}.review-filters[data-v-acda0661]{display:flex;align-items:center;gap:10px;min-width:0}.review-filters select[data-v-acda0661]{width:150px;padding:10px 12px;min-height:40px}.review-filters .search-input[data-v-acda0661]{width:260px;padding:0 11px;height:41px}.review-filters .search-input input[data-v-acda0661]{min-width:0}.reviews-page .review-toolbar .review-filters .search-input input[data-v-acda0661]{width:100%;background:transparent;border:0;box-shadow:none;padding:0;min-height:0}.review-refresh[data-v-acda0661]{padding:10px;flex-shrink:0}.review-workspace[data-v-acda0661]{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:18px;align-items:stretch}.review-workspace>.panel[data-v-acda0661]{height:clamp(460px,calc(100dvh - 458px),860px);margin:0;min-width:0;min-height:0;padding:0;position:relative;top:auto;overflow:hidden}.review-inbox[data-v-acda0661],.review-reader[data-v-acda0661]{display:flex;flex-direction:column}.review-panel-heading[data-v-acda0661]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--review-line);gap:10px}.review-panel-heading h2[data-v-acda0661]{font-size:14px;margin:0}.review-panel-heading>span[data-v-acda0661]{font-size:12px;color:var(--muted)}.review-inbox-items[data-v-acda0661]{min-height:0;overflow:auto;flex:1;padding:8px}.review-inbox-item[data-v-acda0661]{width:100%;text-align:left;background:transparent;color:inherit;border:1px solid transparent;border-bottom-color:var(--review-line);padding:14px 12px;cursor:pointer}.review-inbox-item.active[data-v-acda0661]{background:#ff662a0a;border-color:var(--portal-orange, var(--brand));box-shadow:inset 3px 0 var(--portal-orange, var(--brand))}.review-inbox-item h3[data-v-acda0661]{font-size:14px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.review-inbox-item p[data-v-acda0661]{color:var(--muted);font-size:11px;margin:0}.review-group-label[data-v-acda0661]{font-size:11px;font-weight:600}.review-item-footer[data-v-acda0661]{display:flex;gap:12px;font-size:11px;color:var(--muted);margin-top:10px}.review-inbox-foot[data-v-acda0661]{padding:12px 18px;font-size:11px;color:var(--muted);border-top:1px solid var(--review-line);margin-top:auto}.review-list-empty[data-v-acda0661]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px;color:var(--muted)}.review-list-empty h3[data-v-acda0661]{font-size:14px;color:var(--ink);margin:16px 0 8px}.review-list-empty p[data-v-acda0661]{font-size:12px;line-height:1.8;margin:0 0 10px}.review-reader-heading[data-v-acda0661]{display:flex;justify-content:space-between;gap:20px;padding:21px 24px 12px;flex-shrink:0}.review-reader-heading h2[data-v-acda0661]{font-size:21px;line-height:1.5;margin:3px 0 8px;overflow-wrap:anywhere}.review-reader-heading>div[data-v-acda0661]{min-width:0}.review-reader-heading[data-v-acda0661]>:last-child{flex-shrink:0;align-self:flex-start}.review-reader-heading p[data-v-acda0661]{margin:0;line-height:1.8;overflow-wrap:anywhere}.review-eyebrow[data-v-acda0661]{font-size:11px;font-weight:600;color:var(--portal-orange, var(--brand));margin:0 0 5px}.review-delivery-meta[data-v-acda0661]{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--muted);padding:0 24px 15px;flex-shrink:0;flex-wrap:wrap}.review-delivery-meta>span[data-v-acda0661]{display:flex;gap:5px;align-items:center}.review-delivery-meta>a[data-v-acda0661]{margin-left:auto}.review-state-message[data-v-acda0661]{display:flex;align-items:flex-start;gap:9px;margin:0 24px 10px;font-size:12px;line-height:1.8;padding:10px 12px;background:#6d7d7d0a;flex-shrink:0}.review-state-message svg[data-v-acda0661]{margin-top:2px;flex-shrink:0}.review-state-message[data-status=通过归档][data-v-acda0661]{color:#24563e;background:#eaf3eb}.review-state-message[data-status=退回修改][data-v-acda0661]{color:#8d4c16;background:#fff0dc}.review-reader-tabs[data-v-acda0661]{padding:0 24px;margin:0;flex-shrink:0;gap:24px}.review-reader-tabs button[data-v-acda0661]{padding:12px 0;font-size:12px;white-space:nowrap}.review-reader-tabs button span[data-v-acda0661]{font-size:10px;margin-left:5px}.review-reader-content[data-v-acda0661]{padding:22px 24px;min-height:0;flex:1;overflow:auto}.review-snapshot[data-v-acda0661]{font-size:14px;line-height:1.95}.review-attachments[data-v-acda0661]{border-top:1px solid var(--review-line);margin-top:24px;padding-top:15px}.review-attachments h3[data-v-acda0661]{font-size:13px;margin:0 0 10px}.review-attachments h3 span[data-v-acda0661]{color:var(--muted);margin-left:6px;font-weight:400}.review-attachment[data-v-acda0661]{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--review-line);font-size:12px}.review-attachment>span[data-v-acda0661]{flex:1;min-width:0;overflow-wrap:anywhere}.review-attachment>.text-link[data-v-acda0661]{white-space:nowrap;flex-shrink:0}.review-decision[data-v-acda0661]{padding:14px 24px 17px;border-top:1px solid var(--review-line);background:#eee7d944;flex-shrink:0}.review-decision label[data-v-acda0661]{display:flex;gap:12px;font-size:12px;font-weight:600;align-items:center;margin-bottom:7px}.review-decision label>span[data-v-acda0661]{font-weight:400;color:var(--muted);font-size:11px}.review-decision textarea[data-v-acda0661]{min-height:58px;max-height:120px;resize:vertical;font-size:12px;width:100%}.review-decision-actions[data-v-acda0661]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.review-decision-actions small[data-v-acda0661]{margin-right:auto;font-size:10px;color:var(--muted)}.review-decision-actions .btn[data-v-acda0661]{font-size:12px;padding:9px 12px;white-space:nowrap}.review-readonly-note[data-v-acda0661]{display:flex;align-items:center;gap:9px;border-top:1px solid var(--review-line);padding:15px 24px;font-size:12px;color:var(--muted);line-height:1.8;flex-shrink:0}.review-readonly-note svg[data-v-acda0661]{flex-shrink:0}.review-history-entry[data-v-acda0661]{display:flex;gap:14px;margin-bottom:22px;font-size:13px}.review-history-entry>div[data-v-acda0661]{flex:1;min-width:0}.review-history-entry p[data-v-acda0661]{line-height:1.8;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.review-history-dot[data-v-acda0661]{width:8px;height:8px;background:var(--portal-orange, var(--brand));border-radius:50%;margin-top:6px;flex-shrink:0}.review-version-current[data-v-acda0661]{display:flex;align-items:center;gap:12px;padding:14px;background:#20262705;font-size:13px}.review-version-current>div[data-v-acda0661]{flex:1}.review-version-current p[data-v-acda0661]{font-size:11px;color:var(--muted);margin:5px 0 0}.review-version[data-v-acda0661]{border-bottom:1px solid var(--review-line);padding:16px 0;font-size:13px}.review-version summary[data-v-acda0661]{cursor:pointer;font-weight:600}.review-version summary>span[data-v-acda0661]{float:right;font-size:11px;font-weight:400;color:var(--muted)}.review-version .reading-content[data-v-acda0661]{margin-top:16px;font-size:13px}.review-workspace>.review-onboarding[data-v-acda0661]{padding:30px;overflow:auto;display:block}.review-start[data-v-acda0661]{display:flex;align-items:center;gap:18px}.review-start-icon[data-v-acda0661]{border:1px solid var(--review-line);padding:14px;display:flex;flex-shrink:0}.review-start h2[data-v-acda0661]{font-size:21px;margin:0 0 8px}.review-start p[data-v-acda0661]:not(.review-eyebrow){font-size:12px;line-height:1.8;color:var(--muted);margin:0}.review-flow[data-v-acda0661]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;border-top:1px solid var(--review-line);border-bottom:1px solid var(--review-line);padding:24px 0;margin:26px 0}.review-flow>div>span[data-v-acda0661]{display:block;color:var(--portal-orange, var(--brand));font-size:11px;margin-bottom:10px}.review-flow b[data-v-acda0661]{font-size:13px}.review-flow p[data-v-acda0661]{margin:7px 0 0;font-size:11px;color:var(--muted);line-height:1.8}.review-flow>svg[data-v-acda0661]{color:var(--muted)}.review-preparation h3[data-v-acda0661]{font-size:14px;margin:0}.review-group-result[data-v-acda0661]{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--review-line)}.review-group-result>div[data-v-acda0661]{flex:1;min-width:0}.review-group-result b[data-v-acda0661]{font-size:13px}.review-group-result p[data-v-acda0661]{margin:5px 0 0;font-size:11px;color:var(--muted)}.review-group-result>span[data-v-acda0661]{font-size:11px;color:var(--muted)}.review-group-result strong[data-v-acda0661]{color:var(--ink);font-size:17px}.review-group-result .text-link[data-v-acda0661]{font-size:12px;white-space:nowrap}.review-start-note[data-v-acda0661]{display:flex;align-items:flex-start;gap:8px;margin:23px 0 0;color:var(--muted);font-size:11px;line-height:1.8}.review-start-note svg[data-v-acda0661]{flex-shrink:0;margin-top:2px}.review-no-group[data-v-acda0661],.review-no-selection[data-v-acda0661]{text-align:center;color:var(--muted);padding:36px 24px;font-size:13px;line-height:1.8}.review-no-selection[data-v-acda0661]{margin:auto}.review-no-selection h2[data-v-acda0661]{font-size:18px;color:var(--ink)}.review-file-preview[data-v-acda0661]{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:0 auto}@media(max-width:1200px){.review-toolbar[data-v-acda0661]{flex-wrap:wrap}.review-filters[data-v-acda0661]{flex:1}.review-filters .search-input[data-v-acda0661]{width:auto;flex:1}.review-workspace[data-v-acda0661]{grid-template-columns:275px minmax(0,1fr)}.review-flow[data-v-acda0661]{gap:10px}.review-workspace>.review-onboarding[data-v-acda0661]{padding:24px}}@media(max-width:900px){.review-summary[data-v-acda0661]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-metric[data-v-acda0661]:nth-child(2){border-right:0}.review-metric[data-v-acda0661]:nth-child(-n+2){border-bottom:1px solid var(--review-line)}.review-workspace[data-v-acda0661]{grid-template-columns:minmax(0,1fr)}.review-workspace>.review-inbox[data-v-acda0661]{height:auto;max-height:290px}.review-inbox-items[data-v-acda0661]{max-height:220px}.review-workspace>.review-reader[data-v-acda0661]{height:auto;min-height:420px}.review-list-empty[data-v-acda0661]{padding:22px}.review-reader-content[data-v-acda0661]{max-height:none;overflow:visible}.review-list-empty>svg[data-v-acda0661]{display:none}}@media(max-width:600px){.review-toolbar[data-v-acda0661]{flex-direction:column;align-items:stretch}.review-filters[data-v-acda0661]{flex-basis:auto;width:100%}.reviews-heading[data-v-acda0661]{align-items:flex-start}.reviews-heading>.text-link[data-v-acda0661]{display:none}.review-metric[data-v-acda0661]{padding:13px}.review-metric strong[data-v-acda0661]{font-size:25px}.review-filters[data-v-acda0661]{flex-wrap:wrap;gap:8px}.review-filters select[data-v-acda0661]{width:130px}.review-filters .search-input[data-v-acda0661]{width:100%;order:3;flex:auto}.review-refresh[data-v-acda0661]{margin-left:auto}.review-status-tabs[data-v-acda0661]{gap:0}.review-status-tabs button[data-v-acda0661]{padding:9px 11px}.review-reader-heading[data-v-acda0661]{padding:18px 16px 10px;gap:10px}.review-reader-heading h2[data-v-acda0661]{font-size:18px}.review-delivery-meta[data-v-acda0661]{padding:0 16px 12px}.review-state-message[data-v-acda0661]{margin:0 16px 10px}.review-reader-tabs[data-v-acda0661]{padding:0 16px;gap:16px;overflow:auto}.review-reader-content[data-v-acda0661],.review-decision[data-v-acda0661]{padding:16px}.review-decision-actions[data-v-acda0661]{flex-wrap:wrap}.review-decision-actions small[data-v-acda0661]{flex-basis:100%}.review-flow[data-v-acda0661]{grid-template-columns:1fr;gap:16px}.review-flow>svg[data-v-acda0661]{display:none}.review-flow>div[data-v-acda0661]{display:grid;grid-template-columns:25px 1fr;column-gap:10px}.review-flow>div>span[data-v-acda0661]{grid-row:1/3;margin-top:2px}.review-flow p[data-v-acda0661]{grid-column:2;margin-top:4px}.review-workspace>.review-onboarding[data-v-acda0661]{padding:21px 17px}.review-start[data-v-acda0661]{align-items:flex-start;gap:12px}.review-start-icon[data-v-acda0661]{padding:10px}.review-start h2[data-v-acda0661]{font-size:18px}.review-group-result[data-v-acda0661]{flex-wrap:wrap;gap:10px}.review-group-result>div[data-v-acda0661]{flex-basis:50%}.review-group-result>.text-link[data-v-acda0661]{width:100%}.review-readonly-note[data-v-acda0661]{padding:14px 16px}}.board-run-list[data-v-73fef49e]{display:grid;gap:12px}.board-run-list .card-link[data-v-73fef49e]{min-height:92px}.board-run-content[data-v-73fef49e]{flex:1;min-width:0}.board-run-content p[data-v-73fef49e]{margin:5px 0;line-height:1.6}.storage-actions[data-v-06c41a52]{gap:12px}.storage-actions h2[data-v-06c41a52]{margin-right:auto}.storage-protection[data-v-06c41a52]{padding:12px 16px;background:var(--bg-soft, #f4f7fa);border-left:3px solid var(--primary, #3569b8)}.storage-layers[data-v-06c41a52]{gap:8px;margin:16px 0}.storage-layers [aria-pressed=true][data-v-06c41a52]{border-color:var(--primary, #3569b8);font-weight:700}.storage-detail[data-v-06c41a52]{background:var(--bg-soft, #f8fafc);white-space:normal}.storage-paths[data-v-06c41a52]{overflow-wrap:anywhere;font-size:12px}.storage-rule[data-v-06c41a52]{padding:14px 0;border-top:1px solid var(--border, #dfe5ec)}.storage-rule .row[data-v-06c41a52]{gap:16px}.storage-hours[data-v-06c41a52]{width:90px;margin-left:6px}.storage-error[data-v-06c41a52]{color:#a23e2e;overflow-wrap:anywhere}.storage-page h2[data-v-06c41a52]{font-size:17px}.capability-page,.cap-inspector{--cap-ink: var(--ink, #202627);--cap-muted: var(--muted, #62665f);--cap-line: var(--portal-rule, #c8c0b0);--cap-red: var(--skin-orange-dark, #a63817);--cap-teal: var(--cap-red);--cap-purple: var(--cap-red);--cap-gold: var(--cap-red);--cap-surface: var(--skin-surface, #fffcf5)}.capability-page{--cap-gap: clamp(30px, 4.5vw, 76px);--cap-top-height: 430px;color:var(--cap-ink);min-width:0;font-size:13px}.cap-page-back{margin-bottom:20px}.cap-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;margin-bottom:24px}.cap-overline{color:var(--cap-muted);font-size:12px;letter-spacing:.06em}.cap-header h1{font-size:28px;margin:0;line-height:1.4}.cap-header p{color:var(--cap-muted);font-size:14px;line-height:1.7;margin:8px 0 0}.cap-header-actions{display:flex;align-items:center;gap:12px}.cap-search{display:flex;align-items:center;gap:8px;color:var(--cap-muted);border:1px solid var(--cap-line);background:var(--cap-surface);border-radius:4px;padding:0 12px;height:42px;min-width:0}.cap-search input{border:0;background:none!important;padding:0!important;box-shadow:none!important;font:inherit;color:var(--cap-ink);width:100%;min-width:0;outline:none}.global-search{width:clamp(180px,24vw,350px)}.capability-page button{font-family:inherit;cursor:pointer}.capability-page button:disabled{opacity:.5;cursor:default}.cap-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cap-red);color:#fff;border:1px solid var(--cap-red);border-radius:4px;padding:10px 16px;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.cap-primary:hover:not(:disabled){background:#862b10}.cap-primary:disabled{opacity:.5;cursor:default}.cap-toolbar{display:flex;align-items:center;gap:16px;min-height:60px;border:1px solid var(--cap-line);border-radius:4px;padding:0 20px;margin-bottom:24px;background:var(--cap-surface)}.cap-view-tabs{display:flex;gap:22px;height:53px;align-items:stretch}.cap-view-tabs button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;padding:0 5px;color:var(--cap-muted);font:inherit}.cap-view-tabs button.active{border-color:var(--cap-red);color:var(--cap-red);font-weight:600}.cap-scope{display:flex;align-items:center;gap:8px;color:var(--cap-muted);padding-left:18px;border-left:1px solid var(--cap-line);font-size:12px}.cap-scope select,.cap-relation-select select{font:inherit;color:var(--cap-muted);border:0;background:transparent;max-width:155px;padding:7px 18px 7px 3px;cursor:pointer}.cap-toolbar-end{display:flex;align-items:center;gap:10px;margin-left:auto}.cap-relation-select{display:flex;align-items:center;gap:6px;color:var(--cap-muted);font-size:12px}.cap-small,.cap-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--cap-line);border-radius:5px;background:var(--cap-surface);color:var(--cap-muted);padding:7px;font:inherit;cursor:pointer}.cap-small{padding:7px 11px;font-size:12px}.cap-icon-button{border-color:transparent;background:transparent}.cap-icon-button:hover{background:#fff0df}.cap-canvas{padding:0;background:transparent}.cap-canvas:fullscreen{padding:32px;background:var(--cap-surface);overflow:auto}.cap-topology{display:grid;grid-template-columns:minmax(0,1fr) clamp(164px,17vw,205px) minmax(0,1fr);gap:var(--cap-gap);height:var(--cap-top-height);position:relative;align-items:stretch}.cap-domain{background:var(--cap-surface);background-image:var(--newsroom-paper, none);border:1px solid var(--cap-line);border-radius:4px;min-width:0;position:relative;z-index:1}.cap-mcp,.cap-skills{display:flex;flex-direction:column;min-height:0;padding:0 17px}.cap-domain-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:59px}.cap-domain-header h2{display:flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.2px;margin:0;color:var(--cap-ink)}.cap-domain-header h2>svg{color:var(--cap-teal);width:24px;height:24px}.cap-skills .cap-domain-header h2>svg{color:var(--cap-purple)}.cap-domain-header>div{display:flex;align-items:center;gap:12px}.cap-text-action{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;font:inherit;color:var(--cap-muted);font-size:12px;white-space:nowrap;cursor:pointer}.cap-text-action:hover{color:var(--cap-red)}.domain-search{height:38px;flex-shrink:0;font-size:12px;margin-bottom:12px}.cap-domain-content{overflow-y:auto;scrollbar-width:thin;min-height:0;flex:1}.cap-mcp-service{border:1px solid var(--cap-line);border-radius:6px;padding:13px 11px;margin-bottom:10px}.cap-service-heading{display:flex;align-items:center;gap:5px;justify-content:space-between}.cap-service-name{display:flex;align-items:center;gap:9px;border:0;background:none;text-align:left;min-width:0;padding:0;color:var(--cap-ink)}.cap-object-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--cap-line);border-radius:6px;color:var(--cap-teal);flex-shrink:0}.cap-service-name strong{display:block;font-weight:600;font-size:14px;line-height:1.5}.cap-service-name small{display:block;color:var(--cap-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.cap-service-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0;color:var(--cap-muted);font-size:12px}.cap-service-meta span+span:before{content:"·";margin-right:8px}.cap-tool-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0}.cap-tool-actions button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--cap-line);border-radius:5px;padding:8px 4px;background:var(--cap-surface);color:var(--cap-muted);font-size:12px;white-space:nowrap}.cap-detail-link{display:flex;align-items:center;gap:6px;font-size:12px;background:none;border:0;border-top:1px solid var(--cap-line);padding:12px 0 0;width:100%;color:var(--cap-muted)}.cap-domain-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cap-line);min-height:43px;flex-shrink:0;gap:8px;color:var(--cap-muted);font-size:12px}.cap-domain-footer button,.cap-knowledge-footer button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font-size:12px;color:var(--cap-muted)}.cap-domain-footer button:hover,.cap-knowledge-footer button:hover{color:var(--cap-red)}.cap-hub-wrap{align-self:center;position:relative;min-width:0}.cap-hub{position:relative;z-index:2;text-align:center;color:#fffcf5;background:var(--portal-graphite, #171a1b);border:1px solid var(--cap-line);border-radius:4px;padding:16px 10px 0;height:224px;box-sizing:border-box}.cap-hub-mark{font-weight:700;font-size:13px;line-height:22px;width:22px;height:22px;background:var(--cap-red);color:#fff;margin:0 auto 7px;border-radius:5px}.cap-hub h2{font-size:29px;letter-spacing:1px;font-weight:650;margin:0 0 3px;color:#fff}.cap-hub h3{font-size:13px;font-weight:400;margin:0;color:#e5e7eb}.cap-hub p{font-size:12px;letter-spacing:.02em;color:#b8bec5;margin:16px 0 9px}.cap-hub-status{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:#b5bdc5;white-space:nowrap}.cap-runtime-dot{width:4px;height:4px;border-radius:50%;background:#a4aab2}.cap-runtime-dot.reachable{background:#a9c5bd}.cap-runtime-dot.unavailable{background:#d2b38a}.cap-hub footer{display:flex;justify-content:center;gap:13px;margin-top:14px;padding:12px 0;border-top:1px solid #ffffff12}.cap-hub footer a{display:flex;align-items:center;gap:4px;color:#c8cdd3;font-size:12px;text-decoration:none}.cap-hub footer a+a{border-left:1px solid #ffffff25;padding-left:13px}.cap-hub footer a:hover{color:#fff}.cap-skill-row{display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--cap-line);padding:10px 0;min-height:61px;width:100%;color:var(--cap-ink)}.cap-skill-row>svg:first-child{color:var(--cap-muted);width:22px;flex-shrink:0}.cap-skill-row>span{flex:1;min-width:0}.cap-skill-row strong{display:block;font-size:13px;font-weight:550;line-height:1.5}.cap-skill-row small{display:block;font-size:12px;color:var(--cap-muted);line-height:1.7;overflow-wrap:anywhere}.cap-skill-row>svg:last-child{color:var(--cap-muted);flex-shrink:0;width:13px}.cap-skill-row:hover,.cap-library-row:hover{background:var(--cap-surface)}.cap-empty{font-size:12px;color:var(--cap-muted);padding:20px 5px;line-height:1.8}.cap-knowledge{margin-top:39px;padding:0 19px;z-index:1}.cap-knowledge>.cap-domain-header{min-height:54px;border-bottom:1px solid var(--cap-line)}.cap-knowledge .cap-domain-header h2>svg{color:var(--cap-gold)}.cap-knowledge-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0 9px}.cap-knowledge-group{padding:0 19px;min-width:0}.cap-knowledge-group:first-child{padding-left:0}.cap-knowledge-group:last-child{padding-right:0}.cap-knowledge-group+.cap-knowledge-group{border-left:1px solid var(--cap-line)}.cap-knowledge-group>header{display:flex;align-items:center;gap:12px;margin:0 0 11px}.cap-knowledge-group>header>svg{color:var(--cap-teal);flex-shrink:0;width:26px}.cap-knowledge-group:last-child>header>svg{color:var(--cap-gold)}.cap-knowledge-group h3{font-size:14px;line-height:1.5;margin:0;font-weight:550}.cap-knowledge-group header p{font-size:12px;line-height:1.6;margin:1px 0 0;color:var(--cap-muted)}.cap-knowledge-list{max-height:260px;overflow-y:auto;scrollbar-width:thin}.cap-library-row{display:flex;align-items:center;gap:8px;border:0;border-top:1px solid var(--cap-line);padding:9px 0;width:100%;text-align:left;background:transparent;color:var(--cap-muted);font-size:12px;line-height:1.5}.cap-library-row>svg{flex-shrink:0;color:var(--cap-muted)}.cap-library-row>span{flex:1;min-width:0}.cap-library-row>svg:last-child{width:12px;color:var(--cap-muted)}.cap-library-row small{font-size:9px;border:1px solid var(--cap-line);color:var(--cap-muted);border-radius:4px;padding:0 4px;white-space:nowrap}.cap-library-row.is-planned{color:var(--cap-muted)}.cap-knowledge-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--cap-muted);min-height:34px}.cap-canvas-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 1px;color:var(--cap-muted);font-size:12px}.capability-page .is-related{background:#fff0df;outline:1px solid var(--cap-red);outline-offset:-1px}.capability-page .is-selected{background:#fff0df}.cap-alert{color:var(--cap-muted);background:#fff1ee;border:1px solid var(--cap-line);font-size:12px;line-height:1.7;padding:10px 13px;margin:12px 20px;border-radius:5px}.cap-message{font-size:12px;line-height:1.7;padding:10px 13px;margin:12px 20px;border:1px solid var(--cap-line);background:#f2f7f4;color:var(--cap-muted);border-radius:5px}.cap-loading{padding:70px;text-align:center;color:var(--cap-muted)}.cap-warnings{margin:12px 25px;color:var(--cap-muted);font-size:12px;overflow-wrap:anywhere}.cap-warnings summary{cursor:pointer}.capability-page .is-spinning{animation:cap-spin 1.3s linear infinite}@keyframes cap-spin{to{transform:rotate(360deg)}}.cap-directory{background:var(--cap-surface);background-image:var(--newsroom-paper, none);border:1px solid var(--cap-line);border-radius:4px;min-height:400px;padding:20px}.cap-directory-filter{display:flex;gap:10px;align-items:center;margin-bottom:15px}.cap-directory-filter button{border:0;border-radius:4px;background:none;color:var(--cap-muted);font:inherit;font-size:12px;padding:6px 10px}.cap-directory-filter button.active{color:var(--cap-red);background:#fff0df}.cap-directory-filter>span{margin-left:auto;color:var(--cap-muted);font-size:12px}.cap-directory-row{display:grid;grid-template-columns:28px minmax(180px,1fr) minmax(160px,30%) 100px 16px;align-items:center;gap:16px;text-align:left;border:0;border-bottom:1px solid var(--cap-line);background:none;color:var(--cap-ink);padding:16px 8px;width:100%;font:inherit;min-width:0;min-height:76px}.cap-directory-row:hover{background:var(--cap-surface)}.cap-directory-row>svg{flex-shrink:0;color:var(--cap-muted)}.cap-directory-title{flex:1;min-width:150px}.cap-directory-title strong{font-weight:550;display:block;font-size:13px;color:var(--cap-ink)}.cap-directory-title small{display:block;margin-top:5px;color:var(--cap-muted);font-size:12px;overflow-wrap:anywhere}.cap-directory-source{font-size:12px;color:var(--cap-muted);overflow-wrap:anywhere}.cap-directory-status{font-size:12px;text-align:right;color:var(--cap-muted)}.cap-inspector{color:var(--cap-ink);font-size:13px;line-height:1.8}.cap-inspector .cap-alert{margin:0 0 15px}.cap-detail-tabs{display:flex;gap:24px;border-bottom:1px solid var(--cap-line);margin-bottom:24px}.cap-detail-tabs button{border:0;border-bottom:2px solid transparent;padding:9px 0;background:none;color:var(--cap-muted);font:inherit;font-size:12px;cursor:pointer}.cap-detail-tabs button.active{border-color:var(--cap-red);color:var(--cap-red)}.cap-inspector h3{font-size:13px;font-weight:600;margin:24px 0 12px}.cap-detail-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px 20px;line-height:1.7;margin:24px 0;font-size:13px}.cap-detail-grid dt{color:var(--cap-muted)}.cap-detail-grid dd{margin:0;min-width:0;overflow-wrap:anywhere}.cap-detail-grid code{white-space:pre-wrap;font-size:12px}.cap-source{padding:9px 12px;border:1px solid var(--cap-line);background:var(--cap-surface);border-radius:5px;color:var(--cap-muted);font-size:12px;overflow-wrap:anywhere;line-height:1.9}.cap-muted{color:var(--cap-muted);font-size:12px;line-height:1.8}.cap-field{display:flex;flex-direction:column;gap:8px;color:var(--cap-ink);font-size:13px;margin-bottom:20px}.cap-field input,.cap-field select,.cap-field textarea{font-family:inherit;font-size:13px;border:1px solid var(--cap-line);border-radius:4px;padding:12px;background:var(--cap-surface);color:var(--cap-ink);min-width:0;width:100%;box-sizing:border-box}.cap-field textarea{line-height:1.8;resize:vertical}.cap-field .cap-code-editor{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.9}.cap-checkbox{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--cap-muted);margin:20px 0}.cap-checkbox input{width:15px;height:15px}.cap-impact{padding:12px 14px;background:#eee7d966;border:1px solid var(--cap-line);border-radius:5px;color:var(--cap-muted);line-height:1.8;font-size:12px;margin:17px 0}.cap-status-label{font-size:12px;border:1px solid var(--cap-line);border-radius:4px;padding:4px 7px;color:var(--cap-muted)}.cap-skill-document{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;background:var(--cap-surface);border:1px solid var(--cap-line);border-radius:5px;padding:15px;font-family:inherit;max-height:440px;overflow-y:auto}.cap-association{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--cap-line);padding:12px 0;font-size:12px}.cap-association span{color:var(--cap-muted);font-size:12px}.cap-tool-description{border-bottom:1px solid var(--cap-line);padding:11px 0;font-size:12px}.cap-tool-description summary{cursor:pointer;overflow-wrap:anywhere}.cap-tool-description p{color:var(--cap-muted);white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:1600px){.capability-page{--cap-top-height: 430px}.cap-topology{grid-template-columns:minmax(0,1fr) 215px minmax(0,1fr)}.cap-domain-header h2{font-size:20px}.cap-service-name strong{font-size:16px}.cap-skill-row{min-height:66px}.cap-skill-row strong{font-size:14px}.cap-skill-row small,.cap-library-row,.cap-service-meta,.cap-tool-actions button{font-size:12px}}@media(max-width:1100px){.capability-page{--cap-gap: 25px;--cap-top-height: 400px}.cap-canvas{padding:0}.cap-topology{grid-template-columns:minmax(0,1fr) 155px minmax(0,1fr)}.cap-domain-header h2{font-size:16px;gap:7px}.cap-domain-header>div{gap:7px}.cap-mcp,.cap-skills{padding:0 12px}.cap-domain-header>div .cap-text-action{font-size:12px}.cap-domain-header h2>svg{width:20px}.cap-tool-actions{grid-template-columns:1fr}.cap-service-name strong{font-size:12px}.cap-service-heading .cap-icon-button{padding:4px}.cap-service-meta{font-size:9px}.cap-skill-row strong{font-size:12px}.cap-skill-row small{font-size:9px}.cap-skill-row{min-height:61px;gap:7px}.cap-knowledge-group{padding:0 12px}.cap-hub-status{font-size:8px}.cap-hub footer{gap:8px}.cap-hub footer a{font-size:9px}.cap-knowledge-group h3{font-size:13px}.cap-header{padding:0}.cap-header h1{font-size:23px}.cap-toolbar{padding:0 18px;gap:12px}.cap-relation-select{display:none}}@media(max-width:850px){.cap-header{align-items:flex-start;flex-direction:column;gap:16px}.cap-header-actions{width:100%}.global-search{width:auto;flex:1}.cap-toolbar{flex-wrap:wrap;gap:0 14px;padding:0 15px 8px}.cap-toolbar-end{margin-left:auto;gap:4px}.cap-scope{padding-left:12px;font-size:12px}.cap-topology{height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.cap-hub-wrap{grid-column:1/-1;grid-row:1;width:180px;justify-self:center;margin-bottom:20px}.cap-mcp{grid-column:1;grid-row:2;height:400px}.cap-skills{grid-column:2;grid-row:2;height:400px}.cap-knowledge{margin-top:20px;padding:0 13px}.cap-knowledge-columns{gap:0}.cap-knowledge-group>header{gap:8px}.cap-knowledge-group>header>svg{width:22px}.cap-knowledge-group{padding:0 10px}.cap-library-row{font-size:12px;gap:5px}.cap-knowledge-footer>span{font-size:9px}.cap-directory-source{display:none}}@media(max-width:560px){.capability-page{border-radius:8px}.cap-header h1{font-size:22px}.cap-overline{font-size:12px}.cap-header{padding:0}.cap-header-actions{gap:8px}.global-search{font-size:12px}.cap-primary{padding:9px 12px;font-size:12px}.cap-view-tabs{gap:12px;height:46px}.cap-toolbar .cap-scope{border:0;padding-left:0}.cap-toolbar-end{width:100%;justify-content:flex-end}.cap-small{font-size:12px}.cap-canvas{padding:0}.cap-topology{grid-template-columns:1fr;gap:15px}.cap-hub-wrap{width:178px;margin-bottom:16px}.cap-mcp{grid-column:1;grid-row:2;height:330px}.cap-skills{grid-column:1;grid-row:3;height:401px}.cap-tool-actions{grid-template-columns:1fr 1fr}.cap-service-name strong{font-size:14px}.cap-domain-header h2{font-size:17px}.cap-knowledge-columns{grid-template-columns:1fr;padding-top:13px}.cap-knowledge-group{padding:13px 0!important}.cap-knowledge-group+.cap-knowledge-group{border-left:0;border-top:1px solid var(--cap-line)}.cap-library-row{font-size:12px;padding:10px 0}.cap-knowledge-group h3{font-size:14px}.cap-knowledge-footer{align-items:flex-start;gap:10px;padding-bottom:12px}.cap-knowledge-footer>span{max-width:48%;line-height:1.8}.cap-canvas-footer{font-size:9px}.cap-directory{padding:12px}.cap-directory-row{gap:8px}.cap-directory-title{min-width:0}.cap-directory-title strong{font-size:12px}.cap-directory-status{font-size:9px;min-width:50px}.cap-directory-filter{gap:2px}.cap-directory-filter button{font-size:12px;padding:6px}.cap-warnings{margin:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.capability-page .is-spinning{animation:none}}.cap-scope,.cap-relation-select{white-space:nowrap;flex-shrink:0}.cap-canvas{position:relative}.cap-domain:after,.cap-directory:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--portal-orange, #ff5b2b),var(--portal-orange, #ff5b2b)) left top / 9px 1.5px,linear-gradient(var(--portal-orange, #ff5b2b),var(--portal-orange, #ff5b2b)) left top / 1.5px 9px,linear-gradient(var(--portal-orange, #ff5b2b),var(--portal-orange, #ff5b2b)) right bottom / 9px 1.5px,linear-gradient(var(--portal-orange, #ff5b2b),var(--portal-orange, #ff5b2b)) right bottom / 1.5px 9px;background-repeat:no-repeat}.cap-directory{position:relative}.cap-search:focus-within{border-color:var(--cap-red);outline:1px solid var(--cap-red)}.capability-page :is(button,input,select):focus-visible,.cap-inspector :is(button,input,select,textarea):focus-visible{outline:2px solid var(--cap-red);outline-offset:3px}.cap-directory-filter{padding-bottom:16px;margin-bottom:0;border-bottom:1px solid var(--cap-line)}.cap-directory-filter button{min-height:40px;padding:8px 12px}.cap-directory-title strong{font-size:14px;color:var(--cap-ink)}.cap-directory-title small{font-size:12px}.cap-inspector{line-height:1.8}.cap-inspector .cap-detail-tabs button{min-height:44px;font-size:13px}.cap-inspector .cap-muted{color:var(--cap-muted)}.cap-inspector .cap-skill-document{background:var(--cap-surface);font-size:13px;padding:16px}.cap-inspector .cap-impact{color:var(--cap-muted);font-size:12px}.cap-hub-mark{background:var(--cap-red)}.cap-hub-status{color:#d6d3c8;font-size:11px;white-space:normal}.cap-hub footer a{font-size:11px}@media(max-width:1100px){.cap-toolbar{flex-wrap:wrap;gap:0 16px;padding:8px 16px}.cap-toolbar-end{flex-wrap:wrap}.cap-directory-row{grid-template-columns:24px minmax(120px,1fr) 90px 16px;gap:12px}.cap-directory-source{display:none}}@media(max-width:560px){.cap-header{padding:0;margin-bottom:20px}.cap-header p{font-size:13px}.cap-toolbar{padding:8px 12px;margin-bottom:20px}.cap-scope{gap:4px;min-width:0}.cap-scope select{max-width:150px}.cap-directory-filter{flex-wrap:wrap;gap:4px}.cap-directory-filter>span{padding:8px}.cap-directory-row{grid-template-columns:22px minmax(0,1fr) 64px 12px;gap:8px;padding:16px 0}.cap-directory-status{font-size:11px;min-width:0}.cap-directory{padding:16px}.cap-hub-status{font-size:10px}.cap-detail-grid{grid-template-columns:76px minmax(0,1fr);gap:12px}}.cap-directory-list{max-height:max(280px,calc(100vh - 440px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.cap-inspector :is(input,textarea)::placeholder{color:var(--cap-muted)}.cap-mcp-filters{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:0 0 18px;font-size:13px}.cap-mcp-filters label{display:flex;gap:8px;align-items:center;white-space:nowrap}.cap-mcp-filters select{width:auto;padding:6px 10px;border:1px solid var(--border, #dce5df);border-radius:8px;color:inherit;background:var(--surface, white)}.cap-canvas{isolation:isolate}.cap-connections{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.cap-connection{color:#8d989f;transition:opacity .16s,color .16s}.cap-connection path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cap-connection circle{fill:currentColor}.cap-connection text{fill:currentColor;font-size:11px;font-weight:600;paint-order:stroke;stroke:var(--surface, #f8f8f5);stroke-width:4px;stroke-linejoin:round}.cap-connections.has-selection .cap-connection{opacity:.35}.cap-connections .cap-connection.is-highlighted{color:var(--cap-red);opacity:1}@media(max-width:560px){.cap-canvas{padding-inline:28px}.cap-connection text{font-size:10px}}@media(prefers-reduced-motion:reduce){.cap-connection{transition:none}}:is(.capability-page,.cap-inspector)[data-skin=signal-newsroom]{--cap-accent: #ff5b2b;--cap-red: #a63817;--cap-ink: #202627;--cap-muted: #62665f;--cap-line: #c8c0b0;--cap-paper: linear-gradient(#fffcf5b8, #fffcf5b8), url(/assets/paper-texture-BNa9_le5.jpg);--cap-frame: linear-gradient(#ff5b2b, #ff5b2b) left top, linear-gradient(#ff5b2b, #ff5b2b) left top, linear-gradient(#ff5b2b, #ff5b2b) right top, linear-gradient(#ff5b2b, #ff5b2b) right top, linear-gradient(#ff5b2b, #ff5b2b) left bottom, linear-gradient(#ff5b2b, #ff5b2b) left bottom, linear-gradient(#ff5b2b, #ff5b2b) right bottom, linear-gradient(#ff5b2b, #ff5b2b) right bottom;scrollbar-color:#a49a85 transparent}.capability-page[data-skin=signal-newsroom] :is(.cap-toolbar,.cap-domain,.cap-directory){position:relative;border-color:var(--cap-line);background-image:var(--cap-paper);background-size:auto,480px 480px;box-shadow:inset 0 1px #fff9,0 2px #171a1b0a}.capability-page[data-skin=signal-newsroom] :is(.cap-toolbar,.cap-domain,.cap-directory,.cap-hub):after{content:"";position:absolute;inset:-1px;pointer-events:none;background:var(--cap-frame);background-size:12px 1.5px,1.5px 12px,12px 1.5px,1.5px 12px,12px 1.5px,1.5px 12px,12px 1.5px,1.5px 12px;background-repeat:no-repeat}.capability-page[data-skin=signal-newsroom] .cap-header{align-items:center}.capability-page[data-skin=signal-newsroom] .cap-toolbar:has(+.cap-mcp-filters){margin-bottom:0;border-radius:4px 4px 0 0}.capability-page[data-skin=signal-newsroom] .cap-mcp-filters{margin:0 0 24px;padding:10px 18px;border:1px solid var(--cap-line);border-top:0;border-radius:0 0 4px 4px;background:#eee7d980;font-size:12px;gap:10px 20px}.capability-page[data-skin=signal-newsroom] .cap-mcp-filters>span:first-child{color:var(--cap-ink);font-weight:600;font-variant-numeric:tabular-nums}.capability-page[data-skin=signal-newsroom] :is(.cap-mcp-filters select,.cap-scope select,.cap-relation-select select){color:var(--cap-ink);border-color:#968d79;border-radius:4px;background-color:#fffcf5}.capability-page[data-skin=signal-newsroom] :is(.cap-search,.cap-small,.cap-tool-actions button){border-color:#b9ae99;border-radius:4px;color:var(--cap-muted);background:#fffcf599;box-shadow:inset 0 1px #fff9}.capability-page[data-skin=signal-newsroom] .cap-search{box-shadow:inset 0 1px 2px #171a1b10,0 1px #fff9}.capability-page[data-skin=signal-newsroom] .cap-search:focus-within{border-color:var(--cap-red);outline:none;box-shadow:0 0 0 2px #ff5b2b26}.capability-page[data-skin=signal-newsroom] :is(.cap-view-tabs button.active,.cap-directory-filter button.active){color:var(--cap-red);border-color:var(--cap-accent)}.capability-page[data-skin=signal-newsroom] .cap-view-tabs button.active{background:#fff0df66}.capability-page[data-skin=signal-newsroom] :is(.cap-small,.cap-tool-actions button,.cap-text-action,.cap-icon-button):hover:not(:disabled){color:var(--cap-red);background:#fff0df;border-color:#bf6d42}.capability-page[data-skin=signal-newsroom] :is(.cap-mcp,.cap-skills)>.cap-domain-header{margin:0 -17px 12px;padding:0 17px;border-bottom:1px solid #ddd5c5;background:#eee7d966}.capability-page[data-skin=signal-newsroom] .cap-domain-header h2{gap:9px;font-size:17px;letter-spacing:0}.capability-page[data-skin=signal-newsroom] :is(.cap-domain-header h2>svg,.cap-object-icon,.cap-knowledge-group>header>svg){color:var(--cap-red);background:#f9e1d1;border-radius:3px;box-shadow:inset 0 0 0 1px #d08a5c26}.capability-page[data-skin=signal-newsroom] .cap-domain-header h2>svg{width:30px;height:30px;padding:5px;box-sizing:border-box;flex-shrink:0}.cap-domain-count{color:#a63817;background:#f8dfca;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.4;border-radius:3px;font-variant-numeric:tabular-nums}.capability-page[data-skin=signal-newsroom] .cap-mcp-service{padding:12px;border-color:#d4c9b6;border-radius:3px;background:#fffcf573;box-shadow:inset 0 1px #fff9}.capability-page[data-skin=signal-newsroom] .cap-service-name strong{font-size:14px}.capability-page[data-skin=signal-newsroom] .cap-object-icon{border-color:#d7bc9f}.capability-page[data-skin=signal-newsroom] .cap-service-meta{gap:6px;margin:10px 0 7px}.capability-page[data-skin=signal-newsroom] .cap-service-meta span:first-child{color:var(--cap-ink);font-weight:550}.capability-page[data-skin=signal-newsroom] .cap-tool-actions{margin:10px 0}.capability-page[data-skin=signal-newsroom] :is(.cap-skill-row>svg:first-child,.cap-directory-row>svg:first-child){color:var(--cap-red);background:#f9e1d1;border-radius:3px;padding:6px;box-sizing:content-box}.capability-page[data-skin=signal-newsroom] :is(.cap-skill-row,.cap-library-row,.cap-directory-row):hover{background:#fff0df99}.capability-page[data-skin=signal-newsroom] :is(.is-selected,.is-related){background:#fff0df}.capability-page[data-skin=signal-newsroom] .cap-knowledge>.cap-domain-header{margin:0 -19px;padding:0 19px;background:#eee7d966}.capability-page[data-skin=signal-newsroom] .cap-knowledge-group>header>svg{width:32px;height:32px;padding:5px;box-sizing:border-box}.capability-page[data-skin=signal-newsroom] .cap-domain-footer{font-size:12px}.capability-page[data-skin=signal-newsroom] :is(.cap-domain-footer button,.cap-knowledge-footer button,.cap-detail-link){color:var(--cap-red)}.capability-page[data-skin=signal-newsroom] .cap-hub{display:flex;flex-direction:column;align-items:center;border-color:#5e5d4d;background-color:#171a1b;background-image:linear-gradient(#171a1bf5,#171a1bf5),url(/assets/paper-texture-BNa9_le5.jpg);background-size:auto,480px 480px;box-shadow:inset 0 3px 0 var(--cap-accent),0 3px #171a1b1a}.capability-page[data-skin=signal-newsroom] .cap-hub-mark{display:grid;place-items:center;width:28px;height:28px;margin-bottom:8px;border:1px solid #c8c0b066;border-radius:3px;color:#171a1b;background:var(--cap-accent)}.capability-page[data-skin=signal-newsroom] .cap-hub h2{font-size:30px;line-height:1.2;letter-spacing:.02em}.capability-page[data-skin=signal-newsroom] .cap-hub p{color:#d6d3c8;margin-top:12px}.capability-page[data-skin=signal-newsroom] .cap-hub footer{align-self:stretch;margin-top:auto;padding:9px 0;border-color:#c8c0b033;background:#050a0833}.capability-page[data-skin=signal-newsroom] .cap-hub footer a{color:#ffb58e;font-size:12px}.capability-page[data-skin=signal-newsroom] .cap-directory-filter{padding:0 0 16px}.capability-page[data-skin=signal-newsroom] .cap-directory-filter button{border:1px solid #d7cbb8;background:#fffcf580}.capability-page[data-skin=signal-newsroom] .cap-directory-filter button.active{color:var(--cap-red);border-color:#bf6d42;background:#fff0df}.capability-page[data-skin=signal-newsroom] .cap-directory-status{padding:5px 8px;border:1px solid #ddd5c5;border-radius:3px;background:#eee7d966;text-align:center}.cap-inspector[data-skin=signal-newsroom] .cap-detail-tabs{gap:16px}.cap-inspector[data-skin=signal-newsroom] .cap-detail-tabs button{padding-inline:10px}.cap-inspector[data-skin=signal-newsroom] .cap-detail-tabs button.active{border-color:var(--cap-accent);background:#fff0df66}.cap-inspector[data-skin=signal-newsroom] .cap-detail-grid{padding:16px;border:1px solid var(--cap-line);border-radius:4px;background:#eee7d94d;gap:12px 20px}.cap-inspector[data-skin=signal-newsroom] :is(.cap-source,.cap-impact,.cap-skill-document,.cap-status-label){border-radius:4px;border-color:var(--cap-line);background:#fffcf580}.cap-inspector[data-skin=signal-newsroom] .cap-field :is(input,select,textarea){border-color:#968d79;background:#fffcf5;box-shadow:inset 0 1px 2px #171a1b08}.cap-inspector[data-skin=signal-newsroom] .cap-field :is(input,select,textarea):focus{border-color:var(--cap-red)}.capability-page[data-skin=signal-newsroom] .cap-canvas:fullscreen{background-image:var(--cap-paper);background-size:auto,480px 480px}.cap-inspector[data-skin=signal-newsroom] .cap-primary{color:#171a1b;background:var(--cap-accent);border-color:#171a1b;box-shadow:0 3px #171a1b}.cap-inspector[data-skin=signal-newsroom] .cap-primary:hover:not(:disabled){background:#ff794a}.cap-inspector[data-skin=signal-newsroom] .cap-primary:active:not(:disabled){box-shadow:0 1px #171a1b}@media(max-width:1100px){.capability-page[data-skin=signal-newsroom] :is(.cap-mcp,.cap-skills)>.cap-domain-header{margin-inline:-12px;padding-inline:12px}.capability-page[data-skin=signal-newsroom] .cap-domain-header h2{font-size:15px;gap:6px}.capability-page[data-skin=signal-newsroom] .cap-domain-header h2>svg{width:26px;height:26px}.capability-page[data-skin=signal-newsroom] .cap-domain-header>div{gap:8px}}@media(max-width:850px){.capability-page[data-skin=signal-newsroom] .cap-header{align-items:stretch}.capability-page[data-skin=signal-newsroom] .cap-knowledge>.cap-domain-header{margin-inline:-13px;padding-inline:13px}}@media(max-width:560px){.capability-page[data-skin=signal-newsroom] .cap-mcp-filters{padding:12px;gap:10px}.capability-page[data-skin=signal-newsroom] .cap-mcp-filters>span{flex-basis:100%}.capability-page[data-skin=signal-newsroom] .cap-domain-header h2{font-size:16px}.capability-page[data-skin=signal-newsroom] .cap-directory-row{grid-template-columns:32px minmax(0,1fr) 72px 12px}.cap-inspector[data-skin=signal-newsroom] .cap-detail-grid{grid-template-columns:72px minmax(0,1fr);padding:12px;gap:10px}}.capability-page[data-skin=signal-newsroom] .cap-connection{color:#8c7a61}.capability-page[data-skin=signal-newsroom] .cap-connection text{fill:#71614b;stroke:#f2ebdd}.capability-page[data-skin=signal-newsroom] .cap-connection.is-highlighted{color:#b9431b}.capability-page[data-skin=signal-newsroom] .cap-connection.is-highlighted text{fill:currentColor}.admin-run-dialogue[data-v-455cef70]{display:flex;flex-direction:column;min-height:0;overflow:auto;scrollbar-gutter:stable}.admin-run-dialogue[data-v-455cef70]>:not(.run-chat-log){flex-shrink:0}.run-chat-heading[data-v-455cef70]{display:flex;gap:12px;justify-content:space-between;align-items:start}.run-chat-heading h2[data-v-455cef70]{margin:0;font-size:18px}.run-chat-heading p[data-v-455cef70]{margin:4px 0 0;line-height:1.5}.run-binding-values[data-v-455cef70]{display:flex;gap:5px;flex-direction:column;overflow-wrap:anywhere;padding-top:8px}.run-binding[data-v-455cef70]{padding:4px 0}.run-binding summary[data-v-455cef70],.run-model-settings summary[data-v-455cef70]{cursor:pointer}.run-chat-log[data-v-455cef70]{flex:1 1 0;overflow:auto;min-height:96px;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px 3px}.run-message[data-v-455cef70]{padding:13px 15px;margin:10px 0;border:1px solid var(--border, #d8d1c5);background:var(--panel, #fffdf8);border-radius:7px}.run-message.role-user[data-v-455cef70]{margin-left:35px;background:#d770360f}.run-message.role-system[data-v-455cef70]{background:#be782812}.message-text[data-v-455cef70]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;margin-top:8px}.run-chat-warning[data-v-455cef70]{color:#a0452e}.run-composer[data-v-455cef70]{padding-top:10px;border-top:1px solid var(--border, #d8d1c5)}.run-composer textarea[data-v-455cef70]{width:100%;height:80px;resize:vertical;margin:7px 0 10px;min-height:76px;max-height:160px}.run-composer textarea[data-v-455cef70]:focus-visible{outline-offset:-3px}.run-model-settings[data-v-455cef70]{margin-bottom:10px;font-size:12px}.run-model-settings summary[data-v-455cef70]{overflow-wrap:anywhere}.run-model-settings summary>span+span[data-v-455cef70]{margin-left:12px}.run-model-settings[open]>.run-models[data-v-455cef70]{margin-top:10px}.run-composer>.spread[data-v-455cef70]{flex-wrap:wrap;gap:8px 16px}.run-composer button[type=submit][data-v-455cef70]{flex-shrink:0;margin-left:auto}.run-models[data-v-455cef70]{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:12px}.run-models label[data-v-455cef70]{display:grid;gap:6px;font-size:12px}.run-models select[data-v-455cef70]{min-width:0;width:100%}@media(min-width:1025px)and (max-height:800px){.run-chat-heading p[data-v-455cef70]{display:none}.run-chat-log[data-v-455cef70]{min-height:72px}}@media(max-width:767px){.run-chat-heading[data-v-455cef70]{flex-direction:column}.run-models[data-v-455cef70]{grid-template-columns:1fr}.run-composer .spread[data-v-455cef70]{align-items:start;gap:12px;flex-direction:column}}.upload-run-result[data-v-68c8bd25]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.upload-run-result>header[data-v-68c8bd25]{padding:16px 0 12px}.upload-run-result h2[data-v-68c8bd25]{font-size:18px;margin:0 0 8px}.upload-run-scroll[data-v-68c8bd25]{flex:1;min-height:0;overflow:auto;padding:4px 4px 16px}.upload-run-scroll summary[data-v-68c8bd25]{font-size:12px;cursor:pointer;color:var(--muted);margin-bottom:12px}.upload-run-event[data-v-68c8bd25]{border-left:2px solid var(--line);padding:5px 12px;margin:8px 0;font-size:12px}.upload-run-event p[data-v-68c8bd25]{margin:5px 0}.upload-run-event small[data-v-68c8bd25]{color:var(--muted)}.upload-run-images[data-v-68c8bd25]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.upload-run-images a[data-v-68c8bd25]{min-width:0;font-size:10px;overflow-wrap:anywhere}.upload-run-images img[data-v-68c8bd25]{width:100%;height:130px;object-fit:contain;background:#f2eee6;border:1px solid var(--line)}.upload-run-images span[data-v-68c8bd25]{display:block;margin-top:5px}.upload-run-downloads[data-v-68c8bd25]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.upload-run-downloads .btn[data-v-68c8bd25]{font-size:12px}.upload-run-copy[data-v-68c8bd25]{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.upload-run-copy h3[data-v-68c8bd25]{font-size:15px}.upload-run-copy p[data-v-68c8bd25]{white-space:pre-wrap;line-height:1.9;font-size:14px}@media(max-width:700px){.upload-run-images[data-v-68c8bd25]{grid-template-columns:repeat(2,minmax(0,1fr))}}.runs-page[data-v-beef5455]{display:flex;flex-direction:column;height:calc(100dvh - 112px);min-height:0}.runs-page>.page-heading[data-v-beef5455],.runs-page>.filters[data-v-beef5455],.runs-page>.notice[data-v-beef5455]{flex-shrink:0}.runs-page>.page-heading[data-v-beef5455]{margin-bottom:16px}.runs-grid[data-v-beef5455]{flex:1;min-height:0;grid-template-columns:minmax(280px,.8fr) minmax(0,1.8fr);grid-template-rows:minmax(0,1fr)}.runs-page .runs-grid>.panel[data-v-beef5455]{height:100%;min-height:0;overflow:auto}.runs-page .runs-grid>.admin-dialogue-panel[data-v-beef5455]{display:flex;flex-direction:column;overflow:hidden}.runs-grid .select-item h3[data-v-beef5455]{min-width:0;overflow-wrap:anywhere}.runs-grid .select-item p[data-v-beef5455]{overflow-wrap:anywhere}.selected-run-summary[data-v-beef5455]{flex-shrink:0;border-bottom:1px solid var(--border, #d8d1c5);padding-bottom:12px;margin-bottom:15px}.selected-run-summary h2[data-v-beef5455]{font-size:18px}.selected-run-summary details[data-v-beef5455]{margin-top:12px;max-height:160px;overflow:auto}.admin-dialogue-panel[data-v-beef5455] .admin-run-dialogue{flex:1 1 0}.main-content.with-sidebar:has(.runs-page){padding-bottom:24px}@media(min-width:1025px)and (max-height:800px){.runs-page>.page-heading p[data-v-beef5455]{display:none}}@media(max-width:1024px){.runs-page[data-v-beef5455]{height:auto}.runs-grid[data-v-beef5455]{flex:none;grid-template-columns:1fr;grid-template-rows:auto}.runs-page .runs-grid>.panel[data-v-beef5455]{height:auto;max-height:340px}.runs-page .runs-grid>.admin-dialogue-panel[data-v-beef5455]{height:max(640px,calc(100dvh - 112px));max-height:none}}.login-newsroom-scene[data-v-870f71e3]{--scene-cycle: 18s;position:absolute;inset:auto 3% 60px;height:clamp(240px,39dvh,600px);pointer-events:none}.room-art[data-v-870f71e3],.room-art>svg[data-v-870f71e3]{width:100%;height:100%}.scene-caption[data-v-870f71e3]{position:absolute;bottom:15px;left:3%;display:flex;align-items:center;gap:9px;color:#d7d0ba;font-size:11px;letter-spacing:.4px}.scene-caption-mark[data-v-870f71e3]{width:5px;height:5px;background:#ff5b2b}.scene-caption-detail[data-v-870f71e3]{margin-left:6px;color:#969d87}.scene-playback[data-v-870f71e3]{position:absolute;right:3%;bottom:5px;display:flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid #747862;border-radius:3px;color:#dcd6c5;background:#171a1be6;font-size:11px;pointer-events:auto}.scene-playback[data-v-870f71e3]:hover{border-color:#ff8a59;color:#ffb082}.scene-playback svg[data-v-870f71e3]{width:13px;height:13px}.room-activity[data-v-870f71e3]{animation:scene-interview-870f71e3 var(--scene-cycle) linear infinite}.activity-writing[data-v-870f71e3]{opacity:0;animation-name:scene-writing-870f71e3}.cow-body[data-v-870f71e3]{transform-box:fill-box;transform-origin:50% 90%;animation:cow-listen-870f71e3 3.6s ease-in-out infinite}.cow-hand[data-v-870f71e3]{transform-box:fill-box;transform-origin:50% 25%}.activity-interview .cow-hand-left[data-v-870f71e3]{animation:cow-raise-mic-870f71e3 3.6s ease-in-out infinite}.activity-interview .cow-hand-right[data-v-870f71e3]{animation:cow-listen-870f71e3 3.6s ease-in-out infinite reverse}.reporter-mic[data-v-870f71e3]{transform-box:fill-box;transform-origin:30% 85%;animation:mic-gesture-870f71e3 3.6s ease-in-out infinite}.interview-waves[data-v-870f71e3]{animation:interview-waves-870f71e3 2s ease-in-out infinite}.recorder-signal[data-v-870f71e3]{stroke-dasharray:12 6;animation:recorder-signal-870f71e3 1s linear infinite}.activity-writing .cow-body[data-v-870f71e3]{animation:cow-writing-870f71e3 2s ease-in-out infinite}.activity-writing .cow-hand-left[data-v-870f71e3],.activity-writing .cow-hand-right[data-v-870f71e3]{animation:cow-typing-870f71e3 .7s ease-in-out infinite alternate}.activity-writing .cow-hand-right[data-v-870f71e3]{--typing-x: -120px;animation-delay:-.35s}.activity-writing .cow-hand-left[data-v-870f71e3]{--typing-x: 80px}.monitor-copy[data-v-870f71e3]{clip-path:inset(0 0 80% 0);animation:draft-lines-870f71e3 4.5s steps(6,end) infinite}.monitor-cursor[data-v-870f71e3]{animation:cursor-870f71e3 1s steps(2,end) infinite}.keyboard-keys[data-v-870f71e3]{animation:keyboard-keys-870f71e3 .7s ease-in-out infinite alternate}.flying-draft[data-v-870f71e3]{transform-box:fill-box;transform-origin:center;animation:draft-note-870f71e3 4.5s ease-in-out infinite}.lamp-light[data-v-870f71e3]{animation:room-light-870f71e3 6s ease-in-out infinite}.city-windows[data-v-870f71e3]{animation:room-light-870f71e3 7s ease-in-out infinite reverse}.login-newsroom-scene.is-paused .room-art[data-v-870f71e3] *{animation-play-state:paused}@keyframes scene-interview-870f71e3{0%,43%,to{opacity:1}49%,94%{opacity:0}}@keyframes scene-writing-870f71e3{0%,43%,to{opacity:0}49%,94%{opacity:1}}@keyframes cow-listen-870f71e3{0%,to{transform:rotate(-.8deg) translateY(0)}50%{transform:rotate(.8deg) translateY(3px)}}@keyframes cow-raise-mic-870f71e3{0%,to{transform:rotate(-6deg) translate(-2px,-10px)}50%{transform:rotate(5deg) translate(5px,-24px)}}@keyframes mic-gesture-870f71e3{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(5deg) translateY(-4px)}}@keyframes interview-waves-870f71e3{0%,to{opacity:.3}50%{opacity:1}}@keyframes recorder-signal-870f71e3{to{stroke-dashoffset:-18}}@keyframes cow-writing-870f71e3{0%,to{transform:rotate(0)}45%,65%{transform:rotate(1deg) translateY(3px)}}@keyframes cow-typing-870f71e3{0%{transform:translate(var(--typing-x),-24px) rotate(-2deg)}to{transform:translate(var(--typing-x),-6px) rotate(3deg)}}@keyframes draft-lines-870f71e3{0%,10%{clip-path:inset(0 0 80% 0)}75%,to{clip-path:inset(0)}}@keyframes cursor-870f71e3{to{opacity:0}}@keyframes keyboard-keys-870f71e3{to{stroke:#c9572b}}@keyframes draft-note-870f71e3{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(3px,-6px) rotate(2deg)}}@keyframes room-light-870f71e3{0%,to{opacity:.75}50%{opacity:1}}@media(max-width:700px){.login-newsroom-scene[data-v-870f71e3]{position:relative;inset:auto;height:156px;flex:none;margin:-20px -8px -16px}.room-art[data-v-870f71e3]{height:140px}.scene-caption[data-v-870f71e3]{bottom:0;left:0;font-size:9px;gap:5px}.scene-caption-detail[data-v-870f71e3]{display:none}.scene-playback[data-v-870f71e3]{right:0;bottom:-7px;padding:4px 6px;font-size:9px}}@media(prefers-reduced-motion:reduce){.login-newsroom-scene .room-art[data-v-870f71e3] *{animation:none}.login-newsroom-scene .activity-interview[data-v-870f71e3]{opacity:1}.login-newsroom-scene .activity-writing[data-v-870f71e3],.login-newsroom-scene .scene-playback[data-v-870f71e3]{display:none}}.mascot-portrait[data-v-686a6f3e]{position:relative;display:inline-block;overflow:hidden;flex:none}.mascot-portrait img[data-v-686a6f3e]{position:absolute;display:block;max-width:none}:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;color:#17202a;background:#f6f7f9;font-synthesis:none;font-size:14px;line-height:1.6;--brand: #b91c32;--ink: #17202a;--muted: #617084;--line: #dfe4eb;--paper: #fff;--soft: #fff1f2}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2563eb;outline-offset:3px}button{transition:background-color .16s,color .16s}input,select,textarea{background:#fff;border:1px solid #bac4d1;border-radius:6px;color:var(--ink);padding:9px 12px;min-width:0;width:100%;line-height:1.6}input,select{min-height:40px}textarea{resize:vertical;min-height:88px}input::placeholder,textarea::placeholder{color:#8a95a5}input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--brand);flex-shrink:0}label{font-weight:500}h1,h2,h3,p{margin-top:0}h1{font-size:28px;line-height:1.35;letter-spacing:-.5px;margin-bottom:8px}h2{font-size:18px;line-height:1.5;margin-bottom:12px}h3{font-size:16px;margin-bottom:6px}.app-icon{flex-shrink:0;vertical-align:middle}.app-header{position:fixed;top:0;left:0;right:0;height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 28px;gap:24px;z-index:30}.brand{display:inline-flex;flex-shrink:0}.brand-lockup{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.brand-name{font-size:25px;font-weight:750;line-height:1.15;letter-spacing:-.02em;white-space:nowrap}.brand-name .brand-mark{color:var(--brand)}.brand-english,.portal-brand-english{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:550;line-height:1.2;letter-spacing:2px}.brand-english{font-size:10px;letter-spacing:2px;opacity:.8}.portal-brand{display:flex;flex-direction:column;align-items:center;width:fit-content;gap:7px;margin:12px 0 18px}.portal-hero .portal-brand h1{margin:0}.portal-brand-english{display:block;color:var(--muted);font-size:13px;letter-spacing:2.6px}.breadcrumb{display:flex;align-items:center;gap:13px;border-left:1px solid var(--line);padding-left:24px;font-size:13px;white-space:nowrap}.breadcrumb strong{color:var(--brand)}.header-right{margin-left:auto;display:flex;align-items:center;gap:16px}.back-home{display:flex;align-items:center;gap:6px;font-size:13px}.identity{display:flex;align-items:center;gap:10px;border-left:1px solid var(--line);padding-left:16px;white-space:nowrap;font-size:13px}.identity small{display:block;color:var(--muted);font-size:11px}.avatar{width:56px;height:56px;border-radius:50%;background:#fce7eb;color:var(--brand);font-size:25px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.small-avatar{width:36px;height:36px;font-size:16px}.large-avatar{width:76px;height:76px;font-size:35px}.muted{color:var(--muted)}.small{font-size:12px}.mock-label{font-size:11px;background:#f1f3f6;border:1px solid #d9dee5;border-radius:4px;padding:1px 5px;color:#617084;white-space:nowrap}.icon-btn{border:0;background:transparent;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.icon-btn:hover{background:#eef1f5}.sidebar{position:fixed;top:64px;bottom:0;left:0;width:216px;border-right:1px solid var(--line);background:#f9fafc;padding:24px 16px 16px;display:flex;flex-direction:column;z-index:20}.sidebar-context{padding:0 8px 25px}.sidebar-context>span{font-size:12px;color:var(--muted)}.sidebar-context h2{font-size:20px;margin:4px 0}.sidebar-context small{font-size:12px;color:var(--muted)}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar nav>a{display:flex;gap:13px;align-items:center;padding:12px 14px;border-radius:7px;color:#45536a;font-size:15px;font-weight:550}.sidebar nav>a:hover{background:#eef1f5}.sidebar nav>a.selected{color:var(--brand);background:#fdecef}.sidebar nav>a.nav-return{border-top:1px solid var(--line);margin-top:12px;border-radius:0;padding-top:20px;font-size:12px}.sidebar-bottom{margin-top:auto;padding:24px 8px 0;display:flex;flex-direction:column;gap:14px;color:var(--muted)}.sidebar-bottom>*{display:flex;gap:10px;align-items:center;background:transparent;border:0;padding:0;font-size:12px}.main-content{padding:92px 28px 60px;min-height:100vh}.main-content.with-sidebar{margin-left:216px}.portal-content{max-width:1440px;margin:auto;padding:90px 40px 60px}.portal-nav{display:flex;align-items:center;gap:26px;margin-left:55px;height:64px}.portal-nav>*{padding:20px 0;font-weight:550;border:0;background:none;height:64px;color:#536171;white-space:nowrap}.portal-nav>.active{border-bottom:3px solid var(--brand);color:var(--ink)}.page-heading{margin-bottom:22px}.page-heading p{color:var(--muted);margin:5px 0 0}.page-heading.spread{align-items:center}.eyebrow{font-size:13px;color:#536171;font-weight:600;margin-bottom:10px;display:flex;gap:10px;align-items:center}.eyebrow:before{content:"";display:inline-block;width:4px;height:16px;background:var(--brand)}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px;min-width:0}.panel-accent{border-top:3px solid var(--brand);padding-top:20px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-title{margin:0;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:650}.section-title:before{content:"";height:20px;width:4px;background:var(--brand);flex-shrink:0}.spread{display:flex;justify-content:space-between;gap:16px;align-items:center}.row{display:flex;align-items:center;gap:12px}.row.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.work-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(290px,1fr);gap:20px;align-items:start}.top-space{margin-top:20px}.bottom-space{margin-bottom:20px}.full{width:100%}.btn{border:1px solid #c9d1dc;background:#fff;border-radius:6px;min-height:40px;padding:8px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;font-weight:550}.btn:hover{background:#f4f6f8}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:#991b2d}.btn.outline{border-color:#bc3347;color:var(--brand)}.btn.compact{min-height:32px;padding:5px 11px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-weight:550;background:transparent;border:0;padding:0;cursor:pointer;white-space:nowrap}.text-link:hover{text-decoration:underline}.notice{border:1px solid;border-radius:6px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:13px}.notice.warning{color:#804917;background:#fffbeb;border-color:#f1d49c}.notice.info{color:#265da4;background:#eff6ff;border-color:#c5dbf8}.notice.success{color:#166534;background:#f0fdf4;border-color:#c5e7cc}.notice.neutral{color:#536171;background:#f4f6f9;border-color:#dfe4eb}.notice p{margin:0}.notice .text-link{margin-left:auto}.badge{font-size:11px;font-weight:550;line-height:1.5;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:20px;padding:3px 9px}.status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.badge.success{color:#166534;background:#eaf8ed}.badge.info{color:#1d4ed8;background:#eaf1ff}.badge.warning{color:#92400e;background:#fff1d6}.badge.danger{color:#b42318;background:#fff0ed}.badge.neutral{color:#617084;background:#eef1f5}.tabs{display:flex;gap:12px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.tabs button,.tabs a{padding:9px 14px 12px;background:transparent;border:0;border-bottom:2px solid transparent;white-space:nowrap;font-weight:550;color:#536171}.tabs .active{color:var(--brand);border-bottom-color:var(--brand)}.form-stack{display:flex;flex-direction:column;gap:18px}.form-stack label{display:flex;flex-direction:column;gap:7px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field-error{color:#b42318;font-size:12px;margin:0}.field-help{font-size:12px;color:var(--muted);font-weight:400;margin:0}.inline-field{display:flex;gap:14px;align-items:center}.inline-field>span{flex-shrink:0;min-width:62px;color:var(--muted)}.search-input{display:flex;align-items:center;gap:10px;border:1px solid #bac4d1;border-radius:6px;background:#fff;padding:0 12px}.search-input input{border:0;outline:none;min-height:42px;padding:8px 0;background:transparent}.search-input:focus-within{outline:2px solid #2563eb;outline-offset:1px}.search-input .app-icon{color:#68758a}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:6px;width:100%}table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}th,td{text-align:left;padding:13px 15px;border-bottom:1px solid #e7ebf0;vertical-align:middle}th{font-size:12px;font-weight:550;color:#5c6d85;background:#f7f9fc;padding-top:11px;padding-bottom:11px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfe}.row-title{display:flex;align-items:center;gap:10px;color:#17202a;font-weight:550}.row-title small{font-size:11px;color:var(--muted);display:block;font-weight:400}.employee-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.employee-row:first-of-type{padding-top:0}.employee-row:last-of-type{border-bottom:0;padding-bottom:0}.employee-row h3{margin:0}.employee-row p{color:var(--muted);font-size:12px;margin:4px 0 0}.employee-row>.btn,.employee-row>.text-link{margin-left:auto}.quota-number{font-size:23px;font-weight:650;line-height:1.4;margin-bottom:6px}.quota-number strong{font-size:38px;color:#17202a;font-variant-numeric:tabular-nums}.progress-track{height:9px;background:#e9edf2;border-radius:9px;overflow:hidden;margin:12px 0 7px}.progress-track>span{display:block;height:100%;background:var(--brand);border-radius:9px}.resource-line{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e9edf2}.resource-line:last-child{border:0}.resource-line small{display:block;color:var(--muted);font-size:11px}.resource-line .text-link{margin-left:auto}.resource-line .file-square{width:34px;height:40px;border:1px solid #dce3ec;border-radius:5px;background:#f6f8fb;color:#43608a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-line .file-square.pdf{color:#b91c32;background:#fff1f2;border-color:#f4d5dc}.detail-list{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px 12px;margin:18px 0 24px;font-size:13px}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;word-break:break-word}.reading-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:15px;color:#344256;max-width:900px}.reading-content h2{font-size:18px}.subtle-box{background:#f8fafc;border:1px solid var(--line);border-radius:6px;padding:16px}.divider{height:1px;background:var(--line);margin:20px 0}.empty-state{padding:48px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#748096}.empty-state h3{color:#45536a;margin:14px 0 6px}.empty-state p{font-size:13px;max-width:440px;margin-bottom:14px}.modal-backdrop{position:fixed;inset:0;background:#17202a52;z-index:100;display:flex;justify-content:flex-end}.drawer{width:min(480px,100%);height:100dvh;display:flex;flex-direction:column;background:#fff;box-shadow:-8px 0 30px #17202a15}.drawer-wide{width:min(720px,100%)}.modal-backdrop.modal-centered{justify-content:center;align-items:center;padding:16px}.drawer.drawer-centered{width:min(620px,100%);height:auto;max-height:calc(100dvh - 32px);border-radius:6px}.drawer-header{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);flex-shrink:0}.drawer-header h2{margin:0;font-size:22px}.drawer-body{padding:24px;overflow:auto;flex:1;min-height:0}.drawer-footer{padding:20px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.toast{position:fixed;z-index:200;bottom:32px;left:50%;transform:translate(-50%);background:#243244;color:#fff;border-radius:8px;box-shadow:0 6px 25px #17202a20;padding:13px 20px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px}.demo-launcher{position:fixed;bottom:12px;right:16px;background:#fff;border:1px solid #dfe4eb;color:#617084;font-size:11px;border-radius:20px;padding:5px 10px;display:flex;align-items:center;gap:5px;z-index:35}.loading-state{padding:25px}.skeleton-title{width:35%;height:30px;background:#e3e8ef;border-radius:5px}.skeleton-panel{height:360px;margin:28px 0;background:#e8ecf2;border-radius:8px}.page-error{padding:80px 24px;text-align:center}.page-error .app-icon{color:#b91c32;margin-bottom:20px}.guide-step{margin-bottom:24px}.guide-step p{color:var(--muted);margin:7px 0}.mobile-menu{display:none}.metric{padding:20px;display:flex;gap:18px;align-items:center}.metric .metric-icon{background:#fff1f2;color:var(--brand);width:46px;height:46px;border-radius:8px;display:flex;align-items:center;justify-content:center}.metric strong{display:block;font-size:28px;font-weight:650}.metric small{color:var(--muted)}.check-row{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.check-row input{margin-top:4px}.check-row small{display:block;font-weight:400;color:var(--muted)}.split-page{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start}.select-list{display:flex;flex-direction:column;gap:0}.select-item{border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;padding:18px 14px;border-radius:0;display:block;width:100%}.select-item h3{font-size:15px}.select-item p{color:var(--muted);font-size:12px;margin:5px 0}.select-item.active{background:#fff1f2;border-left:3px solid var(--brand);padding-left:11px}.select-item:hover{background:#f8f9fc}.select-item.active:hover{background:#fff1f2}.timeline{display:flex;gap:16px;align-items:flex-start;margin:20px 0}.timeline-icon{background:#e9f6ed;color:#166534;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.timeline p{margin:4px 0;color:var(--muted);font-size:12px}.timeline small{color:#8590a0}.step-track{display:flex;justify-content:space-around;margin:22px 0 24px}.step-track>div{position:relative;text-align:center;flex:1;color:#66758a;font-size:12px}.step-track>div:before{content:"";position:absolute;top:11px;left:50%;right:-50%;height:2px;background:#dce3ed}.step-track>div:last-child:before{display:none}.step-track i{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#e8edf3;color:#617084;margin:0 auto 10px;font-style:normal;position:relative;border:3px solid #e8edf3}.step-track .done i{background:#208342;color:#fff;border-color:#208342}.step-track .current i{border-color:#d8a541;background:#fffbeb}.tag{display:inline-flex;padding:2px 7px;border:1px solid #e3e8f0;border-radius:4px;color:#617084;font-size:11px;background:#f8fafc}.chip{display:inline-flex;border-radius:20px;background:#eaf0f5;padding:4px 14px;border:0;color:#617084;font-size:12px}.portal-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:30px;align-items:stretch;margin-bottom:24px}.portal-hero h1{font-size:36px;letter-spacing:-.6px;line-height:1.35;margin-bottom:12px}.hero-intro{padding:14px 8px 0}.hero-intro>p{color:var(--muted);font-size:16px;margin:0 0 20px}.hero-search{margin:20px 0 12px}.hero-search input{height:50px;font-size:15px}.workspace-entry{border-radius:8px;background:#172735;color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:center}.workspace-entry .muted{color:#c9d2da}.workspace-entry h2{font-size:27px;letter-spacing:1px;margin:10px 0}.workspace-entry p{color:#c9d2da;font-size:13px}.workspace-entry .btn{padding:11px 18px}.workspace-entry .text-link{color:#fff;font-weight:400}.workspace-entry .entry-bottom{border-top:1px solid #ffffff32;margin-top:20px;padding-top:12px;font-size:12px;color:#d5dce3}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-tile{display:flex;gap:16px;text-align:left;background:none;border:0;padding:20px 12px;border-bottom:1px solid var(--line);border-radius:0}.capability-tile:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.capability-tile:nth-last-child(-n+2){border-bottom:0}.capability-tile h3{font-size:17px;margin:0 0 7px}.capability-tile p{font-size:13px;color:var(--muted);margin-bottom:12px}.capability-icon{width:45px;height:49px;background:#fff1f2;color:var(--brand);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.employee-profile{padding:0 0 18px}.employee-profile .row{margin:18px 0}.employee-profile .detail-list{grid-template-columns:80px 1fr;gap:13px;font-size:12px}.board-tabs{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.board-tabs button{background:transparent;border:0;border-radius:7px;display:flex;align-items:center;gap:12px;flex:1;padding:12px 16px;text-align:left;min-width:145px}.board-tabs button.active{color:var(--brand);background:#fff1f2}.board-tabs small{display:block;color:var(--muted);font-weight:400}.group-intro-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(250px,1.2fr) 150px;gap:18px;padding:16px;align-items:center;border-bottom:1px solid var(--line)}.group-intro-row:last-child{border-bottom:0}.group-intro-row h3{margin:0}.start-method{display:flex;align-items:flex-start;gap:14px;padding:6px 10px}.start-method>.app-icon{color:var(--brand)}.start-method p{font-size:12px;color:var(--muted);margin:4px 0}.portal-footer{border-top:1px solid var(--line);padding-top:18px;margin-top:28px;display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.chat-line{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.chat-line .avatar{width:34px;height:34px;font-size:16px}.chat-line small{font-size:11px;color:var(--muted);margin-left:8px}.chat-bubble{border-radius:0 9px 9px;background:#fff1f2;padding:8px 12px;display:inline-block;margin-top:6px;font-size:13px}.chat-bubble.assistant{background:#eef3f8}.task-form{padding:16px;background:#fafbfd;border:1px solid var(--line);border-radius:7px}.task-form .form-stack{gap:14px}.task-form h3{font-size:15px}.material-chip{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12px}.material-chip .icon-btn{height:24px;width:24px}.materials{display:flex;gap:9px;flex-wrap:wrap}.action-bar{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;align-items:center;flex-wrap:wrap}.action-bar .field-help{margin-right:auto}.filters{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.filters .search-input{flex:1;min-width:200px}.filters select{width:auto;min-width:130px}.resource-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px}.resource-nav{display:flex;flex-direction:column;gap:5px}.resource-nav button{border:0;background:transparent;padding:10px 13px;text-align:left;border-radius:6px}.resource-nav .active{color:var(--brand);background:#fff1f2}.resource-nav h3{font-size:12px;color:var(--muted);padding:8px 12px 0}.employee-card .employee-row{border:0}.employee-card{display:flex;flex-direction:column;gap:12px}.employee-card .flows{margin-top:auto}.employee-card .btn{margin-top:8px}.review-list-panel{padding:16px;max-height:calc(100vh - 205px);overflow:auto;position:sticky;top:88px}.review-detail{max-height:calc(100vh - 205px);overflow:auto}.org-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}.org-tree button{border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:5px;width:100%}.org-tree button.active{background:#fff1f2;color:var(--brand)}.org-tree h3{margin:18px 0 4px;font-size:14px}.org-tree h3:first-child{margin-top:0}.demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.persona-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px;display:flex;align-items:center;gap:13px}.persona-card.active{border-color:var(--brand);background:#fff7f8}.persona-card b{display:block}.persona-card small{display:block;color:var(--muted)}.scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scenario-grid button{white-space:normal}.portal-content>div{max-width:1320px;margin:auto}.mini-count{font-size:25px;font-weight:650}.attachment-check{padding:10px;border:1px solid var(--line);border-radius:6px}.page-scope{margin-top:20px;text-align:right;color:#778496;font-size:11px}.card-link{display:flex;align-items:center;gap:16px;padding:15px;border:1px solid var(--line);border-radius:7px}.card-link>.app-icon:last-child{margin-left:auto}.card-link p{font-size:12px;color:var(--muted);margin:4px 0 0}.card-link:hover{background:#f7f9fc}.count-label{font-size:11px;color:var(--muted);margin-bottom:4px}.mono{font-variant-numeric:tabular-nums}.review-note{padding:16px;background:#f6f8fb;border:1px solid var(--line);border-radius:6px;margin-top:20px}.review-note h3{font-size:15px}.review-note textarea{margin:4px 0 12px}.result-editor{min-height:320px;line-height:1.9}.review-history{padding:15px 0;border-bottom:1px solid var(--line)}.review-history p{margin:5px 0;color:#536171}.review-history small{color:var(--muted)}@media(min-width:1600px){.main-content.with-sidebar{max-width:1600px;margin-right:auto}.portal-content{max-width:1440px}}@media(max-width:1200px){.breadcrumb{font-size:12px;padding-left:16px;gap:8px}.header-right{gap:10px}.app-header{gap:16px;padding:0 20px}.identity small{display:none}.portal-nav{margin-left:15px;gap:18px}.portal-hero h1{font-size:30px}.work-grid{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr)}.panel{padding:18px}.group-intro-row{grid-template-columns:150px 1fr 150px}.group-intro-row .directory-employees{display:none}.grid-4,.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.sidebar{width:190px;padding:20px 10px}.main-content.with-sidebar{margin-left:190px;padding:88px 20px 60px}.breadcrumb>span:first-child{display:none}.breadcrumb{padding-left:10px}.breadcrumb>span:nth-child(2){display:none}.back-home{display:none}.work-grid{grid-template-columns:1fr}.work-grid>.stack:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-hero{grid-template-columns:1.6fr 1fr;gap:22px}.portal-content{padding-left:24px;padding-right:24px}.portal-nav{display:none}.workspace-entry{padding:22px}.workspace-entry h2{font-size:23px}.split-page{grid-template-columns:260px minmax(0,1fr)}.review-list-panel,.review-detail{max-height:none;position:static}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.app-header{height:60px;padding:0 14px;gap:10px}.brand-lockup{gap:3px}.brand-name{font-size:20px}.brand-english{font-size:9px;letter-spacing:1.5px}.header-right{gap:4px}.header-right>.icon-btn,.header-right>.mock-label{display:none}.account-logout{white-space:nowrap}.identity{padding-left:8px;margin-left:5px;gap:5px}.identity>span:last-child{display:none}.small-avatar{width:30px;height:30px;font-size:14px}.mock-label{font-size:10px;padding:1px 3px}.breadcrumb{display:none}.mobile-menu{display:flex;width:27px}.sidebar{top:60px;transform:translate(-100%);width:230px;box-shadow:10px 0 25px #17202a15}.sidebar.open{transform:translate(0)}.main-content.with-sidebar,.main-content.portal-content{margin:0;padding:84px 16px 65px}.portal-hero{grid-template-columns:1fr;gap:20px}.hero-intro{padding:0}.portal-hero h1{font-size:27px;letter-spacing:-.7px}.hero-intro>p{font-size:14px}.workspace-entry{padding:22px}.workspace-entry h2{font-size:24px}.work-grid>.stack:last-child{display:flex}.grid-2,.grid-3,.grid-4,.split-page,.org-layout,.resource-layout,.demo-grid{grid-template-columns:1fr}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:17px}.page-heading.spread{display:block}.page-heading .btn{margin-top:12px}.page-heading h1{font-size:25px}.capability-grid{grid-template-columns:1fr}.capability-tile:nth-child(odd){border-right:0}.capability-tile{padding:20px 0;border-bottom:1px solid var(--line)!important}.capability-tile:last-child{border-bottom:0!important}.group-intro-row{grid-template-columns:1fr auto;gap:12px;padding:14px 10px}.group-intro-row>.muted{grid-column:1 / -1;grid-row:2}.group-intro-row>.text-link{grid-column:2;grid-row:1}.board-tabs{gap:6px}.board-tabs button{min-width:120px;padding:10px}.form-grid{grid-template-columns:1fr}.inline-field{flex-direction:column;align-items:stretch;gap:6px}.action-bar>.btn{flex:1}.review-list-panel{max-height:300px}.resource-nav{flex-direction:row;overflow:auto}.resource-nav h3{display:none}.resource-nav button{white-space:nowrap}.drawer-header,.drawer-body,.drawer-footer{padding:18px}.detail-list{grid-template-columns:80px 1fr;gap:12px}.panel-heading{align-items:flex-start;gap:10px}.panel-heading .text-link{font-size:12px}.toast{bottom:48px;width:max-content}.start-method{padding:8px 0}.notice{align-items:flex-start;font-size:12px}.step-track{gap:5px}.step-track>div{font-size:11px}.row.wrap>.btn{flex:1}.tabs{gap:3px}.tabs button,.tabs a{padding:9px 10px 11px;font-size:13px}.page-heading p{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.start-method-grid{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:16px}@media(max-width:767px){.start-method-grid{grid-template-columns:1fr}}.form-stack label.inline-field{flex-direction:row;align-items:center}.form-stack label.btn{flex-direction:row}.chat-line>div{flex:1;min-width:0}.chat-bubble{display:table}@media(max-width:767px){.form-stack label.inline-field{flex-direction:column;align-items:stretch}}.sidebar{padding:20px 12px 16px;gap:0}.sidebar-context{flex:none;padding:0 12px 18px;min-height:96px}.sidebar-context h2{font-size:18px;line-height:28px;margin:4px 0}.sidebar .sidebar-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:4px;padding-right:3px}.sidebar .sidebar-link{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:6px;color:#45536a;font-size:14px;font-weight:550}.sidebar .sidebar-link:hover{background:#eef1f5}.sidebar .sidebar-link.selected{background:#fdecef;color:var(--brand)}.nav-section{margin-top:12px;display:flex;flex-direction:column;gap:4px}.nav-section-label{margin:0 0 4px;padding:0 12px;font-size:11px;line-height:20px;font-weight:500;color:#748095}.sidebar-bottom{flex:none;margin-top:14px;padding:16px 12px 0;border-top:1px solid var(--line);gap:14px}.sidebar-bottom .selected{color:var(--brand)}.sidebar-backdrop{display:none}.main-content.with-sidebar{margin-left:216px;padding:88px 24px 48px;max-width:none}.panel{padding:20px}.panel-accent{padding-top:18px}.panel-heading{min-height:32px;margin-bottom:16px}.page-heading{margin-bottom:24px}.grid-4{gap:20px}.work-grid,.split-page{align-items:stretch}.work-grid>.panel,.split-page>.panel{min-height:0}.portal-hero{grid-template-columns:minmax(0,2.1fr) minmax(290px,1fr);gap:20px;margin-bottom:20px}.hero-intro{padding:0}.portal-hero h1{font-size:32px}.portal-capabilities-grid>.panel{display:flex;flex-direction:column}.portal-capabilities-grid .capability-grid,.portal-capabilities-grid .employee-profile{flex:1}.portal-capabilities-grid .tabs{margin-top:auto;flex-shrink:0}.workspace-entry{padding:24px}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#c8d1dd transparent}@media(min-width:1025px){.aligned-grid{--card-rows: 2;grid-template-rows:repeat(var(--card-rows),auto)}.aligned-grid>.stack{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;align-self:stretch;gap:20px}.aligned-grid>.stack:first-child{grid-column:1}.aligned-grid>.stack:last-child{grid-column:2}.aligned-grid>.stack>.panel{min-height:0;height:100%}.dashboard-grid,.workbench-grid,.collaboration-grid{--card-rows: 3}.workbench-grid>.stack:first-child>.panel:first-child{grid-row:1 / span 2}.workbench-grid>.stack:first-child>.panel:last-child{grid-row:3}.result-grid:has(>.stack>.panel:nth-child(3)){--card-rows: 3}.task-detail-grid.task-tab-focus{--card-rows: 2}.task-detail-grid.task-tab-focus>.stack:first-child>.panel{grid-row:1 / -1}.split-page>.stack{height:100%}}@media(min-width:768px){.review-list-panel,.review-detail{position:static;height:calc(100dvh - 204px);max-height:none;overflow:auto;min-height:420px}.review-grid>.panel{height:calc(100dvh - 204px);min-height:420px;overflow:auto}.runs-grid>.panel{height:calc(100dvh - 256px);min-height:400px;overflow:auto}}@media(max-width:1200px)and (min-width:1025px){.portal-hero h1{font-size:28px}.main-content .work-grid,.main-content .portal-hero{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr)}}@media(max-width:1024px){.sidebar{width:190px}.main-content.with-sidebar{margin-left:190px;padding:88px 20px 48px}.work-grid>.stack:last-child{display:flex}.aligned-grid{grid-template-rows:none}.portal-hero,.portal-capabilities-grid{grid-template-columns:1fr}}@media(max-width:767px){.sidebar{width:240px;top:60px;z-index:45;visibility:hidden;pointer-events:none}.sidebar.open{visibility:visible;pointer-events:auto}.sidebar-backdrop{display:block;position:fixed;inset:60px 0 0;z-index:40;border:0;background:#17202a52}.main-content.with-sidebar{margin-left:0;padding:80px 16px 40px}.panel{padding:16px}.panel-accent{padding-top:14px}.panel-heading{min-height:28px;margin-bottom:16px}.portal-hero h1{font-size:27px}.review-list-panel,.review-detail,.review-grid>.panel,.runs-grid>.panel{height:auto;min-height:0;max-height:none;overflow:visible}.review-grid>.review-list-panel{max-height:320px;overflow:auto}}.identity-trigger{background:transparent;border:0;border-left:1px solid var(--line);padding:6px 0 6px 16px;border-radius:4px;text-align:left;cursor:pointer;color:var(--ink);font-family:inherit}.identity-trigger:hover{background:#f8fafc}.identity-switch-label{display:flex;align-items:center;gap:4px;color:var(--brand);font-size:12px}.identity-options{display:grid;gap:8px}.identity-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:left;font:inherit;cursor:pointer}.identity-option.active{border-color:var(--brand);background:#fff5f6}.identity-option:hover{background:#f8fafc}.identity-option small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.identity-option-state{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--brand)}.workspace-scope{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.scope-heading{display:flex;align-items:center;gap:8px;color:#45536a;font-size:13px}.scope-control{flex:0 1 260px;min-width:0;margin:0}.scope-control select{width:100%;min-height:38px}.scope-note{margin-left:auto;color:var(--muted);font-size:12px}@media(max-width:767px){.identity-trigger{padding-left:8px}.identity-trigger .identity-person{display:none}.identity.identity-trigger>.identity-switch-label{display:flex;font-size:11px;gap:0}.workspace-scope{gap:8px 12px;padding:12px;margin-bottom:18px}.scope-heading{width:100%}.scope-control{flex:1 1 160px}.scope-note{margin-left:0;font-size:11px}.identity-option{gap:8px;padding:10px}}.scope-trigger{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scope-trigger>.app-icon{flex:none;transform:rotate(90deg);opacity:.65}.scope-trigger:hover{color:var(--brand)}.scope-page-trigger{font-weight:650}.scope-groups{display:grid;gap:22px}.scope-board-group h3{font-size:12px;color:var(--muted);margin:0 0 8px;font-weight:550}.scope-group-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);text-align:left;font-size:14px}.scope-group-option+.scope-group-option{margin-top:7px}.scope-group-option:hover,.scope-group-option[aria-pressed=true]{border-color:var(--brand);background:var(--soft)}.scope-current{display:inline-flex;align-items:center;gap:8px;color:var(--brand);font-size:12px}.leadership-view-scope{display:block;margin:2px 0;line-height:1.6}.business-directory{overflow:hidden;border:1px solid #dfdfe4;border-top:3px solid var(--brand);border-radius:10px;background:#fff}.business-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 24px 22px}.business-kicker{color:var(--brand);font-size:12px;font-weight:600}.business-heading h2{margin:5px 0 8px;font-size:25px;letter-spacing:-.6px}.business-heading p{margin:0;color:var(--muted)}.business-hierarchy{display:flex;align-items:center;gap:7px;flex-shrink:0;color:var(--muted);font-size:12px}.business-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 22px}.business-tabs>button{text-align:left;min-width:0;padding:17px 16px 13px;border:1px solid var(--line);border-radius:7px;background:#fff;display:flex;flex-direction:column;gap:12px}.business-tabs>button:hover{border-color:#c5a4a9;background:#fcf9fa}.business-tabs>button.active{border-color:var(--brand);background:#fbf2f4;box-shadow:inset 0 0 0 1px var(--brand)}.business-tab-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.business-tab-title>b{font-size:20px}.business-tabs>button.active .business-tab-title{color:var(--brand)}.business-mine{color:var(--brand);background:#f5e5e8;padding:3px 6px;font-size:11px;font-weight:500;border-radius:4px;white-space:nowrap}.business-tab-description{color:var(--muted);font-size:12px;line-height:1.7;flex:1}.business-tab-bottom{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#666977}.business-content{background:#f8f9fb;border-top:1px solid var(--line);padding:24px}.business-overview{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:32px;margin-bottom:22px;align-items:center}.business-board-label{display:inline-block;font-size:12px;color:var(--brand);font-weight:600;margin-bottom:7px}.business-overview h3{margin:0 0 9px;font-size:19px;line-height:1.5}.business-overview p{margin:0;font-size:13px;color:var(--muted);line-height:1.9;max-width:720px}.business-planning{border-left:1px solid var(--line);padding-left:22px}.business-planning>span{display:block;font-weight:600;font-size:13px;margin-bottom:10px}.business-planning>span small{font-size:11px;font-weight:400;margin-left:8px;color:#886b45}.business-planning>small{display:block;color:var(--muted);margin-top:9px;font-size:11px}.business-tags{display:flex;flex-wrap:wrap;gap:7px}.business-tags>span{color:#565d6b;font-size:12px;border:1px solid #e5e6eb;background:#f8f9fb;padding:5px 8px;border-radius:4px}.business-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-group{min-width:0;padding:20px;border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;grid-template-rows:auto auto auto 1fr auto auto}.business-group.is-own{border-color:#d8aeb5}.business-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-group-heading>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.business-group-heading h3{font-size:18px;margin:0}.business-group-icon{display:flex;color:var(--brand)}.business-public-label{color:var(--muted);font-size:11px;white-space:nowrap}.business-group-purpose{color:var(--muted);font-size:13px;line-height:1.8;margin:12px 0 0;min-height:46px}.business-group-section{margin-top:18px}.business-group h4{font-size:12px;font-weight:500;color:var(--muted);margin:0 0 10px}.business-employee{display:flex;align-items:center;gap:10px;padding:10px 0}.business-employee+.business-employee{border-top:1px solid #f0f1f4}.business-employee>div{min-width:0;flex:1}.business-employee b{font-size:13px;font-weight:600}.business-employee small{display:block;font-size:12px;color:var(--muted);line-height:1.7;margin-top:3px}.business-employee .badge{font-size:11px;flex-shrink:0}.business-deliverables{padding:15px 0;margin-top:12px;border-top:1px solid #eceef2}.business-deliverables h4{margin-bottom:5px}.business-deliverables p{font-size:12px;color:#565d6b;margin:0;line-height:1.8}.business-group-actions{min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eceef2;padding-top:16px}.business-group-actions .btn{padding:8px 12px;font-size:12px}.business-group-actions .text-link{font-size:12px}.business-group:only-child{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto;column-gap:32px}.business-group:only-child>.business-group-heading,.business-group:only-child>.business-group-purpose,.business-group:only-child>.business-deliverables,.business-group:only-child>.business-group-actions{min-height:54px;grid-column:1 / -1}.business-group:only-child>.business-group-purpose{min-height:0}.business-governance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:23px}.business-governance>div{display:flex;gap:10px;align-items:flex-start;color:#6e7481}.business-governance b{display:block;font-size:12px;color:#555c69;margin-bottom:5px;font-weight:600}.business-governance small{display:block;font-size:11px;line-height:1.7}.business-detail-employee{padding:15px 0;border-bottom:1px solid var(--line)}.business-detail-employee p{color:var(--muted);font-size:13px;line-height:1.9}@media(max-width:1200px){.business-heading{align-items:flex-start;flex-direction:column;gap:12px}.business-overview{grid-template-columns:minmax(0,1fr) 205px;gap:20px}.business-tabs>button{padding:15px 12px}.business-group-actions{min-height:54px;flex-wrap:wrap}}@media(max-width:1024px){.business-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.business-groups{grid-template-columns:minmax(0,1fr)}.business-group-purpose{min-height:0}.business-governance{gap:12px}}@media(max-width:767px){.business-heading{padding:20px 16px}.business-heading h2{font-size:23px}.business-heading p{font-size:13px;line-height:1.8}.business-tabs{padding:0 16px 20px;gap:10px}.business-tab-title{gap:7px}.business-tab-title>b{font-size:19px}.business-mine{font-size:10px}.business-tab-description{font-size:11px}.business-content{padding:20px 16px}.business-overview{grid-template-columns:minmax(0,1fr);gap:16px}.business-planning{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.business-group{padding:16px}.business-group:only-child{grid-template-columns:minmax(0,1fr)}.business-governance{grid-template-columns:minmax(0,1fr);gap:17px}.business-group-actions>.row{gap:12px}.business-hierarchy{font-size:11px;gap:4px}}.business-directory{scroll-margin-top:84px}.business-jump{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--brand);font-size:13px;font-weight:600}.direct-workspace{display:grid;grid-template-columns:225px minmax(0,1fr);height:max(650px,calc(100dvh - 212px));max-height:1050px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.work-history{display:flex;flex-direction:column;min-height:0;background:#fafbfc;padding:18px 14px;border-right:1px solid var(--line)}.work-history-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);margin:24px 5px 12px}.work-history-heading .text-link{font-size:11px}.work-history nav{overflow:auto;min-height:0}.work-history-task{display:block;padding:12px 10px;border-radius:6px;margin-bottom:4px}.work-history-task:hover{background:#f0f2f6}.work-history-task.selected{background:#fbedef;box-shadow:inset 3px 0 var(--brand)}.work-history-task>span{display:block;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.work-history-task small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.work-history-bottom{margin-top:auto;border-top:1px solid var(--line);padding:15px 5px 0}.work-history-bottom>a{display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:13px;color:#525f70}.work-history-bottom p{color:var(--muted);font-size:11px;line-height:1.8;margin:14px 0 0}.work-conversation{display:flex;flex-direction:column;min-width:0;min-height:0}.work-conversation-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 24px;border-bottom:1px solid var(--line)}.work-conversation-title{display:flex;gap:12px;align-items:center;min-width:0}.work-conversation-title>.app-icon{color:var(--brand);flex-shrink:0}.work-conversation-title h2{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.work-conversation-title small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.work-conversation-header>.text-link{white-space:nowrap;font-size:12px}.work-draft-label{color:var(--muted);font-size:11px;white-space:nowrap}.work-context-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;padding:11px 24px;background:#fcfcfd;border-bottom:1px solid var(--line)}.work-context-bar label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);min-width:0}.work-context-bar select{font-size:12px;padding:5px 26px 5px 9px;min-width:0;max-width:220px;background-color:#fff}.work-messages{flex:1;min-height:0;overflow:auto;padding:24px}.work-messages.has-reporter-pending{display:flex;flex-direction:column}.work-messages.has-reporter-pending>:not(.reporter-pending){flex-shrink:0}.work-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:620px;min-height:100%;margin:auto;padding:16px 0}.work-welcome-icon{position:relative;display:block;width:112px;aspect-ratio:1103 / 721;overflow:hidden;margin-bottom:0}.work-welcome-icon img{position:absolute;width:174.0707%;max-width:none;height:auto;left:-36.8087%;top:-14.4258%}.work-welcome h2{font-size:24px;letter-spacing:-.5px;line-height:1.35;margin:-7px 0 10px}.work-welcome>p{color:var(--muted);font-size:13px;line-height:1.9;max-width:440px;margin:0}.work-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;width:100%}.work-suggestions button{display:flex;align-items:center;text-align:left;gap:10px;color:#566173;background:#fff;border:1px solid var(--line);border-radius:7px;font-size:12px;padding:15px 12px;line-height:1.7}.work-suggestions button:hover{border-color:#d8a4ad;background:#fefafb}.work-suggestions .app-icon:first-child{color:var(--brand);flex-shrink:0}.work-suggestions .app-icon:last-child{margin-left:auto;flex-shrink:0}.work-user-message{margin:0 0 20px auto;max-width:90%;padding:17px 20px;border-radius:9px;background:#f3f5f8}.work-user-message>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin:7px 0}.work-result-message{margin:0 0 16px;width:100%;padding:20px;border:1px solid var(--line);border-radius:10px}.work-result-message>.spread>b{font-size:14px}.work-result-heading{flex-wrap:wrap;gap:12px}.work-result-heading>b{min-width:0;overflow-wrap:anywhere}.work-result-files{margin:16px 0}.work-result-actions{margin-top:16px}.work-result-copy{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.work-result-copy h3{margin:0;font-size:14px}.work-result-file{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.work-result-file>div{flex:1;min-width:0;overflow-wrap:anywhere}.work-result-file>.app-icon,.work-result-file>a{flex-shrink:0}.work-event-list{list-style:none;padding:0 0 0 15px;border-left:1px solid var(--line);margin:20px 0 0 5px}.work-event-list li{position:relative;padding:0 0 16px}.work-event-list li:last-child{padding-bottom:0}.work-event-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:#a8b3c0;position:absolute;left:-19px;top:7px}.work-event-list b{font-size:12px}.work-event-list p{color:var(--muted);font-size:12px;margin:3px 0;line-height:1.8;overflow-wrap:anywhere}.work-event-list small{color:var(--muted);font-size:10px}.work-result-message p,.work-result-message .reading-content{white-space:pre-wrap;font-size:13px;color:#526071;line-height:1.9;margin:14px 0}.work-result-message .text-link{font-size:12px}.work-material-button{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:5px 8px;max-width:100%;overflow-wrap:anywhere}.work-composer{margin:0 24px;padding:15px;border:1px solid #cdd3dd;border-radius:9px;background:#fff;box-shadow:0 4px 14px #25304705}.work-composer:focus-within{border-color:#c17887;box-shadow:0 0 0 2px #b91c3208}.work-composer>textarea{display:block;width:100%;border:0;outline:none;box-shadow:none;resize:vertical;min-height:85px;max-height:210px;padding:2px 1px 12px;font-size:14px;line-height:1.8}.work-composer>textarea:focus{box-shadow:none;outline:none}.work-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-composer-tools>.row{gap:8px}.work-composer-tools .compact{padding:7px 9px;font-size:11px;gap:5px}.work-composer-tools .btn.primary{font-size:12px;padding:9px 12px;flex-shrink:0}.work-option-button{display:inline-flex;align-items:center;gap:5px;padding:7px;background:transparent;border:0;color:var(--muted);font-size:11px}.work-attached-materials{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.work-attached-materials .material-chip{max-width:100%;padding:6px 8px}.work-material-name{text-align:left;padding:0;background:none;border:0;font-size:12px;overflow-wrap:anywhere;min-width:0}.work-material-name small{color:var(--muted);font-size:10px}.work-requirement{display:block;font-size:12px;color:var(--muted);padding-top:13px;margin-top:13px;border-top:1px solid var(--line)}.work-requirement textarea{display:block;width:100%;font-size:12px;margin-top:7px}.work-inline-warning{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;color:#92692e;background:#fff8e8;border-radius:5px;padding:8px 10px;margin-bottom:12px}.work-inline-warning .text-link{margin-left:auto;font-size:11px}.work-composer-caption{color:var(--muted);font-size:12px;margin-bottom:8px}.work-conversation-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px;padding:13px 24px;color:var(--muted);font-size:10px}.work-quota-inline{display:flex;gap:12px;align-items:center}.work-quota-inline .quota-number{font-size:11px;line-height:inherit}.work-quota-inline .quota-number b{font-size:inherit}.work-quota-inline .text-link{font-size:10px}.work-session-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.finance-continuation{flex-direction:column;align-items:stretch}.finance-continuation textarea{width:100%;min-height:68px;max-height:180px;resize:vertical}.work-session-actions>span{flex:1;min-width:160px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.direct-workspace{grid-template-columns:190px minmax(0,1fr)}.work-composer-tools{flex-wrap:wrap}.work-composer-tools>.btn.primary{margin-left:auto}.work-context-bar{gap:9px 15px}}@media(max-width:1024px){.direct-workspace{grid-template-columns:175px minmax(0,1fr)}.work-conversation-header{padding:16px}.work-messages{padding:20px 16px}.work-composer{margin:0 16px}.work-conversation-footer{padding:12px 16px}.work-context-bar{padding:10px 16px}.work-suggestions{grid-template-columns:minmax(0,1fr)}.work-draft-label{display:none}}@media(max-width:767px){.direct-workspace{display:flex;flex-direction:column;height:auto;max-height:none;min-height:660px}.work-history{border-right:0;border-bottom:1px solid var(--line);padding:12px;flex-shrink:0}.work-history>.btn{width:auto;padding:7px 12px;align-self:flex-start}.work-history-heading{margin:13px 0 6px}.work-history nav{display:flex;gap:8px;overflow-x:auto}.work-history-task{min-width:160px;max-width:200px;flex-shrink:0;margin:0;padding:9px}.work-history-task>span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-history-task small{font-size:10px}.work-history-bottom{display:none}.work-conversation{min-height:560px}.work-conversation-header{padding:14px}.work-conversation-title{gap:8px}.work-conversation-title h2{font-size:14px}.work-conversation-title small{font-size:10px}.work-context-bar{padding:10px 14px;gap:8px}.work-context-bar label{flex:1;min-width:130px}.work-context-bar select{width:100%;font-size:11px;max-width:none}.work-messages{min-height:190px;max-height:450px;padding:18px 14px}.work-welcome h2{font-size:20px}.work-welcome>p{font-size:12px}.work-suggestions{margin-top:18px;gap:8px}.work-suggestions button{padding:10px;font-size:11px}.work-composer{margin:0 12px;padding:12px}.work-composer>textarea{font-size:13px}.work-composer-tools{gap:10px}.work-composer-tools>.row{gap:5px}.work-composer-tools .compact{font-size:10px;padding:6px}.work-composer-tools>.btn.primary{width:100%;justify-content:center}.work-option-button{padding:6px;font-size:10px}.work-user-message,.work-task-message,.work-result-message{max-width:100%;padding:13px}.work-task-message>.spread{flex-wrap:wrap;gap:8px}.work-conversation-footer{padding:12px;font-size:10px}.work-session-actions{padding:14px}}.work-context-bar label{white-space:nowrap}.work-context-bar select{flex:1}.work-history-toggle{display:none}@media(max-width:767px){.direct-workspace{min-height:0}.work-history{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 10px}.work-history>.btn{flex-shrink:0}.work-history-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:8px 3px;color:var(--muted);font-size:12px;margin-left:auto}.work-history nav,.work-history-heading,.work-history>p{display:none}.work-history.is-open nav{display:flex;flex-basis:100%}.work-history.is-open .work-history-heading{display:flex;flex-basis:100%}.work-history.is-open>p{display:block;flex-basis:100%}.work-conversation{min-height:520px}.work-messages{min-height:140px}.work-welcome{padding:10px 0}.work-welcome-icon{width:104px}.work-welcome h2{font-size:19px;margin-top:-6px}.work-welcome>p{font-size:11px}.work-suggestions{display:none}}.etf-runtime-bar{display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 24px;background:#f1f7f4;color:#24664b;font-size:13px}.etf-input-options{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:12px}.etf-input-options label{display:grid;gap:5px;font-size:12px;color:#64748b}.etf-input-options input,.etf-input-options select{min-height:36px}.etf-output-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.etf-output-gallery img{width:100%;height:300px;object-fit:contain;background:#f5f7f9;border-radius:6px}.etf-output-gallery a{display:grid;gap:8px;font-size:12px}.work-result-message .etf-output-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;overflow-x:auto}.work-result-message .etf-output-gallery a{min-width:0;gap:6px;font-size:11px}.work-result-message .etf-output-gallery img{height:140px}.work-result-message .etf-output-gallery span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.5}@media(max-width:600px){.etf-output-gallery{grid-template-columns:1fr}.work-result-message .etf-output-gallery{grid-template-columns:none;grid-auto-columns:minmax(80px,1fr)}.work-result-message .etf-output-gallery img{height:112px}}.dsh-execution{display:flex;flex-direction:column;width:100%;max-height:min(320px,42dvh);overflow:hidden;border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:16px}.dsh-execution-header{flex-shrink:0;padding:14px 20px;border-bottom:1px solid #edf0f3}.dsh-execution.is-collapsible{display:block;max-height:none}.dsh-execution.is-collapsible>summary{cursor:pointer}.dsh-execution.is-collapsible:not([open])>summary{border-bottom:0}.dsh-execution.is-collapsible>.dsh-execution-body{max-height:min(320px,42dvh)}.dsh-execution-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#bac4d1 transparent;padding:8px 20px 16px;overflow-wrap:anywhere}.dsh-execution-body:focus-visible{outline:2px solid #2563a6;outline-offset:-3px}.dsh-execution-body>p{margin:10px 0}.dsh-reply .reading-content{font-size:13px;line-height:1.8}.dsh-execution li{margin:6px 0}@media(max-width:767px){.work-messages .dsh-execution-header,.work-messages .dsh-execution-body{padding-inline:13px}}.work-page-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.work-page-title h1{margin:0}.work-dashboard-return{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:6px}.work-dashboard-return>.app-icon{color:var(--muted)}.work-dashboard-return:hover{color:var(--brand)}.work-dashboard-return:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.work-owner-name{font-size:14px;font-weight:500;color:#617084;padding-left:12px;border-left:1px solid var(--line)}.direct-workspace{overflow:clip}.work-conversation-header{position:sticky;top:64px;z-index:6;background:#fff;flex-shrink:0}.work-conversation-header.has-task{display:flex;align-items:center;justify-content:flex-start;gap:36px;padding:16px 24px}.work-conversation-header.has-task>.work-conversation-title{flex:0 1 auto;max-width:50%}.work-conversation-header.has-task>.text-link{flex-shrink:0;margin-left:auto}.work-conversation-title>div{min-width:0}.work-task-progress{display:flex;align-items:center;flex:0 1 auto;gap:16px;min-width:0}.work-progress-details{position:relative;flex-shrink:0}.work-progress-details>summary{display:flex;align-items:center;gap:4px;cursor:pointer;list-style:none;padding:4px;border-radius:6px}.work-progress-details>summary:hover,.work-progress-details[open]>summary{background:#f6f7f9}.work-progress-details>summary:focus-visible{outline:2px solid #2563a6;outline-offset:3px}.work-progress-details>summary>.badge{font-size:12px}.work-progress-empty{font-size:13px;color:var(--muted)}.work-progress-details>summary::-webkit-details-marker{display:none}.work-progress-details>summary>.app-icon{color:var(--muted);transform:rotate(90deg)}.work-progress-details[open]>summary>.app-icon{transform:rotate(-90deg)}.work-progress-panel{position:absolute;z-index:10;right:0;top:calc(100% + 10px);width:min(390px,calc(100vw - 64px));max-height:min(350px,45dvh);overflow:auto;padding:18px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 30px #17202a1a}.work-progress-panel>b{font-size:13px}.work-progress-track{display:flex;align-items:center;flex:1 1 auto;min-width:0;list-style:none;padding:0;margin:0}.work-progress-track li{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:#465569}.work-progress-track li>span:last-child{max-width:140px;overflow-wrap:anywhere}.work-progress-track li:not(:last-child):after{content:"";width:28px;height:1px;flex-shrink:0;background:#d5dce5;margin:0 12px 0 4px}.work-progress-dot{width:9px;height:9px;border-radius:50%;border:2px solid #fff;outline:1px solid #c8d1dc;background:#9ba8b8;flex-shrink:0}.work-progress-track li.latest{font-weight:600}.work-progress-track .latest{color:#2563a6}.work-progress-track .latest .work-progress-dot{background:#2563a6;outline-color:currentColor}.work-task-progress.is-complete .work-progress-track .latest{color:#166534}.work-task-progress.is-complete .work-progress-track .latest .work-progress-dot{background:#166534}.work-task-progress.is-failed .work-progress-track .latest{color:var(--brand)}.work-task-progress.is-failed .work-progress-track .latest .work-progress-dot{background:var(--brand)}@media(max-width:1024px)and (min-width:768px){.work-conversation-header.has-task{gap:24px;padding:14px}.work-progress-track li:not(:last-child):after{width:14px;margin-right:6px}}@media(max-width:767px){.work-conversation-header{top:60px}.work-conversation-header.has-task{flex-wrap:wrap;gap:14px;padding:14px}.work-conversation-header.has-task>.work-conversation-title{max-width:none;flex:1}.work-conversation-header.has-task>.text-link{order:2}.work-conversation-header.has-task>.work-task-progress{order:3;flex:1 1 100%}.work-owner-name{font-size:12px}}.work-video-owners{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;border-left:1px solid var(--line);padding-left:14px}.work-video-owners small{font-size:12px;color:var(--muted)}.work-video-owners b{font-size:14px;font-weight:600}@media(max-width:767px){.work-video-owners{gap:5px;padding-left:10px}.work-video-owners b{font-size:13px}}.work-current-flow{font-size:14px;font-weight:600;color:var(--muted)}.work-page-title .workflow-employees{margin-left:4px}.business-flow-name+.workflow-employees{display:flex;margin-top:6px}.industry-cutoff{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.industry-cutoff input{width:150px}@media(max-width:767px){.work-page-title .workflow-employees{flex-basis:100%;margin-left:0}}.group-dashboard-context{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:15px 20px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:13px}.group-dashboard-context span{display:inline-flex;align-items:center;gap:9px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dashboard-metrics>button{display:flex;flex-direction:column;text-align:left;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:8px;font-family:inherit}.dashboard-metrics>button:hover{border-color:#bd929a}.dashboard-metrics span{color:var(--muted);font-size:13px}.dashboard-metrics b{font-size:28px;line-height:1.3;margin:8px 0}.dashboard-metrics small{color:var(--muted);font-size:11px}.dashboard-metrics .dashboard-attention-metric{border-top:3px solid var(--brand);padding-top:16px}.dashboard-metrics .dashboard-attention-metric b{color:var(--brand)}.group-business-lines{scroll-margin-top:84px}.group-business-lines>p:first-of-type{margin-top:0}.line-view-tabs{gap:18px;margin-top:16px}.line-view-tabs button{padding:10px 4px;font-size:13px}.group-lines-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.group-line-card{min-width:0;border:1px solid #dce1e9;border-radius:8px;overflow:hidden;background:#fff}.line-work-header{display:flex;align-items:center;gap:24px;padding:19px 20px 15px;background:#fbfcfe}.line-work-identity{min-width:230px;gap:12px}.line-work-identity h3{font-size:18px;margin:0 0 4px}.line-work-identity small{font-size:12px}.line-work-header>.badge,.line-work-header>.tag{flex-shrink:0}.line-work-config{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;padding:11px 20px;background:#fbfcfe;border-bottom:1px solid var(--line)}.group-line-owner{display:flex;align-items:center;gap:7px;font-size:12px}.group-line-owner>.app-icon,.group-line-owner>span{color:var(--muted)}.group-line-owner>b{margin-left:3px;font-size:12px}.group-lines-scope{margin:16px 0 0}.line-group-attention{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#f5f7fa;padding:12px;border-radius:5px;margin-bottom:16px}.line-group-attention>.text-link{margin-left:auto}.dashboard-support-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;align-items:stretch;scroll-margin-top:84px}.dashboard-support-grid>.panel{min-width:0}.dashboard-support-grid.member-mode>.panel:last-child{grid-column:1/-1}.dashboard-review-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.dashboard-review-counts>div{display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line)}.dashboard-review-counts>div:last-child{border-right:0}.dashboard-review-counts b{font-size:24px;line-height:1.3}.dashboard-review-counts span{font-size:11px;color:var(--muted)}.dashboard-review-list{max-height:320px;overflow:auto}.dashboard-review-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line)}.dashboard-review-row b{display:block;font-size:13px}.dashboard-review-row small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.dashboard-review-row .badge{flex-shrink:0;font-size:11px}.dashboard-panel-foot{border-top:1px solid var(--line);padding-top:13px;margin-bottom:0;font-size:11px}.group-level-deliveries{margin-bottom:20px}@media(max-width:1200px){.line-work-header{gap:16px}.line-work-identity{min-width:190px}}@media(max-width:1024px){.dashboard-metrics{gap:12px}.dashboard-metrics>button{padding:16px}.line-work-header{flex-wrap:wrap}.line-work-identity{min-width:0;flex:1;order:0}.line-work-header>.badge,.line-work-header>.tag{order:1}.dashboard-support-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.group-dashboard-context{gap:10px;padding:14px 16px}.group-dashboard-context>span:last-child{flex-basis:100%}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics b{font-size:25px}.line-view-tabs{gap:12px;overflow-x:auto}.line-view-tabs button{font-size:12px;white-space:nowrap}.line-work-header{padding:15px;gap:17px}.line-work-identity h3{font-size:16px}.line-work-config{padding:11px 15px;gap:10px}.dashboard-review-row{flex-wrap:wrap}}.business-summary-header .line-work-identity{flex:1;min-width:0}.business-summary-header>.small{white-space:nowrap}.business-run-table table{width:100%;min-width:0;table-layout:fixed}.business-run-table th{padding:12px 16px;background:#f8fafc;color:var(--muted);font-size:12px;font-weight:500;white-space:normal}.business-run-table td{padding:18px 16px;vertical-align:middle;font-size:13px;white-space:normal;overflow-wrap:anywhere}.business-run-table th:nth-child(2),.business-run-table th:nth-child(3),.business-run-table td:nth-child(2),.business-run-table td:nth-child(3){text-align:center}.business-run-table tbody tr:last-child td{border-bottom:0}.business-flow-name{display:block;font-size:14px;font-weight:600;line-height:1.7}a.business-flow-name:hover{color:var(--brand)}.business-run-table td>small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.business-run-table td:nth-child(2)>small,.business-run-table td:nth-child(3)>small{display:inline;margin-left:5px}.business-run-number{font-size:24px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.business-run-success{color:#166534}.business-run-planned{background:#fbfcfe;color:var(--muted)}.business-run-states{display:flex;flex-wrap:wrap;gap:4px 12px;color:#465569;font-size:12px}.business-run-states .warning{color:#92400e}.business-work-link{font-size:12px;white-space:nowrap}@media(max-width:767px){.business-summary-header>.small{display:none}.business-run-table table,.business-run-table tbody{display:block}.business-run-table thead,.business-run-table colgroup{display:none}.business-run-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 15px;border-bottom:1px solid var(--line)}.business-run-table td,.business-run-table td:nth-child(2),.business-run-table td:nth-child(3){display:block;min-width:0;padding:0;border:0;text-align:left}.business-run-table td:not(:nth-child(2)):not(:nth-child(3)){grid-column:1 / -1}.business-run-table td:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--muted);font-size:12px}.business-run-table td:last-child:before{display:none}}.result-library{min-width:0}.library-count-pill{font-size:12px;padding:0 7px;border-radius:4px;background:#f0f2f5}.library-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.library-summary>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 24px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left}.library-summary>button.active{border-color:#d6a4ac;box-shadow:inset 0 3px 0 var(--brand)}.library-summary>button>span{font-weight:600}.library-summary b{font-size:30px;line-height:1.35;font-variant-numeric:tabular-nums}.library-summary b small{margin-left:10px;font-size:12px;font-weight:400;color:var(--muted)}.library-summary>button>small{font-size:12px;color:var(--muted)}.library-summary>button.active>span{color:var(--brand)}.library-main-panel{padding:0;overflow:hidden}.library-tabs{margin:0;padding:0 24px}.library-tabs button{padding-top:18px;padding-bottom:14px}.library-filters{display:grid;grid-template-columns:1.7fr 1.2fr 1.3fr 1fr 1fr;gap:14px;padding:24px;border-bottom:1px solid var(--line)}.library-filters label{display:flex;flex-direction:column;gap:7px;min-width:0}.library-filters label>span{font-size:12px;color:var(--muted)}.library-filters .search-input{display:flex;align-items:center;position:relative}.library-filters .search-input svg{position:absolute;left:11px;color:var(--muted)}.library-filters .search-input input{padding-left:35px}.library-filters.shared-mode{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr)}.library-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px}.library-list-heading>span:first-child{display:flex;align-items:baseline;gap:12px}.library-list-heading small{color:var(--muted);font-size:12px}.library-table{border:0;border-radius:0;padding:0 24px}.library-table table{width:100%;table-layout:fixed;white-space:normal}.library-table td,.library-table th{padding:17px 12px;vertical-align:top;overflow-wrap:anywhere}.library-table td:first-child,.library-table th:first-child{padding-left:0}.library-table td:last-child,.library-table th:last-child{padding-right:0}.library-table td small{display:block;color:var(--muted);margin-top:5px;font-size:12px}.library-table tbody tr:last-child td{border-bottom:0}.library-result-identity{display:flex;gap:12px}.library-result-icon{color:var(--brand);background:#faf0f1;border:1px solid #f0dfe2;border-radius:7px;padding:8px;display:inline-flex;height:39px;flex-shrink:0}.library-result-title{text-align:left;font-weight:600;line-height:1.65;border:0;background:transparent;padding:0}.library-result-title:hover{color:var(--brand)}.library-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.library-row-actions .text-link{white-space:nowrap;font-size:13px;display:inline-flex;align-items:center;gap:4px}.library-empty{padding:24px 24px 40px}.library-empty-actions{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.library-scope{border-top:1px solid var(--line);padding:14px 24px;margin:0;background:#fbfcfd}.library-shared-notice{display:flex;gap:12px;align-items:flex-start;background:#eef3f8;border:1px solid #dae3ec;padding:16px 20px;border-radius:8px;margin-bottom:20px;color:#435469}.library-shared-notice b{display:block;margin-bottom:3px;color:var(--ink)}.library-preview-heading{display:flex;align-items:center;gap:12px}.library-preview-note{margin:16px 0 24px;color:var(--muted);font-size:13px}.library-version-picker{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.library-preview-meta{display:grid;grid-template-columns:92px 1fr 92px 1fr;gap:12px 16px;padding:20px;background:#f7f8fa;border:1px solid var(--line);border-radius:8px;font-size:13px;margin:0 0 28px}.library-preview-meta dt{color:var(--muted)}.library-preview-meta dd{margin:0;overflow-wrap:anywhere}.library-preview-content h3,.library-preview-files h3{font-size:15px;margin:0 0 16px}.library-preview-content{margin-bottom:28px}.library-preview-content .reading-content{font-size:14px}.library-preview-files h3 span{color:var(--muted);font-size:12px;font-weight:400;margin-left:6px}.library-preview-file{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.library-preview-file>svg{margin-top:3px;color:var(--muted);flex-shrink:0}.library-preview-file>div{flex:1;min-width:0;overflow-wrap:anywhere}.library-preview-file b{font-size:13px;font-weight:500}.library-preview-file details{font-size:12px;color:var(--muted);margin-top:5px}.library-preview-file details p{white-space:pre-wrap}.library-preview-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.library-preview-images img{width:100%;height:auto;border:1px solid var(--line);border-radius:6px}.library-preview-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media(max-width:1100px){.library-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.library-filters .library-search{grid-column:span 2}.library-filters.shared-mode .library-search{grid-column:auto}.library-result-icon{display:none}}@media(max-width:700px){.library-summary{gap:8px;margin-bottom:16px}.library-summary>button{padding:14px 10px;gap:7px}.library-summary b{font-size:25px}.library-summary b small{display:block;margin:0;font-size:11px}.library-summary>button>span{font-size:13px}.library-summary>button>small{display:none}.library-tabs{padding:0 16px}.library-filters,.library-filters.shared-mode{padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-filters .library-search,.library-filters.shared-mode .library-search{grid-column:1 / -1}.library-list-heading{padding:16px}.library-list-heading>.small{display:none}.library-table{border:0;border-radius:0;padding:0 16px;overflow:visible}.library-table table,.library-table tbody{display:block;min-width:0}.library-table thead,.library-table colgroup{display:none}.library-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 0;border-top:1px solid var(--line)}.library-table td,.library-table td:first-child,.library-table td:last-child{display:block;border:0;padding:0}.library-table td:first-child,.library-table td:last-child{grid-column:1 / -1}.library-table td:not(:first-child):not(:last-child):before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.library-row-actions{flex-direction:row;gap:22px;margin-top:3px}.library-scope{padding:14px 16px}.library-preview-meta{grid-template-columns:84px 1fr;padding:16px;gap:10px 12px}.library-preview-images{grid-template-columns:1fr}}.login-screen{min-height:100dvh;display:grid;grid-template-columns:1.12fr 1fr;background:#fff}.login-intro{padding:42px 9%;background:#f5f3f2;border-right:1px solid #e8e3e3;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.login-intro .brand{width:fit-content}.login-intro-content{padding:40px 0 80px}.login-eyebrow{font-size:13px;letter-spacing:1px;color:var(--brand)}.login-intro h1{font-size:clamp(28px,3vw,44px);line-height:1.65;margin:22px 0;letter-spacing:-.6px;font-weight:650}.login-intro-content>p{color:var(--muted);line-height:2;font-size:15px}.login-board-list{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.login-board-list span{background:#fff;border:1px solid #e3d9dc;border-radius:5px;padding:7px 19px;color:#53494b;font-size:13px}.login-intro-footer{font-size:12px;color:#807a7c;margin:0}.login-form-area{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 36px;position:relative}.login-form{width:100%;max-width:370px}.login-form-icon{background:var(--soft);color:var(--brand);border:1px solid #f1d8dd;border-radius:9px;width:48px;height:48px;display:grid;place-items:center;margin-bottom:24px}.login-form h2{font-size:26px;margin:0 0 10px}.login-form>.muted{font-size:13px;margin-bottom:34px}.login-form label{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;font-size:13px}.login-form input{min-height:48px}.login-password{position:relative}.login-password input{padding-right:60px}.login-password button{position:absolute;top:1px;right:1px;bottom:1px;background:transparent;border:0;padding:0 13px;color:var(--muted);font-size:12px}.login-submit{width:100%;min-height:48px;margin-top:10px;justify-content:center}.login-error{background:#fff3f3;border:1px solid #f0d4d8;border-radius:5px;padding:10px 12px}.login-form-footnote{text-align:center;color:var(--muted);font-size:12px;margin:18px 0 0}.login-copyright{position:absolute;bottom:28px;margin:0;font-size:12px;color:#8a919c}.account-logout{margin-left:4px;font-size:12px;white-space:nowrap}@media(max-width:700px){.login-screen{display:flex;flex-direction:column}.login-intro{padding:26px 24px;border-right:0;border-bottom:1px solid #e8e3e3;gap:20px}.login-intro-content{padding:0}.login-intro h1{font-size:25px;margin:12px 0;line-height:1.55}.login-intro-content>p{display:none}.login-eyebrow{font-size:11px}.login-board-list{margin-top:16px;gap:9px}.login-board-list span{font-size:12px;padding:4px 14px}.login-intro-footer{display:none}.login-form-area{padding:32px 24px 64px;flex:1}.login-form-icon{display:none}.login-form h2{font-size:22px}.login-form>.muted{margin-bottom:24px}.login-copyright{bottom:20px}.account-logout{padding:6px 4px}}.organization-overview{display:flex;border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:22px;padding:18px 22px}.organization-overview>div{display:flex;align-items:baseline;gap:9px;padding:0 32px;border-right:1px solid var(--line)}.organization-overview>div:first-child{padding-left:0}.organization-overview>div:last-child{border:0}.organization-overview b{font-size:24px;font-variant-numeric:tabular-nums}.organization-overview span{color:var(--muted);font-size:12px}.organization-layout{align-items:start}.organization-layout>.panel{padding:20px}.organization-page .org-tree .organization-all{margin-bottom:18px;border:1px solid var(--line)}.organization-page .org-tree .organization-board{margin-top:14px;font-weight:600;padding-left:9px}.organization-page .org-tree button small{margin-left:auto;color:var(--muted);font-size:11px}.organization-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.organization-toolbar .search-input{width:300px;max-width:100%}.organization-toolbar select{width:150px}.organization-list-hint{margin:17px 0 12px}.organization-table table{table-layout:fixed;white-space:normal}.organization-table td,.organization-table th{padding:14px 10px;overflow-wrap:anywhere;vertical-align:top}.organization-table td small{display:block;color:var(--muted);margin-top:3px}.organization-table .avatar{width:29px;height:29px;flex-shrink:0}.organization-table .row{gap:9px;align-items:flex-start}.organization-table .text-link{white-space:nowrap;font-size:12px}.organization-scope{font-size:12px;line-height:1.8;color:#536174}.organization-editor-person{display:flex;gap:13px;align-items:center;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.organization-editor-person h3{margin:0 0 4px;font-size:18px}.organization-editor-person p{margin:0}.organization-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.organization-fields label{display:flex;flex-direction:column;gap:8px}.organization-role-description{margin:7px 0 0;color:var(--muted)}.organization-grant-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:4px}.organization-grant-heading h3{font-size:15px;margin:0 0 6px}.organization-grant-heading p{margin:0}.organization-grant-heading button{white-space:nowrap;font-size:12px}.organization-grants{border:1px solid var(--line);border-radius:7px;padding:14px 18px;margin:0}.organization-grants legend{font-size:14px;font-weight:600;padding:0 5px}.organization-grants legend span{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:3px}.organization-grants .check-row{margin:5px 0;gap:10px;font-size:13px;flex-wrap:wrap}.organization-grants .check-row small{font-weight:400;font-size:11px}.organization-grant-board{padding:10px 0;border-bottom:1px solid #edf0f4}.organization-grant-board:last-child{border-bottom:0;padding-bottom:0}.organization-grant-board:first-of-type{padding-top:0}.organization-grant-board>b{color:var(--muted);font-size:12px;font-weight:500}@media(max-width:1100px){.organization-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}.organization-table .avatar{display:none}.organization-layout>.panel{padding:16px}}@media(max-width:700px){.organization-overview{display:grid;grid-template-columns:1fr 1fr;padding:12px 16px;gap:10px}.organization-overview>div,.organization-overview>div:first-child{border:0;padding:0;gap:7px}.organization-overview b{font-size:22px}.organization-layout,.organization-fields{grid-template-columns:1fr}.organization-table{overflow:visible;border:0}.organization-table table,.organization-table tbody{display:block;min-width:0}.organization-table thead,.organization-table colgroup{display:none}.organization-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--line);padding:17px 0}.organization-table td{display:block;padding:0;border:0}.organization-table td:first-child,.organization-table td:nth-child(5),.organization-table td:last-child{grid-column:1 / -1}.organization-table td:not(:first-child):not(:last-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.organization-toolbar .search-input,.organization-toolbar select{width:100%}.organization-grants{padding:12px}.organization-grant-heading{flex-direction:column;gap:8px}}.organization-page .org-tree button{display:flex;align-items:center;gap:8px;width:100%}.organization-grants .check-row{display:flex;flex-direction:row;align-items:center}.organization-page .organization-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 24px;margin-bottom:24px}.organization-page .organization-overview>div{padding:0 24px;gap:12px}.organization-page .organization-overview>div:first-child{padding-left:0}.organization-page .organization-layout{align-items:stretch;gap:24px}.organization-page .organization-layout>.panel{min-width:0;padding:20px}.organization-page .organization-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) 144px auto;gap:12px}.organization-page .organization-toolbar .search-input,.organization-page .organization-toolbar select{width:100%;min-width:0;height:44px}.organization-page .organization-table table{width:100%;min-width:0}.organization-page .organization-table th,.organization-page .organization-table td{vertical-align:middle;padding:16px 12px;line-height:1.6}.organization-page .organization-table th{white-space:nowrap;font-size:12px}.organization-page .organization-table td{height:76px}.organization-person{display:flex;gap:10px;align-items:center;min-width:0}.organization-person b{min-width:0;overflow-wrap:anywhere;font-weight:600}.organization-page .organization-table td:last-child{white-space:nowrap}.organization-page .organization-table .text-link{display:inline-flex;align-items:center;min-height:36px;padding:0}.organization-page .org-tree .organization-board{margin-top:16px;padding:10px 12px}.organization-page .org-tree button{min-height:42px;padding:10px 12px}.organization-page .org-tree .organization-all{margin-bottom:12px}#permission-form .organization-fields{gap:16px;align-items:start}#permission-form .organization-fields select{width:100%;min-width:0;height:44px}#permission-form .organization-grants{min-width:0;padding:16px}#permission-form .organization-grant-description{margin:0 0 16px;font-size:12px;color:var(--muted);grid-column:1 / -1}#permission-form .organization-board-grants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}#permission-form .organization-grants .check-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;margin:0;font-size:13px;font-weight:500}#permission-form .organization-grants input[type=checkbox]{width:16px;height:16px;margin:0}#permission-form .organization-grants .check-row small{text-align:right}#permission-form .organization-grant-board{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:0 16px;padding:12px 0}#permission-form .organization-grant-board>b{grid-column:1;padding-top:10px}#permission-form .organization-grant-board .check-row{grid-column:2}#permission-form .organization-no-groups{grid-column:2;align-self:center;font-size:12px;color:var(--muted);padding:10px 0}@media(min-width:701px)and (max-width:1200px){.organization-page .organization-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}.organization-page .organization-layout>.panel{padding:16px}.organization-page .organization-table th,.organization-page .organization-table td{padding:14px 8px}.organization-page .organization-table .avatar{display:none}.organization-page .organization-toolbar{grid-template-columns:minmax(140px,1fr) 120px}.organization-page .organization-toolbar>.text-link{grid-column:1 / -1;justify-self:start}}@media(max-width:700px){.organization-page .organization-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:16px}.organization-page .organization-overview>div{padding:0;border:0}.organization-page .organization-layout{grid-template-columns:minmax(0,1fr);gap:16px}.organization-page .organization-toolbar{grid-template-columns:minmax(0,1fr)}.organization-page .organization-table td{height:auto;padding:0;white-space:normal}.organization-page .organization-table table{min-width:0}.organization-page .organization-table .avatar{display:inline-flex}#permission-form .organization-fields,#permission-form .organization-board-grants{grid-template-columns:minmax(0,1fr)}#permission-form .organization-grant-board{grid-template-columns:44px minmax(0,1fr);gap:0 12px}}[data-skin=signal-newsroom]{--skin-graphite: #171a1b;--skin-paper: #f2ebdd;--skin-surface: #fffcf5;--skin-orange: #ff5b2b;--skin-orange-dark: #a63817;--brand: var(--skin-orange-dark);--ink: #202627;--muted: #62665f;--line: #d9d4c8;--paper: var(--skin-surface);--soft: #f8e6d9;color:var(--ink);background-color:var(--skin-paper)}[data-skin=signal-newsroom] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--skin-orange-dark)}[data-skin=signal-newsroom] .brand-mark{color:var(--skin-orange)}.login-screen[data-skin=signal-newsroom] .login-intro{position:relative;isolation:isolate;color:var(--skin-paper);background-color:var(--skin-graphite);background-image:url(/assets/login-art-v2-jfZ-dKFw.jpg);background-size:100% 100%;background-position:right center;background-repeat:no-repeat;border-color:#3c3c34}.login-screen[data-skin=signal-newsroom] .login-intro:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#171a1b12 0%,#171a1b12 55%,transparent 80%)}.login-screen[data-skin=signal-newsroom] .login-intro:after,.login-screen[data-skin=signal-newsroom] .login-form-area:after,.login-screen[data-skin=signal-newsroom] .login-form label:before,.login-screen[data-skin=signal-newsroom] .login-board-list span:after{content:"";position:absolute;pointer-events:none;background-image:linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange)),linear-gradient(var(--skin-orange),var(--skin-orange));background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-size:var(--frame-length, 18px) var(--frame-stroke, 3px),var(--frame-stroke, 3px) var(--frame-length, 18px),var(--frame-length, 18px) var(--frame-stroke, 3px),var(--frame-stroke, 3px) var(--frame-length, 18px),var(--frame-length, 18px) var(--frame-stroke, 3px),var(--frame-stroke, 3px) var(--frame-length, 18px),var(--frame-length, 18px) var(--frame-stroke, 3px),var(--frame-stroke, 3px) var(--frame-length, 18px);background-repeat:no-repeat}.login-screen[data-skin=signal-newsroom] .login-intro:after,.login-screen[data-skin=signal-newsroom] .login-form-area:after{inset:20px}.login-screen[data-skin=signal-newsroom] .login-intro-content{position:relative}.login-screen[data-skin=signal-newsroom] .login-intro-content:before{content:"";position:absolute;top:16px;bottom:60px;left:-8%;width:18px;pointer-events:none;background:linear-gradient(var(--skin-orange),var(--skin-orange)) left top / 18px 3px no-repeat,linear-gradient(var(--skin-orange),var(--skin-orange)) left top / 3px 22px no-repeat,linear-gradient(var(--skin-orange),var(--skin-orange)) left bottom / 18px 3px no-repeat,linear-gradient(var(--skin-orange),var(--skin-orange)) left bottom / 3px 22px no-repeat}.login-screen[data-skin=signal-newsroom] .login-eyebrow{color:#ff8a59}.login-screen[data-skin=signal-newsroom] .login-intro h1{color:#fffaf0;text-shadow:0 2px 12px #171a1b}.login-screen[data-skin=signal-newsroom] .login-intro-content>p,.login-screen[data-skin=signal-newsroom] .login-intro-footer{color:#dddcd2;text-shadow:0 1px 6px var(--skin-graphite)}.login-screen[data-skin=signal-newsroom] .login-board-list span{position:relative;color:var(--skin-paper);background:linear-gradient(145deg,#242b2beb,#141819f5);border-color:#915033;border-radius:4px;box-shadow:inset 0 1px #fff1,0 2px #080b0c80}.login-screen[data-skin=signal-newsroom] .login-board-list span:after{--frame-length: 6px;--frame-stroke: 1.5px;inset:-1px}.login-screen[data-skin=signal-newsroom] .login-form-area{background-color:var(--skin-paper);background-image:url(/assets/paper-texture-BNa9_le5.jpg);background-size:480px 480px}.login-screen[data-skin=signal-newsroom] .login-form-area:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:10px;pointer-events:none;border-left:1px solid #8e8d7d;background:repeating-linear-gradient(to bottom,transparent 0 111px,#3a3f35 111px 112px,transparent 112px 150px) left top / 6px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 298px,var(--skin-orange) 298px 304px,transparent 304px 600px) left top / 6px 100% no-repeat}.login-screen[data-skin=signal-newsroom] .login-form-icon{color:#e74e20;background-color:var(--skin-surface);border-color:var(--skin-graphite);border-radius:7px;box-shadow:inset 0 0 0 2px #fff9,2px 2px #171a1b18;background-image:radial-gradient(circle at 6px 6px,#ff6e36 1px,#343a32 1.5px 2px,transparent 2.5px),radial-gradient(circle at calc(100% - 6px) 6px,#ff6e36 1px,#343a32 1.5px 2px,transparent 2.5px),radial-gradient(circle at 6px calc(100% - 6px),#ff6e36 1px,#343a32 1.5px 2px,transparent 2.5px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#ff6e36 1px,#343a32 1.5px 2px,transparent 2.5px)}.login-screen[data-skin=signal-newsroom] .login-form label{position:relative}.login-screen[data-skin=signal-newsroom] .login-form label:before{--frame-length: 8px;--frame-stroke: 2px;right:-4px;bottom:-4px;left:-4px;height:56px}.login-screen[data-skin=signal-newsroom] label[for=login-username]:after{content:"";position:absolute;right:-11px;bottom:44px;width:70px;height:64px;pointer-events:none;background:url(/assets/sensor-s74dVAzd.png) right bottom / contain no-repeat}.login-screen[data-skin=signal-newsroom] .login-form input{color:var(--ink);background:linear-gradient(165deg,#fffcf5c9,#f2eddf99);border-color:#353b35;border-radius:8px;box-shadow:inset 0 1px 2px #171a1b12,0 1px #fff9}.login-screen[data-skin=signal-newsroom] .login-form input::placeholder{color:#6b706a}.login-screen[data-skin=signal-newsroom] .login-form input:focus{border-color:var(--skin-orange-dark)}.login-screen[data-skin=signal-newsroom] .login-form input:autofill{box-shadow:inset 0 0 0 100px var(--skin-surface);-webkit-text-fill-color:var(--ink)}.login-screen[data-skin=signal-newsroom] .login-submit,.app-shell[data-skin=signal-newsroom] .btn.primary{color:var(--skin-graphite);background:var(--skin-orange);border-color:var(--skin-graphite);box-shadow:0 3px 0 var(--skin-graphite)}.login-screen[data-skin=signal-newsroom] .login-submit:hover:not(:disabled),.app-shell[data-skin=signal-newsroom] .btn.primary:hover:not(:disabled){background:#ff794a}.login-screen[data-skin=signal-newsroom] .login-submit:active:not(:disabled),.app-shell[data-skin=signal-newsroom] .btn.primary:active:not(:disabled){box-shadow:0 1px 0 var(--skin-graphite)}.login-screen[data-skin=signal-newsroom] .login-submit{position:relative;border-radius:6px;background-image:linear-gradient(180deg,#ff6b31,#ff5b2b 75%);box-shadow:inset 0 1px #ffc18a80,0 5px 0 var(--skin-graphite)}.login-screen[data-skin=signal-newsroom] .login-submit:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 6px 6px,#ffc17a .7px,#171a1b 1.4px 2.3px,transparent 2.7px),radial-gradient(circle at calc(100% - 6px) 6px,#ffc17a .7px,#171a1b 1.4px 2.3px,transparent 2.7px),radial-gradient(circle at 6px calc(100% - 6px),#ffc17a .7px,#171a1b 1.4px 2.3px,transparent 2.7px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#ffc17a .7px,#171a1b 1.4px 2.3px,transparent 2.7px)}.login-screen[data-skin=signal-newsroom] .login-error{color:#9d2331;background:#fff1ef;border-color:#d49c9a}.login-screen[data-skin=signal-newsroom] .login-copyright{color:var(--muted)}.app-shell[data-skin=signal-newsroom] .app-header,.app-shell[data-skin=signal-newsroom] .sidebar{color:var(--skin-paper);background-color:var(--skin-graphite);border-color:#3c403b}.app-shell[data-skin=signal-newsroom] .app-header{box-shadow:inset 0 -2px #ff5b2b66}.app-shell[data-skin=signal-newsroom] .breadcrumb,.app-shell[data-skin=signal-newsroom] .identity{border-color:#424740}.app-shell[data-skin=signal-newsroom] :is(.breadcrumb strong,.account-logout){color:#ff9b70}.app-shell[data-skin=signal-newsroom] :is(.sidebar-context>span,.sidebar-context small,.identity small){color:#bbc0b5}.app-shell[data-skin=signal-newsroom] .mock-label{color:#d6d9cf;background:#2a2f2c;border-color:#4e534a}.app-shell[data-skin=signal-newsroom] .app-header .icon-btn:hover{background:#333831}.app-shell[data-skin=signal-newsroom] .sidebar .sidebar-link{color:#dfdfd5}.app-shell[data-skin=signal-newsroom] .sidebar .sidebar-link:hover{background:#2a302b}.app-shell[data-skin=signal-newsroom] .sidebar .sidebar-link.selected{color:#fff5e5;background:#ff5b2b22;box-shadow:inset 3px 0 var(--skin-orange)}.app-shell[data-skin=signal-newsroom] .sidebar .nav-section-label{color:#a9b0a4}.app-shell[data-skin=signal-newsroom] .sidebar-bottom{color:#c3c7bb;border-color:#41463e}.app-shell[data-skin=signal-newsroom] :is(.app-header,.sidebar) :is(a,button,select):focus-visible{outline-color:#ff9b70}.app-shell[data-skin=signal-newsroom] .main-content{background-color:var(--skin-paper);background-image:radial-gradient(#71684f08 .5px,transparent .5px);background-size:7px 7px}.app-shell[data-skin=signal-newsroom] :is(.panel,.group-dashboard-context,.dashboard-metrics>button){background:var(--skin-surface);border-color:var(--line)}.app-shell[data-skin=signal-newsroom] .panel-accent{border-top-color:var(--skin-orange)}.app-shell[data-skin=signal-newsroom] :is(.avatar,.capability-icon,.chip,.tag){color:var(--skin-orange-dark);background:var(--soft)}.app-shell[data-skin=signal-newsroom] :is(.btn.outline,.search-input,.work-context-bar select){border-color:#8c8c7b}.app-shell[data-skin=signal-newsroom] :is(input,select,textarea,.btn:not(.primary)){color:var(--ink);background-color:var(--skin-surface)}.app-shell[data-skin=signal-newsroom] .workspace-entry{background-color:var(--skin-graphite);background-image:linear-gradient(90deg,#171a1bfa,#171a1bed 54%,#171a1b70),url(/assets/login-art-DO7xwvIy.jpg);background-size:cover;background-position:right 20%;box-shadow:inset 0 3px var(--skin-orange)}.app-shell[data-skin=signal-newsroom] .workspace-entry :is(p,.muted){color:#d3d5c8}.app-shell[data-skin=signal-newsroom] .workspace-entry .entry-bottom{color:#d3d5c8;border-color:#d3d5c833}.app-shell[data-skin=signal-newsroom] .hero-search{position:relative;border-color:#676d60;box-shadow:-3px 3px #ff5b2b55}.app-shell[data-skin=signal-newsroom] .hero-search:after{content:"";position:absolute;right:10px;bottom:calc(100% - 4px);width:54px;height:50px;pointer-events:none;background:url(/assets/sensor-s74dVAzd.png) center / contain no-repeat}.app-shell[data-skin=signal-newsroom] .dashboard-metrics>button{position:relative;box-shadow:0 2px #171a1b0b}.app-shell[data-skin=signal-newsroom] .dashboard-metrics>button:after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;border-top:2px solid var(--skin-orange);border-right:2px solid var(--skin-orange);pointer-events:none}.app-shell[data-skin=signal-newsroom] .dashboard-metrics .dashboard-attention-metric{border-top-color:var(--skin-orange)}.app-shell[data-skin=signal-newsroom] :is(.line-work-header,.work-context-bar,.work-history){background-color:#f6f1e7}.app-shell[data-skin=signal-newsroom] .group-line-card{border-color:var(--line)}.app-shell[data-skin=signal-newsroom] .direct-workspace,.app-shell[data-skin=signal-newsroom] .work-conversation{background-color:var(--skin-surface)}.app-shell[data-skin=signal-newsroom] .work-welcome-icon{background:transparent}.app-shell[data-skin=signal-newsroom] .work-welcome-icon svg{opacity:0}.app-shell[data-skin=signal-newsroom] .work-composer{position:relative;background:var(--skin-surface);border-color:#787b6d;box-shadow:3px 3px #171a1b0d}.app-shell[data-skin=signal-newsroom] .work-composer:after{content:"";position:absolute;inset:-3px;pointer-events:none;background:linear-gradient(var(--skin-orange),var(--skin-orange)) left top / 12px 2px no-repeat,linear-gradient(var(--skin-orange),var(--skin-orange)) left top / 2px 12px no-repeat,linear-gradient(var(--skin-orange),var(--skin-orange)) right bottom / 12px 2px no-repeat,linear-gradient(var(--skin-orange),var(--skin-orange)) right bottom / 2px 12px no-repeat}.app-shell[data-skin=signal-newsroom] .work-composer:focus-within{border-color:var(--skin-orange-dark);box-shadow:0 0 0 2px #ff5b2b30}.app-shell[data-skin=signal-newsroom] .work-history-task.selected{background:var(--soft);box-shadow:inset 3px 0 var(--skin-orange)}@media(max-width:700px){.login-screen[data-skin=signal-newsroom] .login-intro{background-position:right top;background-size:100% 100%;background-repeat:no-repeat}.login-screen[data-skin=signal-newsroom] .login-intro:before{background:linear-gradient(90deg,#171a1bf5,#171a1bde 62%,#171a1b80)}.login-screen[data-skin=signal-newsroom] .login-intro:after{inset:12px}.login-screen[data-skin=signal-newsroom] .login-intro-content:before{display:none}.login-screen[data-skin=signal-newsroom] .login-form-area:after{inset:12px}.login-screen[data-skin=signal-newsroom] .login-form-area:before{display:none}.login-screen[data-skin=signal-newsroom] label[for=login-username]:after{right:0;width:50px;height:48px}}.app-shell[data-skin=signal-newsroom]{--portal-orange: #ff5b2b;--portal-graphite: #171a1b;--portal-rule: #c8c0b0;--portal-rivets: radial-gradient( circle at 5px 5px, #ffc68c .6px, #283028 1.2px 1.9px, transparent 2.4px ), radial-gradient( circle at calc(100% - 5px) 5px, #ffc68c .6px, #283028 1.2px 1.9px, transparent 2.4px ), radial-gradient( circle at 5px calc(100% - 5px) , #ffc68c .6px, #283028 1.2px 1.9px, transparent 2.4px ), radial-gradient( circle at calc(100% - 5px) calc(100% - 5px) , #ffc68c .6px, #283028 1.2px 1.9px, transparent 2.4px )}.app-shell[data-skin=signal-newsroom] .main-content{background-image:linear-gradient(#f2ebdd66,#f2ebdd66),url(/assets/paper-texture-BNa9_le5.jpg);background-size:auto,480px 480px}.app-shell[data-skin=signal-newsroom] .app-header{background-image:linear-gradient(#171a1bf5,#171a1bf5),url(/assets/paper-texture-BNa9_le5.jpg);background-size:auto,480px 480px;box-shadow:inset 0 -1px #ff5b2bb3}.app-shell[data-skin=signal-newsroom] .sidebar{isolation:isolate;border-right-color:#776d58}.app-shell[data-skin=signal-newsroom] .sidebar:before{content:"";position:absolute;right:0;bottom:0;left:0;height:48%;z-index:-1;pointer-events:none;background:linear-gradient(#171a1b,#171a1b55 60%,#171a1bd9)}.app-shell[data-skin=signal-newsroom] .sidebar-bottom{position:relative;isolation:isolate}.app-shell[data-skin=signal-newsroom] .sidebar-bottom:before{content:"";position:absolute;right:0;bottom:calc(100% - 2px);width:76px;aspect-ratio:1103 / 721;z-index:-1;pointer-events:none;opacity:.3;background:url(/assets/caixiaoniu-peeking-original-cmx50y-Q.png) center 29% / 174.0707% auto no-repeat}.app-shell[data-skin=signal-newsroom] .sidebar .sidebar-link.selected{color:var(--portal-graphite);background:var(--portal-orange);box-shadow:inset 0 1px #ffcda466,0 2px #050a08}.app-shell[data-skin=signal-newsroom] .sidebar-nav{scrollbar-color:#847f6d transparent}.app-shell[data-skin=signal-newsroom] .platform-overview-page .metric-icon:after,.app-shell[data-skin=signal-newsroom] .app-header:after,.app-shell[data-skin=signal-newsroom] .sidebar:after,.app-shell[data-skin=signal-newsroom] .main-content :is(.panel,.business-directory,.business-group,.workspace-entry):after,.app-shell[data-skin=signal-newsroom] .main-content .hero-search:before,.app-shell[data-skin=signal-newsroom] .main-content .capability-icon:after,.app-shell[data-skin=signal-newsroom] .main-content .business-tabs>button:after{content:"";position:absolute;pointer-events:none;background-image:linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange)),linear-gradient(var(--portal-orange),var(--portal-orange));background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-size:var(--portal-corner, 12px) 1.5px,1.5px var(--portal-corner, 12px),var(--portal-corner, 12px) 1.5px,1.5px var(--portal-corner, 12px),var(--portal-corner, 12px) 1.5px,1.5px var(--portal-corner, 12px),var(--portal-corner, 12px) 1.5px,1.5px var(--portal-corner, 12px);background-repeat:no-repeat}.app-shell[data-skin=signal-newsroom] .app-header:after{inset:8px}.app-shell[data-skin=signal-newsroom] .sidebar:after{--portal-corner: 9px;inset:10px 7px;opacity:.7}.app-shell[data-skin=signal-newsroom] .main-content :is(.panel,.business-directory,.business-group){position:relative;border-color:var(--portal-rule);border-radius:4px;background-color:#fffaf0;background-image:linear-gradient(#fffcf5b8,#fffcf5b8),url(/assets/paper-texture-BNa9_le5.jpg);background-size:auto,480px 480px;box-shadow:inset 0 1px #fff9,0 2px #171a1b0a}.app-shell[data-skin=signal-newsroom] .main-content :is(.panel,.business-directory,.business-group,.workspace-entry):after{inset:-1px}.app-shell[data-skin=signal-newsroom] .main-content .panel-accent{border-top-width:1px;padding-top:20px}.app-shell[data-skin=signal-newsroom] .main-content .business-directory{border-top-color:var(--portal-orange)}.app-shell[data-skin=signal-newsroom] .main-content :is(.section-title,.eyebrow):before{background:var(--portal-orange)}.app-shell[data-skin=signal-newsroom] .main-content .hero-search{border-color:#343b33;border-radius:7px;background-color:#fffcf599;box-shadow:inset 0 1px 2px #171a1b10,0 1px #fff9}.app-shell[data-skin=signal-newsroom] .main-content .hero-search input{background:transparent}.app-shell[data-skin=signal-newsroom] .main-content .hero-search:before{inset:-4px}.app-shell[data-skin=signal-newsroom] .main-content .hero-search:after{right:0;bottom:calc(100% - 4px);width:70px;height:64px;background-image:url(/assets/caixiaoniu-peeking-original-cmx50y-Q.png);background-size:174% auto;background-position:center bottom -16px}.app-shell[data-skin=signal-newsroom] .main-content .hero-search:focus-within{border-color:#a63817;box-shadow:0 0 0 2px #ff5b2b26}.app-shell[data-skin=signal-newsroom] .main-content .chip{color:#625e50;background:#e9e1d2;box-shadow:inset 0 1px #fff9}.app-shell[data-skin=signal-newsroom] .main-content .workspace-entry{position:relative;border-radius:3px;background-color:var(--portal-graphite);background-image:linear-gradient(100deg,#171a1b,#171a1bf0 51%,#171a1b44),repeating-linear-gradient(165deg,transparent 0 43px,#ff5b2b24 44px 45px),radial-gradient(#f2ebdd33 .6px,transparent .8px);background-size:auto,auto,5px 5px;background-position:right center;background-repeat:no-repeat;outline:1px solid #30392c;outline-offset:-1px;box-shadow:0 2px #171a1b20}.app-shell[data-skin=signal-newsroom] .main-content .workspace-entry :is(p,.muted,.entry-bottom){color:#e5e4d7;text-shadow:0 1px 3px #171a1b}.app-shell[data-skin=signal-newsroom] .main-content .workspace-entry .entry-bottom{border-color:#d9dcc34d;background-color:#171a1bb3}.app-shell[data-skin=signal-newsroom] .main-content .capability-icon{position:relative;color:#eb5124;background:#fff8;border-radius:3px;box-shadow:inset 0 0 0 1px #ded3bd}.app-shell[data-skin=signal-newsroom] .main-content .capability-icon:after{--portal-corner: 7px;inset:-1px}.app-shell[data-skin=signal-newsroom] .main-content .capability-tile:hover{background:#fff5e344}.app-shell[data-skin=signal-newsroom] .main-content .avatar{color:#b13c1b;background:#f9e1d1;box-shadow:inset 0 0 0 1px #d08a5c26}.app-shell[data-skin=signal-newsroom] .main-content .tabs button.active{color:#a63817;border-bottom-color:var(--portal-orange)}.app-shell[data-skin=signal-newsroom] .main-content .business-content{background:#eee7d966}.app-shell[data-skin=signal-newsroom] .main-content .business-tabs>button{--portal-corner: 7px;position:relative;border-color:var(--portal-rule);border-radius:4px;background:#fffcf5aa;box-shadow:inset 0 1px #fff9}.app-shell[data-skin=signal-newsroom] .main-content .business-tabs>button:after{inset:-1px;opacity:.45}.app-shell[data-skin=signal-newsroom] .main-content .business-tabs>button.active{border-color:var(--portal-orange);background:#fff0dfc9;box-shadow:inset 0 0 0 1px #ff5b2b26}.app-shell[data-skin=signal-newsroom] .main-content .business-tabs>button.active:after{opacity:1}.app-shell[data-skin=signal-newsroom] .main-content .business-mine{color:#a63817;background:#f8dfca}.app-shell[data-skin=signal-newsroom] .main-content .business-group.is-own{border-color:#d48b62}.app-shell[data-skin=signal-newsroom] .main-content .business-tags>span{color:#615f51;background:#f4eee3;border-color:#ddd2c0}.app-shell[data-skin=signal-newsroom] .main-content :is(.business-deliverables,.business-group-actions,.business-employee+.business-employee){border-color:#ddd5c5}.app-shell[data-skin=signal-newsroom] .main-content .btn.primary{position:relative;border-radius:4px;box-shadow:inset 0 1px #ffc68c80,0 3px 0 var(--portal-graphite)}.app-shell[data-skin=signal-newsroom] .main-content .btn.primary:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--portal-rivets)}.app-shell[data-skin=signal-newsroom] .main-content .btn.primary:active{box-shadow:0 1px 0 var(--portal-graphite)}body:has(.app-shell[data-skin=signal-newsroom]) .drawer{--brand: #a63817;--ink: #202627;--muted: #62665f;--line: #c8c0b0;background-color:#fffaf0;background-image:linear-gradient(#fffcf5b8,#fffcf5b8),url(/assets/paper-texture-BNa9_le5.jpg);background-size:auto,480px 480px;color:var(--ink);border-color:var(--line)}body:has(.app-shell[data-skin=signal-newsroom]) .drawer .btn.primary{color:#171a1b;background:#ff5b2b;border-color:#171a1b;box-shadow:0 3px #171a1b}@media(max-width:767px){.app-shell[data-skin=signal-newsroom] .app-header:after{--portal-corner: 6px;inset:4px}.app-shell[data-skin=signal-newsroom] .sidebar:before{opacity:.5}}.group-dashboard-shell[data-skin=signal-newsroom]{--line: var(--portal-rule);--dashboard-frame: linear-gradient(var(--portal-orange), var(--portal-orange)) left top, linear-gradient(var(--portal-orange), var(--portal-orange)) left top, linear-gradient(var(--portal-orange), var(--portal-orange)) right top, linear-gradient(var(--portal-orange), var(--portal-orange)) right top, linear-gradient(var(--portal-orange), var(--portal-orange)) left bottom, linear-gradient(var(--portal-orange), var(--portal-orange)) left bottom, linear-gradient(var(--portal-orange), var(--portal-orange)) right bottom, linear-gradient(var(--portal-orange), var(--portal-orange)) right bottom;scrollbar-color:#a49a85 #eee7d9}.group-dashboard-shell[data-skin=signal-newsroom] ::selection{color:var(--portal-graphite);background:#ffd2ae}.group-dashboard-shell[data-skin=signal-newsroom] :is(.workspace-scope,.group-dashboard-context,.dashboard-metrics>button){position:relative;border-radius:4px;border-color:var(--portal-rule);background-color:#fffaf0;background-image:linear-gradient(#fffcf5b8,#fffcf5b8),url(/assets/paper-texture-BNa9_le5.jpg);background-size:auto,480px 480px;box-shadow:inset 0 1px #fff9,0 2px #171a1b0a}.group-dashboard-shell[data-skin=signal-newsroom] :is(.workspace-scope,.group-dashboard-context,.dashboard-metrics>button,.group-line-card,.line-work-identity .avatar):after{content:"";position:absolute;inset:-1px;width:auto;height:auto;border:0;pointer-events:none;background:var(--dashboard-frame);background-size:var(--dashboard-corner, 9px) 1.5px,1.5px var(--dashboard-corner, 9px),var(--dashboard-corner, 9px) 1.5px,1.5px var(--dashboard-corner, 9px),var(--dashboard-corner, 9px) 1.5px,1.5px var(--dashboard-corner, 9px),var(--dashboard-corner, 9px) 1.5px,1.5px var(--dashboard-corner, 9px);background-repeat:no-repeat}.group-dashboard-shell[data-skin=signal-newsroom] :is(.workspace-scope,.group-dashboard-context):after{--dashboard-corner: 6px;opacity:.6}.group-dashboard-shell[data-skin=signal-newsroom] .scope-heading{color:var(--ink)}.group-dashboard-shell[data-skin=signal-newsroom] .scope-heading .app-icon{color:var(--skin-orange-dark)}.group-dashboard-shell[data-skin=signal-newsroom] .scope-control select{border-color:#968d79;border-radius:4px;background-color:#fffcf5}.group-dashboard-shell[data-skin=signal-newsroom] .dashboard-metrics>button[aria-pressed=true]{border-color:#bf6d42;background-image:linear-gradient(#fff0dfbf,#fff0dfbf),url(/assets/paper-texture-BNa9_le5.jpg)}.group-dashboard-shell[data-skin=signal-newsroom] .dashboard-metrics>button:hover{border-color:#a63817}.group-dashboard-shell[data-skin=signal-newsroom] :is(.dashboard-metrics b,.dashboard-review-counts b,.quota-number strong){font-variant-numeric:tabular-nums}.group-dashboard-shell[data-skin=signal-newsroom] .panel-accent{padding-top:22px}.group-dashboard-shell[data-skin=signal-newsroom] .line-view-tabs button{color:var(--muted)}.group-dashboard-shell[data-skin=signal-newsroom] .line-view-tabs button:hover{color:var(--skin-orange-dark);background:#f8dfca44}.group-dashboard-shell[data-skin=signal-newsroom] .group-line-card{position:relative;--dashboard-corner: 7px;overflow:visible;border-color:var(--portal-rule);border-radius:4px;background:#fffcf580}.group-dashboard-shell[data-skin=signal-newsroom] .line-work-header{background:#eee7d980;border-radius:3px 3px 0 0}.group-dashboard-shell[data-skin=signal-newsroom] .line-work-identity .avatar{position:relative;--dashboard-corner: 6px;border-radius:4px;background:#f9e1d1}.group-dashboard-shell[data-skin=signal-newsroom] .line-work-config{background:#f5efe36b}.group-dashboard-shell[data-skin=signal-newsroom] .business-run-table{border-color:var(--portal-rule);border-radius:0 0 3px 3px}.group-dashboard-shell[data-skin=signal-newsroom] .business-run-table th{color:#625e50;background:#eee7d999}.group-dashboard-shell[data-skin=signal-newsroom] .business-run-table td{border-color:#ddd5c5}.group-dashboard-shell[data-skin=signal-newsroom] .business-run-table tbody tr:not(.business-run-planned):hover{background:#fff0df88}.group-dashboard-shell[data-skin=signal-newsroom] :is(.business-run-planned,.line-group-attention){background:#eee7d966}.group-dashboard-shell[data-skin=signal-newsroom] .business-run-states{color:#62665f}.group-dashboard-shell[data-skin=signal-newsroom] :is(.card-link,.resource-line,.dashboard-review-row){border-color:#ddd5c5}.group-dashboard-shell[data-skin=signal-newsroom] .card-link{border-radius:4px;background:#fffcf54d}.group-dashboard-shell[data-skin=signal-newsroom] :is(.card-link,.dashboard-review-row):hover{background:#fff0df88}.group-dashboard-shell[data-skin=signal-newsroom] .card-link>.app-icon:first-child{color:var(--skin-orange-dark)}.group-dashboard-shell[data-skin=signal-newsroom] .progress-track{border-radius:2px;background:#e6decd;box-shadow:inset 0 1px 2px #171a1b12}.group-dashboard-shell[data-skin=signal-newsroom] .progress-track>span{border-radius:2px;background:var(--portal-orange)}.group-dashboard-shell[data-skin=signal-newsroom] .btn.outline{border-radius:4px;background:#fffcf580}.group-dashboard-shell[data-skin=signal-newsroom] .btn.outline:hover{border-color:var(--skin-orange-dark);background:#fff0df}.group-dashboard-shell[data-skin=signal-newsroom] :is(.empty-state,.page-scope){color:var(--muted)}body:has(.group-dashboard-shell[data-skin=signal-newsroom]) .drawer :is(input,textarea){caret-color:#a63817;color:#202627;background:#fffcf5;border-color:#968d79}body:has(.group-dashboard-shell[data-skin=signal-newsroom]) .drawer :is(button,input,textarea):focus-visible{outline-color:#a63817}.platform-overview-shell[data-skin=signal-newsroom]{--line: var(--portal-rule);scrollbar-color:#a49a85 #eee7d9}.platform-overview-shell[data-skin=signal-newsroom] ::selection{color:var(--portal-graphite);background:#ffd2ae}.platform-overview-shell[data-skin=signal-newsroom] .metric .metric-icon{position:relative;color:var(--skin-orange-dark);background:#f9e1d1;border-radius:3px;box-shadow:inset 0 0 0 1px #d08a5c26}.platform-overview-shell[data-skin=signal-newsroom] .metric-icon:after{--portal-corner: 6px;inset:-1px}.platform-overview-shell[data-skin=signal-newsroom] .metric strong{color:var(--ink);font-variant-numeric:tabular-nums}.platform-overview-shell[data-skin=signal-newsroom] .table-wrap{border-color:var(--portal-rule);border-radius:3px;scrollbar-color:#a49a85 #eee7d9}.platform-overview-shell[data-skin=signal-newsroom] th{color:#625e50;background:#eee7d999}.platform-overview-shell[data-skin=signal-newsroom] :is(th,td){border-color:#ddd5c5}.platform-overview-shell[data-skin=signal-newsroom] td{font-variant-numeric:tabular-nums}.platform-overview-shell[data-skin=signal-newsroom] tbody tr:hover{background:#fff0df88}.platform-overview-shell[data-skin=signal-newsroom] .card-link{border-color:#ddd5c5;border-radius:4px;background:#fffcf54d}.platform-overview-shell[data-skin=signal-newsroom] .card-link:hover{border-color:#bf6d42;background:#fff0df88}.platform-overview-shell[data-skin=signal-newsroom] .card-link>.app-icon:first-child{color:var(--skin-orange-dark)}.platform-overview-shell[data-skin=signal-newsroom] .page-scope{color:var(--muted)}.newsroom-business-shell[data-skin=signal-newsroom]{--line: var(--portal-rule);--selected-row-bg: #fff0df;--newsroom-paper: linear-gradient(#fffcf5b8, #fffcf5b8), url(/assets/paper-texture-BNa9_le5.jpg);scrollbar-color:#a49a85 #eee7d9}.newsroom-business-shell[data-skin=signal-newsroom] ::selection{color:var(--portal-graphite);background:#ffd2ae}.app-shell[data-skin=signal-newsroom] :is(.app-header,.sidebar) .scope-trigger:hover{color:#ff9b70}.newsroom-business-shell[data-skin=signal-newsroom] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.search-input,.btn:not(.primary)){border-color:#968d79;border-radius:4px;caret-color:var(--skin-orange-dark)}.newsroom-business-shell[data-skin=signal-newsroom] :is(input,textarea)::placeholder{color:#6b6b60}.newsroom-business-shell[data-skin=signal-newsroom] :is(input[type=checkbox],input[type=radio]){accent-color:var(--skin-orange-dark)}.newsroom-business-shell[data-skin=signal-newsroom] .search-input{background:#fffcf599;box-shadow:inset 0 1px 2px #171a1b10}.newsroom-business-shell[data-skin=signal-newsroom] .search-input input{background:transparent}.newsroom-business-shell[data-skin=signal-newsroom] .search-input:focus-within{border-color:var(--skin-orange-dark)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.tabs button,.tabs a){color:var(--muted)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.tabs button,.tabs a):hover{color:var(--skin-orange-dark);background:#f8dfca44}.newsroom-business-shell[data-skin=signal-newsroom] .main-content :is(.btn:not(.primary),.icon-btn):hover:not(:disabled){background:#fff0df}.newsroom-business-shell[data-skin=signal-newsroom] .select-item{background:transparent}.newsroom-business-shell[data-skin=signal-newsroom] :is(.select-item,.org-tree button,.resource-nav button):hover{background:#f8dfca66}.newsroom-business-shell[data-skin=signal-newsroom] :is(.select-item.active,.org-tree button.active,.resource-nav button.active){color:var(--skin-orange-dark);background:var(--selected-row-bg);border-color:var(--portal-orange)}.newsroom-business-shell[data-skin=signal-newsroom] .table-wrap{border-color:var(--portal-rule);border-radius:3px;scrollbar-color:#a49a85 #eee7d9}.newsroom-business-shell[data-skin=signal-newsroom] th{color:#625e50;background:#eee7d999}.newsroom-business-shell[data-skin=signal-newsroom] :is(th,td){border-color:#ddd5c5}.newsroom-business-shell[data-skin=signal-newsroom] td{font-variant-numeric:tabular-nums}.newsroom-business-shell[data-skin=signal-newsroom] tbody tr:hover{background:#fff0df88}.newsroom-business-shell[data-skin=signal-newsroom] :is(.card-link,.resource-line,.employee-row,.organization-grants,.organization-grant-board,.review-history,.divider){border-color:#ddd5c5}.newsroom-business-shell[data-skin=signal-newsroom] .card-link{border-radius:4px;background:#fffcf54d}.newsroom-business-shell[data-skin=signal-newsroom] .card-link:hover{border-color:#bf6d42;background:#fff0df88}.newsroom-business-shell[data-skin=signal-newsroom] .card-link>.app-icon:first-child{color:var(--skin-orange-dark)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.subtle-box,.task-form,.attachment-check,.material-chip,.persona-card,.work-suggestions button,.work-material-button,.work-result-message,.dsh-execution,.work-progress-panel,.result-editor,.library-preview-meta){border-color:var(--portal-rule);border-radius:4px;background-color:#fffcf5}.newsroom-business-shell[data-skin=signal-newsroom] :is(.subtle-box,.task-form,.library-scope,.library-shared-notice,.notice.neutral,.notice.info){color:var(--ink);background:#eee7d966;border-color:var(--portal-rule)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.file-square:not(.pdf),.library-result-icon){color:var(--skin-orange-dark);background:#f9e1d1;border-color:#d7bc9f;border-radius:3px}.newsroom-business-shell[data-skin=signal-newsroom] :is(.mini-count,.organization-overview b,.quota-number strong){font-variant-numeric:tabular-nums}.newsroom-business-shell[data-skin=signal-newsroom] :is(.page-scope,.organization-scope,.timeline small,.empty-state,.work-owner-name,.etf-input-options label){color:var(--muted)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.workspace-scope,.organization-overview,.library-summary>button,.direct-workspace){position:relative;border-color:var(--portal-rule);border-radius:4px;background-image:var(--newsroom-paper);background-size:auto,480px 480px;box-shadow:inset 0 1px #fff9,0 2px #171a1b0a}.newsroom-business-shell[data-skin=signal-newsroom] :is(.workspace-scope,.organization-overview,.library-summary>button,.direct-workspace):after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--portal-orange),var(--portal-orange)) left top / 9px 1.5px,linear-gradient(var(--portal-orange),var(--portal-orange)) left top / 1.5px 9px,linear-gradient(var(--portal-orange),var(--portal-orange)) right top / 9px 1.5px,linear-gradient(var(--portal-orange),var(--portal-orange)) right top / 1.5px 9px,linear-gradient(var(--portal-orange),var(--portal-orange)) left bottom / 9px 1.5px,linear-gradient(var(--portal-orange),var(--portal-orange)) left bottom / 1.5px 9px,linear-gradient(var(--portal-orange),var(--portal-orange)) right bottom / 9px 1.5px,linear-gradient(var(--portal-orange),var(--portal-orange)) right bottom / 1.5px 9px;background-repeat:no-repeat}.newsroom-business-shell[data-skin=signal-newsroom] .panel-accent{padding-top:20px}.newsroom-business-shell[data-skin=signal-newsroom] .scope-heading{color:var(--ink)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.scope-heading .app-icon,.library-count-pill){color:var(--skin-orange-dark)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.library-count-pill,.library-summary>button.active){background:#fff0df;border-color:var(--portal-orange)}.newsroom-business-shell[data-skin=signal-newsroom] .library-summary>button.active{background-image:linear-gradient(#fff0dfbf,#fff0dfbf),url(/assets/paper-texture-BNa9_le5.jpg);box-shadow:inset 0 3px 0 var(--portal-orange)}.newsroom-business-shell[data-skin=signal-newsroom] .progress-track{background:#e6decd;border-radius:2px}.newsroom-business-shell[data-skin=signal-newsroom] .progress-track>span{background:var(--portal-orange);border-radius:2px}.newsroom-business-shell[data-skin=signal-newsroom] :is(.work-conversation,.work-conversation-header,.work-progress-panel,.work-result-message,.dsh-execution){background-color:#fffcf5;background-image:var(--newsroom-paper);background-size:auto,480px 480px}.newsroom-business-shell[data-skin=signal-newsroom] :is(.work-history,.work-context-bar,.work-user-message){background:#eee7d980}.newsroom-business-shell[data-skin=signal-newsroom] :is(.work-history-task:hover,.work-suggestions button:hover,.work-progress-details>summary:hover,.work-progress-details[open]>summary){background:#fff0df;border-color:#bf6d42}.newsroom-business-shell[data-skin=signal-newsroom] .work-history-task.selected{background:#f8dfca}.newsroom-business-shell[data-skin=signal-newsroom] .work-welcome-icon{background:none}.newsroom-business-shell[data-skin=signal-newsroom] .work-composer{border-radius:4px;background-color:#fffcf5;box-shadow:inset 0 1px 2px #171a1b10,0 2px #171a1b0a}.newsroom-business-shell[data-skin=signal-newsroom] .work-composer>textarea{background:transparent}.newsroom-business-shell[data-skin=signal-newsroom] :is(.work-composer>textarea,.work-material-name){border:0}.newsroom-business-shell[data-skin=signal-newsroom] :is(.work-requirement,.work-result-copy,.work-result-file,.dsh-execution-header,.dsh-reply,.work-session-actions,.work-conversation-header){border-color:#ddd5c5}.newsroom-business-shell[data-skin=signal-newsroom] :is(.work-progress-details>summary,.dsh-execution-body):focus-visible{outline-color:var(--skin-orange-dark)}body:has(.app-shell[data-skin=signal-newsroom]) .drawer{--soft: #f8e6d9;--selected-row-bg: #fff0df;scrollbar-color:#a49a85 #eee7d9}body:has(.app-shell[data-skin=signal-newsroom]) .drawer .reading-content{color:#202627}.newsroom-business-shell[data-skin=signal-newsroom] .resource-layout>div{min-width:0}.newsroom-business-shell[data-skin=signal-newsroom] :is(.review-note,.chat-bubble.assistant){background:#eee7d966;border-color:var(--portal-rule);border-radius:4px}.newsroom-business-shell[data-skin=signal-newsroom] :is(.persona-card.active,.chat-bubble:not(.assistant)){background:#fff0df;border-color:var(--portal-orange)}.newsroom-business-shell[data-skin=signal-newsroom] :is(.reading-content,.empty-state h3){color:var(--ink)}.newsroom-business-shell[data-skin=signal-newsroom] .direct-workspace:after,.newsroom-business-shell[data-skin=signal-newsroom] .library-main-panel:after,.newsroom-business-shell[data-skin=signal-newsroom] .review-detail:after,.newsroom-business-shell[data-skin=signal-newsroom] .review-list-panel:after,.newsroom-business-shell[data-skin=signal-newsroom] .runs-grid>.panel:after{inset:0}@media(max-width:767px){.newsroom-business-shell[data-skin=signal-newsroom] .panel-accent{padding-top:16px}}body:has(.app-shell[data-skin=signal-newsroom]) .drawer :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.search-input,.btn:not(.primary)){color:#202627;background-color:#fffcf5;border-color:#968d79;border-radius:4px;caret-color:#a63817}body:has(.app-shell[data-skin=signal-newsroom]) .drawer :is(button,a,input,select,textarea):focus-visible{outline-color:#a63817}body:has(.app-shell[data-skin=signal-newsroom]) .drawer :is(input[type=checkbox],input[type=radio]){accent-color:#a63817}body:has(.app-shell[data-skin=signal-newsroom]) .drawer :is(.subtle-box,.attachment-check,.material-chip,.library-preview-meta,.organization-grants,.scope-group-option){border-color:#c8c0b0;border-radius:4px;background:#fffcf580}body:has(.app-shell[data-skin=signal-newsroom]) .drawer :is(.scope-group-option:hover,.scope-group-option[aria-pressed=true]){background:#fff0df;border-color:#bf6d42}body:has(.app-shell[data-skin=signal-newsroom]) .drawer :is(.avatar,.file-square:not(.pdf),.library-result-icon){color:#a63817;background:#f9e1d1;border-color:#d7bc9f}body:has(.app-shell[data-skin=signal-newsroom]) .drawer .btn.primary:hover:not(:disabled){background:#ff794a}body:has(.app-shell[data-skin=signal-newsroom]) .drawer .btn.primary:active:not(:disabled){box-shadow:0 1px #171a1b}.login-screen[data-skin=signal-newsroom] .login-intro{background-image:radial-gradient(ellipse at 85% 100%,#4c4e3333,transparent 58%),radial-gradient(#c4c4a90d .6px,transparent .8px);background-size:auto,7px 7px}.login-screen[data-skin=signal-newsroom] .login-intro:before{background:linear-gradient(90deg,#171a1b55,transparent 75%),linear-gradient(#b2ad790c 1px,transparent 1px) right top / 110px 110px,linear-gradient(90deg,#b2ad790c 1px,transparent 1px) right top / 110px 110px}.login-screen[data-skin=signal-newsroom] .login-intro>:is(.brand,.login-intro-content,.login-intro-footer){position:relative;z-index:1}.login-screen[data-skin=signal-newsroom] .login-intro:after{z-index:2}.login-screen[data-skin=signal-newsroom] label[for=login-username]:after{width:72px;height:55px;bottom:48px;background-image:url(/assets/caixiaoniu-peeking-original-cmx50y-Q.png);background-size:174% auto;background-position:center bottom -16px}@media(max-width:700px){.login-screen[data-skin=signal-newsroom] .login-intro{gap:20px}}.app-shell .app-header{isolation:isolate}.app-header>.header-board-nav{position:absolute;left:50%;top:0;transform:translate(-50%);height:64px;display:flex;align-items:stretch;gap:12px}.app-header .header-right{gap:12px}.app-header .header-right>.mock-label{display:none}.header-board-slot{position:relative;display:flex}.header-board-button{display:flex;align-items:center;justify-content:center;gap:11px;min-width:112px;height:64px;padding:5px 8px 4px;border:0;border-radius:0;background:none;color:var(--ink);font-size:15px;font-weight:600;cursor:pointer;position:relative}.header-board-button>.app-icon{margin-left:-4px;color:var(--muted);transform:rotate(90deg)}.header-board-button.expanded>.app-icon{transform:rotate(-90deg)}.header-board-button:after{content:"";position:absolute;height:2px;left:18px;right:18px;bottom:0;background:transparent}.header-board-button.active:after,.header-board-button.expanded:after{background:var(--brand)}.header-board-button:hover,.header-board-button.expanded{background:#17202a06}.app-shell[data-skin=signal-newsroom] .header-board-button{color:#f2ede0}.app-shell[data-skin=signal-newsroom] .header-board-button>.app-icon{color:#999c8c}.app-shell[data-skin=signal-newsroom] .header-board-button.active:after,.app-shell[data-skin=signal-newsroom] .header-board-button.expanded:after{background:#ff7040}.app-shell[data-skin=signal-newsroom] .header-board-button:hover,.app-shell[data-skin=signal-newsroom] .header-board-button.expanded{background:#fff6db0a}.header-board-popover{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);width:338px;max-width:calc(100vw - 24px);background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #10171126,0 2px 7px #1017110d;color:var(--ink);padding:0;z-index:40;overflow:hidden}.header-board-popover>header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 15px;gap:14px;border-bottom:1px solid var(--line)}.header-board-popover>header strong{display:block;font-size:16px}.header-board-popover>header span{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:5px}.header-board-popover>header a{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--brand);white-space:nowrap}.header-group-list{padding:6px;max-height:min(470px,calc(100dvh - 158px));overflow-y:auto}.header-group-option{display:flex;align-items:center;gap:14px;min-height:88px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:7px;background:none;text-align:left;cursor:pointer;color:var(--ink)}.header-group-option+.header-group-option{margin-top:3px}.header-group-option:hover{background:#99845e0b}.header-group-option.selected{background:#f1e9d9;border-color:#d9cebb}.header-group-art{display:flex;align-items:center;justify-content:center;width:52px;height:64px;flex:none}.header-group-copy{min-width:0;flex:1}.header-group-copy b{display:block;font-size:14px;font-weight:600}.header-group-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;font-size:11px;color:var(--muted);margin-top:6px}.header-group-current{font-size:10px;color:var(--brand);white-space:nowrap}.header-group-option>.app-icon{color:#969b8c}.header-board-empty{padding:21px 19px 24px}.header-board-empty p{margin:0 0 11px;font-size:13px;color:var(--ink)}.header-board-empty span{font-size:11px;color:var(--muted)}@media(min-width:1001px)and (max-width:1250px){.app-header>.header-board-nav{gap:3px}.header-board-button{min-width:93px;gap:7px;padding-inline:5px;font-size:14px}.header-board-button .mascot-portrait{height:34px!important}.app-header .header-right{gap:8px}}@media(max-width:1000px){.app-shell .app-header{height:112px;align-items:flex-start;padding-top:10px}.app-header>.header-board-nav{height:52px;top:60px;left:0;right:0;transform:none;justify-content:center;gap:25px;border-top:1px solid #999a8b24}.header-board-button{height:52px;min-width:102px;gap:9px;padding-block:4px}.header-board-button .mascot-portrait{height:34px!important}.app-shell .sidebar{top:112px}.app-shell .main-content{padding-top:136px}.app-header .header-right{align-self:flex-start;margin-top:3px}.app-header .mobile-menu{margin-top:6px}.header-board-popover{top:calc(100% + 6px)}}@media(max-width:600px){.app-header>.header-board-nav{gap:0}.header-board-slot{position:static}.header-board-button{min-width:0;width:24vw;max-width:115px;font-size:13px;gap:7px;padding-inline:4px}.header-board-button .mascot-portrait{height:29px!important}.header-board-button:after{left:12px;right:12px}.header-board-button>.app-icon{width:10px;margin-left:-3px}.header-board-popover{left:12px;right:12px;transform:none;width:auto;max-width:none}.app-shell .main-content{padding-top:132px}}
