.security-page[data-astro-cid-dvvtwyfj] h1,.security-page[data-astro-cid-dvvtwyfj] h2,.security-page[data-astro-cid-dvvtwyfj] h3,.security-page[data-astro-cid-dvvtwyfj] p{margin-top:0}.hero[data-astro-cid-dvvtwyfj]{max-width:var(--measure-wide);padding:2rem 0 4rem}.hero[data-astro-cid-dvvtwyfj] h1[data-astro-cid-dvvtwyfj]{margin:0 0 1.4rem;font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:-.01em;text-wrap:balance}.hero[data-astro-cid-dvvtwyfj] h1[data-astro-cid-dvvtwyfj] strong[data-astro-cid-dvvtwyfj]{color:var(--green);font-weight:inherit}.title-line[data-astro-cid-dvvtwyfj]{display:block}h1[data-astro-cid-dvvtwyfj]:lang(zh),h1[data-astro-cid-dvvtwyfj]:lang(ja),h1[data-astro-cid-dvvtwyfj]:lang(ko),h2[data-astro-cid-dvvtwyfj]:lang(zh),h2[data-astro-cid-dvvtwyfj]:lang(ja),h2[data-astro-cid-dvvtwyfj]:lang(ko){word-break:keep-all;overflow-wrap:anywhere}.lead[data-astro-cid-dvvtwyfj]{max-width:var(--measure-prose);color:var(--ink-soft);font-size:var(--fs-17);line-height:var(--lh-prose)}.metrics[data-astro-cid-dvvtwyfj]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0 0;padding-top:1.2rem;border-top:1px solid var(--line)}.metrics[data-astro-cid-dvvtwyfj] dt[data-astro-cid-dvvtwyfj]{color:var(--ink);font-size:var(--fs-30);font-weight:700;line-height:var(--lh-display);font-variant-numeric:tabular-nums}.metrics[data-astro-cid-dvvtwyfj] dd[data-astro-cid-dvvtwyfj]{margin:.35rem 0 0;color:var(--muted);font-size:var(--fs-13)}.split[data-astro-cid-dvvtwyfj],.panel[data-astro-cid-dvvtwyfj],.faq[data-astro-cid-dvvtwyfj]{padding:var(--space-section) 0;border-top:1px solid var(--line);scroll-margin-top:82px}.page-nav[data-astro-cid-dvvtwyfj]{position:sticky;top:58px;z-index:4;display:flex;gap:.3rem;margin:0 -.25rem;padding:.55rem .25rem;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--bg) 90%,transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.page-nav[data-astro-cid-dvvtwyfj]::-webkit-scrollbar{display:none}.page-nav[data-astro-cid-dvvtwyfj] a[data-astro-cid-dvvtwyfj]{flex:0 0 auto}.split[data-astro-cid-dvvtwyfj]{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(460px,1.25fr);gap:4rem;align-items:start}h2[data-astro-cid-dvvtwyfj]{margin:0 0 1rem;font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:0;text-wrap:balance}.split[data-astro-cid-dvvtwyfj]>div[data-astro-cid-dvvtwyfj]>p[data-astro-cid-dvvtwyfj],.section-head[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj],.cta[data-astro-cid-dvvtwyfj]>p[data-astro-cid-dvvtwyfj]{color:var(--ink-soft);font-size:var(--fs-16);line-height:var(--lh-prose)}.table-wrap[data-astro-cid-dvvtwyfj]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}table[data-astro-cid-dvvtwyfj]{width:100%;min-width:620px;border-collapse:collapse}th[data-astro-cid-dvvtwyfj],td[data-astro-cid-dvvtwyfj]{padding:.9rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--fs-14);font-variant-numeric:tabular-nums}th[data-astro-cid-dvvtwyfj]{color:var(--muted);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase}td[data-astro-cid-dvvtwyfj]{color:var(--ink-soft)}td[data-astro-cid-dvvtwyfj]:first-child{color:var(--ink);font-weight:700}tr[data-astro-cid-dvvtwyfj]:last-child td[data-astro-cid-dvvtwyfj]{border-bottom:none}@media(max-width:640px){.table-wrap[data-astro-cid-dvvtwyfj]{overscroll-behavior-x:contain}.table-wrap[data-astro-cid-dvvtwyfj]::-webkit-scrollbar{height:6px}.table-wrap[data-astro-cid-dvvtwyfj]::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface-sunk) 70%,transparent);border-radius:var(--r-pill)}.table-wrap[data-astro-cid-dvvtwyfj]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:var(--r-pill)}@supports (animation-timeline: scroll(self inline)){.table-wrap[data-astro-cid-dvvtwyfj]{animation:residency-table-edge-fade linear both;animation-timeline:scroll(self inline)}}@keyframes residency-table-edge-fade{0%{mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent)}to{mask-image:linear-gradient(to right,#000 100%,transparent)}}table[data-astro-cid-dvvtwyfj]{min-width:0}th[data-astro-cid-dvvtwyfj],td[data-astro-cid-dvvtwyfj]{box-sizing:border-box;min-width:6.5rem;padding-right:.6rem;padding-left:.6rem;overflow-wrap:anywhere}th[data-astro-cid-dvvtwyfj]{letter-spacing:.02em}td[data-astro-cid-dvvtwyfj]{font-size:var(--fs-13)}}.section-head[data-astro-cid-dvvtwyfj]{max-width:var(--measure-prose);margin-bottom:2.5rem}.step-grid[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj]{grid-template-columns:repeat(4,1fr);padding:0}.step-grid[data-astro-cid-dvvtwyfj]{list-style:none;margin:0}.step-grid[data-astro-cid-dvvtwyfj] li[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj] div[data-astro-cid-dvvtwyfj]{min-height:245px;padding:1.4rem}.step-grid[data-astro-cid-dvvtwyfj] span[data-astro-cid-dvvtwyfj]{display:inline-block;margin-bottom:2.3rem;color:var(--green);font:700 var(--fs-12)/1 var(--font-mono)}.step-grid[data-astro-cid-dvvtwyfj] h3[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj] h3[data-astro-cid-dvvtwyfj],.layer-list[data-astro-cid-dvvtwyfj] h3[data-astro-cid-dvvtwyfj]{margin-bottom:.55rem;font-size:var(--fs-18)}.step-grid[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj],.layer-list[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj]{margin:0;color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-prose)}.layer-list[data-astro-cid-dvvtwyfj] div[data-astro-cid-dvvtwyfj]{display:grid;grid-template-columns:150px 1fr;gap:1.25rem;padding:1.1rem 1.25rem}.hub-grid[data-astro-cid-dvvtwyfj]{grid-template-columns:repeat(2,1fr)}.hub-card[data-astro-cid-dvvtwyfj]{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;color:inherit;text-decoration:none}.hub-card[data-astro-cid-dvvtwyfj] h3[data-astro-cid-dvvtwyfj]{margin:0;font-size:var(--fs-18)}.hub-card[data-astro-cid-dvvtwyfj]:hover h3[data-astro-cid-dvvtwyfj]{color:var(--brand)}.hub-card[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj]{margin:0;color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-prose)}.hub-cta[data-astro-cid-dvvtwyfj]{margin-top:auto;padding-top:.4rem;color:var(--green);font-size:var(--fs-14);font-weight:700}.faq-list[data-astro-cid-dvvtwyfj]{display:grid;gap:.75rem}details[data-astro-cid-dvvtwyfj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}summary[data-astro-cid-dvvtwyfj]{padding:1rem 1.1rem;cursor:pointer;color:var(--ink);font-weight:700}details[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj]{margin:0;padding:0 1.1rem 1.1rem;color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-prose)}.contact-card[data-astro-cid-dvvtwyfj]{margin:1.75rem 0 0}.contact-card[data-astro-cid-dvvtwyfj] div[data-astro-cid-dvvtwyfj]{display:grid;gap:.3rem;padding:.85rem 1.1rem}.contact-card[data-astro-cid-dvvtwyfj] dt[data-astro-cid-dvvtwyfj]{color:var(--muted);font-size:var(--fs-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-card[data-astro-cid-dvvtwyfj] dd[data-astro-cid-dvvtwyfj]{margin:0;color:var(--ink);font-size:var(--fs-15);font-weight:700;overflow-wrap:anywhere}.disclosure-list[data-astro-cid-dvvtwyfj]>div[data-astro-cid-dvvtwyfj]{padding:1.25rem 1.4rem}.disclosure-list[data-astro-cid-dvvtwyfj] h3[data-astro-cid-dvvtwyfj]{margin-bottom:.6rem;font-size:var(--fs-18)}.disclosure-list[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj],.disclosure-list[data-astro-cid-dvvtwyfj] li[data-astro-cid-dvvtwyfj]{color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-prose)}.disclosure-list[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj]{margin:0 0 .5rem}.disclosure-list[data-astro-cid-dvvtwyfj] ul[data-astro-cid-dvvtwyfj],.disclosure-list[data-astro-cid-dvvtwyfj] ol[data-astro-cid-dvvtwyfj]{margin:0;padding-left:1.15rem}.disclosure-list[data-astro-cid-dvvtwyfj] li[data-astro-cid-dvvtwyfj]+li[data-astro-cid-dvvtwyfj]{margin-top:.35rem}.disclosure-list[data-astro-cid-dvvtwyfj] li[data-astro-cid-dvvtwyfj]::marker{color:var(--green)}.cta[data-astro-cid-dvvtwyfj]{margin-top:2rem;padding:4rem}.cta[data-astro-cid-dvvtwyfj] p[data-astro-cid-dvvtwyfj]{max-width:var(--measure-prose);color:var(--on-panel-soft)}.cta[data-astro-cid-dvvtwyfj] .eyebrow[data-astro-cid-dvvtwyfj]{color:var(--on-panel-accent)}.actions[data-astro-cid-dvvtwyfj]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}@media(max-width:900px){.split[data-astro-cid-dvvtwyfj]{grid-template-columns:1fr;gap:2rem}.step-grid[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero[data-astro-cid-dvvtwyfj]{padding:.5rem 0 2.25rem}.hero[data-astro-cid-dvvtwyfj] h1[data-astro-cid-dvvtwyfj]{margin-bottom:1rem}.lead[data-astro-cid-dvvtwyfj]{font-size:var(--fs-16);line-height:var(--lh-body)}.metrics[data-astro-cid-dvvtwyfj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.6rem;padding-top:.9rem}.metrics[data-astro-cid-dvvtwyfj] dt[data-astro-cid-dvvtwyfj]{font-size:var(--fs-16);overflow-wrap:anywhere}.metrics[data-astro-cid-dvvtwyfj] dd[data-astro-cid-dvvtwyfj]{font-size:var(--fs-12);line-height:var(--lh-heading)}.split[data-astro-cid-dvvtwyfj],.panel[data-astro-cid-dvvtwyfj],.faq[data-astro-cid-dvvtwyfj]{scroll-margin-top:120px}.page-nav[data-astro-cid-dvvtwyfj]{top:106px;flex-wrap:wrap;gap:.4rem;margin-right:0;margin-left:0;padding-right:0;padding-left:0;overflow-x:visible}.page-nav[data-astro-cid-dvvtwyfj] a[data-astro-cid-dvvtwyfj]{flex:1 1 9rem;min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.hero[data-astro-cid-dvvtwyfj] h1[data-astro-cid-dvvtwyfj]:lang(ja){font-size:var(--fs-30)}h2[data-astro-cid-dvvtwyfj]:lang(ja){font-size:var(--fs-24)}.step-grid[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj],.hub-grid[data-astro-cid-dvvtwyfj]{grid-template-columns:1fr}.step-grid[data-astro-cid-dvvtwyfj] li[data-astro-cid-dvvtwyfj],.deploy-grid[data-astro-cid-dvvtwyfj] div[data-astro-cid-dvvtwyfj]{min-height:auto}.layer-list[data-astro-cid-dvvtwyfj] div[data-astro-cid-dvvtwyfj]{grid-template-columns:1fr;gap:.35rem}.cta[data-astro-cid-dvvtwyfj]{margin:1rem -.5rem 0;padding:2.2rem 1.5rem}.actions[data-astro-cid-dvvtwyfj]{display:grid;grid-template-columns:1fr}}
