.app-shell.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.app-header.svelte-12qhfyh{position:sticky;top:0;z-index:100;background:var(--header-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle)}.header-inner.svelte-12qhfyh{max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-12qhfyh{display:flex;align-items:center;gap:12px}.logo-icon.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent-glow);border-radius:var(--radius-md);border:1px solid rgba(220,38,38,.2);color:var(--accent)}.logo-text.svelte-12qhfyh{font-size:1.25rem;font-weight:700;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-badge.svelte-12qhfyh{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;background:var(--accent-glow);color:var(--accent);border-radius:6px;border:1px solid rgba(220,38,38,.2)}.header-actions.svelte-12qhfyh{display:flex;align-items:center;gap:12px}.meta-text.svelte-12qhfyh{font-size:.85rem;color:var(--text-muted)}.user-menu.svelte-12qhfyh{position:relative}.user-menu-btn.svelte-12qhfyh{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.85rem;transition:all .2s ease}.user-menu-btn.svelte-12qhfyh:hover{border-color:var(--border-accent);color:var(--text-primary)}.user-menu-name.svelte-12qhfyh{font-weight:500}.user-dropdown.svelte-12qhfyh{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000026;overflow:hidden;animation:fade-in .15s ease;z-index:200}.dropdown-divider.svelte-12qhfyh{height:1px;background:var(--border-subtle)}.dropdown-item.svelte-12qhfyh{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;color:var(--text-secondary);font-family:inherit;font-size:.875rem;cursor:pointer;transition:all .15s ease}.dropdown-item.svelte-12qhfyh:hover{background:var(--accent-glow);color:var(--text-primary)}.dropdown-item-danger.svelte-12qhfyh:hover{background:#dc262614;color:var(--error)}.dropdown-section-label.svelte-12qhfyh{padding:8px 14px 4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.dropdown-lang-list.svelte-12qhfyh{display:flex;flex-direction:column}.dropdown-lang-item.svelte-12qhfyh{display:flex;align-items:center;gap:8px;padding:7px 14px;background:none;border:none;color:var(--text-secondary);font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer;text-align:left;white-space:nowrap;transition:all .15s ease}.dropdown-lang-item.svelte-12qhfyh:hover{background:var(--accent-glow);color:var(--accent)}.dropdown-lang-item.active.svelte-12qhfyh{color:var(--accent);font-weight:700}.app-main.svelte-12qhfyh{flex:1;max-width:1400px;width:100%;margin:0 auto;padding:32px 24px}.app-footer.svelte-12qhfyh{border-top:1px solid var(--border-subtle);padding:16px 24px}.footer-inner.svelte-12qhfyh{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.footer-copy.svelte-12qhfyh{font-size:.8rem;color:var(--text-muted)}.footer-link.svelte-12qhfyh{font-size:.8rem;color:var(--text-muted);text-decoration:none;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all .2s ease}.footer-link.svelte-12qhfyh:hover{color:var(--accent);border-color:var(--border-accent)}.disclaimer-overlay.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .3s ease}.disclaimer-card.svelte-12qhfyh{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);padding:36px 32px;max-width:520px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.disclaimer-icon.svelte-12qhfyh{color:var(--warning)}.disclaimer-title.svelte-12qhfyh{font-size:1.2rem;font-weight:700}.disclaimer-text.svelte-12qhfyh{font-size:.9rem;color:var(--text-secondary);line-height:1.65;text-align:left}.disclaimer-text.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-bottom:10px}.disclaimer-text.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin:0 0 10px 20px;display:flex;flex-direction:column;gap:6px}.disclaimer-btn.svelte-12qhfyh{margin-top:8px;min-width:180px;justify-content:center}.flag-icon.svelte-12qhfyh{display:inline-block;width:18px;height:12px;border-radius:2px;flex-shrink:0;border:1px solid rgba(128,128,128,.25)}@media(max-width:768px){.header-inner.svelte-12qhfyh{padding:12px 16px}.meta-text.svelte-12qhfyh{display:none}.app-main.svelte-12qhfyh{padding:20px 16px}}
