body[class] .mod-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:-8px 0 22px}
body[class] .mod-row-label{font-size:13px;color:var(--text-mut)}
body[class] .mod-seg{flex:0 1 auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:42px;max-width:100%;padding:4px;box-sizing:border-box;background:rgba(255,255,255,.025);border:1px solid var(--border-2);border-radius:10px}
body[class] .mod-seg-btn{display:inline-flex;align-items:center;gap:7px;height:34px;flex:0 0 auto;padding:0 13px;border:none;border-radius:7px;background:transparent;color:var(--text-dim);font-size:13px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--tr),color var(--tr)}
body[class] .mod-seg-btn svg{width:15px;height:15px;flex:0 0 auto;opacity:.65;transition:opacity var(--tr)}
body[class] .mod-seg-btn:hover{background:rgba(255,255,255,.05);color:#fff}
body[class] .mod-seg-btn:hover svg{opacity:.9}
body[class] .mod-seg-btn.active{background:var(--accent-glow);color:#fff}
body[class] .mod-seg-btn.active svg{opacity:1}
body[class] .mod-seg-btn:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:1px}

body[class] .hero-models p{max-width:none}

@media(max-width:720px){body[class] .mod-row{margin:-4px 0 18px}body[class] .mod-seg{width:100%}body[class] .mod-seg-btn{flex:1 1 auto;justify-content:center;padding:0 10px}}
