.pg{isolation:isolate;font-size:15px;position:relative}.pg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 60% at 30% 4%,#5b9dff26,#0000 72%),radial-gradient(30% 54% at 60% 2%,#ff9a3d1a,#0000 72%);background:radial-gradient(38% 60% at 30% 4%,lab(63.8034% 1.6638 -55.9981/.15),#0000 72%),radial-gradient(30% 54% at 60% 2%,lab(73.3491% 33.8088 62.7016/.1),#0000 72%);block-size:520px;position:absolute;inset:-90px -30vw auto}.pg-h1{letter-spacing:-.042em;text-wrap:balance;max-inline-size:16em;margin:16px 0 0;font-size:56px;font-weight:600;line-height:1.04}.pg-lede{letter-spacing:-.015em;color:var(--color-text-secondary);text-wrap:pretty;max-inline-size:40em;margin:14px 0 0;font-size:20px;line-height:1.35}.pg-panels{gap:12px;margin-block-start:34px;display:grid}.pg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pn{background:color-mix(in oklab, var(--color-text-primary) 4.5%, transparent);min-inline-size:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-primary) 6%, transparent);border-radius:24px;padding:24px}.pn h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.15}.pn p{color:var(--color-text-secondary);text-wrap:pretty;margin:8px 0 0}.lrow{font-variant-numeric:tabular-nums;border-radius:16px;grid-template-columns:36px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 96px;align-items:center;gap:0 12px;min-block-size:58px;margin-inline:-12px;padding-inline:12px;transition:background-color .1s;display:grid;text-decoration:none!important}.lrow:hover{background:color-mix(in oklab, var(--color-text-primary) 6%, transparent)}.lrow .hlogo{block-size:36px;inline-size:36px}.lrow b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;display:block;overflow:hidden}.lrow small{color:var(--color-text-tertiary);font-size:12.5px}.lrow .m{color:var(--color-text-secondary);font-size:14px}.lrow .e{text-align:end;white-space:nowrap;font-weight:500}@container ccs (max-width:720px){.pg-h1{font-size:36px}.pg-lede{font-size:17px}.lrow{grid-template-columns:36px minmax(0,1fr) auto;padding-block:8px}.lrow .m:not(.keep){grid-area:2/2/auto/-1}.lrow .m.hide{display:none}.pn{padding:20px}}.pn .flush,.note-pill.flush{margin:0}.pn h2.pn-h2-gap{margin-block-start:22px}
