.aipage [data-slot]>p{margin:.75rem 0}.aipage h3{margin-top:1.8rem}.aipage .how,.aipage .key{color:var(--color-ink-2);font-size:.9rem}.aipage .swatch{vertical-align:-1px;display:inline-block}.aipage .figure.dots{aspect-ratio:3/2;width:calc(100% - 2.6rem);margin:1.6rem 0 2.2rem 2.4rem}.aipage .figure.dots .rule{stroke:color-mix(in oklab, var(--color-ink) 14%, transparent);stroke-width:.5px;fill:none}.aipage .dot{fill:var(--tone-3)}.aipage .dot-f{fill:var(--tone-6)}.aipage .figure .lbl.mark{background:var(--color-paper);padding:0 .2rem;font-size:.64rem}.aipage .figure.plot{aspect-ratio:3/2;width:calc(100% - 3.8rem);margin:1.4rem 0 2.2rem 3.4rem}@media (width>=40rem){.aipage .figure.plot{aspect-ratio:5/2}}.aipage .doublings{margin:1.2rem 0 .6rem}.aipage .dlabel{margin:.8rem 0 .3rem;font-size:.9rem;font-weight:600}.aipage .drow{width:calc(min(100%, 44rem) * var(--n) / 32);max-width:100%;height:auto;display:block}.aipage .drow .on,.aipage .k1000 .on{fill:var(--hue)}.aipage .drow .off,.aipage .k1000 .off{fill:var(--ramp-grey-1)}.aipage .k1000fig{max-width:40rem;margin:1.2rem 0 .6rem}.aipage .figure.k1000{aspect-ratio:5/2;margin:0 0 .5rem}.aipage .k1000fig figcaption{font-size:.95rem}.aipage .wcols{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 1.6rem;display:grid}.aipage .wcols>*{min-width:0}.aipage .wcol h3{margin:1.2rem 0 .4rem;font-size:.95rem}.aipage .ranks{margin:.2rem 0 .6rem;padding:0;list-style:none}.aipage .ranks li{grid-template-columns:minmax(0,8rem) minmax(0,1fr) 2.6rem;align-items:center;gap:.5rem;padding:.18rem 0;font-size:.8rem;display:grid}.aipage .ranks .rname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aipage .ranks .rbar{background:color-mix(in oklab, var(--color-ink) 10%, transparent);height:.7rem;display:block}.aipage .ranks .rfill{background:var(--hue);height:100%;display:block}.aipage .ranks .rnum{font-family:var(--font-mono);text-align:right;color:var(--color-ink-2);font-size:.72rem}.aipage .limits{margin:.8rem 0 0;padding-left:1.1rem}.aipage .limits li{margin-bottom:.7rem}.first.svelte-hyyiz7{border-top:0;padding-top:1.5rem}h1.svelte-hyyiz7{margin:.35rem 0 1rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:600;line-height:1.08}
