.odiml-switcher{--odiml-black:#05070a;--odiml-ink:#132234;--odiml-blue:#2d91cb;--odiml-sky:#4facfe;--odiml-violet:#6d55cd;display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px;border:1px solid rgba(45,145,203,.22);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(15,23,42,.13);font:700 13px/1.2 ui-sans-serif,system-ui,sans-serif;backdrop-filter:blur(12px);z-index:9997}
.odiml-switcher a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border-radius:8px;color:var(--odiml-ink)!important;text-decoration:none!important;white-space:nowrap;transition:background-color .18s,color .18s,transform .18s}
.odiml-switcher a:hover{background:#e7f5fd;transform:translateY(-1px)}
.odiml-switcher a:focus-visible{outline:3px solid rgba(79,172,254,.42);outline-offset:2px}
.odiml-switcher a.is-current{color:#fff!important;background:linear-gradient(135deg,var(--odiml-blue),var(--odiml-violet));box-shadow:0 7px 18px -10px var(--odiml-violet)}
.odiml-switcher a.is-unavailable{opacity:.4;pointer-events:none}.odiml-flag-icon{display:inline-flex;flex:0 0 auto;width:22px;height:16px;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:3px;background:#e8eef3;box-shadow:0 1px 3px rgba(15,23,42,.16)}.odiml-flag-icon img,.odiml-flag-icon svg{display:block;width:100%;height:100%;object-fit:cover}.odiml-flag-icon.is-neutral{padding:2px;color:#2378a5;background:#eef8fd}.odiml-language-name{line-height:1}
.odiml-switcher .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.odiml-switcher.is-contrast{border-color:#1d2632;background:var(--odiml-black);box-shadow:0 12px 34px rgba(2,6,23,.24)}
.odiml-switcher.is-contrast a{color:#eef7ff!important}.odiml-switcher.is-contrast a:hover{background:#1b2938}.odiml-switcher.is-contrast a.is-current{color:#07111c!important;background:linear-gradient(135deg,#8ad8ff,var(--odiml-sky))}
.odiml-switcher.is-contrast .odiml-flag-icon{width:21px;height:21px;border:2px solid rgba(255,255,255,.72);border-radius:50%}.odiml-switcher.is-contrast .odiml-flag-icon img{transform:scale(1.45)}
.odiml-switcher.is-minimal{gap:15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
.odiml-switcher.is-minimal a{min-height:30px;padding:3px 0;border-radius:0;border-bottom:2px solid transparent}.odiml-switcher.is-minimal a:hover{background:transparent}.odiml-switcher.is-minimal a.is-current{color:var(--odiml-ink)!important;border-color:var(--odiml-sky);background:transparent;box-shadow:none}
.odiml-switcher.is-minimal .odiml-flag-icon{width:20px;height:22px;border:0;border-radius:0;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);box-shadow:none}.odiml-switcher.is-minimal .odiml-flag-icon img{transform:scale(1.3)}
.odiml-switcher.is-dropdown{--odiml-theme-accent:var(--global-palette1,var(--mn-red,#2271b1));--odiml-theme-text:var(--global-palette3,var(--mn-ink,#1d2327));--odiml-theme-surface:var(--global-palette9,#fff);--odiml-theme-border:var(--global-palette7,#dcdcde);position:relative;display:inline-block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;overflow:visible;backdrop-filter:none;z-index:9998}
.odiml-switcher.is-dropdown>summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid currentColor;border-radius:7px;color:inherit;list-style:none;cursor:pointer;user-select:none;transition:background-color .16s,border-color .16s}
.odiml-switcher.is-dropdown>summary::-webkit-details-marker{display:none}
.odiml-switcher.is-dropdown>summary:hover{background:rgba(255,255,255,.1)}
.odiml-switcher.is-dropdown>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--odiml-theme-accent) 48%,transparent);outline-offset:2px}
.odiml-switcher.is-dropdown .odiml-flag-icon{width:17px;height:12px;border-color:rgba(15,23,42,.16);border-radius:2px;box-shadow:none}
.odiml-switcher.is-dropdown .odiml-dropdown__chevron{width:9px;height:6px;margin-left:1px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s}
.odiml-switcher.is-dropdown[open] .odiml-dropdown__chevron{transform:rotate(180deg)}
.odiml-dropdown__menu{position:absolute;top:calc(100% + 7px);right:0;min-width:154px;padding:5px;border:1px solid var(--odiml-theme-border);border-radius:10px;background:var(--odiml-theme-surface);box-shadow:0 14px 34px rgba(15,23,42,.18);color:var(--odiml-theme-text)}
.odiml-switcher.is-align-left .odiml-dropdown__menu{right:auto;left:0}.odiml-switcher.is-align-center .odiml-dropdown__menu{right:auto;left:50%;transform:translateX(-50%)}
.odiml-dropdown__menu ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}
.odiml-dropdown__menu li{margin:0;padding:0}
.odiml-switcher.is-dropdown .odiml-dropdown__menu a{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 9px;border-radius:6px;color:var(--odiml-theme-text)!important;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none!important;transform:none}
.odiml-switcher.is-dropdown .odiml-dropdown__menu a:hover,.odiml-switcher.is-dropdown .odiml-dropdown__menu a:focus-visible{background:color-mix(in srgb,var(--odiml-theme-accent) 11%,var(--odiml-theme-surface));color:var(--odiml-theme-accent)!important;outline:0}
.odiml-switcher.is-dropdown .odiml-dropdown__menu a.is-current{background:color-mix(in srgb,var(--odiml-theme-accent) 14%,var(--odiml-theme-surface));color:var(--odiml-theme-accent)!important;box-shadow:none}
.odiml-switcher.is-dropdown .odiml-dropdown__menu a.is-current::after{width:6px;height:6px;margin-left:auto;border-radius:50%;background:currentColor;content:""}
.odiml-site-language-bar{position:relative;z-index:9996;width:100%;border-bottom:1px solid #dbe9f2;background:linear-gradient(90deg,#f2f9fd,#fff 45%,#f5f2ff)}
.odiml-site-language-bar__inner{display:flex;align-items:center;gap:20px;width:min(100% - 32px,1200px);min-height:46px;margin:0 auto}.odiml-site-language-bar__title{display:flex;align-items:center;gap:7px;margin-right:auto;color:#526577;font:700 12px/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em}.odiml-site-language-bar__title .odiml-flag-icon{width:19px;height:19px;border-radius:50%}
.odiml-site-language-bar.is-align-left .odiml-site-language-bar__inner{justify-content:flex-start}.odiml-site-language-bar.is-align-left .odiml-site-language-bar__title{margin-right:0}.odiml-site-language-bar.is-align-center .odiml-site-language-bar__inner{justify-content:center}.odiml-site-language-bar.is-align-center .odiml-site-language-bar__title{margin-right:0}.odiml-site-language-bar.is-align-right .odiml-site-language-bar__inner{justify-content:flex-end}
.odiml-site-language-bar.is-style-contrast{border-color:#1b2633;background:linear-gradient(110deg,#030507,#101926 58%,#172044)}.odiml-site-language-bar.is-style-contrast .odiml-site-language-bar__title{color:#b9c9d8}.odiml-site-language-bar.is-style-minimal{background:#fff}
.odiml-switcher.is-floating{position:fixed;bottom:20px}.odiml-switcher.is-floating.is-bottom-right{right:20px}.odiml-switcher.is-floating.is-bottom-left{left:20px}
@media(max-width:700px){.odiml-site-language-bar__inner{align-items:flex-start;flex-direction:column;gap:5px;padding:9px 0}.odiml-site-language-bar__title{margin:0}.odiml-switcher{max-width:100%;overflow-x:auto}.odiml-switcher.is-floating{right:12px!important;bottom:12px;left:auto!important;max-width:calc(100vw - 24px)}.odiml-switcher a{padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.odiml-switcher a{transition:none}}
