.locale-control[data-v-63387b82]{flex:none;position:relative}.locale-switch[data-v-63387b82]{border:1px solid var(--line);background:var(--panel-2);height:32px;color:var(--muted);letter-spacing:.04em;cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.locale-switch[data-v-63387b82]:hover{border-color:var(--accent-text);color:var(--ink)}.locale-switch .is-current[data-v-63387b82]{color:var(--ink)}.locale-divider[data-v-63387b82]{opacity:.5}.locale-hint[data-v-63387b82]{z-index:60;border:1px solid var(--line);background:var(--panel-2);width:max-content;max-width:min(320px,100vw - 36px);color:var(--ink);pointer-events:none;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #00000059}.locale-hint-text[data-v-63387b82]{flex:1}.locale-hint-action[data-v-63387b82]{background:var(--action);color:var(--accent-ink);border-radius:6px;padding:4px 8px;font-size:11px}.locale-hint-action[data-v-63387b82],.locale-hint-dismiss[data-v-63387b82]{cursor:pointer;pointer-events:auto;border:0;flex:none}.locale-hint-dismiss[data-v-63387b82]{color:var(--muted);background:0 0;padding:0 2px;font-size:16px;line-height:1}@media (width<=640px){.locale-hint[data-v-63387b82]{width:auto;max-width:none;bottom:12px;left:12px;right:12px}body.locale-hint-mobile-pad #main-content{padding-bottom:calc(var(--locale-hint-reserve,0px) + env(safe-area-inset-bottom,0px))}}.account-entry[data-v-244223f6]{border:1px solid var(--border);width:64px;height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-person[data-v-244223f6]{display:none}@media (width<=600px){.account-entry[data-v-244223f6]{width:44px}.account-entry-label[data-v-244223f6]{display:none}.account-person[data-v-244223f6]{display:block}}.account-session-error[data-v-244223f6]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
