.sh2{padding:34px 0 0}
          .sh2 h1{margin:14px 0 0;font:700 34px/1.1 var(--font);letter-spacing:-.02em}
          .bigq{display:flex;align-items:center;gap:14px;max-width:720px;height:58px;margin-top:22px;padding:0 20px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--faint)}
          .bigq:focus-within{box-shadow:0 0 0 1px oklch(0.72 0.135 252 / .6)}
          .bigq input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--text);font:400 17px/1 var(--font)}
          .bigq .mag{width:15px;height:15px}
          .gtabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}
          .gtabs button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);color:var(--dim);font:500 13.5px/1 var(--font)}
          .gtabs button .gl{width:17px;height:17px}
          .gtabs button.on{color:var(--text);border-color:var(--line2);background:var(--surface2)}
          .gtabs button em{font-style:normal;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}
          .rg{margin-top:26px}
          .rg h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:650 17px/1.2 var(--font)}
          .rg h2 .gl{width:20px;height:20px}
          .rg h2 .cn{font:400 13px/1 var(--font);color:var(--faint)}
          .rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}
          .ri{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);transition:border-color .15s,background-color .15s}
          .ri:hover{border-color:var(--line2);background:var(--surface2)}
          .ri .th0{display:grid;place-items:center;width:48px;height:48px;border-radius:9px;background:var(--bg2)}
          .ri .th0 img{max-width:44px;max-height:44px;object-fit:contain}
          .ri .th0 .gl{width:22px;height:22px;color:var(--faint)}
          .ri b{display:block;font:600 14px/1.25 var(--font)}
          .ri small{display:block;margin-top:3px;font-size:12px;color:var(--faint)}
          .ri mark{background:none;color:var(--acc-ink)}
