.s5-site .gw-form{gap:8px;display:grid}.s5-site .gw-label{color:var(--text-2);font-size:13px;font-weight:600}.s5-site .gw-row{flex-wrap:wrap;gap:10px;display:flex}.s5-site .gw-inp{background:var(--well);border:1px solid var(--line);min-width:220px;color:var(--text);font:inherit;border-radius:12px;flex:1;padding:12px;font-size:15px}.s5-site .gw-inp:focus-visible{border-color:var(--brand);outline:2px solid var(--brand-soft)}.s5-site .gw-msg{color:var(--text-2);margin:0;font-size:14px}.s5-site .gw-msg[data-tone=ok]{color:var(--good-text)}.s5-site .gw-msg[data-tone=error]{color:var(--danger-text)}.s5-site .gp-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding-top:24px;display:grid}.s5-site .gp-card{background:var(--card);border:var(--card-border);box-shadow:var(--shadow-card);border-radius:22px;padding:24px}.s5-site .gp-card h2,.s5-site .gp-card h3{margin:0 0 8px}.s5-site .gp-card p{color:var(--text-2);margin:0 0 10px;line-height:1.55}.s5-site .gp-code{background:var(--well);color:var(--text);border-radius:12px;padding:14px;font-size:13px;line-height:1.5;overflow-x:auto}.s5-site .gp-wide{padding-top:16px}.s5-site .gp-links{padding-top:12px}.s5-site .gp-links a{color:var(--brand-text);font-weight:600}
