.LanguageFlagsBar_root__6IAn4{display:flex;flex-direction:column;gap:.85rem}.LanguageFlagsBar_label__ebviZ{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.4)}.LanguageFlagsBar_row__qx5IP{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.LanguageFlagsBar_item___tNIG{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:rgba(255,255,255,.65);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .14s ease,background .14s ease,color .14s ease}.LanguageFlagsBar_item___tNIG:hover{border-color:rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.05)}.LanguageFlagsBar_itemActive__kNama{background:rgba(37,99,235,.5);border-color:rgba(56,189,248,.6);color:#fff}.LanguageFlagsBar_itemActive__kNama:hover{background:rgba(37,99,235,.6)}.LanguageFlagsBar_flag__lxVsM{font-size:.95rem;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,system-ui,sans-serif}.LanguageFlagsBar_code__wZ_2U{font-weight:600}.LanguagePicker_root__epSax{position:relative;display:inline-block;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#fff}.LanguagePicker_trigger___mgJb{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:10px;border:1.5px solid rgba(255,255,255,.85);background:rgba(15,23,42,.85);color:#fff;font-size:.95rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease;-webkit-tap-highlight-color:transparent}.LanguagePicker_trigger___mgJb:focus-visible,.LanguagePicker_trigger___mgJb:hover{background:rgba(30,41,59,.95);outline:none}.LanguagePicker_flag__9W_wI{font-size:1.05rem;line-height:1;display:inline-flex;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,system-ui,sans-serif}.LanguagePicker_label__lujtK{font-weight:500}.LanguagePicker_globe__X_0Pc{width:1.1rem;height:1.1rem;margin-left:.15rem;color:#fff;flex-shrink:0}.LanguagePicker_menu__PcXps{position:absolute;top:calc(100% + .4rem);right:0;z-index:50;width:17.5rem;max-height:22rem;margin:0;padding:.4rem 0;list-style:none;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 25px 60px -20px rgba(0,0,0,.7),0 10px 20px -10px rgba(0,0,0,.6);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.LanguagePicker_menu__PcXps::-webkit-scrollbar{width:8px}.LanguagePicker_menu__PcXps::-webkit-scrollbar-track{background:transparent}.LanguagePicker_menu__PcXps::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:4px}.LanguagePicker_menu__PcXps::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.LanguagePicker_item__VG71R{display:flex;align-items:center;gap:.85rem;padding:.7rem 1rem;color:#fff;font-size:1rem;text-decoration:none;transition:background .12s ease,color .12s ease}.LanguagePicker_item__VG71R:hover{background:rgba(255,255,255,.06)}.LanguagePicker_itemActive__TS5Jr{background:rgba(37,99,235,.55);color:#38bdf8;font-weight:600}.LanguagePicker_itemActive__TS5Jr:hover{background:rgba(37,99,235,.7)}@media (max-width:480px){.LanguagePicker_menu__PcXps{width:min(20rem,calc(100vw - 1.5rem))}.LanguagePicker_label__lujtK{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}