.language-picker{z-index:70;flex:none;font-family:inherit;position:relative}.language-trigger{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:#f4f8fb;border-color:#b4c7d5;box-shadow:0 2px 6px #172b4d08}.language-trigger>svg:first-child{color:#64748b}.language-trigger>svg:last-child{transition:transform .15s}.language-trigger .is-open{transform:rotate(180deg)}.language-code{display:none}.language-menu{color:#334155;background:#fff;border:1px solid #e2e7ed;border-radius:14px;width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #172b4d20}.language-menu-label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;padding:8px 10px 6px;font-size:10px;font-weight:600;display:block}.language-menu button{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.language-menu button:hover{background:#f4f6f8}.language-menu button[aria-checked=true]{color:#2447bd;background:#eef4ff}.language-option-code{letter-spacing:.03em;background:#fff;border:1px solid #dce4ed;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.language-menu strong{font-size:13px;font-weight:600;display:block}.language-menu small{color:#64748b;margin-top:2px;font-size:11px;display:block}.language-menu button>svg{margin-left:auto}.language-picker button:focus-visible{outline-offset:3px;outline:2px solid #3157d5}.auth-language{position:absolute;top:16px;right:20px}.p1-backdrop{position:relative}.pr-top-actions{align-items:center;gap:16px;margin-left:auto;display:flex}@media (width<=600px){.language-name{display:none}.language-code{display:inline}.language-trigger{gap:6px;min-height:36px;padding:7px 10px}.language-menu{width:205px}.pr-top-actions{gap:9px}}
