.language-select-field{gap:8px;display:grid}.language-select-label{color:var(--palette-muted);font-size:.79rem;font-weight:640}.language-select-control{border:1px solid var(--palette-border);background:var(--palette-surface);width:100%;min-height:58px;color:var(--palette-text);cursor:pointer;font-family:var(--font-interface);text-align:start;-webkit-user-select:none;user-select:none;box-shadow:none;transition:border-color .16s ease, background-color .18s ease, box-shadow .18s ease, transform .12s var(--ease-apple-out);border-radius:16px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;padding:0 15px;display:grid;position:relative}.language-select-control:focus-visible,.language-select-control[data-popup-open]{border-color:color-mix(in srgb, var(--palette-action) 62%, var(--palette-border));outline:0}:root:not([data-input-modality=pointer]) .language-select-control:focus-visible,:root:not([data-input-modality=pointer]) .language-select-control[data-popup-open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--palette-focus) 18%, transparent)}.language-select-control[data-pressed]{transform:scale(.99)}.language-select-value{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;font-size:1.03rem;font-weight:570;line-height:1.25;display:flex;overflow:hidden}.language-select-value>span:first-child{text-overflow:ellipsis;overflow:hidden}.language-select-value>span[lang=ar]{font-family:var(--font-arabic-text);font-size:1.12rem}.language-select-value>span[lang=ur]{font-family:var(--font-urdu-text);font-size:1.02rem;line-height:1.65}.language-select-value-detail{color:var(--palette-muted);text-overflow:ellipsis;font-size:.82rem;font-weight:520;overflow:hidden}.language-select-icon{color:var(--palette-muted);pointer-events:none;transition:transform .18s var(--ease-apple-out);place-items:center;display:grid}.language-select-icon[data-popup-open]{transform:rotate(180deg)}.language-select-positioner{z-index:var(--layer-overlay);outline:0}.language-select-popup{width:var(--anchor-width);min-width:min(var(--anchor-width), calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(var(--available-height), calc(100dvh - 24px));background:var(--palette-surface);color:var(--palette-text);-webkit-backdrop-filter:blur(22px)saturate(1.35);transform-origin:var(--transform-origin);transition:opacity var(--overlay-duration) var(--overlay-ease), transform var(--overlay-duration) var(--overlay-ease);border:1px solid #151a1721;border-radius:19px;outline:0;flex-direction:column;padding:6px;display:flex;box-shadow:0 20px 52px #15221b29,0 2px 8px #15221b12}.language-select-popup[data-starting-style],.language-select-popup[data-ending-style]{opacity:0;transform:translateY(-5px)scale(.985)}.language-select-popup[data-side=top][data-starting-style],.language-select-popup[data-side=top][data-ending-style]{transform:translateY(5px)scale(.985)}.language-select-list{overscroll-behavior:contain;min-height:0;max-height:17rem;padding:2px;scroll-padding-block:6px;position:relative;overflow-y:auto}.language-chooser-backdrop{z-index:calc(var(--layer-overlay) - 1);position:fixed;inset:0}.language-chooser-popup{width:clamp(320px, var(--anchor-width), 420px);flex-shrink:1;gap:6px;min-width:min(320px,100vw - 32px);height:31rem;min-height:min(16rem,100dvh - 24px)}.language-chooser-heading{flex:none;justify-content:space-between;align-items:center;padding-inline:10px 0;display:flex}.language-chooser-heading h2{margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}.language-chooser-heading button,.language-chooser-search button{width:44px;min-height:44px;color:var(--palette-text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.language-chooser-heading button:active,.language-chooser-search button:active{background:var(--palette-subtle)}.language-chooser-search{border:1px solid var(--palette-border);background:var(--palette-subtle);min-height:52px;color:var(--palette-faint);border-radius:13px;flex:none;align-items:center;gap:10px;margin-inline:4px;padding-inline:12px 4px;display:flex}.language-chooser-search input{width:100%;min-width:0;min-height:44px;color:var(--palette-text);font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 0;font-size:1rem}.language-chooser-search input::placeholder{color:var(--palette-faint);opacity:1}.language-chooser-popup .language-select-list{flex:auto;max-height:23rem}.language-chooser-group,.language-chooser-empty{color:var(--palette-muted);padding:12px;font-size:.875rem;line-height:1.5}.language-chooser-group{border-top:1px solid var(--palette-border);margin-top:6px}.language-chooser-empty{min-height:72px}.language-chooser-empty:empty{min-height:0;padding:0}@media (max-width:639px){.language-select-positioner:has(.language-chooser-popup){position:fixed!important;inset:auto 0 0!important;transform:none!important}.language-chooser-backdrop{background:#0e1b142e}.language-chooser-popup{width:100%;min-width:0;max-width:none;height:36rem;max-height:min(36rem,100dvh - 16px);padding:10px 10px max(10px, env(safe-area-inset-bottom));transform-origin:bottom;border-radius:24px 24px 0 0}.language-chooser-popup .language-select-list{max-height:27rem}.language-chooser-popup[data-starting-style],.language-chooser-popup[data-ending-style]{transform:translateY(12px)}}.language-select-option{cursor:default;-webkit-user-select:none;user-select:none;border-radius:13px;outline:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:52px;padding:7px 9px 7px 12px;transition:background-color .12s,color .12s;display:grid}.language-select-option[data-highlighted]{background:var(--palette-subtle)}.language-select-option[data-selected]{color:var(--palette-action)}.language-select-option-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.language-select-option-native{text-overflow:ellipsis;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:.98rem;font-weight:610;line-height:1.25;overflow:hidden}.language-select-option-native[lang=ar]{font-family:var(--font-arabic-text);font-size:1.12rem}.language-select-option-native[lang=ur]{font-family:var(--font-urdu-text);font-size:1rem;line-height:1.6}.language-select-option-english{color:var(--palette-faint);text-overflow:ellipsis;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:.78rem;font-weight:520;overflow:hidden}.language-select-option-indicator{width:24px;height:24px;color:var(--palette-action);place-items:center;transition:opacity .12s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.language-select-option-indicator[data-starting-style],.language-select-option-indicator[data-ending-style]{opacity:0;transform:scale(.72)}html[data-theme=dark] .language-select-popup{background:var(--palette-surface);color:var(--palette-text);border-color:#f2f5f324;box-shadow:0 22px 56px #00000061,0 2px 8px #0003}html[data-theme=dark] .language-select-option[data-highlighted]{background:#26312b}html[data-theme=dark] .language-select-option[data-selected]{color:var(--palette-action-hover)}html[data-theme=dark] .language-select-option-english{color:var(--palette-muted)}html[data-theme=dark] .language-select-option-indicator{color:var(--palette-action)}
