.mock-tabs[data-astro-cid-bflemerk]{display:flex;gap:6px;flex-wrap:wrap}.mock-tab[data-astro-cid-bflemerk]{padding:4px 10px;border-radius:6px;font-size:11px;font-family:var(--font-mono);background:var(--bg-soft);color:var(--ink-600);border:1px solid var(--line);cursor:pointer}.mock-tab[data-astro-cid-bflemerk].active{background:var(--brand-blue);color:#fff;border-color:transparent}.mock-row-icon[data-astro-cid-bflemerk]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 auto}.mock-row-icon[data-astro-cid-bflemerk].blue{background:var(--brand-blue-soft);color:var(--brand-blue-strong)}.mock-row-icon[data-astro-cid-bflemerk].gray{background:var(--bg-soft);color:var(--ink-600)}.mock-row-icon[data-astro-cid-bflemerk].green{background:var(--success-bg);color:var(--success)}.mock-row-content[data-astro-cid-bflemerk]{flex:1;min-width:0}.mock-progress-fill[data-astro-cid-bflemerk].blue{background:var(--brand-blue)}.mock-progress-fill[data-astro-cid-bflemerk].gray{background:var(--ink-300)}.mock-progress-fill[data-astro-cid-bflemerk].green{background:var(--success)}.mock-summary-bar[data-astro-cid-oe2kbqnv]{display:flex;gap:6px;align-items:center}.status-tag[data-astro-cid-oe2kbqnv]{padding:4px 10px;border-radius:6px;font-size:11px;font-family:var(--font-mono)}.status-tag--approved[data-astro-cid-oe2kbqnv]{border:1px solid var(--success);color:var(--success)}.status-tag--draft[data-astro-cid-oe2kbqnv]{border:1px solid #F59E0B;color:#92620a}.total-docs[data-astro-cid-oe2kbqnv]{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--ink-500)}.white-bg[data-astro-cid-oe2kbqnv]{background:#fff}.mock-row-content[data-astro-cid-oe2kbqnv]{flex:1;min-width:0}.tag-container[data-astro-cid-oe2kbqnv]{display:flex;gap:4px;align-items:center}.mock-impact-header[data-astro-cid-2m57626s]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-soft);border-radius:8px;border:1px solid var(--line)}.mock-impact-title[data-astro-cid-2m57626s]{font-size:12px;font-weight:600;color:var(--ink-900)}.mock-impact-stats[data-astro-cid-2m57626s]{margin-left:auto;display:flex;gap:12px;font-family:var(--font-mono);font-size:11px;color:var(--ink-600)}.bold-ink[data-astro-cid-2m57626s]{color:var(--ink-900)}.math-operator[data-astro-cid-2m57626s]{color:var(--ink-400);font-size:13px}.task-filter-bar[data-astro-cid-ngowhnca]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.task-tab[data-astro-cid-ngowhnca]{padding:3px 8px;border-radius:5px;font-size:10px;font-family:var(--font-mono)}.task-tab--backlog[data-astro-cid-ngowhnca]{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-700)}.task-tab--todo[data-astro-cid-ngowhnca]{background:var(--brand-blue);color:#fff;font-weight:600}.small-badge[data-astro-cid-ngowhnca]{font-size:9px;padding:2px 6px}.task-comments-footer[data-astro-cid-ngowhnca]{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.user-avatar[data-astro-cid-ngowhnca]{width:20px;height:20px;border-radius:5px;background:linear-gradient(135deg,var(--brand-blue),var(--ink-900));color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.comment-meta[data-astro-cid-ngowhnca]{font-size:11px;color:var(--ink-500);font-family:var(--font-mono)}.active-badge[data-astro-cid-xypere47]{margin-left:auto}.section-label[data-astro-cid-xypere47]{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em}.mb-6[data-astro-cid-xypere47]{margin-bottom:6px}.my-6[data-astro-cid-xypere47]{margin:4px 0 6px}.mock-download-links[data-astro-cid-xypere47]{display:flex;gap:8px;padding-top:8px;border-top:1px dashed var(--line);flex-wrap:wrap}.download-link[data-astro-cid-xypere47]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--brand-blue-strong);font-family:var(--font-mono);cursor:pointer}.mock-agents-wrap[data-astro-cid-ehxpgbwu]{background:#fff}.mock-agent-badge[data-astro-cid-ehxpgbwu]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#ede9fe;color:#6e40f3;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;font-weight:600;white-space:nowrap}.mock-agent-badge[data-astro-cid-ehxpgbwu] svg[data-astro-cid-ehxpgbwu]{flex:0 0 auto;fill:#6e40f3}.mock-qa-item[data-astro-cid-ehxpgbwu]{display:flex;gap:12px;padding:14px;border-radius:10px;border:1px solid var(--line)}.mock-qa-item[data-astro-cid-ehxpgbwu]+.mock-qa-item[data-astro-cid-ehxpgbwu]{margin-top:8px}.mock-qa-item--answered[data-astro-cid-ehxpgbwu]{background:#f5f3ff;border-color:#ddd6fe}.mock-qa-item--analyzing[data-astro-cid-ehxpgbwu]{background:var(--bg-soft);border-color:var(--line)}.mock-qa-item--queued[data-astro-cid-ehxpgbwu]{background:var(--bg-soft);border-color:var(--line);opacity:.65}.mock-qa-num[data-astro-cid-ehxpgbwu]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:#6e40f3;background:#ede9fe;border-radius:5px;padding:2px 6px;height:fit-content;flex:0 0 auto}.mock-qa-item--analyzing[data-astro-cid-ehxpgbwu] .mock-qa-num[data-astro-cid-ehxpgbwu],.mock-qa-item--queued[data-astro-cid-ehxpgbwu] .mock-qa-num[data-astro-cid-ehxpgbwu]{color:var(--ink-500);background:var(--ink-100)}.mock-qa-body[data-astro-cid-ehxpgbwu]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.mock-qa-question[data-astro-cid-ehxpgbwu]{font-size:12px;font-weight:600;color:var(--ink-900);line-height:1.4}.mock-qa-answer[data-astro-cid-ehxpgbwu]{font-size:12px;color:#4c1d95;line-height:1.5}.mock-qa-sources[data-astro-cid-ehxpgbwu]{display:flex;gap:5px;flex-wrap:wrap}.mock-source-chip[data-astro-cid-ehxpgbwu]{display:inline-flex;padding:2px 7px;border-radius:5px;font-family:var(--font-mono);font-size:10px;font-weight:600;background:#ede9fe;color:#6e40f3;border:1px solid #ddd6fe}.mock-qa-thinking[data-astro-cid-ehxpgbwu]{display:flex;align-items:center;gap:5px}.mock-thinking-dot[data-astro-cid-ehxpgbwu]{width:5px;height:5px;border-radius:50%;background:var(--ink-400);animation:thinking-blink 1.2s infinite ease-in-out}.mock-thinking-dot[data-astro-cid-ehxpgbwu]:nth-child(2){animation-delay:.2s}.mock-thinking-dot[data-astro-cid-ehxpgbwu]:nth-child(3){animation-delay:.4s}@keyframes thinking-blink{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.mock-thinking-label[data-astro-cid-ehxpgbwu]{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);letter-spacing:.03em}.human-team-visual[data-astro-cid-pm23hv5n]{display:flex;flex-direction:column;gap:28px}.ht-cluster-wrap[data-astro-cid-pm23hv5n]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ht-cluster[data-astro-cid-pm23hv5n]{display:flex;position:relative;height:72px}.ht-avatar[data-astro-cid-pm23hv5n]{width:64px;height:64px;border-radius:50%;border:3px solid #fff;overflow:hidden;position:absolute;box-shadow:0 2px 10px #1f3fe02e;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:18px;color:#fff;transition:transform .2s ease}.ht-avatar[data-astro-cid-pm23hv5n]:hover{transform:translateY(-4px) scale(1.06);z-index:99!important}.ht-avatar[data-astro-cid-pm23hv5n]:nth-child(1){background:linear-gradient(135deg,#1f3fe0,#3b5ff5)}.ht-avatar[data-astro-cid-pm23hv5n]:nth-child(2){background:linear-gradient(135deg,#2b52f0,#1830c7)}.ht-avatar[data-astro-cid-pm23hv5n]:nth-child(3){background:linear-gradient(135deg,#4a70f8,#1f3fe0)}.ht-avatar[data-astro-cid-pm23hv5n]:nth-child(4){background:linear-gradient(135deg,#1830c7,#0d22a0)}.ht-avatar[data-astro-cid-pm23hv5n]:nth-child(5){background:linear-gradient(135deg,#3b5ff5,#4a70f8)}.ht-avatar[data-astro-cid-pm23hv5n]:nth-child(6){background:linear-gradient(135deg,#1f3fe0,#0d22a0)}.ht-avatar[data-astro-cid-pm23hv5n] img[data-astro-cid-pm23hv5n]{width:100%;height:100%;object-fit:cover}.ht-avatar-initials[data-astro-cid-pm23hv5n]{letter-spacing:.02em;user-select:none}.ht-cluster-label[data-astro-cid-pm23hv5n]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;color:var(--brand-blue-strong);text-transform:uppercase;font-weight:600;padding:4px 12px 4px 8px;background:var(--brand-blue-soft);border-radius:999px}.ht-dot[data-astro-cid-pm23hv5n]{width:7px;height:7px;border-radius:50%;background:var(--brand-blue);flex:0 0 auto;animation:ht-pulse 2s ease-in-out infinite}@keyframes ht-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ht-roles[data-astro-cid-pm23hv5n]{display:flex;flex-direction:column;gap:10px}.ht-role-card[data-astro-cid-pm23hv5n]{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:#1f3fe00d;border:1px solid rgba(31,63,224,.14);transition:background .2s}.ht-role-card[data-astro-cid-pm23hv5n]:hover{background:#1f3fe017}.ht-role-icon[data-astro-cid-pm23hv5n]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--brand-blue-soft);color:var(--brand-blue-strong);flex:0 0 auto}.ht-role-title[data-astro-cid-pm23hv5n]{font-weight:600;font-size:14px;color:var(--brand-blue-strong);margin-bottom:4px}.ht-role-body[data-astro-cid-pm23hv5n]{font-size:13px;color:var(--ink-600);line-height:1.5}@media (max-width: 900px){.ht-cluster[data-astro-cid-pm23hv5n]{height:60px}.ht-avatar[data-astro-cid-pm23hv5n]{width:52px;height:52px;font-size:15px}}.hpp-wrap[data-astro-cid-crpxyqry]{width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 8px 40px #1f3fe024,0 2px 8px #0000000f}.hpp-chrome[data-astro-cid-crpxyqry]{display:flex;align-items:center;gap:10px;padding:0 14px;height:34px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.hpp-dots[data-astro-cid-crpxyqry]{display:flex;gap:5px}.hpp-dots[data-astro-cid-crpxyqry] span[data-astro-cid-crpxyqry]{width:8px;height:8px;border-radius:50%;background:var(--ink-200)}.hpp-url[data-astro-cid-crpxyqry]{font-family:var(--font-mono);font-size:10px;color:var(--ink-400);letter-spacing:.03em}.hpp-body[data-astro-cid-crpxyqry]{position:relative;background:#fff;max-height:260px;overflow:hidden}.hpp-layout[data-astro-cid-crpxyqry]{display:grid;grid-template-columns:40px 1fr}.hpp-sidebar[data-astro-cid-crpxyqry]{background:var(--ink-900);padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:260px}.hpp-sidebar-logo[data-astro-cid-crpxyqry]{width:26px;height:26px;border-radius:6px;background:var(--brand-blue);color:#fff;font-family:var(--font-display);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.hpp-sidebar-item[data-astro-cid-crpxyqry]{width:26px;height:26px;border-radius:6px;background:#ffffff0f;color:#fff6;font-family:var(--font-mono);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.hpp-sidebar-item[data-astro-cid-crpxyqry].active{background:var(--brand-blue);color:#fff}.hpp-main[data-astro-cid-crpxyqry]{padding:12px;display:flex;flex-direction:column;gap:8px}.hpp-topbar[data-astro-cid-crpxyqry]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hpp-topbar-title[data-astro-cid-crpxyqry]{font-size:11px;font-weight:600;color:var(--ink-900)}.hpp-ai-badge[data-astro-cid-crpxyqry]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:var(--brand-blue-soft);color:var(--brand-blue-strong);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.04em}.hpp-summary[data-astro-cid-crpxyqry]{display:flex;gap:8px}.hpp-summary-item[data-astro-cid-crpxyqry]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--line-soft);min-width:52px}.hpp-summary-num[data-astro-cid-crpxyqry]{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1}.hpp-summary-num--blue[data-astro-cid-crpxyqry]{color:var(--brand-blue)}.hpp-summary-num--green[data-astro-cid-crpxyqry]{color:var(--success)}.hpp-summary-num--gray[data-astro-cid-crpxyqry]{color:var(--ink-400)}.hpp-summary-label[data-astro-cid-crpxyqry]{font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500)}.hpp-row[data-astro-cid-crpxyqry]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;background:var(--bg-soft);border:1px solid var(--line-soft);opacity:0;transform:translateY(6px)}.hpp-row--dim[data-astro-cid-crpxyqry]{opacity:0}.hpp-animate[data-astro-cid-crpxyqry] .hpp-row[data-astro-cid-crpxyqry]{animation:hpp-row-in .4s ease forwards;animation-delay:var(--delay, 0ms)}.hpp-animate[data-astro-cid-crpxyqry] .hpp-row--dim[data-astro-cid-crpxyqry]{animation:hpp-row-in-dim .4s ease forwards;animation-delay:var(--delay, 0ms)}@keyframes hpp-row-in{to{opacity:1;transform:translateY(0)}}@keyframes hpp-row-in-dim{to{opacity:.55;transform:translateY(0)}}.hpp-row-dot[data-astro-cid-crpxyqry]{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.hpp-row-dot--blue[data-astro-cid-crpxyqry]{background:var(--brand-blue)}.hpp-row-dot--green[data-astro-cid-crpxyqry]{background:var(--success)}.hpp-row-dot--purple[data-astro-cid-crpxyqry]{background:#6e40f3}.hpp-row-dot--gray[data-astro-cid-crpxyqry]{background:var(--ink-300)}.hpp-row-name[data-astro-cid-crpxyqry]{flex:1;font-size:11px;font-weight:500;color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpp-row-bar[data-astro-cid-crpxyqry]{width:60px;height:4px;border-radius:2px;background:var(--ink-100);overflow:hidden;flex:0 0 auto}.hpp-bar-fill[data-astro-cid-crpxyqry]{height:100%;border-radius:2px;width:0}.hpp-animate[data-astro-cid-crpxyqry] .hpp-bar-fill[data-astro-cid-crpxyqry]{animation:hpp-bar-fill .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--bar-delay, 1.4s)}@keyframes hpp-bar-fill{to{width:var(--target, 0%)}}.hpp-badge[data-astro-cid-crpxyqry]{font-family:var(--font-mono);font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px;flex:0 0 auto}.hpp-badge--blue[data-astro-cid-crpxyqry]{background:var(--brand-blue-soft);color:var(--brand-blue-strong)}.hpp-badge--green[data-astro-cid-crpxyqry]{background:var(--success-bg);color:var(--success)}.hpp-badge--purple[data-astro-cid-crpxyqry]{background:#ede9fe;color:#6e40f3}.hpp-badge--gray[data-astro-cid-crpxyqry]{background:var(--bg-soft);color:var(--ink-500);border:1px solid var(--line)}.hpp-fade[data-astro-cid-crpxyqry]{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.platform-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-600);text-transform:uppercase;margin-bottom:28px}.platform-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--brand-blue)}.mock-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:13px;background:var(--bg-soft);border:1px solid var(--line-soft)}.mock-row+.mock-row{margin-top:6px}.mock-row-name{font-weight:600;color:var(--ink-900);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-row-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-500);white-space:nowrap}.mock-progress{flex:0 0 80px;height:6px;border-radius:3px;background:var(--ink-100);overflow:hidden}.mock-progress-fill{height:100%;border-radius:3px}.mock-ai-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--brand-blue-soft);color:var(--brand-blue-strong);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;font-weight:600;white-space:nowrap}.mock-ai-badge svg{flex:0 0 auto}.mock-badge{display:inline-flex;padding:2px 8px;border-radius:5px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.mock-badge--approved{background:var(--success-bg);color:var(--success)}.mock-badge--draft{background:#fff3cd;color:#92620a}.mock-badge--initial{background:var(--brand-blue-soft);color:var(--brand-blue-strong)}.mock-badge--tag{background:var(--ink-100);color:var(--ink-600)}.mock-risk-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.mock-risk-card+.mock-risk-card{margin-top:8px}.mock-risk-label{font-size:12px;font-weight:600;color:var(--ink-900)}.mock-risk-cat{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase}.mock-risk-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mock-risk-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:8px;font-family:var(--font-mono);font-size:11px;min-width:52px;text-align:center}.mock-risk-chip-val{font-size:20px;font-weight:700;font-family:var(--font-display);color:var(--ink-900);line-height:1}.mock-risk-chip-lab{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500)}.mock-risk-chip--neutral{background:var(--bg-soft);border:1px solid var(--line)}.mock-risk-chip--high{background:#feecec;border:1px solid #FABBBB}.mock-risk-chip--high .mock-risk-chip-val{color:#c53030}.mock-risk-chip--medium{background:#fff3e0;border:1px solid #FDDCAA}.mock-risk-chip--medium .mock-risk-chip-val{color:#924e0a}.mock-risk-chip--low{background:var(--success-bg);border:1px solid rgba(14,158,110,.25)}.mock-risk-chip--low .mock-risk-chip-val{color:var(--success)}.mock-risk-arrow{color:var(--ink-400);font-size:16px}.mock-risk-sat{font-family:var(--font-mono);font-size:11px;color:var(--ink-500)}.mock-risk-sat b{color:var(--success);font-size:13px}.mock-sat-bar{height:4px;border-radius:2px;background:var(--ink-100);overflow:hidden;margin-top:4px}.mock-sat-fill{height:100%;border-radius:2px;background:var(--success)}.mock-task-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:280px}.mock-task-list{background:var(--bg-soft);border-right:1px solid var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.mock-task-item{padding:8px 10px;border-radius:6px;font-size:12px;color:var(--ink-700);cursor:pointer}.mock-task-item.active{background:var(--brand-blue);color:#fff;font-weight:600}.mock-task-item:not(.active):hover{background:var(--line-soft)}.mock-task-detail{background:#fff;padding:16px;display:flex;flex-direction:column;gap:10px}.mock-task-topbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mock-task-title{font-weight:600;font-size:14px;color:var(--ink-900)}.mock-task-body{font-size:12px;color:var(--ink-700);line-height:1.5;flex:1}.mock-ask-ai-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:7px;background:linear-gradient(135deg,var(--brand-blue),#6e40f3);color:#fff;font-size:12px;font-weight:600;font-family:var(--font-display);white-space:nowrap;align-self:flex-start}.mock-trust-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mock-trust-logo{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--brand-blue),var(--ink-900));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px}.mock-trust-name{font-weight:600;font-size:15px;color:var(--ink-900)}.mock-trust-sub{font-family:var(--font-mono);font-size:10px;color:var(--ink-500);letter-spacing:.04em}.mock-trust-badges{display:flex;gap:8px;flex-wrap:wrap}.mock-cert-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);background:#fff;font-size:11px;font-weight:600;color:var(--ink-900)}.mock-cert-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--success)}.mock-controls{display:flex;flex-direction:column;gap:6px}.mock-control-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-700)}.mock-control-check{width:14px;height:14px;border-radius:50%;background:var(--success);color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mock-chrome{display:flex;align-items:center;gap:8px;padding:0 12px;height:32px;background:var(--bg-soft);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;color:var(--ink-500);border-radius:12px 12px 0 0}.mock-chrome-dots{display:flex;gap:4px}.mock-chrome-dots span{width:8px;height:8px;border-radius:50%;background:var(--ink-200)}.mock-chrome-title{flex:1;text-align:center}.mock-panel{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-2)}.mock-panel-body{padding:16px;background:#fff;display:flex;flex-direction:column;gap:10px}.platform-why{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:56px}@media (max-width: 800px){.platform-why{grid-template-columns:1fr}}.platform-why-item{background:#fff;padding:32px 28px;display:flex;flex-direction:column;gap:10px}.platform-why-icon{width:40px;height:40px;border-radius:10px;background:var(--brand-blue-soft);color:var(--brand-blue-strong);display:flex;align-items:center;justify-content:center}.platform-why-title{font-weight:600;font-size:16px;color:var(--ink-900)}.platform-why-body{font-size:14px;color:var(--ink-600);line-height:1.55}[data-mock] .mock-row,[data-mock] .mock-qa-item,[data-mock] .mock-risk-card,[data-mock] .mock-task-item,[data-mock] .mock-task-detail,[data-mock] .mock-cert-badge,[data-mock] .mock-control-item{opacity:0;transform:translateY(8px)}[data-mock] .mock-progress-fill,[data-mock] .mock-sat-fill{width:0!important}[data-mock].mock-animate .mock-row,[data-mock].mock-animate .mock-qa-item,[data-mock].mock-animate .mock-risk-card,[data-mock].mock-animate .mock-task-item,[data-mock].mock-animate .mock-task-detail,[data-mock].mock-animate .mock-cert-badge,[data-mock].mock-animate .mock-control-item{animation:mock-in .35s ease forwards;animation-delay:var(--delay, 0ms)}[data-mock].mock-animate .mock-progress-fill,[data-mock].mock-animate .mock-sat-fill{animation:mock-bar-fill .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--delay, 0ms) + .3s)}@keyframes mock-in{to{opacity:1;transform:translateY(0)}}@keyframes mock-bar-fill{to{width:var(--target, 0%)!important}}.platform-badge-wrapper[data-astro-cid-attzt66l]{align-self:flex-start}.why-strip-section[data-astro-cid-attzt66l]{padding-top:20px}.features-section[data-astro-cid-attzt66l]{padding-top:40px}.agents-feature-section[data-astro-cid-attzt66l]{background:linear-gradient(135deg,#6e40f312,#1f3fe012);border-top:1px solid rgba(110,64,243,.12);border-bottom:1px solid rgba(110,64,243,.12);padding:80px 0}.agents-feature-row[data-astro-cid-attzt66l]{border-bottom:none;padding:0}.feature-note[data-astro-cid-attzt66l]{margin:0}.human-factor-section[data-astro-cid-attzt66l]{background:linear-gradient(135deg,#1f3fe00f,#4b70f80f);border-top:1px solid rgba(31,63,224,.1);border-bottom:1px solid rgba(31,63,224,.1);padding:80px 0}.human-factor-row[data-astro-cid-attzt66l]{border-bottom:none;padding:0}.eyebrow--blue{background:var(--brand-blue-soft);color:var(--brand-blue-strong)}
