.panel-language .language-trigger{height:48px;min-width:86px;padding:0 13px;border:1px solid #b2dcf233;border-top-color:#d5f4ff55;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(130deg,#aacfe610,#aacfe603);color:#e0f4ff;font:700 11px var(--body);letter-spacing:.6px;transition:border-color .2s,background .2s}.panel-language .language-trigger:hover,.panel-language .language-trigger[aria-expanded=true]{border-color:#b6e9ff8c;background:#9edafa12}.panel-language .language-trigger svg{display:block;width:17px;height:17px;stroke:#b5d9e7}.panel-language .language-chevron{font-size:13px;color:#91adbd;transition:rotate .2s}.panel-language .language-trigger[aria-expanded=true] .language-chevron{rotate:180deg}.panel-language .language-panel{position:absolute;top:calc(100% + 19px);inset-inline-end:0;width:332px;max-width:calc(100vw - 32px);border:1px solid #afddef45;border-top-color:#d1efff7a;border-radius:10px;background:linear-gradient(140deg,#163544fa,#0a1b28fc 70%);box-shadow:0 20px 65px #0009,inset 0 1px #fff1;padding:18px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);animation:language-arrive .18s ease-out}.panel-language .language-panel-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;margin-bottom:10px;border-bottom:1px solid #b3e3f322;color:#b4d5e3;font:700 10px var(--body);letter-spacing:1.2px}.panel-language .language-panel-heading small{color:#ffba71;font-size:10px;font-variant-numeric:tabular-nums}.panel-language .language-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.panel-language .language-option{display:flex;align-items:center;gap:9px;min-height:50px;padding:10px;border:1px solid transparent;border-radius:5px;background:#08192360;text-align:start;color:#bdd1de;transition:background .15s,border-color .15s;font:600 12px var(--body)}.panel-language .language-option:hover{background:#a9dff512;border-color:#a9dff52a}.panel-language .language-option[aria-checked=true]{background:linear-gradient(110deg,#6ab6d121,#4998b116);border-color:#addfed59;color:#edfaff}.panel-language .language-option b{font:700 9px var(--body);letter-spacing:.5px;color:#7498ae;min-width:22px}.panel-language .language-option[aria-checked=true] b{color:#ffb566}.panel-language .language-option span{flex:1}.panel-language .language-option i{font-style:normal;color:#ffb566;font-size:11px}.panel-language .language-trigger{min-width:66px;height:42px;padding:0 9px;gap:7px}.panel-language .language-trigger svg{width:15px;height:15px}.panel-language .language-chevron{display:none}.panel-language .language-panel{position:fixed;top:90px;inset-inline:4%;width:auto;max-width:none;padding:15px}.panel-language .language-option{min-height:52px}.panel-language .language-flag{display:block;width:32px;height:22px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #fff3,0 3px 8px #0004;flex-shrink:0}.panel-language .language-trigger .language-flag{width:30px;height:20px}.panel-language .language-options{gap:8px}.panel-language .language-option{min-height:58px;padding:12px;gap:12px;background:#07172466}.panel-language .language-option span{font-size:12px}.panel-language .language-option[aria-checked=true]{background:linear-gradient(110deg,#9eddf51a,#89b9d00a);border-color:#bedef35e}.panel-language .language-panel{width:366px;padding:20px;box-shadow:0 22px 65px #0009,inset 0 1px #fff1}.panel-language .language-panel-heading{padding-bottom:15px;margin-bottom:13px}.panel-language .language-trigger .language-flag{width:29px;height:20px}.panel-language .language-panel{width:auto;padding:16px}.panel-language .language-option{min-height:56px;padding:10px;gap:10px}.panel-language .language-option span{font-size:12px}.panel-language .language-flag{width:29px;height:20px}
.panel-language{position:relative;display:block;--body:Manrope,'Segoe UI',sans-serif;z-index:90}.panel-language select[hidden]{display:none!important}.panel-language button{cursor:pointer}.panel-language .language-panel[hidden]{display:none}.panel-language .language-trigger{width:auto!important;min-width:78px;height:46px;padding:0 13px!important;gap:12px;border:1px solid #b6d8e54d;background:#17303e;color:#e0f4ff;border-radius:6px}.panel-language .language-panel{position:absolute;width:366px;z-index:100;box-sizing:border-box;top:calc(100% + 14px);inset-inline-end:0;inset-inline-start:auto;max-width:calc(100vw - 32px)}.panel-language .language-options{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.panel-language .language-option{width:auto!important;letter-spacing:0;text-transform:none}.panel-language .language-option img{width:29px;height:20px}.panel-language button:focus-visible{outline:2px solid #ffbe75;outline-offset:3px}
@media(max-width:600px){.panel-language .language-trigger{min-width:66px;height:42px}.panel-language .language-panel{position:fixed;top:95px;inset-inline:16px;width:auto;padding:16px}.panel-language .language-option{min-height:52px;padding:10px}.panel-language .language-option span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.panel-language *{animation:none!important;transition:none!important}}

@media(min-width:601px){.panel-language .language-chevron{display:inline}}
