.search-section.svelte-th3afd{margin-bottom:5rem}.search-wrapper.svelte-th3afd{display:flex;width:100%;max-width:600px;margin:0 auto;border-bottom:2px solid rgba(255,255,255,.2);transition:border-color .3s ease}.search-wrapper.svelte-th3afd:focus-within{border-bottom-color:#c0fd00}.search-input.svelte-th3afd{flex-grow:1;border:none;background:transparent;color:#fff;font-size:1.2rem;padding:.75rem .5rem}.search-input.svelte-th3afd:focus{outline:none}.search-button.svelte-th3afd{background:transparent;color:#ffffff80;border:none;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s ease}.search-wrapper.svelte-th3afd:focus-within .search-button:where(.svelte-th3afd){color:#c0fd00}@media (max-width: 768px){.search-input.svelte-th3afd{font-size:1.1rem}.search-section.svelte-th3afd{margin-bottom:3rem}}.search-results-section.svelte-1nhv8fh h2:where(.svelte-1nhv8fh){font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.filings-list.svelte-1nhv8fh{list-style:none;padding:0}.filings-list.svelte-1nhv8fh li:where(.svelte-1nhv8fh){margin-bottom:.5rem}.filings-list.svelte-1nhv8fh li:where(.svelte-1nhv8fh) a:where(.svelte-1nhv8fh){display:flex;justify-content:space-between;align-items:center;padding:1rem .5rem;text-decoration:none;color:#fffc;border-radius:8px;transition:all .2s ease}.filings-list.svelte-1nhv8fh li:where(.svelte-1nhv8fh) a:where(.svelte-1nhv8fh):hover{transform:translate(4px);background-color:#ffffff08}.filings-list.svelte-1nhv8fh li:where(.svelte-1nhv8fh) a:where(.svelte-1nhv8fh):hover .company:where(.svelte-1nhv8fh){color:#c0fd00}.filing-item-info.svelte-1nhv8fh{display:flex;flex-direction:column}.filing-item-info.svelte-1nhv8fh .company:where(.svelte-1nhv8fh){font-weight:600;color:#fff;transition:color .2s ease}.filing-item-info.svelte-1nhv8fh .form:where(.svelte-1nhv8fh){font-size:.9rem;color:#ffffff80}.no-data.svelte-1nhv8fh{color:#ffffff80;padding:2rem 0;text-align:center}@media (max-width: 768px){.search-results-section.svelte-1nhv8fh h2:where(.svelte-1nhv8fh){font-size:1.3rem}.filing-item-info.svelte-1nhv8fh .company:where(.svelte-1nhv8fh){font-size:1rem}.filing-item-info.svelte-1nhv8fh .form:where(.svelte-1nhv8fh){font-size:.85rem}}.load-more-container.svelte-1ebjnzn{text-align:center;margin-top:2rem}.load-more-btn.svelte-1ebjnzn{background-color:#333;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.load-more-btn.svelte-1ebjnzn:hover{background-color:#444}.container.svelte-1ebjnzn{width:100%;max-width:1200px;margin:0 auto;padding:3rem 0}.page-header.svelte-1ebjnzn{text-align:center;margin-bottom:4rem}.page-header.svelte-1ebjnzn h1:where(.svelte-1ebjnzn){font-size:3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.page-header.svelte-1ebjnzn p:where(.svelte-1ebjnzn){font-size:1.1rem;color:#fff9;max-width:720px;margin:0 auto;line-height:1.6}.tab-buttons.svelte-1ebjnzn{display:flex;border-bottom:1px solid #333;margin-bottom:1.5rem}.tab-buttons.svelte-1ebjnzn button:where(.svelte-1ebjnzn){background:none;border:none;padding:.75rem 1.25rem;cursor:pointer;font-size:1rem;color:#fff9;transition:color .2s ease,border-bottom .2s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-buttons.svelte-1ebjnzn button:where(.svelte-1ebjnzn):hover{color:#fffc}.tab-buttons.svelte-1ebjnzn button.active:where(.svelte-1ebjnzn){color:#c0fd00;border-bottom:2px solid #c0fd00;font-weight:600}.content-grid.svelte-1ebjnzn{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.popular-section.svelte-1ebjnzn{margin-top:1.5rem}@media (max-width: 768px){.content-grid.svelte-1ebjnzn{grid-template-columns:1fr;gap:3rem}.container.svelte-1ebjnzn{padding:2rem 0}.page-header.svelte-1ebjnzn h1:where(.svelte-1ebjnzn){font-size:2.2rem}.page-header.svelte-1ebjnzn p:where(.svelte-1ebjnzn){font-size:1rem;line-height:1.5}.page-header.svelte-1ebjnzn{margin-bottom:3rem}}
