/* Geniuspace Tools Repair Layer — 2026-05-03 */
.gs-bars{display:grid;gap:.75rem;margin:1rem 0}.gs-bar>div{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem}.gs-bar i{display:block;height:8px;border-radius:999px;background:rgba(148,163,184,.25);overflow:hidden}.gs-bar b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#7c3aed)}.gs-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.gs-agent-grid article,.gs-paywall{border:1px solid rgba(148,163,184,.25);border-radius:22px;background:rgba(255,255,255,.84);padding:1rem;box-shadow:0 20px 60px rgba(15,23,42,.08)}.gs-agent-grid h3{margin-top:0}.gs-paywall{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.94));color:#fff}.gs-paywall p{color:rgba(255,255,255,.78)}.gs-result-actions{margin-top:1rem;display:flex;gap:.6rem;flex-wrap:wrap}.gs-diff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gs-tool-premium{position:relative;overflow:hidden}.gs-tool-premium:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 36%),radial-gradient(circle at bottom right,rgba(124,58,237,.16),transparent 32%);pointer-events:none}.gs-tool-premium>*{position:relative}.gs-cert-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gs-cert-levels article{border:1px solid rgba(148,163,184,.24);border-radius:24px;padding:1rem;background:rgba(255,255,255,.86);box-shadow:0 18px 50px rgba(15,23,42,.07)}.gs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gs-form-grid .wide{grid-column:1/-1}.gs-note{font-size:.92rem;color:#64748b}.gre-result pre,.ti-output pre,.v4-output pre{white-space:pre-wrap;overflow:auto}@media(max-width:860px){.gs-diff-grid,.gs-agent-grid,.gs-cert-levels,.gs-form-grid{grid-template-columns:1fr}}@media print{.gre-nav,.gre-footer,.gre-actions,.gre-result-actions,.v4-actions,.gs-no-print{display:none!important}.gre-body{background:#fff!important}.gre-card,.v4-panel,.gre-result,.ti-output{box-shadow:none!important;border-color:#cbd5e1!important}main{padding:0!important}}
