.search-section[data-astro-cid-ghmstmux]{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;border-bottom:1px solid #e5e7eb;min-height:50vh}.search-container[data-astro-cid-ghmstmux]{width:100%;max-width:580px;display:flex;flex-direction:column;align-items:center}.logo[data-astro-cid-ghmstmux]{display:flex;align-items:center;text-decoration:none;margin-bottom:2.5rem;transition:transform .2s ease}.logo[data-astro-cid-ghmstmux]:hover{transform:translateY(-2px)}.logo-image[data-astro-cid-ghmstmux]{margin-right:.625rem}.logo-text[data-astro-cid-ghmstmux]{font-size:1.75rem;font-weight:800;color:#1f2937;letter-spacing:-.01em}.logo-text[data-astro-cid-ghmstmux] .accent[data-astro-cid-ghmstmux]{background:linear-gradient(to right,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.search-form[data-astro-cid-ghmstmux]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.search-input-wrapper[data-astro-cid-ghmstmux]{width:100%;position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;transition:all .2s ease;box-shadow:0 1px 3px #0000000a}.search-input-wrapper[data-astro-cid-ghmstmux]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}.search-input-wrapper[data-astro-cid-ghmstmux].focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.search-icon[data-astro-cid-ghmstmux]{display:flex;align-items:center;justify-content:center;margin-left:1.25rem;color:#9ca3af}.search-icon[data-astro-cid-ghmstmux] svg[data-astro-cid-ghmstmux]{width:20px;height:20px}.search-input[data-astro-cid-ghmstmux]{flex:1;border:none;outline:none;padding:1rem .75rem;font-size:1rem;color:#1f2937;background:transparent}.search-input[data-astro-cid-ghmstmux]::placeholder{color:#9ca3af}.clear-btn[data-astro-cid-ghmstmux]{width:32px;height:32px;border:none;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:.75rem;opacity:0;pointer-events:none;transition:all .15s ease;color:#9ca3af}.clear-btn[data-astro-cid-ghmstmux]:hover{background:#f3f4f6;color:#6b7280}.clear-btn[data-astro-cid-ghmstmux] svg[data-astro-cid-ghmstmux]{width:18px;height:18px}.button-group[data-astro-cid-ghmstmux]{display:flex;gap:.75rem}.btn[data-astro-cid-ghmstmux]{font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease}.btn-primary[data-astro-cid-ghmstmux]{background:#f8f9fa;color:#1f2937;border:1px solid #e5e7eb}.btn-primary[data-astro-cid-ghmstmux]:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 1px 3px #00000014}.btn-secondary[data-astro-cid-ghmstmux]{background:#f8f9fa;color:#1f2937;border:1px solid #e5e7eb}.btn-secondary[data-astro-cid-ghmstmux]:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 1px 3px #00000014}@media (max-width: 640px){.search-section[data-astro-cid-ghmstmux]{min-height:50vh;padding:1.5rem 1rem}.logo[data-astro-cid-ghmstmux]{margin-bottom:2rem}.logo-image[data-astro-cid-ghmstmux]{width:44px;height:44px}.logo-text[data-astro-cid-ghmstmux]{font-size:1.5rem}.search-input-wrapper[data-astro-cid-ghmstmux]{padding:.125rem 0}.search-icon[data-astro-cid-ghmstmux]{margin-left:1rem}.search-icon[data-astro-cid-ghmstmux] svg[data-astro-cid-ghmstmux]{width:18px;height:18px}.search-input[data-astro-cid-ghmstmux]{padding:.875rem .5rem;font-size:.9375rem}.btn[data-astro-cid-ghmstmux]{padding:.5rem 1rem;font-size:.8125rem}}@media (max-width: 400px){.logo-text[data-astro-cid-ghmstmux]{font-size:1.35rem}.logo-image[data-astro-cid-ghmstmux]{width:40px;height:40px}}.suggested-container[data-astro-cid-75p3zfrj]{max-width:900px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex;flex-direction:column;gap:2rem;margin-top:5rem}.pill-group-container[data-astro-cid-75p3zfrj]{display:flex;flex-direction:column;gap:.75rem}.group-header[data-astro-cid-75p3zfrj]{font-size:.9375rem;font-weight:600;color:#374151;margin:0}.group-header[data-astro-cid-75p3zfrj] a[data-astro-cid-75p3zfrj]{color:inherit;text-decoration:none;transition:color .15s ease}.group-header[data-astro-cid-75p3zfrj] a[data-astro-cid-75p3zfrj]:hover{color:#2563eb}.pill-group[data-astro-cid-75p3zfrj]{display:flex}.pill-container[data-astro-cid-75p3zfrj]{display:flex;flex-wrap:wrap;gap:.5rem}.pill[data-astro-cid-75p3zfrj]{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;font-size:.8125rem;color:#374151;text-decoration:none;transition:all .15s ease;white-space:nowrap}.pill[data-astro-cid-75p3zfrj]:hover{background:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 1px 3px #0000000f}.platform-icon[data-astro-cid-75p3zfrj]{width:16px;height:16px;border-radius:4px;background-size:14px 14px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.badge[data-astro-cid-75p3zfrj]{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;border-radius:4px;margin-left:.125rem}.badge[data-astro-cid-75p3zfrj].verified{background:#10b9811a;color:#059669}.badge[data-astro-cid-75p3zfrj].count{background:#f3f4f6;color:#6b7280}@media (max-width: 640px){.suggested-container[data-astro-cid-75p3zfrj]{padding:1.5rem 1rem 2.5rem;gap:1.75rem}.group-header[data-astro-cid-75p3zfrj]{font-size:.875rem}.pill[data-astro-cid-75p3zfrj]{padding:.375rem .75rem;font-size:.75rem}.platform-icon[data-astro-cid-75p3zfrj]{width:14px;height:14px;background-size:12px 12px}}
