.aio-mods{border-top:1px solid var(--line-light);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.aio-mod{border-bottom:1px solid var(--line-light);padding:26px 22px 28px 0}.aio-mod-n{font:500 .74rem/1 var(--font-mono);letter-spacing:.12em;color:var(--cyan-deep);margin-bottom:14px;display:block}.aio-mod h3{margin:0 0 6px}.aio-mod p{color:var(--ink-muted);max-width:34ch;margin:0}.aio-page-note{color:var(--on-dark-muted);margin:2rem 0 0;font-size:.9rem}.aio-frame--page{margin-top:2.5rem}.aio-demo-section .actions{margin-top:1.5rem}.aio-loading{text-align:center;color:var(--on-dark-muted);padding:3rem}.aio-build{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.aio-build-count{border:1px solid var(--line-light);color:var(--ink);background:#fff;border-radius:14px;margin:1.5rem 0 0;padding:14px 18px;font-weight:520}.aio-choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.aio-build fieldset{border:0;margin:0 0 1.4rem;padding:0}@media (max-width:900px){.aio-build{grid-template-columns:1fr}}.aio-choices .choice-box{border-color:var(--line-light);color:var(--ink);background:#fff}.aio-choices .choice-box:before{border-color:#9fb1c0}.aio-choices .choice:hover .choice-box{border-color:var(--cyan-deep)}.aio-choices .choice input:checked+.choice-box{border-color:var(--cyan-deep);background:#e6f6f9}.aio-choices .choice input:checked+.choice-box:before{border-color:var(--cyan-deep);background:var(--cyan-deep);box-shadow:inset 0 0 0 3px #fff}.aio-choices .choice input:focus-visible+.choice-box{outline:3px solid var(--cyan-deep);outline-offset:2px}.aio-sub{color:var(--white);margin-bottom:.5em;font-weight:560;display:block}
