.pg .section-head>.h-tag{color:#2f6be6}.pg .section-head>.h-tag.is-on-night{color:#9dbbff}.pg .section-head--center{text-align:center;justify-items:center;margin-inline:auto}.pg .section-head--center .lede{margin-inline:auto}.pg section[id]{scroll-margin-top:calc(var(--navh,64px) + 12px)}.pg-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;color:#2f6be6;border:1px solid;margin-left:8px;padding:1px 6px;font-size:.58rem;font-weight:400;display:inline-block}.is-on-night .pg-tag,.night .pg-tag{color:#9dbbff}.pg-jump{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pg-jump a{color:var(--ink);background:#fff;border:1px solid #0a102014;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;display:inline-flex;box-shadow:0 6px 18px #0a10200f}.pg-jump a:hover{border-color:var(--blue)}.ag-grid .sol{min-width:0;position:relative}@media (prefers-reduced-motion:no-preference){.ag-grid.in .h-runs-to path{animation:h-note-draw .36s var(--ease) .5s forwards}.ag-grid.in .sol:last-child .h-runs-to path{animation-delay:.5s}.ag-grid.in .h-runs-to path+path{animation-delay:.86s}}.ag-proto{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:12px;padding:14px;display:grid}.ag-proto+.ag-proto{margin-top:2px}.ag-proto-h{gap:2px;display:grid}.ag-proto-h b{color:#fff;font-size:.98rem;font-weight:600}.ag-proto-h span{color:#ffffff9e;font-size:.84rem}.ag-avs{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.ag-avs .h-av{width:48px;height:48px}.ag-avs .is-more{letter-spacing:.1em;color:#2b3644;font-size:.8rem;font-style:normal}.ag-protos{gap:12px;display:grid}.ag-note{text-align:center;color:#ffffff9e;margin-top:clamp(22px,3vw,34px);max-width:70ch;margin-inline:auto;font-size:.95rem}.ag-steps{margin-bottom:clamp(36px,5vw,64px)}.ag-steps .mono{color:#2f6be6}.ag-portals{gap:clamp(28px,4vw,48px);display:grid}.ag-group{gap:16px;display:grid}.ag-group-h{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ag-group-h .mono{color:var(--ink-3)}.ag-group-h span:last-child{color:var(--ink-2);font-size:.95rem}.ag-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ag-card{background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;padding:clamp(18px,2vw,24px);display:grid}.ag-card h3{letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.ag-card p{color:var(--ink-3);grid-column:2;font-size:.92rem;line-height:1.45}.ag-mark{background:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 18px #0a10201f,0 0 0 1px #0a10200d}.ag-mark svg{width:46%;height:46%}.ag-mark img{object-fit:contain;width:58%;height:58%}.bm-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bm-how>.card{background:#fff;align-content:start;gap:10px;display:grid}.bm-how h3{letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.bm-how p,.bm-how li{color:var(--ink-2);font-size:.93rem;line-height:1.5}.bm-how ul{gap:6px;padding-left:18px;list-style:outside;display:grid}.bm-how .mono{color:#2f6be6}.bm-todo{font-family:var(--mono);color:var(--ink-3);background:#f2f5f9;border-radius:6px;padding:2px 6px;font-size:.8rem}.bm-group{gap:16px;display:grid}.bm-group+.bm-group{margin-top:clamp(30px,4vw,48px)}.bm-group-k{color:var(--ink-3)}.bm-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bm-vs div{background:#f2f5f9;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.bm-vs div:first-child{background:#e7edf9}.bm-vs b{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:600}.bm-vs span{color:var(--ink-3);font-size:.78rem}.bm-note{color:var(--ink-3);font-size:.8rem}.bm-docs{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;display:grid}.bm-docs h3{letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}.bm-docs p{color:var(--ink-2)}@media (width<=900px){.ag-cards,.bm-how,.bm-docs{grid-template-columns:1fr}}@media (width<=420px){.bm-vs{grid-template-columns:1fr}}
