body{color:#1a1a1a;max-width:640px;margin:0 auto;padding:1.5rem;font-family:system-ui,sans-serif}.screen h1{margin-bottom:.25rem}.field{margin:.75rem 0;font-size:.9rem;display:block}.field input{width:100%;margin-top:.25rem;padding:.4rem;font-size:1rem;display:block}.item{border-bottom:1px solid #ddd;margin:1.25rem 0;padding-bottom:1rem}.item-text{margin-bottom:.5rem;font-weight:600}.item-options{flex-wrap:wrap;gap:.4rem;display:flex}.option{cursor:pointer;background:#fff;border:1px solid #999;border-radius:999px;padding:.4rem .7rem;font-size:.85rem}.option.selected{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.results-list{padding:0;list-style:none}.results-list li{border-bottom:1px solid #ddd;justify-content:space-between;padding:.6rem 0;display:flex}.bucket{font-weight:600}.footnote{color:#555;margin-top:1.5rem;font-size:.85rem}button[type=button]:not(.option){cursor:pointer;margin-top:1rem;padding:.6rem 1.2rem;font-size:1rem}button.secondary{color:#555;background:0 0;border:1px solid #999;display:block}.card{border:1px solid #ddd;border-radius:8px;margin:1rem 0;padding:.75rem 1rem}.card p{margin:0}.round-link{word-break:break-all;background:#f4f4f4;border-radius:6px;margin-top:1rem;padding:.75rem;font-size:.85rem;display:block}.round-names{color:#555;margin-bottom:0}
