#qt-language-control{position:fixed;right:18px;top:84px;z-index:2147482500;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f8fbff;direction:ltr}#qt-language-control.qt-native-language-present{display:none}.qt-language-trigger{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(103,232,249,.28);border-radius:14px;background:linear-gradient(145deg,rgba(6,15,28,.96),rgba(16,28,48,.94));color:#eff8ff;box-shadow:0 16px 38px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(18px);cursor:pointer;font:800 12px/1 inherit;transition:.22s ease}.qt-language-trigger:hover{transform:translateY(-2px);border-color:rgba(103,232,249,.65);box-shadow:0 18px 42px rgba(0,0,0,.4),0 0 24px rgba(34,211,238,.12)}.qt-language-globe{font-size:17px}.qt-language-chevron{font-size:14px;color:#8da4be}.qt-language-menu{position:absolute;right:0;top:52px;width:210px;padding:8px;border:1px solid rgba(148,163,184,.23);border-radius:16px;background:linear-gradient(155deg,rgba(5,11,21,.98),rgba(13,24,42,.97));box-shadow:0 24px 64px rgba(0,0,0,.5);backdrop-filter:blur(20px)}.qt-language-menu button{width:100%;min-height:40px;display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:10px;background:transparent;color:#dbeafe;text-align:left;cursor:pointer}.qt-language-menu button:hover,.qt-language-menu button.active{background:linear-gradient(90deg,rgba(34,211,238,.15),rgba(99,102,241,.14));color:#fff}.qt-language-menu button b{font-size:12px}.qt-language-menu button i{opacity:0;color:#67e8f9;font-style:normal}.qt-language-menu button.active i{opacity:1}#qt-translation-status{position:fixed;left:50%;bottom:24px;z-index:2147482600;min-width:min(430px,calc(100vw - 28px));max-width:calc(100vw - 28px);transform:translateX(-50%);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 14px 15px;border:1px solid rgba(103,232,249,.3);border-radius:16px;background:linear-gradient(145deg,rgba(4,10,20,.96),rgba(15,28,48,.95));color:#ecf8ff;box-shadow:0 24px 70px rgba(0,0,0,.48);backdrop-filter:blur(18px);font:800 12px/1.35 Inter,system-ui,sans-serif;direction:ltr}#qt-translation-status[hidden]{display:none!important}.qt-status-orb{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,rgba(34,211,238,.25),rgba(99,102,241,.3));animation:qt-lang-pulse 1.45s ease-in-out infinite}.qt-status-track{position:absolute;left:12px;right:12px;bottom:7px;height:3px;border-radius:999px;background:rgba(148,163,184,.14);overflow:hidden}.qt-status-track i{display:block;height:100%;width:35%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#6366f1,#a855f7);box-shadow:0 0 13px rgba(34,211,238,.7);transition:width .24s ease}#qt-translation-status[data-state="success"]{border-color:rgba(52,211,153,.42)}#qt-translation-status[data-state="success"] .qt-status-orb{animation:none;background:rgba(52,211,153,.18)}#qt-translation-status[data-state="error"]{border-color:rgba(251,113,133,.48)}#qt-translation-status[data-state="error"] .qt-status-orb{animation:none;background:rgba(251,113,133,.18)}button[data-qt-lang]{position:relative}button[data-qt-lang]::after{content:attr(data-qt-lang);position:absolute;right:-4px;bottom:-4px;min-width:20px;height:15px;display:grid;place-items:center;padding:0 3px;border:2px solid hsl(var(--background,222 47% 6%));border-radius:999px;background:linear-gradient(135deg,#06b6d4,#6366f1);color:#fff;font:900 7px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;pointer-events:none}@keyframes qt-lang-pulse{50%{transform:scale(1.08);filter:brightness(1.15)}}@media(max-width:700px){#qt-language-control{right:10px;top:72px}.qt-language-trigger{width:44px;padding:0;justify-content:center}.qt-language-label,.qt-language-chevron{display:none}.qt-language-menu{right:0;width:min(210px,calc(100vw - 20px))}#qt-translation-status{bottom:12px}}@media(prefers-reduced-motion:reduce){.qt-language-trigger,.qt-status-track i{transition:none}.qt-status-orb{animation:none}}
