.language-sheet{inset:auto 0 var(--language-viewport-bottom,0px);width:min(100%,560px);max-width:100%;height:min(640px,86dvh,calc(var(--language-viewport-height,100dvh) * .86));max-height:min(calc(100dvh - max(16px,env(safe-area-inset-top,0px))),calc(var(--language-viewport-height,100dvh) - max(16px,env(safe-area-inset-top,0px))));padding:0 0 max(12px,env(safe-area-inset-bottom,0px));color:var(--color-ink);background:#fff;border:0;border-radius:28px 28px 0 0;margin:0 auto;position:fixed;overflow:hidden}.language-sheet[open]{flex-direction:column;display:flex}.language-sheet::backdrop{background:#12261e80}body:has(.language-sheet[open]){overflow:hidden}.language-sheet-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 8px 20px;display:flex}.language-sheet-heading h2{letter-spacing:-.03em;min-width:0;font-size:22px;font-weight:700;line-height:1.2}.language-sheet-heading button{background:var(--color-mist);border-radius:99px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.language-sheet-heading button svg{width:20px;height:20px}.language-sheet .language-list--scrollable{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 16px 0;display:flex}.language-sheet .language-list-search{background:var(--color-mist);border-radius:16px;flex-shrink:0;gap:10px;min-height:48px}.language-sheet .language-list-search input{width:100%;min-width:0;font-size:16px}.language-sheet .language-list-search input:focus-visible{outline:none}.language-sheet .language-list-search:focus-within{box-shadow:inset 0 0 0 2px #12261e40}.language-sheet .language-list-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:2px 2px 12px;overflow-y:auto}.language-sheet .language-list-option{min-height:48px;padding:12px;font-size:15px}.language-sheet .language-list-option>span{gap:12px;min-width:0}.language-sheet .language-list-option>span>span:last-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}
