.sr-page{max-width:720px;margin:0 auto;padding:22px 0 48px}.sr-title{font-family:var(--font-display);color:var(--color-heading);margin:0 0 14px;font-size:26px;font-weight:600}.sr-box{border:1px solid var(--color-line-2);border-radius:var(--r-sm);background:var(--color-surface-0);color:var(--color-faint);align-items:center;gap:10px;padding:11px 14px;display:flex}.sr-box:focus-within{border-color:var(--color-accent)}.sr-box input{min-width:0;color:var(--color-data);background:0 0;border:none;outline:none;flex:1;font-size:15px}.sr-box input::placeholder{color:var(--color-faint)}.sr-box button{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:11px}.sr-lab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin:22px 0 10px;font-size:10px}.sr-quick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sr-tile{border:1px solid var(--color-line-2);border-radius:var(--r-sm);background:var(--color-surface-0);transition:border-color .14s var(--ease);flex-direction:column;gap:3px;padding:14px;text-decoration:none;display:flex}.sr-tile:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.sr-tile .t{font-family:var(--font-display);color:var(--color-heading);font-size:15px;font-weight:600}.sr-tile .s{font-family:var(--font-mono);color:var(--color-faint);font-size:10px}.sr-hint{color:var(--color-faint);margin-top:18px;font-size:12.5px;line-height:1.6}.sr-count{color:var(--color-muted);margin-top:18px;font-size:13px}.sr-count b{color:var(--color-heading)}.sr-sec{margin-top:6px}.sr-row{border-bottom:1px solid var(--color-line-2);flex-direction:column;gap:4px;padding:11px 2px;text-decoration:none;display:flex}.sr-row:last-child{border-bottom:none}.sr-row-t{color:var(--color-data);font-size:14px;line-height:1.5}.sr-row:hover .sr-row-t{color:var(--color-heading)}.sr-row-m{font-family:var(--font-mono);color:var(--color-faint);font-size:10.5px}.sr-row-m--chips{align-items:center;gap:8px;display:flex}.sr-none{color:var(--color-muted);margin-top:22px;font-size:13.5px;line-height:1.6}@media (max-width:560px){.sr-quick{grid-template-columns:repeat(2,1fr)}}
