.agl[data-v-59015b2c]{background:var(--sx-bg)}.agl-mark[data-v-59015b2c]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:14px;background:var(--sx-accent);color:var(--sx-on-accent)}.agl-mark[data-v-59015b2c] svg{width:28px;height:28px}.agl-h1[data-v-59015b2c]{margin:0;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.04em;font-weight:500}.agl-jump[data-v-59015b2c]{position:sticky;top:calc(var(--sx-header-h) + var(--sx-header-top) * 2);z-index:5;padding:10px 0;background:color-mix(in oklab,var(--sx-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sx-line-soft)}.agl-jump-in[data-v-59015b2c]{display:flex;flex-wrap:wrap;gap:6px;max-width:1240px}.agl-letter[data-v-59015b2c]{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:10px;background:var(--sx-bg-raised);border:1px solid var(--sx-line-soft);font-family:var(--sx-mono);font-size:13px;font-weight:600;transition:background var(--sx-dur) var(--sx-ease),border-color var(--sx-dur) var(--sx-ease)}.agl-letter[data-v-59015b2c]:hover{background:var(--sx-accent);border-color:transparent;color:var(--sx-on-accent)}.agl-body[data-v-59015b2c]{max-width:1240px;margin:48px auto 88px;display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:40px;font-size:16px}.agl-body[data-v-59015b2c] h2{grid-column:1;margin:0 0 40px;padding-top:6px;font-family:var(--sx-mono);font-size:56px;line-height:1;font-weight:500;color:var(--sx-accent-strong);scroll-margin-top:calc(var(--sx-header-h) + var(--sx-header-top) * 2 + 70px);border-top:1px solid var(--sx-line-soft)}.agl-body[data-v-59015b2c] ul{grid-column:2;margin:0 0 40px;padding-top:16px;border-top:1px solid var(--sx-line-soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agl-body[data-v-59015b2c] ul>li{margin:0;padding:16px 18px;border-radius:var(--sx-radius-lg);background:var(--sx-bg-raised);border:1px solid var(--sx-line-soft);line-height:1.6}.agl-body[data-v-59015b2c] ul>li:before{display:none}.agl-body[data-v-59015b2c] ul>li strong{font-size:16.5px}@media (max-width: 1000px){.agl-body[data-v-59015b2c]{grid-template-columns:1fr}.agl-body[data-v-59015b2c] h2{grid-column:1;margin:0 0 4px;padding-top:18px;font-size:40px}.agl-body[data-v-59015b2c] ul{grid-column:1;border-top:0;padding-top:8px}}@media (max-width: 640px){.agl-body[data-v-59015b2c] ul{grid-template-columns:1fr}.agl-body[data-v-59015b2c]{margin:32px auto 64px}}
