.search.svelte-1k8mldv{flex:1;align-items:center;max-width:42rem;display:flex;position:relative}.search.svelte-1k8mldv>svg:where(.svelte-1k8mldv){width:1rem;height:1rem;color:var(--color-text-faint);pointer-events:none;position:absolute;left:.9rem}input.svelte-1k8mldv{border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-text-primary);border-radius:.75rem;min-width:0;padding:.625rem 1rem .625rem 2.5rem;font-family:inherit;font-size:.9rem}input.svelte-1k8mldv:focus{border-color:var(--color-input-focus-ring);outline:none}input.svelte-1k8mldv::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel.svelte-1k8mldv{z-index:50;background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:.9rem;flex-direction:column;max-height:70vh;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #00000080}.group.svelte-1k8mldv{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);padding:.45rem .6rem .25rem;font-size:.62rem;font-weight:800}.row.svelte-1k8mldv{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.6rem;align-items:center;gap:.7rem;padding:.45rem .6rem;display:flex}.row.svelte-1k8mldv:hover{background:var(--color-surface-hover)}.setlogo.svelte-1k8mldv{flex-shrink:0;place-items:center;width:4.25rem;height:2rem;display:grid}.setlogo.svelte-1k8mldv img:where(.svelte-1k8mldv){object-fit:contain;width:100%;height:100%}.thumb.svelte-1k8mldv{background:var(--color-surface-muted);border-radius:.25rem;flex-shrink:0;width:1.9rem;height:2.6rem;overflow:hidden}.thumb.svelte-1k8mldv img:where(.svelte-1k8mldv){object-fit:cover;width:100%;height:100%}.what.svelte-1k8mldv{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.what.svelte-1k8mldv b:where(.svelte-1k8mldv){white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.what.svelte-1k8mldv small:where(.svelte-1k8mldv){color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.side.svelte-1k8mldv{color:var(--color-success-500);flex-shrink:0;font-size:.76rem;font-weight:700}.all.svelte-1k8mldv{border-top:1px solid var(--color-border-subtle);color:var(--color-brand);margin-top:.25rem;padding:.55rem .6rem;font-size:.8rem;font-weight:600;text-decoration:none}.shell.svelte-1br2sqw{flex-direction:column;min-height:100vh;display:flex}.header.svelte-1br2sqw{background:var(--color-navy);border-bottom:1px solid var(--color-border-subtle)}.header-inner.svelte-1br2sqw{align-items:center;gap:1.5rem;max-width:82rem;margin:0 auto;padding:.875rem 1.5rem;display:flex}.logo.svelte-1br2sqw{color:var(--color-text-primary);flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo-text.svelte-1br2sqw{letter-spacing:-.02em;font-size:1.25rem}.logo-text.svelte-1br2sqw b:where(.svelte-1br2sqw){color:var(--color-brand);font-weight:700}.nav.svelte-1br2sqw{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.nav.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--color-text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none}.nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover,.nav-account.svelte-1br2sqw{color:var(--color-brand)}.main.svelte-1br2sqw{flex:1}.footer.svelte-1br2sqw{border-top:1px solid var(--color-border-subtle);background:var(--color-navy);margin-top:3rem}.footer-inner.svelte-1br2sqw{flex-wrap:wrap;align-items:flex-start;gap:3.5rem;max-width:82rem;margin:0 auto;padding:2rem 1.5rem 2.25rem;display:flex}.footer-brand-col.svelte-1br2sqw{flex:1;min-width:15rem}.footer-brand.svelte-1br2sqw{font-size:1.125rem;font-weight:700}.footer-brand.svelte-1br2sqw b:where(.svelte-1br2sqw){color:var(--color-brand)}.footer-tagline.svelte-1br2sqw{color:var(--color-text-secondary);max-width:22rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.footer-legal.svelte-1br2sqw{color:var(--color-text-faint);margin:1rem 0 0;font-size:.75rem}.footer-col.svelte-1br2sqw{flex-direction:column;gap:.5rem;min-width:9rem;display:flex}.footer-col.svelte-1br2sqw h3:where(.svelte-1br2sqw){letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.footer-col.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--color-text-secondary);font-size:.8438rem;text-decoration:none}.footer-col.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{color:var(--color-brand)}
