.flag[data-v-ca7df47d]{border-radius:3px;flex:none;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0a14281a}.flag svg[data-v-ca7df47d]{width:100%;height:100%;display:block}.lang-gate[data-v-3ed826c7]{z-index:96;padding:var(--s-4);background:var(--bg-veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.lang-gate-box[data-v-3ed826c7]{width:100%;max-width:420px;padding:var(--s-6) var(--s-5);border:1px solid var(--line-subtle);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);text-align:center}.lang-gate-mark[data-v-3ed826c7]{width:auto;height:32px;margin-bottom:var(--s-4)}.lang-gate-title[data-v-3ed826c7]{margin:0 0 var(--s-2);font-family:var(--font-display);font-size:var(--t-lg);font-weight:var(--w-semibold);letter-spacing:-.02em}.lang-gate-note[data-v-3ed826c7]{margin:0 0 var(--s-5);color:var(--fg-muted);font-size:var(--t-sm);line-height:var(--lh-normal)}.lang-gate-list[data-v-3ed826c7]{gap:var(--s-2);display:grid}.lang-gate-item[data-v-3ed826c7]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-subtle);border-radius:var(--r-md);background:var(--bg-surface);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-fast) var(--e-out), border-color var(--d-fast) var(--e-out);display:flex}.lang-gate-item[data-v-3ed826c7]:hover,.lang-gate-item[data-v-3ed826c7]:focus-visible{border-color:var(--accent);background:var(--bg-sunken)}.lang-gate-item[disabled][data-v-3ed826c7]{cursor:progress;opacity:.6}.lang-gate-text[data-v-3ed826c7]{flex:auto;gap:1px;min-width:0;display:grid}.lang-gate-name[data-v-3ed826c7]{font-size:var(--t-base);font-weight:var(--w-semibold)}.lang-gate-invite[data-v-3ed826c7]{color:var(--fg-muted);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lang-gate-go[data-v-3ed826c7]{width:16px;height:16px;color:var(--fg-muted);flex:none}
