.search-container.svelte-yyldap{position:relative;width:100%;max-width:400px;margin:0 16px}.input-wrapper.svelte-yyldap{position:relative;display:flex;align-items:center}.search-icon.svelte-yyldap{position:absolute;left:12px;width:16px;height:16px;color:var(--text-muted);pointer-events:none}input.svelte-yyldap{width:100%;height:40px;padding:0 16px 0 38px;background:var(--bg-surface-hover);border:1px solid var(--border-medium);border-radius:20px;color:var(--text-inverse);font-size:14px;outline:none;transition:all .2s ease}input.svelte-yyldap:focus{background:var(--border-subtle);border-color:var(--border-focus);box-shadow:0 0 0 2px var(--bg-surface-hover)}input.svelte-yyldap::placeholder{color:var(--text-muted)}.spinner.svelte-yyldap{position:absolute;right:12px;width:16px;height:16px;border:2px solid var(--border-medium);border-top-color:var(--text-inverse);border-radius:50%;animation:svelte-yyldap-spin .8s linear infinite}@keyframes svelte-yyldap-spin{to{transform:rotate(360deg)}}.dropdown.svelte-yyldap{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-surface-2);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:400px;overflow-y:auto;z-index:1000;padding:8px 0}.section.svelte-yyldap{padding-bottom:8px;border-bottom:1px solid var(--bg-surface-hover)}.section.svelte-yyldap:last-child{border-bottom:none;padding-bottom:0}.section-title.svelte-yyldap{padding:8px 16px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.result-item.svelte-yyldap{display:flex;align-items:center;width:100%;padding:8px 16px;background:none;border:none;text-align:left;cursor:pointer;gap:12px;transition:background .15s ease}.result-item.svelte-yyldap:hover{background:var(--bg-surface-hover)}.thumbnail.svelte-yyldap{width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--bg-surface-hover);flex-shrink:0;display:flex;align-items:center;justify-content:center}.thumbnail.svelte-yyldap img:where(.svelte-yyldap){width:100%;height:100%;object-fit:cover}.icon-thumbnail.svelte-yyldap{color:var(--text-secondary)}.placeholder.svelte-yyldap{width:100%;height:100%;background:var(--bg-surface-hover)}.info.svelte-yyldap{flex:1;min-width:0}.name.svelte-yyldap{font-size:14px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown.svelte-yyldap::-webkit-scrollbar{width:6px}.dropdown.svelte-yyldap::-webkit-scrollbar-track{background:transparent}.dropdown.svelte-yyldap::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}.dropdown.svelte-yyldap::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}.header.svelte-1xm1ks6{position:sticky;top:0;width:100%;background:linear-gradient(180deg,var(--bg-glass) 0%,rgba(15,15,20,.8) 50%,rgba(12,12,18,.75) 100%);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--border-medium);box-shadow:var(--shadow-md),inset 0 1px 0 var(--border-subtle);z-index:200}.header-container.svelte-1xm1ks6{max-width:var(--container-max-width);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);height:var(--header-offset);display:flex;align-items:center;justify-content:space-between}.logo.svelte-1xm1ks6{display:flex;align-items:center;text-decoration:none;transition:transform .2s ease}.logo.svelte-1xm1ks6:hover{transform:translateY(-1px)}.logo-svg.svelte-1xm1ks6{height:60px;width:auto;filter:saturate(1.3) brightness(1.05)}.nav-links.svelte-1xm1ks6{display:flex;align-items:center;gap:6px}.nav-link.svelte-1xm1ks6{position:relative;padding:10px 20px;font-size:14px;font-weight:400;letter-spacing:.02em;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);background:transparent;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:all .18s ease;white-space:nowrap}.nav-link.svelte-1xm1ks6:hover{color:var(--text-inverse);background:var(--bg-surface-hover);border-color:var(--border-medium)}.nav-link.svelte-1xm1ks6:active{transform:scale(.98)}.nav-link.active.svelte-1xm1ks6{color:var(--text-inverse);background:var(--border-subtle);border-color:var(--border-medium)}.nav-btn.svelte-1xm1ks6{background:#7c9aff26;border:1px solid var(--border-primary);color:#a3b8ff;font-weight:500}.nav-btn.svelte-1xm1ks6:hover{background:#7c9aff38;border-color:#7c9aff66;color:#b8c8ff}.menu-toggle.svelte-1xm1ks6{display:none;flex-direction:column;gap:5px;padding:8px;background:transparent;border:none;cursor:pointer;z-index:101}.menu-line.svelte-1xm1ks6{width:24px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .25s ease}.menu-open.svelte-1xm1ks6 .menu-line:where(.svelte-1xm1ks6):nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open.svelte-1xm1ks6 .menu-line:where(.svelte-1xm1ks6):nth-child(2){opacity:0}.menu-open.svelte-1xm1ks6 .menu-line:where(.svelte-1xm1ks6):nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width: 769px){.menu-toggle.svelte-1xm1ks6{display:none}}@media (max-width: 768px){.logo-svg.svelte-1xm1ks6{height:48px}.menu-toggle.svelte-1xm1ks6{display:flex}.nav-links.svelte-1xm1ks6{position:fixed;top:var(--header-offset);left:0;right:0;flex-direction:column;gap:8px;padding:20px 16px;background:linear-gradient(145deg,#121218fa,#0c0c12f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);box-shadow:0 8px 24px #0006;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.menu-open.svelte-1xm1ks6 .nav-links:where(.svelte-1xm1ks6){transform:translateY(0);opacity:1;pointer-events:auto}.nav-link.svelte-1xm1ks6{width:100%;padding:14px 20px;text-align:left;font-size:15px}}@media (max-width: 480px){.header-container.svelte-1xm1ks6{padding:0 1.5rem}.logo-svg.svelte-1xm1ks6{height:40px}}.desktop-search.svelte-1xm1ks6{flex:1;display:flex;justify-content:center;max-width:500px;margin:0 20px}.mobile-search.svelte-1xm1ks6{display:none;width:100%;margin-bottom:10px}@media (max-width: 768px){.desktop-search.svelte-1xm1ks6{display:none}.mobile-search.svelte-1xm1ks6{display:block}.mobile-search.svelte-1xm1ks6 .search-container{margin:0;max-width:100%}}.cookie-banner.svelte-12qhfyh{position:fixed;bottom:24px;left:24px;right:24px;z-index:1000;display:flex;justify-content:center;pointer-events:none}.cookie-content.svelte-12qhfyh{pointer-events:auto;max-width:600px;width:100%;background:#0f0f12f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;box-shadow:inset 0 .5px #ffffff1a,0 20px 60px #00000080;display:flex;flex-direction:column;gap:20px}.cookie-text.svelte-12qhfyh{display:flex;flex-direction:column;gap:8px}.cookie-title.svelte-12qhfyh{margin:0;font-size:18px;font-weight:600;color:#fff;letter-spacing:-.01em}.cookie-description.svelte-12qhfyh{margin:0;font-size:14px;line-height:1.6;color:#b7bccd}.cookie-actions.svelte-12qhfyh{display:flex;gap:12px}.cookie-btn.svelte-12qhfyh{flex:1;padding:12px 20px;font-size:15px;font-weight:500;border-radius:10px;cursor:pointer;transition:all .15s ease;border:1px solid}.cookie-btn-decline.svelte-12qhfyh{background:#ffffff0f;border-color:#ffffff1f;color:#e7e8ed}.cookie-btn-decline.svelte-12qhfyh:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.cookie-btn-accept.svelte-12qhfyh{background:#4d6bff26;border-color:#4d6bff66;color:#dbe6ff}.cookie-btn-accept.svelte-12qhfyh:hover{background:#4d6bff40;border-color:#4d6bff80;transform:translateY(-1px)}@media (max-width: 640px){.cookie-banner.svelte-12qhfyh{bottom:16px;left:16px;right:16px}.cookie-content.svelte-12qhfyh{padding:20px}.cookie-actions.svelte-12qhfyh{flex-direction:column}.cookie-btn.svelte-12qhfyh{width:100%}}
