.assistant[data-astro-cid-6r4awl4k]{background:var(--color-ink);color:var(--color-on-dark);padding-block:var(--space-20);scroll-margin-top:var(--space-4)}.assistant__grid[data-astro-cid-6r4awl4k]{gap:var(--space-14);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.assistant__intro[data-astro-cid-6r4awl4k]{gap:var(--space-6);flex-direction:column;display:flex}.assistant__lead[data-astro-cid-6r4awl4k]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-on-dark-secondary);max-width:30em}.assistant__lists[data-astro-cid-6r4awl4k]{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-on-dark-line);display:grid}.assistant__list-title[data-astro-cid-6r4awl4k]{font-size:var(--text-ui);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.assistant__list[data-astro-cid-6r4awl4k]{color:var(--color-on-dark-secondary);gap:10px;padding:0;list-style:none;display:grid}.assistant__list[data-astro-cid-6r4awl4k] li[data-astro-cid-6r4awl4k]{padding-left:18px;position:relative}.assistant__list[data-astro-cid-6r4awl4k] li[data-astro-cid-6r4awl4k]:before{content:"";background:var(--color-on-dark);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.assistant__list--not[data-astro-cid-6r4awl4k] li[data-astro-cid-6r4awl4k]:before{border:1px solid var(--color-on-dark-muted);background:0 0}.assistant__proof[data-astro-cid-6r4awl4k]{padding-top:var(--space-6);border-top:1px solid var(--color-on-dark-line);color:var(--color-on-dark);font-weight:var(--weight-medium);max-width:30em}.assistant__notice[data-astro-cid-6r4awl4k]{font-size:var(--text-small);color:var(--color-on-dark-muted);line-height:1.5}.assistant__person[data-astro-cid-6r4awl4k]{color:var(--color-on-dark-secondary)}.link--on-dark[data-astro-cid-6r4awl4k]{color:#fff}.link--on-dark[data-astro-cid-6r4awl4k]:hover{color:var(--color-on-dark-secondary)}.assistant__chat[data-astro-cid-6r4awl4k]{gap:var(--space-4);flex-direction:column;display:flex}.assistant__question[data-astro-cid-6r4awl4k]{gap:var(--space-2);padding:var(--space-5) var(--space-6);border:1px solid var(--color-on-dark-line);border-radius:var(--radius);justify-items:start;display:grid}.assistant__question-label[data-astro-cid-6r4awl4k]{font-size:var(--text-small);color:var(--color-on-dark-muted)}.assistant__question-text[data-astro-cid-6r4awl4k]{font-size:var(--text-body-lg);font-weight:var(--weight-medium);overflow-wrap:anywhere}.assistant__question-status[data-astro-cid-6r4awl4k],.assistant__language[data-astro-cid-6r4awl4k]{font-size:var(--text-small);color:var(--color-on-dark-secondary)}.assistant__open[data-astro-cid-6r4awl4k]{display:none}.assistant__frame[data-astro-cid-6r4awl4k]{background:var(--color-ink-hover);border-radius:var(--radius);height:640px;color:var(--color-ink);position:relative;overflow:hidden}.assistant__frame[data-astro-cid-6r4awl4k] iframe[data-astro-cid-6r4awl4k]{border:0;width:100%;height:100%;display:block}.assistant__bar[data-astro-cid-6r4awl4k]{display:none}.assistant__status[data-astro-cid-6r4awl4k]{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-12);color:var(--color-text-secondary);background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.assistant__status--loading[data-astro-cid-6r4awl4k]{background:var(--color-ink-hover);color:var(--color-on-dark-secondary);text-align:center;align-items:center}.assistant__pulse[data-astro-cid-6r4awl4k]{background:var(--color-accent);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite assistant-pulse}@keyframes assistant-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.assistant__pulse[data-astro-cid-6r4awl4k]{animation:none}}.assistant__status--dark[data-astro-cid-6r4awl4k]{background:var(--color-ink-hover);color:var(--color-on-dark-secondary)}.assistant__status--dark[data-astro-cid-6r4awl4k] .assistant__status-title[data-astro-cid-6r4awl4k]{color:var(--color-on-dark)}.assistant__status-actions[data-astro-cid-6r4awl4k]{gap:var(--space-3);flex-wrap:wrap;display:flex}.assistant__status-proof[data-astro-cid-6r4awl4k]{font-size:var(--text-small);color:var(--color-text-muted);max-width:30em}.assistant__status-title[data-astro-cid-6r4awl4k]{font-size:var(--text-h3);line-height:1.2;font-weight:var(--weight-bold);letter-spacing:-.015em;color:var(--color-ink)}.assistant__frame--off[data-astro-cid-6r4awl4k]{height:auto;min-height:320px}@media (width<=900px){.assistant[data-astro-cid-6r4awl4k]{padding-block:var(--space-12)}.assistant__grid[data-astro-cid-6r4awl4k]{gap:var(--space-8);grid-template-columns:1fr}.assistant__frame[data-astro-cid-6r4awl4k]{height:70vh;min-height:480px}.assistant__frame--off[data-astro-cid-6r4awl4k]{height:auto;min-height:0}.assistant__status[data-astro-cid-6r4awl4k]{padding:var(--space-7) 22px;position:static}.assistant__frame[data-astro-cid-6r4awl4k] .assistant__status[data-astro-cid-6r4awl4k][data-noresponse],.assistant__frame[data-astro-cid-6r4awl4k] .assistant__status[data-astro-cid-6r4awl4k][data-loading]{position:absolute}.js .assistant__open[data-astro-cid-6r4awl4k]{width:100%;display:inline-flex}.js .assistant__frame[data-astro-cid-6r4awl4k]:not(.assistant__frame--off){display:none}.js .assistant__frame[data-astro-cid-6r4awl4k].is-open{z-index:20;background:var(--color-ink);border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;position:fixed;inset:0}.assistant__frame[data-astro-cid-6r4awl4k].is-open .assistant__status[data-astro-cid-6r4awl4k]{top:60px}.assistant__frame[data-astro-cid-6r4awl4k].is-open .assistant__bar[data-astro-cid-6r4awl4k]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-2) var(--space-2) var(--space-2) var(--container-pad);color:var(--color-on-dark);font-weight:var(--weight-semibold);display:flex}.assistant__frame[data-astro-cid-6r4awl4k].is-open iframe[data-astro-cid-6r4awl4k]{background:#fff;flex:auto;height:auto}body.assistant-open{overflow:hidden}}.diagram[data-astro-cid-53tfjdfz]{justify-self:end;width:100%;max-width:540px;margin:0}svg[data-astro-cid-53tfjdfz]{width:100%;height:auto;overflow:visible}.dg-q[data-astro-cid-53tfjdfz]{fill:var(--color-surface);stroke:var(--color-ring)}.dg-q-text[data-astro-cid-53tfjdfz]{font-family:var(--font-sans);font-size:17px;font-weight:var(--weight-medium);fill:var(--color-ink)}.dg-drop[data-astro-cid-53tfjdfz]{stroke:var(--color-line-strong);stroke-dasharray:4 5}.dg-path[data-astro-cid-53tfjdfz]{stroke:var(--color-ink);stroke-width:1.5px}.dg-arrow[data-astro-cid-53tfjdfz]{fill:var(--color-ink)}.dg-step[data-astro-cid-53tfjdfz]{fill:var(--color-bg-alt);stroke:var(--color-ink);stroke-width:1.5px}.dg-end-ring[data-astro-cid-53tfjdfz]{fill:var(--color-bg);stroke:var(--color-accent);stroke-width:1.2px}.dg-end[data-astro-cid-53tfjdfz]{fill:var(--color-accent)}.dg-title[data-astro-cid-53tfjdfz]{font-family:var(--font-sans);font-size:16px;font-weight:var(--weight-bold);fill:var(--color-ink)}.dg-sub[data-astro-cid-53tfjdfz]{font-family:var(--font-sans);fill:var(--color-text-secondary);font-size:14px}figcaption[data-astro-cid-53tfjdfz]{margin-top:var(--space-4);font-size:var(--text-small);color:var(--color-text-muted);max-width:36em;line-height:1.5}@media (width<=900px){.diagram[data-astro-cid-53tfjdfz]{justify-self:stretch;max-width:none}}@media (width<=640px){.dg-q-text[data-astro-cid-53tfjdfz]{font-size:22px}.dg-title[data-astro-cid-53tfjdfz]{font-size:21px}.dg-sub[data-astro-cid-53tfjdfz]{font-size:20px}}.nis2-hero[data-astro-cid-hdsb6whj]{align-items:center;gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:80px 64px;display:grid}.nis2-hero__title[data-astro-cid-hdsb6whj]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-bold);max-width:14em}:lang(zh-CN) .nis2-hero__title[data-astro-cid-hdsb6whj]{font-size:clamp(36px,1.8rem + 2.2vw,56px)}.nis2-hero__lead[data-astro-cid-hdsb6whj]{margin-top:var(--space-7);font-size:var(--text-lead);color:var(--color-text-secondary);max-width:34em;line-height:1.5}.nis2-hero__actions[data-astro-cid-hdsb6whj]{margin-top:var(--space-10);align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.services__title[data-astro-cid-hdsb6whj]{margin-bottom:var(--space-12);max-width:18em}.services[data-astro-cid-hdsb6whj]{border-top:var(--border-ink);padding:0;list-style:none}.service[data-astro-cid-hdsb6whj]{gap:var(--space-8);padding-block:var(--space-10);border-bottom:var(--border);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.service__body[data-astro-cid-hdsb6whj]{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:40em;display:flex}.service__line[data-astro-cid-hdsb6whj]{font-size:var(--text-body-lg);color:var(--color-ink);line-height:1.5}.service__points[data-astro-cid-hdsb6whj]{color:var(--color-text-secondary);gap:10px;padding:0;list-style:none;display:grid}.service__points[data-astro-cid-hdsb6whj] li[data-astro-cid-hdsb6whj]{padding-left:18px;position:relative}.service__points[data-astro-cid-hdsb6whj] li[data-astro-cid-hdsb6whj]:before{content:"";background:var(--color-ring);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.service__outcome[data-astro-cid-hdsb6whj]{font-weight:var(--weight-semibold)}@media (width<=900px){.nis2-hero[data-astro-cid-hdsb6whj]{gap:var(--space-10);padding-block:var(--space-12) var(--space-10);grid-template-columns:1fr}.service[data-astro-cid-hdsb6whj]{gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:1fr}}@media (width<=640px){.nis2-hero__actions[data-astro-cid-hdsb6whj]{text-align:center;flex-direction:column;align-items:stretch}}
