.breaking-bar[data-v-cb8858f1]{align-items:center;background:var(--breaking-bg);color:var(--breaking-text);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.3px;padding:7px 16px}.live-dot[data-v-cb8858f1]{animation:pulse 1.2s infinite;background:currentColor;border-radius:50%;flex-shrink:0;height:7px;width:7px}.label[data-v-cb8858f1]{flex-shrink:0;text-transform:uppercase}.marquee[data-v-cb8858f1]{flex:1;overflow:hidden;white-space:nowrap}.marquee-track[data-v-cb8858f1]{animation:slide 24s linear infinite;display:inline-block}.separator[data-v-cb8858f1]{margin:0 10px;opacity:.5}.breaking-link[data-v-cb8858f1]{color:inherit;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:2px}.breaking-link[data-v-cb8858f1]:hover{text-decoration-color:currentColor}@media(min-width:768px){.breaking-bar[data-v-cb8858f1]{padding:7px 24px}}.lang-switcher[data-v-d3e84208]{position:relative}.lang-switcher-btn[data-v-d3e84208]{align-items:center;background:var(--surface2);border:none;border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:4px;height:34px;padding:0 10px;transition:all .2s}.lang-switcher-btn[data-v-d3e84208]:hover{background:var(--surface)}.globe[data-v-d3e84208]{font-size:15px;line-height:1}.current-lang[data-v-d3e84208]{font-size:12px;font-weight:800;letter-spacing:.5px}.chevron[data-v-d3e84208]{font-size:10px;opacity:.5;transition:transform .2s}.lang-switcher.open .chevron[data-v-d3e84208]{transform:rotate(180deg)}.lang-dropdown[data-v-d3e84208]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #00000040;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);min-width:200px;opacity:0;padding:8px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;z-index:1000}.lang-switcher.open .lang-dropdown[data-v-d3e84208]{opacity:1;transform:translateY(0);visibility:visible}.lang-dropdown button[data-v-d3e84208]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:2px;padding:8px 6px;transition:all .15s}.lang-dropdown button[data-v-d3e84208]:hover{background:var(--surface2);color:var(--text)}.lang-dropdown button.active[data-v-d3e84208]{background:var(--accent);color:#fff}.lang-flag[data-v-d3e84208]{font-size:18px;line-height:1}.lang-code[data-v-d3e84208]{font-size:10px;font-weight:800;letter-spacing:.5px}.lang-overlay[data-v-d3e84208]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:999}.search-bar[data-v-3c5d035a]{align-items:center;background:var(--search-bg);border-radius:var(--radius-sm);display:flex;gap:8px;padding:10px 14px;transition:background .3s}.search-bar input[data-v-3c5d035a]{background:transparent;border:none;color:var(--text);flex:1;font-family:Inter,sans-serif;font-size:14px;outline:none}.search-bar input[data-v-3c5d035a]::-moz-placeholder{color:var(--text-secondary)}.search-bar input[data-v-3c5d035a]::placeholder{color:var(--text-secondary)}.search-icon[data-v-3c5d035a]{color:var(--text-secondary);font-size:14px}.header[data-v-a5a16754]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--header-bg);box-shadow:0 1px 0 var(--divider);padding:12px 16px 10px;position:sticky;top:0;transition:background .3s;z-index:100}.header-top[data-v-a5a16754]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.logo[data-v-a5a16754]{font-family:Playfair Display,serif;font-size:26px;font-weight:900;line-height:1;text-decoration:none}[data-theme=dark] .logo[data-v-a5a16754]{background:linear-gradient(135deg,#64647a,#7a9999);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .logo[data-v-a5a16754]{color:var(--accent2)}.logo .dot[data-v-a5a16754]{color:var(--accent);-webkit-text-fill-color:var(--accent)}.header-right[data-v-a5a16754]{gap:6px}.header-right[data-v-a5a16754],.icon-btn[data-v-a5a16754]{align-items:center;display:flex}.icon-btn[data-v-a5a16754]{background:var(--surface2);border:none;border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-size:15px;height:34px;justify-content:center;text-decoration:none;transition:all .2s;width:34px}.icon-btn[data-v-a5a16754]:hover{background:var(--tag-bg)}.theme-toggle[data-v-a5a16754]:after{content:var(--theme-icon)}@media(min-width:768px){.header[data-v-a5a16754]{padding:14px 24px 10px}}.ai-footer[data-v-e8db07bc]{background:var(--surface,#f5f5f5);border-top:1px solid var(--divider,#e0e0e0);margin-top:auto;padding:14px 16px;width:100%}.ai-footer-inner[data-v-e8db07bc]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:var(--max-w,1200px)}.ai-badge[data-v-e8db07bc]{align-items:center;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:2px 7px}.ai-text[data-v-e8db07bc]{color:var(--text-secondary,#666);flex:1;font-size:12px;line-height:1.4;margin:0;min-width:200px}.ai-links[data-v-e8db07bc]{align-items:center;display:flex;flex-shrink:0;font-size:11px;gap:6px}.ai-links a[data-v-e8db07bc]{color:var(--text-secondary,#666);text-decoration:none;transition:color .2s}.ai-links a[data-v-e8db07bc]:hover{color:var(--accent,#1a73e8);text-decoration:underline}.ai-sep[data-v-e8db07bc]{color:var(--text-secondary,#666);opacity:.5}@media(max-width:600px){.ai-footer-inner[data-v-e8db07bc]{align-items:flex-start;flex-direction:column;gap:6px}.ai-text[data-v-e8db07bc]{min-width:unset}}.gdpr[data-v-67f1032e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--gdpr-bg);bottom:0;color:#fffc;font-size:11px;justify-content:center;left:0;padding:10px 16px;position:fixed;right:0;transition:background .3s;z-index:200}.gdpr[data-v-67f1032e],.gdpr-inner[data-v-67f1032e]{align-items:center;display:flex;gap:10px}.gdpr-inner[data-v-67f1032e]{max-width:var(--max-w);width:100%}.gdpr p[data-v-67f1032e]{flex:1;line-height:1.3}.gdpr a[data-v-67f1032e]{color:var(--accent-orange)}.gdpr button[data-v-67f1032e]{background:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}
